Hallo Forengemeinde,
ich habe an mein Sendemodul 3 Taster angeschlossen, die auch soweit von FHEM erkannt werden.
Je nach länge des Tastendrucks bekomme ich dann ein State zurück. Der Log dazu sieht folgendermaßen aus:
2016-12-04 16:34:17 CUL_HM HM_3D62ED battery: ok
2016-12-04 16:34:17 CUL_HM HM_3D62ED Taster_Bel_Garage Long
2016-12-04 16:34:17 CUL_HM Taster_Bel_Garage Long 1_22 (to F38B7A)
2016-12-04 16:34:17 CUL_HM Taster_Bel_Garage trigger: Long_22
2016-12-04 16:34:17 CUL_HM Taster_Bel_Garage trigger_cnt: 22
2016-12-04 16:34:17 CUL_HM HM_3D62ED battery: ok
2016-12-04 16:34:17 CUL_HM HM_3D62ED Taster_Bel_Garage LongRelease
2016-12-04 16:34:17 CUL_HM Taster_Bel_Garage LongRelease 2_22 (to F38B7A)
2016-12-04 16:34:17 CUL_HM Taster_Bel_Garage trigDst_F38B7A: noConfig
2016-12-04 16:34:17 CUL_HM Taster_Bel_Garage trigger: Long_22
2016-12-04 16:34:17 CUL_HM Taster_Bel_Garage triggerTo_F38B7A: Long_22
2016-12-04 16:34:17 CUL_HM Taster_Bel_Garage trigger_cnt: 22
Mein Vorhaben wäre jetzt, dass wenn ich den Taster für z.B. 2 "Stufen" gedrückt halte, das Licht Nummer 1 angehen soll und wenn ich ihn z.B. für 4 "Stufen" gedrückt halte, das Licht Nummer 2 angeht.
Ich habe schon ein paar Sachen versucht und auch nach Lösungen gesucht, aber ich bin nicht drauf gekommen.
Kann mir da jemand weiterhelfen?
Mit freundlichen Grüßen und schönen 2. Advent noch
Philipp1596
Hi Philipp,
probier mal folgendes:
Taster_Bel_Garage:Long.1[^0-9].*
bzw.
Taster_Bel_Garage:Long.2[^0-9].*
...
Taster_Bel_Garage:Long.4[^0-9].*
Hey SofB,
das hat wunderbar funktioniert, dankeschön! :)
Weist du vielleicht noch, wie ich einen Bereich einstellen kann, also alles was innerhalb >3 und <5 liegt oder so?