Shelly fährt Rolladen sporadisch ohne erkennbaren Grund

VPN/Proxy erkannt

Es scheint, dass Sie einen VPN- oder Proxy-Dienst verwenden. Bitte beachten Sie, dass die Nutzung eines solchen Dienstes die Funktionalität dieser Webseite einschränken kann.

  • Moin zusammen,

    ich habe da mal Problem.

    Ausgangszustand:

    • Zwei Shellies - identisch konfiguriert (bis auf IP und MQTT-Prefix)
    • MQTT aktiv
    • Ein Taster zwischen O1 und und L
    • Passwort für die Web-Gui vergeben
    • Firmware 1.6.0 (20200309-104051/v1.6.0@43056d58)
    • Kalibrierung nach: Kalibrierung des Shelly 2 / 2.5 im Rollladen-Modus

    Die Shellies möchte ich auf zwei Arten verfahren:

    • Über den Taster
    • Über meiner Hausautomatisierung (Node-Red)
      • ich habe 5 Buttons angelegt (0%,22%,50%,75%,100%)
      • diese senden jeweils zwei MQTT-Befehle (einen je Shelly) z.B.:
        • Topic: shellies/shelly01/roller/0/command/pos Message 50 und
        • Topic: shellies/shelly02/roller/0/command/pos Message 50

    Verbaut habe ich das seit 10 Tagen und es funktioniert soweit 1A.

    Vorgestern brummte die ein Rolladenmotor nach dem Hochfahren.

    Ich habe den betreffenden Shelly ausgebaut und gemessen: Das Relais zwischen L und O2 war auch um stromlosen Zustand geschlossen, was normal nicht der Fall ist. Also habe ich den Shelly gegen einen getauscht, den ich in Reserve hatte.

    Jetzt kommen wir zu meinem Problem:

    Sporadisch fährt eines der Rollos von selbst los.

    • ca zwei Mal pro Tag
    • betroffen sind beide Rollos, aber immer nur eines gleichzeitig

    Meine Fehleranalyse:

    • Da ich aber immer die Befehle für beide Schellies sende,
      kann die Ursache IMHO nicht in NodeRed liegen.
    • Um http auszuschließen, habe ich
      bei beiden Geräten die Passworte für die WEB-Oberfläche geändert.
    • Jetzt habe ich einen MQTT-Logger aufgesetzt um den Fehler weiter einzukreisen.

    Hat jemand hier noch eine Idee?




    • Offizieller Beitrag

    Hallo @dondario ,

    WILLKOMMEN im Forum! :)

    Ein Taster zwischen O1 und und L

    Das ist für mich auch sehr :/:/:/!

    Mache mal bitte eine Skizze Deines Anschlusses!

    So wäre der Anschluss korrekt: https://shelly-forum.com/index.php?atta…-shelly2-5-png/

    • Offizieller Beitrag

    ...diese senden jeweils zwei MQTT-Befehle (einen je Shelly) z.B.:

    Topic: shellies/shelly01/roller/0/command/pos Message 50 und
    Topic: shellies/shelly02/roller/0/command/pos Message 50

    ...

    Ist die Bezeichnung nur für die Info oder hast Du sie so vergeben?

    eigentlich so:

    shelly01/shelly02 -> shellies/shellyswitch25-<deviceid>/roller/...

  • Zitat
    >=O Sicher?

    und

    Zitat von SparkyMaster
    auch sehr :/:/:/!

    Mist, vertippt.

    Der einzige Taster (ich habe nur einen) ist zwischen SW2 und L.

    Hatte Ihn zuerst zwischen SW1 und L, aber dann funktioniert er nicht.

    Ich habe dazu folgende Konfig-Optioneneingestellt:

    • INPUT BUTTONS MODE: One button und
    • BUTTON TYPE: Momentary einstellt.
    Zitat von SparkyMaster

    Im Prinzip ist es genauso angeschlossen, ich habe aber nur einen Taster.

    Zitat von SparkyMaster
    Ist die Bezeichnung nur für die Info oder hast Du sie so vergeben? eigentlich so: shelly01/shelly02 -> shellies/shellyswitch25-/roller/...

    Ne, sie ist richtig, ich habe folgendes eingestellt:

    • Use custom MQTT prefix: shelly01 bzw shelly02

    Und die tun es auch, ich erhalte alle 30 Sekunden folgende Nachrichten von den Shellies:

    Code
    2020-05-03T18:48:03+0200 shellies/shelly01/roller/0/pos    75
    2020-05-03T18:48:03+0200 shellies/shelly01/roller/0/power    0.00
    2020-05-03T18:48:03+0200 shellies/shelly01/relay/power    0.00
    2020-05-03T18:48:03+0200 shellies/shelly01/roller/0/energy    1147
    2020-05-03T18:48:03+0200 shellies/shelly01/relay/energy    1147
    2020-05-03T18:48:03+0200 shellies/shelly01/input/1    0
    2020-05-03T18:48:03+0200 shellies/shelly01/input/0    0
    2020-05-03T18:48:03+0200 shellies/shelly01/temperature    54.90
    2020-05-03T18:48:03+0200 shellies/shelly01/temperature_f    130.81
    2020-05-03T18:48:03+0200 shellies/shelly01/overtemperature    0 

    Und die Befehe

    Code
    shellies/shelly01/roller/0/command rc
    shellies/shelly01/roller/0/command stop
    shellies/shelly01/roller/0/command open
    shellies/shelly01/roller/0/command close
    shellies/shelly01/roller/0/command/pos 50

    funktionieren auch alle.

  • Dieses Thema enthält einen weiteren Beitrag, der nur für registrierte Benutzer sichtbar ist.