Button an der HM-RC-4 nach Drücken 5 s deaktivieren

Begonnen von fairsein, 10 März 2015, 09:23:48

Vorheriges Thema - Nächstes Thema

fairsein

Hallo ihr,

Ich habe folgendes Problem. Ich habe eine HM-RC-4 im Einsatz. Leider drücken die Nutzer dort sehr oft hinter einander raus. Deshalb würde ich es gerne so einrichten, dass die Fernbedienung den Button nach den Drücken erstmal 5 s lang deaktiviert und erst dann wieder Befehle annimmt. Dieser Taster steuert per notify 20 Schaltsteckdosen an.

Hier die Logfile von der Fernbedienung:
2015-03-10_08:09:44 miniRE02_03 Long 1-8440- (to broadcast)
2015-03-10_08:09:44 miniRE02_03 trigger: Long_3
2015-03-10_08:09:44 miniRE02_03 Long 2-8440- (to broadcast)
2015-03-10_08:09:44 miniRE02_03 trigger: Long_3
2015-03-10_08:09:44 miniRE02_03 Long 3-8440- (to broadcast)
2015-03-10_08:09:44 miniRE02_03 trigger: Long_3
2015-03-10_08:09:44 miniRE02_03 Long 4-8440- (to broadcast)
2015-03-10_08:09:44 miniRE02_03 trigger: Long_3
2015-03-10_08:10:00 miniRE02_03 Long 1-8440- (to broadcast)
2015-03-10_08:10:00 miniRE02_03 trigger: Long_4
2015-03-10_08:10:01 miniRE02_03 Long 2-8440- (to broadcast)
2015-03-10_08:10:01 miniRE02_03 trigger: Long_4
2015-03-10_08:10:01 miniRE02_03 Long 3-8440- (to broadcast)
2015-03-10_08:10:01 miniRE02_03 trigger: Long_4
2015-03-10_08:10:01 miniRE02_03 Long 4-8440- (to broadcast)
2015-03-10_08:10:01 miniRE02_03 trigger: Long_4
2015-03-10_08:10:02 miniRE02_03 Long 5-8440- (to broadcast)
2015-03-10_08:10:02 miniRE02_03 trigger: Long_4
2015-03-10_08:10:02 miniRE02_03 Long 6-8440- (to broadcast)
2015-03-10_08:10:02 miniRE02_03 trigger: Long_4
2015-03-10_08:10:02 miniRE02_03 Long 7-8440- (to broadcast)
2015-03-10_08:10:02 miniRE02_03 trigger: Long_4


Hier das notify:
define OS2on notify miniRE02_03:Short.* set room=OS2 on
define OS2onlong notify miniRE02_03:Long.* set room=OS2 on


Gruß fairsein

frank

sie drücken nicht oft hintereinander, sondern drücken wohl sehr lange ohne abzusetzen.

lösche einfach das "long"-notify. oder ändere es, indem du nur auf den ersten long einer sequenz triggerst.
define OS2onlong notify miniRE02_03.Long.1-8440.* set room=OS2 on

das senden der fb kann, glaube ich nicht abgeschaltet werden. würde bestimmt auch nicht greifen, solange die taste gedrückt gehalten wird. wenn dann müsstest du das notify disablen.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

fairsein

Danke für den Tipp. Ich werde es mal versuchen.