Shelly Plus POST Requests - Invalid request

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.

  • Hallo,

    ich versuche per curl und POST Requests beispielhaft den Namen meines Plus i4 zu ändern. Ich kann dies erfolgeich per GET machen, aber die in der Doku gezeigten POST Befehle (https://shelly-api-docs.shelly.cloud/gen2/Component…tconfig-example) funktionieren bei mir nicht.

    Aufgefallen ist mir als erstes, dass sogar ein einfaches "GetConfig" nicht per POST funktioniert. Ich bekomme als Antwort "Invalid request".

    Code
    curl -X POST -d '{"id":1,"method":"Sys.GetConfig"}' http://10.2.2.81/rpc
    
    Invalid request

    Auch andere Befehle funktionieren nicht und liefern das gleiche "Invalid request". Mache ich etwas falsch oder ist das ein Fehler in der aktuellen Firmware (20221206-142532/0.12.0-gafc2404)?

  • Und direkt im Browser mit

    http://10.2.2.81/rpc/Sys.GetConfig

    funktioniert es aber?

    Mit besten Grüßen

    Martin

    Falls sich Jemand von mir persönlich angegriffen fühlt, dann bitte ich um eine kurze Info. Es lässt sich alles klären. Ich bin, wie ich bin.

    Einen 3EM kann man übrigens in 1728 Varianten falsch einbauen und verdrahten .Es sind mittlerweile weitere Möglichkeiten dazu gekommen.

    In den meisten Einbauanleitungen sind die Wandler in der falschen Richtung eingezeichnet.