Download des csvs eines Shelly Plug S

  • Hallo,

    ich habe einen Shelly 3EM und einige Shelly Plug S.

    Ich möchte gern den Verbrauch der angeschlossenen Geräte an den Plug Ss automatisiert auslesen.

    Die Energiemeterdaten des 3EM bekomme ich über endpoints <IP>/emeter/<phases 0,1,2>/em_data.csv.

    Bei den Plug Ss fehlt mir der direkte Zugriff auf die csv.

    Allerdings sehe ich, daß in der Shelly Smart Control App für Android für jeden Plug S auch der Download einer csv möglich ist (Consumption > "Export .csv").

    Ich finde leider nicht dokumentiert wie diese csv generiert wird.

    Könnt ihr mir hier weiterhelfen?

    LG

  • Willkommen im Forum,

    Grob würde ich jetzt mal sagen aus

    Aus dem Status

    Code
    http://192.168.178.xxx/status

    hier werden bestimmt die

    Code
    „power":2.69
    
    und 
    
    "timestamp":1691316714

    an den Server der Cloud übermittelt

    Wie oft weiß ich auch nicht.

    Dann muss dort ein wenig gerechnet werden (Energy [kWh])

    Aus den Abfragepunkten dann die csv mit reduzierten Daten (weiß gar nicht die Staffelung)

    Und die Zwischenberechnung werden dann bestimmt vom Server gelöscht

    Grobe Mutmaßung 🤪

    Shelly’s: 2x 1, 10x 1PM , 4x 2.5, 3x i3, 10x Plus 1PM, 22x Plug S, 11x UNI, 2x 1L mit PIR, 8x AddOn mit Temp/DHT22, 3x RGBW2, 2x Plus i4, 5x Plus 1, 4x Plus 2PM, 4x EM, 2x 3EM, 1x TRV, 3x Plus AddOn, 1x Pro 3EM, 2x BLU, 5xPlusPMmini, 1xPlus1PMmini, 4xPlusUNI

    Fritz!Box5690pro, 3x FRITZ!Repeater6000, 6x Fritz!Dect200

    HomeAssistant auf RaspberryPi5(8GB) mit NVMe, HomeAssistant auf Synology DS1019+, Backup HomeAssistant auf RaspberryPi4B(4GB)

    DHT21 (AM2301) oder (AM2320) für unter 0 Grad

  • Könnte auch von hier kommen

    API Reference

    IMG_0962.jpeg

    Daten sind natürlich futsch wenn stromlos/reboot

    Mal mein Plug S an meiner Kaffeemaschine

    IMG_0963.jpeg

    Timestamp ist heute 9:28:29 Uhr

    Counter 1 also um diese Uhrzeit 2,255 Wm

    Counter 2 1min vorher

    Counter 3 2min vorher

    Und total dann wahrscheinlich seit dem letzten reboot bis zum auslesen 9:28:29 Uhr 1142029 Wm = 19,03kWh

    Hatte ich alles schon wieder verdrängt wenn man verwöhnt wird von einem übergeordneten System 😚

    Shelly’s: 2x 1, 10x 1PM , 4x 2.5, 3x i3, 10x Plus 1PM, 22x Plug S, 11x UNI, 2x 1L mit PIR, 8x AddOn mit Temp/DHT22, 3x RGBW2, 2x Plus i4, 5x Plus 1, 4x Plus 2PM, 4x EM, 2x 3EM, 1x TRV, 3x Plus AddOn, 1x Pro 3EM, 2x BLU, 5xPlusPMmini, 1xPlus1PMmini, 4xPlusUNI

    Fritz!Box5690pro, 3x FRITZ!Repeater6000, 6x Fritz!Dect200

    HomeAssistant auf RaspberryPi5(8GB) mit NVMe, HomeAssistant auf Synology DS1019+, Backup HomeAssistant auf RaspberryPi4B(4GB)

    DHT21 (AM2301) oder (AM2320) für unter 0 Grad

    Einmal editiert, zuletzt von apreick (6. August 2023 um 11:45)

  • Alles klar, danke!

    Ja, diesen endpoint hatte ich gefunden, aber ich dachte, daß lokal noch ein bißchen Daten geloggt würden, die ich dann abrufen kann.

    Dann werde ich wohl auch regelmäßig Daten abfragen müssen und selber rechnen oder mir die Daten wieder über die Cloud holen. In jedem Fall: Arbeit für den Pi :)

    Danke Euch!

  • In jedem Fall: Arbeit für den Pi

    Welchen PI hast du denn?

    Ab 3B+ mit SSD sollte Homeassistant laufen 😎

    Shelly’s: 2x 1, 10x 1PM , 4x 2.5, 3x i3, 10x Plus 1PM, 22x Plug S, 11x UNI, 2x 1L mit PIR, 8x AddOn mit Temp/DHT22, 3x RGBW2, 2x Plus i4, 5x Plus 1, 4x Plus 2PM, 4x EM, 2x 3EM, 1x TRV, 3x Plus AddOn, 1x Pro 3EM, 2x BLU, 5xPlusPMmini, 1xPlus1PMmini, 4xPlusUNI

    Fritz!Box5690pro, 3x FRITZ!Repeater6000, 6x Fritz!Dect200

    HomeAssistant auf RaspberryPi5(8GB) mit NVMe, HomeAssistant auf Synology DS1019+, Backup HomeAssistant auf RaspberryPi4B(4GB)

    DHT21 (AM2301) oder (AM2320) für unter 0 Grad

  • Dieses Thema enthält 21 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind, bitte registrieren Sie sich oder melden Sie sich an um diese lesen zu können.