Hallo,
bei meiner neuen Fernbedienung mit 8 Tasten bekomme ich beim Drücken der einzelnen Tasten folgende Logeinträge:
z.B. 2018-07-19 18:12:45 Global global UNDEFINED IT_1527x1c9c8 IT 1527x1c9c8 1110 0000
Hier nun die Infos zu den einzelnen Tasten/Ziffern:
1
IT_1527x1c9c8 IT 1527x1c9c8 1110 0000
2
IT_1527x1c9c8 IT 1527x1c9c8 1100 0000
3
IT_1527x1c9c8 IT 1527x1c9c8 0100 0000
4
IT_1527x1c9c8 IT 1527x1c9c8 1000 0000
5
IT_1527x1c9c8 IT 1527x1c9c8 0010 0000
6
IT_1527x1c9c8 IT 1527x1c9c8 0001 0000
7
IT_1527x1c9c8 IT 1527x1c9c8 0110 0000
8
IT_1527x1c9c8 IT 1527x1c9c8 0011 0000
Was muss ich machen, damit ich mit einem DOIF auf einen Tastendruck reagieren kann? Da das IT-Device nicht angelegt wird, kann ich auch keine Attribute setzen.
Bei einer anderen Fernbedienung habe ich das so gelöst:
defmod mydoif_15 DOIF ([SIGNALduino433:&DMSG] eq "i5D14FF") (set Dummy_test 15)
Bei der neuen FB wüsste ich nicht, wie der zu vergleichende String aussehen könnte.
Grüße
Thomas Klein
Wenn sie nicht automatisch angelegt wurden, kannst Du sie einfach händisch anlegen. z.B.
defmod IT_1527x1c9c8 IT 1527x1c9c8 1110 0000
Dann sollte die FB das Device eigentlich auch schalten. Bei mir funktioniert es zumindest mit Noname-Türkontakten mit diesem Protokoll.
Hi,
für alle 8 Möglichkeiten jeweils ein define mit den jeweiligen Codes (0011 - 1110)?
Wie kann ich denn die 8 an bzw ausschalten?
So habe ich es gemacht. Schalten lassen sollten sie sich dann über die Schaltflächen oder die Fernbedienung. Und dann solltest Du auch entsprechende Events bekommen, auf die Du reagieren kannst.
Hi,
habe die jetzt so angelegt:
define IT_1527x1c9c8 IT 1527x1c9c8 1110 0000
define IT_1527x1c9b8 IT 1527x1c9c8 0100 1000
define IT_1527x1c9a8 IT 1527x1c9c8 0010 0001
define IT_1527x1c9d8 IT 1527x1c9c8 0011 0011
Klappt jetzt soweit.
Grüße und Danke
Thomas
Müsste doch mit dem attr userV1setCodes auch mit nur einem device gehen.
Grüße Markus