Syntaxproblem FS20 "on for..."

Begonnen von Fashionbye, 13 Mai 2013, 00:26:55

Vorheriges Thema - Nächstes Thema

Fashionbye

FS20 SU4 gibt Befehle zum Einschalten für eine bestimmte Zeit, diese möchte ich ändern, ohne die SU4 auszubauen.
Wie kann ich die Zeitwerte syntaxmäßig abfangen und in andere Werte umwandeln, so dass beim Senden eines on...for... Befehls eine andere Zeit eingesetzt wird.
FHEM 5.6 auf Raspberry Pi 2 Model B (2015), davor FritzBox 7390 (2012-2014), dann Beaglebone Black (Anf. 2015). CUL mit 2 GP-Ant.. Einige Dutzend FS20 Geräte, Bel. 100% LED 1-10V Dim., Multiroom Audio. 3 PV-Anlagen. Nächste Projekte: Zählerdatenerfassung, Heizungstemp./Solar, Jal.-St.

Zrrronggg!

Es ist immer eine gute Idee, in einer FHEM Umgebung Schalter grundsätzlich nur "on" und "off" senden zu lassen und den Rest macht man in FHEM.
Es ist aber kein echtes Problem, andere wErte der Sender abzufangen:

define meinezeit notify  SU4:on.*  set aktor on-for-timer (irgendwas)

irgendwas =

 0,25  0,5  0,75  1  1,25  1,5  1,75  2  2,25  2,5  2,75  3  3,25  3,5  3,75  
4  4,5  5  5,5  6  6,5  7  7,5  8  9  10  11  12  13  14  15  16  18  20  22  
24  26  28  30  32  36  40  44  48  52  56  60  64  72  80  88  96  104  112  
120  128  144  160  176  192  208  224  240  256  288  320  352  384  416  
448  480  512  576  640  704  768  832  896  960  1024  1152  1280  1408  
1536  1664  1792  1920  2048  2304  2560  2816  3072  3328  3584  3840  4096  
4608  5120  5632  6144  6656  7168  7680  8192  9216  10240  11264  12288  
13312  14336  15360
(Werte in Sekunden).

Andere werte gehen nicht.


SU4:on.*  fängt beliebige on-for-timer WErte des SU4 ab, im Beispiel oben natürlich den Namen deines SU4 Gerätes abfangen.
FHEM auf Linkstation Mini, CUL 868 SlowRF, 2xCUL 868 RFR, CUL 433 für IT, 2xHMLAN-Configurator mit VCCU, ITV-100 Repeater, Sender und Aktoren von FHT, FS20, S300, HM, IT, RSL

Fashionbye

Wow, danke für die schnelle Antwort.
Habe an den SU4 alle Tasten mit derselben Adresse belegt, aber mit verschiedenen Einschaltzeiten, z.B. eine Taste Dauer-Ein, eine Taste 60 Sek., eine Taste 320 Sekunden, eine Taste 576 Sekunden.
Genau diese Werte möchte ich abfangen und "umbiegen" in andere Zeiten.
Eine Idee?
FHEM 5.6 auf Raspberry Pi 2 Model B (2015), davor FritzBox 7390 (2012-2014), dann Beaglebone Black (Anf. 2015). CUL mit 2 GP-Ant.. Einige Dutzend FS20 Geräte, Bel. 100% LED 1-10V Dim., Multiroom Audio. 3 PV-Anlagen. Nächste Projekte: Zählerdatenerfassung, Heizungstemp./Solar, Jal.-St.

Fashionbye

Geht es wirklich nur mit neuen, separaten Adressen, kann ich nicht bestehende, gleiche Adressen einfach nur auf andere Werte "umbiegen"?
FHEM 5.6 auf Raspberry Pi 2 Model B (2015), davor FritzBox 7390 (2012-2014), dann Beaglebone Black (Anf. 2015). CUL mit 2 GP-Ant.. Einige Dutzend FS20 Geräte, Bel. 100% LED 1-10V Dim., Multiroom Audio. 3 PV-Anlagen. Nächste Projekte: Zählerdatenerfassung, Heizungstemp./Solar, Jal.-St.