Verbindung zu Keymatic bricht immer wieder ab
Verfasst: 7. Nov 2020 11:09
Hallo zusammen,
ich nutze openHAB unter anderem zur Steuerung meiner Homematic-Komponenten. Seit geraumer Zeit habe ich das Problem, dass die Verbindung zur Keymatic (HM-Sec-Key) bei der Rules-Ausführung häufig (nicht immer) abbricht mit einem Communication-Error:
Mit folgenden Rules ändere ich den Status:
An der Funkverbindung liegt es m. E. nicht, da ich diese optimiert habe. Durch manuelles Betätigen der Keymatic wird die Verbindung zur Homematic auch wieder hergestellt mit SIGNALSTRENGTH=4.
Ich bin mir nicht sicher, ob folgender Umstand damit in Verbindung steht: Bei der Statusänderung über die Rules ist mir aufgefallen, dass z. B. beim Wechsel auf ON der Status mehrmals wechselt (OFF --> ON, ON --> OFF und wieder OFF -->ON):
Habt ihr eine Idee, warum die Verbindung abbricht bzw. wie ich das vermeiden kann?
Für eure Rückmeldungen schon mal vorab herzlichen Dank!!!
ich nutze openHAB unter anderem zur Steuerung meiner Homematic-Komponenten. Seit geraumer Zeit habe ich das Problem, dass die Verbindung zur Keymatic (HM-Sec-Key) bei der Rules-Ausführung häufig (nicht immer) abbricht mit einem Communication-Error:
Code: Alles auswählen
2020-11-06 20:15:00.479 [ome.event.ItemCommandEvent] - Item 'schloss_garage_status' received command OFF
2020-11-06 20:15:00.550 [nt.ItemStatePredictedEvent] - schloss_garage_status predicted to become OFF
2020-11-06 20:15:00.810 [vent.ItemStateChangedEvent] - schloss_garage_status changed from ON to OFF
==> /var/log/openhab2/openhab.log <==
2020-11-06 20:15:02.617 [WARN ] [ternal.handler.HomematicThingHandler] - Device 'xxx' is OFFLINE, can't send command 'OFF' for channel 'homematic:HM-Sec-Key:ccu:xxx:1#STATE'
==> /var/log/openhab2/events.log <==
2020-11-06 20:15:02.640 [hingStatusInfoChangedEvent] - 'homematic:HM-Sec-Key:ccu:xxx' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR)
Code: Alles auswählen
rule "Garagentür schließen"
when
Time cron "0 15 20 * * ? *"
then
if (schloss_garage_status.state == ON || schloss_garage_status.state == NULL) {
schloss_garage_status.sendCommand(OFF)
}
end
rule "Garagentür öffnen"
when
Time cron "0 0 7 * * ? *"
then
if (schloss_garage_status.state == OFF) {
schloss_garage_status.sendCommand(ON)
}
end
Ich bin mir nicht sicher, ob folgender Umstand damit in Verbindung steht: Bei der Statusänderung über die Rules ist mir aufgefallen, dass z. B. beim Wechsel auf ON der Status mehrmals wechselt (OFF --> ON, ON --> OFF und wieder OFF -->ON):
Code: Alles auswählen
2020-11-05 07:00:00.423 [ome.event.ItemCommandEvent] - Item 'schloss_garage_status' received command ON
2020-11-05 07:00:00.512 [nt.ItemStatePredictedEvent] - schloss_garage_status predicted to become ON
2020-11-05 07:00:00.771 [vent.ItemStateChangedEvent] - schloss_garage_status changed from OFF to ON
2020-11-05 07:00:01.996 [vent.ItemStateChangedEvent] - schloss_garage_status changed from ON to OFF
2020-11-05 07:00:06.114 [vent.ItemStateChangedEvent] - schloss_garage_status changed from OFF to ON
Für eure Rückmeldungen schon mal vorab herzlichen Dank!!!