Shelly plus 2pm - Statusseite "not found"?

  • Hallo,

    ich habe gerade den ersten Versuchsaufbau für meinen ersten Shelly plus 2PM am Tisch.

    Über die Shelly App kann ich ihn problemlos ansprechen, die Rolladenfunktion läuft auch einwandfrei.

    Jetzt möchte ich den Status über JSON auslesen wie ich es schon beim Shelly 1PM und Shelly Plug S mache.

    Jedoch kommt beim aufruf der "Statusseite" => http://<geräte-ip>/status nur "not found", anstatt der erwarteten Daten im JSON Format.

    Hat sich die Adresse bei den neuen Shellys geändert?

    Ich habe noch einen zweiten Shelly Plus 2PM hier, der zeigt dasselbe verhalten.

    Ich finde auch in den Einstellungen keinen Punkt wo man diese Abfrage ein/ausschalten könnte.
    Die Weboberfläche unter http://<geräte-ip> ist ganz normal erreichbar.

    Authentifizierung ist derzeit deaktiviert, um das testen einfacher zu gestalten.

    Firmware-Update wurde auch schon gemacht.

    Hat jemand einie Idee wie ich da an die Daten rankomme?

    Edomi 2.03 auf CentOS7

    Mini PC, MINIS FORUM Lüfterlos 4 GB DDR4 / 64 GB eMMC Intel Celeron N4020 Prozessor , Magic Mirror Anzeige auf Raspberry 3+ Rasbian, hinter CR52 Spiegel Rahmenlos

    Abfrage Fronius PV Anlage, Außenkameras eingebunden,

    13x Shelly Plus 2PM (12x als Jalousieaktoren), 8x Shelly PlugS, 4x Shelly 1pm, 2x Shelly-Uni, 2x Shelly 2.5, 4x ShellyPro4 (Bewässerungssteuerung), Zisternenfüllstand über WLAN-fähigen Gegendrucksensor von SI-Elektronik)

  • Die Adresse hat sich bei den Generation-2 Shellies nicht geändert, wohl aber die Befehle:

    HTTP-Request Shelly PRO 2PM

    (Beispiel für den Shelly pro 2PM, anwendbar auch auf den Shelly plus 2PM. Das Lexikon ist Dein Freund!)

    „Habt Geduld. Alle Dinge sind schwierig, bevor sie einfach werden!“ (aus Frankreich)

    „Nothing in life is to be feared, it is only to be understood.“ (Marie Curie, 1867-1934)

    „Es reicht nicht“, rief Schiller, „Gedankenfreiheit zu fordern, man muß auch denken können, sonst fordert man Gedankenlosigkeitsfreiheit und die ist die Freiheit zur Dummheit, welche wiederum die schlimmste Unfreiheit überhaupt ist!“
    (Aus „Besuch aus Weimar“ von Gert Heidenreich, Schriftsteller, *1944 in Eberswalde)

  • Ah da hab ich wohl an der falschen Stelle gesucht.

    Das mit dem Status über JSON einlesen in meine Haussteuerung funktioniert jetzt.

    Ein Problem stellt sich für mich noch, welches ich weder über die http Requests finde noch aus den JSON Daten rauslesen kann:

    Ich kann beim Shelly Plus 2PM wenn ich ihn im Modus "cover" also Rolladen/Jalousien betreibe keine Befehle schicken.

    Sprich: Ich kann ihm nicht sagen "Ausgang O1" einschalten oder ausschalten.

    Hat das etwas mit der gegenseitigen Verriegelung zu tun?

    Ich bekomme beim Befehl

    Code
    http://192.168.xxx.xxx/rpc/Switch.Set?id=0&on=true

    die Meldung "no handler for Switch.Set"

    und beim

    Code
    http://192.168.xxx.xxx/relay/0?turn=on

    bekomme ich die Meldung "not found"

    Wie lautet der Befehl für "Jalousie hoch", "Jalousie runter", "Jalousie Stop"

    Oder bin ich da komplett am falschen Weg?

    Den Rolladen-Modus mit gegenseitiger Verriegelung möchte ich schon nutzen, da dies doch als zusätzliche Sicherheit zum Programm in meiner Haussteuerung fungiert.

    Lg,

    Jürgen

    Edomi 2.03 auf CentOS7

    Mini PC, MINIS FORUM Lüfterlos 4 GB DDR4 / 64 GB eMMC Intel Celeron N4020 Prozessor , Magic Mirror Anzeige auf Raspberry 3+ Rasbian, hinter CR52 Spiegel Rahmenlos

    Abfrage Fronius PV Anlage, Außenkameras eingebunden,

    13x Shelly Plus 2PM (12x als Jalousieaktoren), 8x Shelly PlugS, 4x Shelly 1pm, 2x Shelly-Uni, 2x Shelly 2.5, 4x ShellyPro4 (Bewässerungssteuerung), Zisternenfüllstand über WLAN-fähigen Gegendrucksensor von SI-Elektronik)

  • Die Cover ID wäre 0

    Webhook Events

    There are five events related to the Cover component that can trigger webhooks:

    • cover.open: Cover has reached fully open position
    • cover.closed: Cover has reached fully closed position
    • cover.opening: Cover has begun moving in open direction
    • cover.closing: Cover has begun moving in close direction
    • cover.stopped: Cover has stopped moving, but is neither fully open nor fully closed

    Hier (Link) auch nochmal zum nachlesen

  • Falscher Syntax, du musst "roller" verwenden anstelle "relay"


    Beispiel: http://IPdesplus2PM/roller/0?go=to_pos&roller_pos=75


    siehe auch hier, analog Shelly 2.5

  • Dieses Thema enthält 9 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind.