Hallo,
ich habe da mal eine Frage. Ich habe seit einigen Tagen meinen ersten Shelly Plus Plug S und möchte diesen gerne nur lokal, d. h. ohne Cloudabindung betreiben.
Ich würde den Plug gerne per REST-API ein-und ausschalten können sowie Status-Infos abrufen.
Unter https://shelly-api-docs.shelly.cloud/gen1/#common-http-api habe ich einige Kommandos gefunden, die ei allen Shellies gehen sollten, allerdings funktionieren die bei mir nicht alle.
Beispielsweise klappt der Aufruf von "/shelly", nicht jedoch "/reboot" oder "/status". Diese enden stets mit einem HTTP-Status von 404 (nout found) und das ("nout found") wird dann auch als Ergebnis zurückgegeben.
Ich habe herausgefunden, dass ich zumindest mit "/relay/0" herausfinden kann, ob der Shelly ein- oder ausgeschaltet ist, aber mich würde zum eispiel auch der aktuelle Verbrauch interessieren.
Gibt es dafür eine REST-API?
Unter der Seite https://shelly-api-docs.shelly.cloud/gen1/#shelly-plug-plugs gibt es nähere Beschreibungen derr REST-API, lt. der Seite gibt es z. B. auch einen Endpoint zum Messen der aktuell verbrauchten Energie (https://shelly-api-docs.shelly.cloud/gen1/#shelly-plug-plugs-meter-0). Lt. der Seite müsste der Endpoint "/meter/0") lauten, aber auch dort kriege ich wieder "Not found" und einen Statuscode von 404 als Antwort.
Kann mir da jemand weiterhelfen? Kann es sein, dass das nur geht, wenn man das Gerät in der Cloud registriert hat?
Vielen Dank fürs Lesen und eure Kommentare,
Rudi