[LCN] OH3 empfängt nach einiger Zeit keine Statusmeldungen mehr?
Verfasst: 16. Nov 2022 10:17
Hallo,
bin neu hier und hoffe, einige 'Exemplare' der seltenen Spezies 'OH/Lcn-Nutzer' anzutreffen, die mich ggf. auch noch in die richtige Richtung weisen können...
In der Vergangenheit hatte ich OH1 und OH2 mal getestet und wollte es jetzt ernsthaft mit OH3 und Lcn nochmals versuchen, da ich an mehreren Stellen gelesen hatte, dass das Binding problemlos funktioniert.
OH3 läuft auf Rasbberry 4B, der über deCONZ/conbee ein Zigbee-Netz verwaltet.
Jetzt wollte ich einige Lcn-BMI (Bewegungsmelder) und -Modulausgänge über das Lcn-Binding in die Automatisierung einbinden.
Prinzipiell funktioniert das; die Module werden erkannt und die entsprechenden Binärsensor- und Ausgangs-Channels sind mit Items verlinkt. Rules, die auf die Binärsensoren reagieren sollen, tun dies auch – zumindest eine gewisse Zeit lang; bis irgendwann keine Statusmeldungen der Module mehr anzukommen scheinen. Die Zeit, bis dies eintritt, variiert von einigen zehn Minuten über einige Stunden bis zu ein-zwei Tagen; länger bestand die Verbindung aber nie.
In diesem Zustand lassen sich z. B. Ausgänge der Module noch via OH schalten, allerdings ohne Statusrückmeldung.
Im Lcn-Busprotokoll (LinHK) sind die Statusmeldungen der Binärsensoren (BMI) weiterhin sichtbar und Lcn-seitig funktionieren die Bewegungsmelder.
Im OH-Log tauchen folgende Warnmeldungen auf:
Beheben kann ich diesen Zustand (für eine gewisse Zeit), wenn ich das pck-Gateway-Thing kurz deaktiviere und wieder aktiviere.
Eine Erhöhung des 'Connection Timeout' von 3s auf 5s oder 15s im pck-Gateway-Thing brachte keine Aenderung.
Gewundert habe ich mich über folgende Statusmeldung:
Ich verstehe nicht, weshalb sich das Modul 9 statt mit ':M000009Bx...' mit der ':M0004009Bx...' im Busprotokoll meldet. Könnte es sein, dass OH deshalb die Statusmeldung nicht dem richtigen Modul zuordnen kann?
Andere Module melden sich ohne diese ominöse '4', OH erhält von diesen dann aber auch keine Statusmeldungen mehr:
Die Lcn-Module sind schon etwas älter und haben 13er oder 14er Firmware-Versionen.
Hat jemand vielleicht einen Hinweis, in welche Richtung ich weiter suchen, bzw. was hier das Problem sein könnte?
Danke und schöne Grüße,
Jo.
bin neu hier und hoffe, einige 'Exemplare' der seltenen Spezies 'OH/Lcn-Nutzer' anzutreffen, die mich ggf. auch noch in die richtige Richtung weisen können...
In der Vergangenheit hatte ich OH1 und OH2 mal getestet und wollte es jetzt ernsthaft mit OH3 und Lcn nochmals versuchen, da ich an mehreren Stellen gelesen hatte, dass das Binding problemlos funktioniert.
OH3 läuft auf Rasbberry 4B, der über deCONZ/conbee ein Zigbee-Netz verwaltet.
Jetzt wollte ich einige Lcn-BMI (Bewegungsmelder) und -Modulausgänge über das Lcn-Binding in die Automatisierung einbinden.
Prinzipiell funktioniert das; die Module werden erkannt und die entsprechenden Binärsensor- und Ausgangs-Channels sind mit Items verlinkt. Rules, die auf die Binärsensoren reagieren sollen, tun dies auch – zumindest eine gewisse Zeit lang; bis irgendwann keine Statusmeldungen der Module mehr anzukommen scheinen. Die Zeit, bis dies eintritt, variiert von einigen zehn Minuten über einige Stunden bis zu ein-zwei Tagen; länger bestand die Verbindung aber nie.
In diesem Zustand lassen sich z. B. Ausgänge der Module noch via OH schalten, allerdings ohne Statusrückmeldung.
Im Lcn-Busprotokoll (LinHK) sind die Statusmeldungen der Binärsensoren (BMI) weiterhin sichtbar und Lcn-seitig funktionieren die Bewegungsmelder.
Im OH-Log tauchen folgende Warnmeldungen auf:
Code: Alles auswählen
2022-11-15 21:40:26.397 [WARN ] [ding.lcn.internal.connection.ModInfo] - S000M008: Module did not respond to command: A1DI000000
2022-11-15 21:46:51.715 [WARN ] [ding.lcn.internal.connection.ModInfo] - S000M009: Failed to receive status message: Binary Sensors: Failed finally after 3 tries
2022-11-15 21:47:25.750 [WARN ] [ding.lcn.internal.connection.ModInfo] - S000M008: Failed to receive status message: Output 1: Failed finally after 3 tries
Eine Erhöhung des 'Connection Timeout' von 3s auf 5s oder 15s im pck-Gateway-Thing brachte keine Aenderung.
Gewundert habe ich mich über folgende Statusmeldung:
Code: Alles auswählen
2022-11-15 22:11:18.128 [TRACE] [g.lcn.internal.connection.Connection] - Received: ':M004009Bx008'
2022-11-15 22:11:23.631 [TRACE] [g.lcn.internal.connection.Connection] - Received: ':M004009Bx000'
Andere Module melden sich ohne diese ominöse '4', OH erhält von diesen dann aber auch keine Statusmeldungen mehr:
Code: Alles auswählen
2022-11-02 13:28:58.176 [TRACE] [g.lcn.internal.connection.Connection] - Received: ':M000014Bx008'
2022-11-02 13:28:58.536 [TRACE] [g.lcn.internal.connection.Connection] - Received: ':M000015Rx128'
2022-11-02 13:28:59.118 [TRACE] [g.lcn.internal.connection.Connection] - Received: ':M000013Bx008'
2022-11-02 13:28:59.535 [TRACE] [g.lcn.internal.connection.Connection] - Received: ':M000015Rx128'
2022-11-02 13:29:00.526 [TRACE] [g.lcn.internal.connection.Connection] - Received: ':M000013Bx000'
2022-11-02 13:29:01.067 [TRACE] [g.lcn.internal.connection.Connection] - Received: ':M004009Bx008'
2022-11-02 13:29:01.535 [TRACE] [g.lcn.internal.connection.Connection] - Received: ':M000015Rx128'
2022-11-02 13:29:05.586 [TRACE] [g.lcn.internal.connection.Connection] - Received: ':M000014Bx000'
Hat jemand vielleicht einen Hinweis, in welche Richtung ich weiter suchen, bzw. was hier das Problem sein könnte?
Danke und schöne Grüße,
Jo.