Cloud-API: Abfrage consumption?

  • Hallo,

    im Browser kann man sich ja prima die momentanen Lasten auf den 3 Phasen ansehen. Über die Abfrage

    Code
    https://shelly-xx-eu.shelly.cloud/statistics/emeter/consumption?auth_key=xx&channel=x&id=xx

    Bekomme ich für eine Phase (Channel) auch die entsprechenden Werte der letzten 2 Stunden für jede Minute.

    Allerdings zeitversetzt - die letzte oder manchmal letzten zwei Minuten sind zwar aufgelistet, aber noch null. Und auch keine Summe über alle Phasen, ich muss also 3 Abfragen machen und prüfen, welche letzten Werte realistisch sind ... irgendwie umständlich.

    In der Dokumentation steht u.a. folgendes:

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    Wie lautet die komplette URL für so eine Abfrage? Was ist mit {index} gemeint?

    Danke!

  • Du darfst hier jetzt nicht die Cloud API mit der Geräte API vermischen, die haben hier ja komplett andere möglichkeiten und sind entsprechend anders Dokumentiert. Ja die Cloud ist hier natürlich Zeitversetzt.

    Jetzt wäre meine Frage möchtest du die Cloud oder das Gerät direkt abfragen.

    der index steht für den entsprechenden Messwert sprich phase a,b oder c. Index ist natürlich dann als 0,1,2 anzugeben

    Ansonsten

    Code
    http://<shellyip>/emeter/0
  • Stimmt, ich habe nun auch bemerkt, dass ich das was vermische...

    Ich wusste allerdings auch nicht, dass ich die Shellys über die lokale IP direkt abfragen kann - danke für den Hinweis!