Hallo,
möchte gerne mit einem HM-RC-Key4-2 einen FS20 indirekt schalten.
Habe den HM-Remote und den FS20-Schalter in Fhem definiert. Danach ein notify definiert.
define KeyStephanLightnotify notify CUL_HM_HM_RC_Key4_2_2FB1C2_light set aussen_treppenlicht toggle
Doch leider wird immer der Togggle-Befehl 3 x ausgeführt. Das Ergebniss ist zwar in Ordnung, doch die Lampe geht halt beim Ausschalten immer aus-ein-aus und beim einschalten immer ein-aus-ein. Leider habe ich auch der Remote nur eine Taste zur Verfügung.
Ich habe mal hie die Aufzeichnung
Zitat2015-01-31 19:43:05 FS20 aussen_treppenlicht toggle
2015-01-31 19:43:05 FS20 aussen_treppenlicht toggle
2015-01-31 19:43:05 FS20 aussen_treppenlicht toggle
2015-01-31 19:43:05 CUL_HM CUL_HM_HM_RC_Key4_2_2FB1C2_light trigger_cnt: 36
2015-01-31 19:43:05 CUL_HM CUL_HM_HM_RC_Key4_2_2FB1C2_light Short (to KeyMatic)
2015-01-31 19:43:05 CUL_HM CUL_HM_HM_RC_Key4_2_2FB1C2_light trigger: Short_36
2015-01-31 19:43:05 CUL_HM KeyLock_Stephan battery: ok
2015-01-31 19:43:05 CUL_HM KeyLock_Stephan CUL_HM_HM_RC_Key4_2_2FB1C2_light Short (to KeyMatic)
Gibt es eine Möglichkeit den Sendebefehl auf 1 x zu begrenzen.
Gruß
Stephan
Dann erweitere deine Regex soweit, das nur auf einen EVENT getriggert wird und nicht auf alle.
zB.
define KeyStephanLightnotify notify CUL_HM_HM_RC_Key4_2_2FB1C2_light:trigger:.* set aussen_treppenlicht toggle
Zitat von: sruhsam am 31 Januar 2015, 20:00:43
Gibt es eine Möglichkeit den Sendebefehl auf 1 x zu begrenzen.
Ja, die musst den REGEXP genauer spezifizieren, z.B. so:
define KeyStephanLightnotify notify CUL_HM_HM_RC_Key4_2_2FB1C2_light.Short.* set aussen_treppenlicht toggle
P.S.: stromer war schneller. Such dir eins aus :D
Klasse, funktioniert bestens.
Danke euch beiden ......