Beiträge von stefan_goetschmann

    Ich habe bei mir die Shelly Cloud API angebunden. Hat bis jetzt ohne Probleme funktioniert.

    Heute erhalte ich beim Abrufen der Daten von meinem Shelly einen 401 zurück

    "isok": false,
        "errors": {
            "invalid_header": "Unauthorized! Wrong authorization header provided!",
            "invalid_token": "The login information is invalid! Please login again!"
    }

    Ich habe mich noch einmal auf der Doku vergewissert wie man dies abfragen soll. Hier steht dass man die URI vom Account nehmen soll, danach den auth_key und die id des Gerätes. Genau das mache ich eigentlich.

    Ist jemandem bekannt, dass es auf der Cloud Control API manchmal zu Problemen kommt?

    Ok herzlichen Dank. Mir hilft die Aussage dass es in der Cloud nur stündlich zusammengefasst wird, obwohl ich mir nicht vorstellen kann, dass Shelly Cloud dies nur stündlich ausliest, da man ja zeitgenau sehen will wieviel Strom man verbraucht.

    Sprich ich muss selber alle X Minuten den Wert abfragen um den präziesen Stromverbrauch zu messen.

    Vielleicht Hintergrund meiner Anfrage: Über ein anderes System habe ich eine Kalkulation der Stromproduktion durch die Sonne. Nun möchte ich natürlich wissen wieviel Strom des Shelly durch die Sonne erzeugt wurde und wieviel ich importiere. Dazu muss ich natürlich zeitgleich wissen wieviel Strom der Shelly braucht und wieviel ich zu diesem Zeitpunkt produziere.

    Eigentlich müsste man jede Sekunde abfragen um 100% genau zu sein, doch da lohnt sich die Performance nicht wirklich. Aus diesem Grund haben Tests ergeben, dass ein 5-Minuten-Takt der ideale Takt ist um zu 99% korrekt zu sein und trotzdem nicht zu viel Traffic zu generieren.

    Ich habe mir neu einen Shelly 1PM zugelegt. Die Daten werden sauber mit der Cloud abgeglichen. Ich kann via API auf den Shelly zugreifen und jederzeit den Status abrufen.

    In der Cloud-App gibt es aber anscheinend einen Logger, welcher selbst die Daten vom Shelly holt und sich so den Verbrauch über den Tag zusammenzieht.

    Gibt es für die Cloud ein API wo ich diese geloggten Daten abholen kann? Oder muss ich mir selber alle x Minuten einen Zugriff auf den Shelly geben und die aktuellen Werte bei mir Zwischenspeichern? Sprich doppelter Zugriff, wenn die Cloud dies ja bereits tut.

    Danke für die Tipps