Shelly Plus 2PM vs 2.5 I/O URL actions Konfiguration

  • Hallo zusammen,

    es ist eine weile her, nun hab ich ein neuen Rohrmotor und zwei Shelly Plus 2PM verbaut.

    Ein Shelly befindet sich in der nähe vom Motor und ist mit diesem verbunden, der andere Shelly befindet sich beim Jalousienschalter.

    Bei den Shellys 2.5 waren vordefinirte I/O vorhanden, die ich dann einfach den Shelly am Motor per URL steuern konnte.

    Hier ein Screenshot. Also lediglich ein Schalter der die befehle weitergibt.

    [Blockierte Grafik: https://i.imgur.com/iktxBYx.png]


    Beim 2PM, habe ich durch ein paar Konfigurationen zwar die möglichkeit gefunden die Tasten individuell bearbeiten zu können, allerdings nicht in der einfachen Variante wie beim 2.5er

    Als Beispiel beim Button Push die URL für Open eingetragen und danach eine weitere Action hinterlegt für Close.

    Funktioniert, naja eher mehr schlecht als Recht.

    Irgendwie bin ich da noch nicht auf den Grünen zweig gekommen, wisst ihr, wie man den Shelly für diese Verwendung konfigurieren muss?

    Vielen Dank
    [Blockierte Grafik: https://i.imgur.com/0HPKjX2.png]

  • Hallo Paradigma:

    Ich habe leider dein Setup noch nicht ganz begriffen oder du verwechselst vielleicht auch etwas.

    Du hast also:

    - 1 Shelly Plus 2PM, der KEINEN TASTER angeschlossen hat, sondern einfach mit Dauerstrom versorgt wird und an dessen 2 Schaltausgängen die Leitungen des Rollladen-Motors hängen ?

    - 1 Shelly Plus 2PM hinter einem Wandtaster und dieser Shelly soll per http dem anderen Shelly die Kommandos senden, damit der Rollladen verfährt ?

    Du musst dann die beiden Shellys unterschiedlich konfigurieren, bzw. den Shelly am Taster würde ich gar keinen 2PM nehmen, viel zu teuer, um nur ein Kommando an den anderen Shelly zu senden.

    Ich glaube, dort steckt dein Denkfehler.

    Der Shelly am Motor, DIESER muss als Shutter-Modus konfiguriert sein. Und dieser würde dann z.B. eine URL an einen anderen Shelly senden können, wenn z.B. die Bedingung "Cover stopped" auftritt oder "Cover closing..." usw.

    Aber am Shelly mit dem Taster, da gibt es keinen Shutter, es gibt keinen Rollladen und keinen Motor, von daher kann es dort auch keine URL Actions wie "Cover stopped" usw geben. Da liegt denke ich dein Verständnisproblem.

    Du musst in der API Dokumentation vom 2PM schauen, wie die http-Befehle sind, um einen 2PM, der im Cover-Modus, zu steuern. Und diese URLs musst du in deinem Taster-Shelly zum senden hinterlegen.

    Und welche Action-URL du dafür benutzt, kannst du mehr oder weniger frei definieren.

    Falls du beim 2PM bleibst, hättest du halt 2 Taster-Eingänge oder musst halt nur 1 anschließen und auf kurze und lange Tastendrücke reagieren und entsprechend die Kommandos an den Rollladen-Shelly schicken.

    Ich hoffe, ich habe es nachvollziehbar erklärt.

    Hier mal noch 2 Beispiele für URLs, die du vom Taster-Shelly an den Rollladen-Shelly schicken musst, damit der Rollladen verfährt:

    Code
    http://192.168.33.1/rpc/Cover.Open?id=0
    http://192.168.33.1/rpc/Cover.Close?id=0
    http://192.168.33.1/rpc/Cover.GoToPosition?id=0&pos=20

    Siehe auch:

    Cover | Shelly Technical Documentation
    The Cover component handles the operation of motorized garage doors, window blinds, roof skylights etc. It uses Cover as RPC namespace and provides the methods:
    shelly-api-docs.shelly.cloud
  • Hallo Dewaldo,

    tatsächlich habe ich mich kurz gehalten.

    Du hast also:

    - 1 Shelly Plus 2PM, der KEINEN TASTER angeschlossen hat, sondern einfach mit Dauerstrom versorgt wird und an dessen 2 Schaltausgängen die Leitungen des Rollladen-Motors hängen ?

    - 1 Shelly Plus 2PM hinter einem Wandtaster und dieser Shelly soll per http dem anderen Shelly die Kommandos senden, damit der Rollladen verfährt ?

    Das ist soweit korrekt.

    In der Vergangenheit konnte ich mit dem Shelly 2.5 den selben Ausbau betreiben, durch die I/O Actions wurde die URL vom Shelly am Motor eingetragen und somit konnte ich den Shelly am Taster so bedienen, als wäre er direkt mit dem Motor verbunden - also Auf, Ab, Stop, Pause usw. Siehe ersten Screenshot.

    Derzeit habe ich das genauso Konfiguriert, wie du es beschrieben hast (nur die alte URL). Taster 1 kurzer Push = Öffnen, Taster 2 kurzer Push = Schließen.

    Das passt, nur die Pause funktion ist halt nicht mehr vorhanden, aber was mir gerade eingefallen ist, es gibt ja noch die Sicherheitsschalter funktion.

    Die werde ich später mal versuchen, aber vielleicht hast du oder jemand anderes noch eine andere Idee.

  • Hallo Devil,

    bevor hier irgendwer etwas falsch versteht.

    Beim Shelly 2.5 sind vordefinierte I/O Actions eingetragen, Auf, Ab, Stop.

    Der Shelly Plus 2PM ist Aufgrund der neuen Oberfläche und der Komplexität etwas komplizierter. Die Lösung mit button push ist auch nicht möglich, weil damit der rechte oder linke Taster nicht definiert ist.

    Die Lösung ist nun folgendes:

    1. Device Profil auf Cover

    2. Settings -> Input Type -> Button auswählen

    3. Nun auf Actions und 3 Aktionen erstellen, dabei ist Cover Open, Cover Stopped, Cover Closing notwendig. Die alten URL z.B. http://192.168.33.1/roller/0?go=close oder die neue Variante wie Dewaldo oben erwähnt hat verwenden.

    Erst jetzt sind beide Taster konfiguriert mit Auf und Ab und das Stoppen funktioniert auch.

    Mit der variante button push wird leider nur einer der zwei Taster belegt.

    @Nachtrag -

    Am besten die Konfiguration an der APP durchführen, beim Speichern der Aktion am PC springt die Einstellung immer wieder zurück.

    Falls eine weitere Funktion eingetragen werden muss z.B. Button Long Push, wird immer der erste Taster belegt.

    Einmal editiert, zuletzt von Paradigma (30. April 2023 um 14:21)

  • Dieses Thema enthält 6 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind, bitte registrieren Sie sich oder melden Sie sich an um diese lesen zu können.