Verzögerter Status Update von Shelly zu Openhab

  • Hallo Experten

    Ich benutze Openhabian 3.3.0 Release build auf einem Raspberry Pi 4. Mein Setup läuft schon seit mehreren Jahren praktisch unverändert und hat mit Openhab 2.5 immer bestens funktioniert. Seit einem der letzten Updates (Openhab3) habe ich aber folgendes Problem im «Zusammenspiel» ausschliesslich mit Shelly Devices. Mit Aktoren oder Bindings anderer Systeme habe ich das Problem nicht:

    Nach wenigen Minuten Betriebsdauer des Raspis benötigt eine Statusänderung eines Shellys (z.B. 2.5) von ON zu OFF oder vice versa mehrere Sekunden (typischerweise ca. 20 bis 30s.) bis der Status auch in Openhab geändert bzw. ersichtlich ist. Da ich mit der Statusänderung in Openhab Aktionen bei anderen Systemen (z.B. Licht) auslöse, ist dies für mich völlig unbrauchbar.

    Wird der Raspi allerdings neu gestartet (z.B. sudo reboot) ist das Problem für eine kurze Zeit behoben und die Zeitverzögerung (Shelly -> Openhabian) liegt unter 1s was perfekt ist (und so wie es früher immer war). Nach wenigen Minuten "Up-time" des Raspis ist "der Delay" aber bereits schon wieder wie oben beschrieben (>20s).

    Hat jemand eine Idee?

    Vielen Dank & beste Grüsse

    Remo

    PS (am Update Intervall habe ich schon herumprobiert, ohne dauerhafte Lösung)

  • hat mit Openhab 2.5 immer bestens funktioniert. Seit einem der letzten Updates (Openhab3) habe ich aber folgendes Problem

    Du hast dir deine Frage selbst beantwortet wenn es mit 2.5 geht aber mit 3.x nicht dann liegt es an Openhab am besten du machst ein issue auf.

    Issues · openhab/openhab-addons
    Add-ons for openHAB. Contribute to openhab/openhab-addons development by creating an account on GitHub.
    github.com
    Issues · openhab/openhab-core
    Core framework of openHAB. Contribute to openhab/openhab-core development by creating an account on GitHub.
    github.com

    Ein Debug Log wäre wohl hilfreich um das Problem zu Identifizieren.

  • Hallo,

    setze die gleich Konfiguration wie du ein. Jedes Update mitgemacht, seit 2.3 und nun bei 3.3 stable inzwischen. Ganz viele Shelly im Einsatz, neben anderen Dingen auch.

    Würde versuchen einen Backup deiner Konfig zu machen und auf ein neue Installation vom Image von Scratch auf zu importieren.

    Was ich alle 2 Jahre so hatte, das die SD Karten ihren Geist aufgeben (Sandisk), da doch das lesen und schreiben mit der Zeit ein Problem darstellt.

    Ich für meinen Geschmack, starte die OH Installation einmal die Woche automatisch neu, nachts um drei von Samstag auf Sonntag.

    Würde einfach mal etwas rumprobieren.. Ping doch mal den Shelly vom OH System kontinuierlich an... Die Shellys haben auch die letzte Version?

    PS: Per HTTP / oder App, gehen deine Shelly aber ganz normal? Nur via OH gehts nicht? Sind Dinge via CoIoT auch richtig eingestellt?