OH 4.3.3 on RPi4
I have a few Shelly PlugUS devices that are generating log errors when I configure them.
These worked on a previous OH version (4.1.?) a few months ago but after upgrading to 4.3.3 the issue appeared.
20:42:44.869 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplugus-d8132ad47a58: Using default userId admin from binding config
20:42:44.871 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplugus-d8132ad47a58: Using default password from bindingConfig (userId=admin)
20:42:44.873 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplugus-d8132ad47a58: Config: Device address=192.168.1.39, HTTP user/password=admin/***, update interval=60
Events: Button: false, Switch (on/off): false, Push: false, Roller: trueSensor: true, CoIoT: true
Blu Gateway=false, Range Extender: true
20:42:44.875 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplugus-d8132ad47a58: Start initializing for thing shellyplugus-d8132ad47a58 - 192.168.1.39, type shellyplug, Device address 192.168.1.39, Gen2: false, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: true
20:42:44.878 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing 'shelly:shellyplug:d8132ad47a58' changed from INITIALIZING to ONLINE (CONFIGURATION_PENDING): Device is initializing or in sleep mode.
20:42:44.951 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplugus-d8132ad47a58: Unexpected API result: 404/Not Found
org.openhab.binding.shelly.internal.api.ShellyApiException:
at org.openhab.binding.shelly.internal.api.ShellyHttpClient.innerRequest(ShellyHttpClient.java:213) ~[?:?]
at org.openhab.binding.shelly.internal.api.ShellyHttpClient.httpRequest(ShellyHttpClient.java:113) ~[?:?]
at org.openhab.binding.shelly.internal.api1.Shelly1HttpApi.getDeviceProfile(Shelly1HttpApi.java:133) ~[?:?]
at org.openhab.binding.shelly.internal.handler.ShellyBaseHandler.initializeThing(ShellyBaseHandler.java:336) ~[?:?]
at org.openhab.binding.shelly.internal.handler.ShellyBaseHandler.lambda$0(ShellyBaseHandler.java:192) ~[?:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?]
at java.lang.Thread.run(Thread.java:840) [?:?]
20:42:44.957 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing 'shelly:shellyplug:d8132ad47a58' changed from ONLINE (CONFIGURATION_PENDING): Device is initializing or in sleep mode. to OFFLINE (COMMUNICATION_ERROR): An unexpected API response. Please verify the logfile to get more detailed information.
These devices can still be controlled and configured from the Shelly app on my phone as well as the embedded web server interface.
I have updated them to the latest firmware but made no difference.
Any thoughts on how to interpret the log errors?