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.
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.
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?
Geht es wirklich nur mit neuen, separaten Adressen, kann ich nicht bestehende, gleiche Adressen einfach nur auf andere Werte "umbiegen"?