Moin zusammen,
ich verwende hier 2 Gira EnOcean Serientaster von denen seit einiger Zeit einer nur sporadisch funktioniert:
Serientaster 1, welcher bisher immer funktioniert:
Internals:
DEF 003B2212
FUUID 605deab1-f33f-cc16-c95f-6ece61c9f0ffd00d
IODev TCM_ESP3_0
NAME sz_SerienTaster_EnO
NR 173
NTFY_ORDER 50-sz_SerienTaster_EnO
STATE A0
TYPE EnOcean
READINGS:
2023-02-28 15:23:22 IODev TCM_ESP3_0
2023-02-28 08:34:46 buttons released
2023-02-28 08:34:45 channelA A0
2023-01-16 18:26:29 channelB BI
2023-02-28 08:34:45 state A0
2021-03-26 15:07:45 teach RPS teach-in accepted EEP F6-02-01 Manufacturer: no ID
hmccu:
Attributes:
IODev TCM_ESP3_0
creator autocreate
eep F6-02-01
event-on-update-reading channelA,channelB
manufID 7FF
room EnOcean,Schlafzimmer
subType switch
teachMethod RPS
Serientaster 2, welcher nur sporadisch funktioniert:
Internals:
DEF 003B0EC4
FUUID 605de212-f33f-cc16-73ff-b35c704d07fbf5ff
IODev TCM_ESP3_0
LASTInputDev TCM_ESP3_0
MSGCNT 47
NAME fl_SerienTaster_EnO
NR 169
NTFY_ORDER 50-fl_SerienTaster_EnO
STATE released
TCM_ESP3_0_DestinationID FFFFFFFF
TCM_ESP3_0_MSGCNT 47
TCM_ESP3_0_PacketType 1
TCM_ESP3_0_RSSI -83
TCM_ESP3_0_ReceivingQuality good
TCM_ESP3_0_RepeatingCounter 0
TCM_ESP3_0_SubTelNum 1
TCM_ESP3_0_TIME 2023-02-28 15:58:02
TYPE EnOcean
eventCount 27
READINGS:
2023-02-28 15:23:21 IODev TCM_ESP3_0
2023-02-28 15:58:02 buttons pressed
2023-02-28 15:57:58 channelA A0
2023-02-28 15:58:02 channelB BI
2023-02-28 16:13:42 state released
2021-03-26 14:30:58 teach RPS teach-in accepted EEP F6-02-01 Manufacturer: no ID
helper:
hmccu:
Attributes:
IODev TCM_ESP3_0
creator autocreate
eep F6-02-01
event-on-update-reading channelA,channelB
manufID 7FF
room EnOcean,Flur
subType switch
teachMethod RPS
Für die jeweiligen Kanäle der Serientaster sind readingsProxies nach folgendem Muster definiert:
Internals:
DEF fl_SerienTaster_EnO:channelA
DEVICE fl_SerienTaster_EnO
FUUID 605de518-f33f-cc16-9436-790cb4c5abb3abc2
NAME fl_TasterRolladen
NOTIFYDEV fl_SerienTaster_EnO,global
NR 171
NTFY_ORDER 50-fl_TasterRolladen
READING channelA
STATE open
TYPE readingsProxy
eventCount 15
CONTENT:
fl_SerienTaster_EnO 1
READINGS:
2023-02-28 15:54:58 lastCmd open
2023-02-28 15:57:58 state open
Attributes:
alias fl_TasterRolladen
event-on-update-reading state
setFn {($CMD eq "open")?"A0":"AI";;}
setList open close
valueFn {($VALUE eq "A0")?"open":"close"}
webCmd open:close
Wenn ich den Serientaster 2 betätige, werden die Readings auch aktualisiert. Nur im readingsProxy kommt das nicht immer an.
Hatte wer schon ein ähnliches Problem und dafür eine Lösung gefunden?
Gruß Ralf
Spontan keine Ahnung. Hast Du mal den Event-Monitor geprüft, ob die passenden Events erzeugt werden?
Ich nehme an Du brauchst die Auswertung der Schalter via ReadingsProxy, weil Deine Aktoren nicht bidrektional sind?
Zitat von: Flachzange am 01 März 2023, 21:57:47
Spontan keine Ahnung. Hast Du mal den Event-Monitor geprüft, ob die passenden Events erzeugt werden?
Ich nehme an Du brauchst die Auswertung der Schalter via ReadingsProxy, weil Deine Aktoren nicht bidrektional sind?
Hatte ich geprüft und die ReadingsProxy sind auch da.
Aber ist schon spannend, mal sehe ich eine Änderung im EnOcean Device, aber nicht im readingsProxy und gerade eben war auch im EnOcean Device bei Betätigung nichts zu sehen. Meist funktioniert es, wenn ich anstelle des oberen Tasters erst den unteren Taster und dann wieder den oberen Taster betätige...
Kommen denn die Nachrichten überhaupt an (verbose level 5 für TCM device)? Dass der Taster einfach defekt ist kannst Du auschließen? Die sind ja gemäß EnoID auch eher älteren Semesters.
Zitat von: Flachzange am 05 März 2023, 09:39:16
Kommen denn die Nachrichten überhaupt an (verbose level 5 für TCM device)? Dass der Taster einfach defekt ist kannst Du auschließen? Die sind ja gemäß EnoID auch eher älteren Semesters.
Das habe ich tatsächlich noch nicht geguckt und werde ich machen.
Ich habe aber festgestellt, dass Taster oben/unten funktionieren, wenn sie im Wechsel betätigt werden.