Shelly 2 PM plus stop working with openhab

Hello,

I have a problem with my roller shutter connected to a shelly 2 PM plus.

I works like a charm but after some days, it stops to work with openhab but it runs correctly with shelly native app.

Logs with standard verbosity not show anything strange.

After that I try to make some test that I list you here below:

1 - reboot the shelly - not solve the problem

2 - restart shelly bundle from karfaf console - not solve the problem and the bundle is ACTIVE

3 - restart the thing from main UI - not solve the problem

4 - Restart openhab or reboot the RPI 5 SOLVE the problem immediately after reboot.

I ask AI also and suggest me to implement the MQTT connectivity available (not as standard) in shelly configuration.

Do Humman intelligence suggest me something other to try solve the problem with native binding connectivity ?

As last thing I can say that shelly is updated to last firmware and here below my openhab config.

runtimeInfo:
  version: 5.1.4
  buildString: Release Build
locale: it-IT
systemInfo:
  configFolder: /etc/openhab
  userdataFolder: /var/lib/openhab
  logFolder: /var/log/openhab
  javaVersion: 21.0.11
  javaVendor: Eclipse Adoptium
  javaVendorVersion: Temurin-21.0.11+10
  osName: Linux
  osVersion: 6.12.34+rpt-rpi-2712
  osArchitecture: aarch64
  availableProcessors: 4
  freeMemory: 203202304
  totalMemory: 502267904
  uptime: 52680
  startLevel: 100
addons:
  - automation-jsscripting
  - binding-amazonechocontrol
  - binding-androiddebugbridge
  - binding-astro
  - binding-avmfritz
  - binding-exec
  - binding-http
  - binding-ipcamera
  - binding-lifx
  - binding-logreader
  - binding-mqtt
  - binding-network
  - binding-ntp
  - binding-openweathermap
  - binding-shelly
  - binding-speedtest
  - binding-systeminfo
  - binding-wifiled
  - misc-openhabcloud
  - persistence-influxdb
  - persistence-mapdb
  - persistence-rrd4j
  - transformation-exec
  - transformation-jsonpath
  - transformation-map
  - transformation-regex
  - ui-basic
  - ui-habot
  - ui-habpanel
clientInfo:
  device:
    ios: false
    android: false
    androidChrome: false
    desktop: true
    iphone: false
    ipod: false
    ipad: false
    edge: false
    ie: false
    firefox: false
    macos: false
    windows: true
    cordova: false
    electron: false
    capacitor: false
    nwjs: false
    webView: false
    webview: false
    standalone: false
    os: windows
    pixelRatio: 1.25
    prefersColorScheme: light
  isSecureContext: true
  locationbarVisible: true
  menubarVisible: true
  navigator:
    cookieEnabled: true
    deviceMemory: 8
    hardwareConcurrency: 8
    language: en-US
    languages:
      - en-US
      - en
      - it
      - ja
    onLine: true
    platform: Win32
  screen:
    width: 1536
    height: 864
    colorDepth: 32
  support:
    touch: false
    pointerEvents: true
    passiveListener: true
    intersectionObserver: true
  themeOptions:
    dark: dark
    autoDarkMode: false
    bars: light
    homeNavBar: default
    homeBackground: default
    disableExpandableCardAnimation: false
    blocklyRenderer: null
    disablePageTransitionAnimation: false
    hideChatInput: false
    webAudio: false
    visibleBreakpointDisabled: false
  userAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML,
    like Gecko) Chrome/148.0.0.0 Safari/537.36
timestamp: 2026-05-14T07:03:39.860Z

if you are using http interface to communicate with shelly, try restarting your router.

Restart the router not solve the problem. it shows that the device is correctly connected to the network with his own static IP address.

Could be a websocket timeout between openhab & shelly. in that case, witch bundle i have to restart in karfaf console to refresh the situation?

See Shelly Binding - #5236 by markus7017.

Read this: myfiles/shelly/READMEbeta.md at master · markus7017/myfiles · GitHub. And try this build: myfiles/shelly/org.openhab.binding.shelly-5.2.0-SNAPSHOT.jar at master · markus7017/myfiles · GitHub