I use OH3 (migration of 2.5) and have since days a strange behaviour with the shelly binding. After a restart of the binding, I can use the shelly devices again. The shelly binding beaks down between 12 – 24 h after a restart
First, I used shelly binding 3.0 (standard) and got following behaviour
Openhab log
2021-01-24 21:41:21.390 [INFO ] [y.internal.handler.ShellyBaseHandler] - shelly1-8caab5615636: Thing goes OFFLINE: message.offline.status-error-watchdog
2021-01-24 21:41:27.301 [INFO ] [y.internal.handler.ShellyBaseHandler] - shellyswitch25-40f52000e3fc: Thing goes OFFLINE: message.offline.status-error-watchdog
2021-01-24 21:41:28.575 [INFO ] [y.internal.handler.ShellyBaseHandler] - shellyswitch25-483fda4d05ab: Thing goes OFFLINE: message.offline.status-error-watchdog
2021-01-24 21:41:29.588 [INFO ] [y.internal.handler.ShellyBaseHandler] - shellyswitch25-68c63afa83de: Thing goes OFFLINE: message.offline.status-error-watchdog
2021-01-24 21:41:35.293 [INFO ] [y.internal.handler.ShellyBaseHandler] - shellyswitch25-40f520008eb5: Thing goes OFFLINE: message.offline.status-error-watchdog
2021-01-24 21:41:36.395 [INFO ] [y.internal.handler.ShellyBaseHandler] - shellyswitch25-483fda4c70c2: Thing goes OFFLINE: message.offline.status-error-watchdog
2021-01-24 21:41:42.307 [INFO ] [y.internal.handler.ShellyBaseHandler] - shelly1-84cca8a6b653: Thing goes OFFLINE: message.offline.status-error-watchdog
2021-01-24 21:41:43.580 [INFO ] [y.internal.handler.ShellyBaseHandler] - shelly1-8caab54ba22b: Thing goes OFFLINE: message.offline.status-error-watchdog
2021-01-24 21:41:44.592 [INFO ] [y.internal.handler.ShellyBaseHandler] - shellyswitch25-483fda77144f: Thing goes OFFLINE: message.offline.status-error-watchdog
2021-01-24 21:41:50.297 [INFO ] [y.internal.handler.ShellyBaseHandler] - shelly1-8caab55ddc4a: Thing goes OFFLINE: message.offline.status-error-watchdog
2021-01-24 21:41:51.399 [INFO ] [y.internal.handler.ShellyBaseHandler] - shellyswitch25-40f520008e5f: Thing goes OFFLINE: message.offline.status-error-watchdog
Event log
2021-01-24 21:41:43.585 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing ‘shelly:shelly1:8caab54ba22b’ changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Das Gerät antwortet nicht und ist vermutlich nicht mehr verfügbar.
2021-01-24 21:41:44.598 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing ‘shelly:shelly25-roller:483fda77144f’ changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Das Gerät antwortet nicht und ist vermutlich nicht mehr verfügbar.
2021-01-24 21:41:45.534 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing ‘shelly:shelly25-roller:483fda77144f’ changed from OFFLINE (COMMUNICATION_ERROR): Das Gerät antwortet nicht und ist vermutlich nicht mehr verfügbar. to ONLINE
2021-01-24 21:41:46.760 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing ‘shelly:shelly25-roller:b947d31129’ changed from OFFLINE (COMMUNICATION_ERROR): Das Gerät antwortet nicht und ist vermutlich nicht mehr verfügbar. to ONLINE
2021-01-24 21:41:47.684 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing ‘shelly:shelly25-roller:40f520008eb5’ changed from OFFLINE (COMMUNICATION_ERROR): Das Gerät antwortet nicht und ist vermutlich nicht mehr verfügbar. to ONLINE
2021-01-24 21:41:50.301 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing ‘shelly:shelly1:d32aa601b5’ changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Das Gerät antwortet nicht und ist vermutlich nicht mehr verfügbar.
2021-01-24 21:41:50.751 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing ‘shelly:shelly1:e64b81536a’ changed from OFFLINE (COMMUNICATION_ERROR): Das Gerät antwortet nicht und ist vermutlich nicht mehr verfügbar. to ONLINE
2021-01-24 21:41:50.759 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing ‘shelly:shelly1:8caab54ba22b’ changed from OFFLINE (COMMUNICATION_ERROR): Das Gerät antwortet nicht und ist vermutlich nicht mehr verfügbar. to ONLINE
2021-01-24 21:41:51.407 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing ‘shelly:shelly25-roller:40f520008e5f’ changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Das Gerät antwortet nicht und ist vermutlich nicht mehr verfügbar.
2021-01-24 21:41:51.997 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing ‘shelly:shelly25-roller:40f520008e5f’ changed from OFFLINE (COMMUNICATION_ERROR): Das Gerät antwortet nicht und ist vermutlich nicht mehr verfügbar. to ONLINE
Then I made an update to a newer shelly binding version 3.1 (3.1.0.202101212341 x org.openhab.binding.shelly)
Now I get following error messages
Openhab log
2021-01-26 22:31:11.669 [INFO ] [y.internal.handler.ShellyBaseHandler] - shelly1-84cca8a6b113: FEHLER: Der Befehl OFF für Kanal shelly:shelly1:e5a07ed930:relay#output kann nicht verarbeitet werden - Device unreachable or API Timeout ()
2021-01-26 22:31:27.675 [INFO ] [y.internal.handler.ShellyBaseHandler] - shelly1-84cca8a6b113: FEHLER: Der Befehl OFF für Kanal shelly:shelly1:e5a07ed930:relay#output kann nicht verarbeitet werden - Device unreachable or API Timeout ()
2021-01-26 22:31:42.690 [INFO ] [y.internal.handler.ShellyBaseHandler] - shelly1-84cca8a6b113: FEHLER: Der Befehl ON für Kanal shelly:shelly1:e5a07ed930:relay#output kann nicht verarbeitet werden - Device unreachable or API Timeout ()
2021-01-26 22:31:57.718 [INFO ] [y.internal.handler.ShellyBaseHandler] - shelly1-84cca8a6b113: FEHLER: Der Befehl OFF für Kanal shelly:shelly1:e5a07ed930:relay#output kann nicht verarbeitet werden - Device unreachable or API Timeout ()
2021-01-26 22:32:12.743 [INFO ] [y.internal.handler.ShellyBaseHandler] - shelly1-84cca8a6b113: FEHLER: Der Befehl OFF für Kanal shelly:shelly1:e5a07ed930:relay#output kann nicht verarbeitet werden - Device unreachable or API Timeout ()
2021-01-26 22:32:48.284 [INFO ] [y.internal.handler.ShellyBaseHandler] - shellyswitch25-40f520008eb5: FEHLER: Der Befehl DOWN für Kanal shelly:shelly25-roller:40f520008eb5:roller#control kann nicht verarbeitet werden - Device unreachable or API Timeout ()
2021-01-26 22:39:00.828 [INFO ] [y.internal.handler.ShellyBaseHandler] - shellyswitch25-40f520014eff: FEHLER: Der Befehl DOWN für Kanal shelly:shelly25-roller:40f520014eff:roller#control kann nicht verarbeitet werden - Device unreachable or API Timeout ()
2021-01-26 22:39:00.838 [INFO ] [y.internal.handler.ShellyBaseHandler] - shellyswitch25-483fda77144f: FEHLER: Der Befehl DOWN für Kanal shelly:shelly25-roller:483fda77144f:roller#control kann nicht verarbeitet werden - Device unreachable or API Timeout ()
2021-01-26 22:39:15.867 [INFO ] [y.internal.handler.ShellyBaseHandler] - shellyswitch25-483fda77144f: FEHLER: Der Befehl STOP für Kanal shelly:shelly25-roller:483fda77144f:roller#control kann nicht verarbeitet werden - Device unreachable or API Timeout ()
2021-01-26 22:39:17.501 [INFO ] [y.internal.handler.ShellyBaseHandler] - shellyswitch25-40f520014eff: FEHLER: Der Befehl STOP für Kanal shelly:shelly25-roller:40f520014eff:roller#control kann nicht verarbeitet werden - Device unreachable or API Timeout ()
2021-01-26 23:31:15.017 [INFO ] [y.internal.handler.ShellyBaseHandler] - shellyswitch25-40f520008eb5: FEHLER: Der Befehl DOWN für Kanal shelly:shelly25-roller:40f520008eb5:roller#control kann nicht verarbeitet werden - Device unreachable or API Timeout ()
Event log
2021-01-26 22:31:00.964 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘Burolicht_Betrieb’ changed from OFF to ON
2021-01-26 22:31:32.757 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘Burolicht_Betrieb’ received command OFF
2021-01-26 22:31:32.760 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘Burolicht_Betrieb’ predicted to become OFF
As said, everything works well for a time after a restart of the binding. the devices are reachable via the browser and I can use them with the browser.
edit the strange thing is that even if I cant steer the device the right state is shown everytime. So when I push the button it’s shown as active/inactive but actions/comannds won’t come thorugh openhab to the shelly devices. used are shelly 1 and shelly 2.5