Verbrauchsdaten von cloud über excel vba laden

  • Hallo in die Runde

    Ich habe momentan 97 Shellys im Einsatz. Fast alle PM.

    Alle Ideen habe ich bis jetzt realisieren können. Alles funktioniert wie gedacht.

    Ich übertrage von Hand die gemessenen Verbräuche (z.b E-Auto,Haus gesamt, Balkonkraftwerk,usw.) in eine Excel Tabelle. Ich Basteleien mir hier meine eigene Statistik mit den Werten die mich interessieren.

    Dies ist wie ihr euch vorstellen könnt mühsam.(wenn man mal ein paar Tage nachtragen muss, alle Werte pro Stunde in der App suchen und in excel eingeben) Auch den Download in csv habe ich schon gemacht und lese diesen automatisch ein und rechne sie um. Das macht mir Arbeit aber das will ich haben.

    Was ich gerne machen wollte wäre ein Excel vba Code der mir die Werte aus der cloud holt

    Shelly1 Datum Uhrzeit = verbrauch von cloud gelesen für z.b 10 Uhr

    Shelly2 Datum Uhrzeit = verbrauch von cloud gelesen für z.b 10 Uhr

    Usw.

    Der vba Code an sich ist für mich kein Thema wie ich die Daten für Abfragen erstelle und wie ich die gewonnenen Daten verarbeite.

    Was ich bräuchte wäre eure Hilfe wie man das aus der cloud abfragen kann.


    Z.b. den Verbrauch von Shelly plus 2pm IP 198.162.2.212 von 9bis10

    Geht das überhaupt und wenn ja wie?

    Mein Ziel wäre eine automatisches Aktualisieren der fehlendenTagesdaten beim Öffnen von meiner Excel Datei.

    Mein Gedanke ist eine Cloud Anfrage mit Zugangsdaten und Werte für bestimmte Shelly Datum Uhrzeit abfragen.

    Wenn als Antwort nur die 24 Werte für den Tag kommen wäre mir schon sehr geholfen. Das kann ich dann zerlegen und in meine Tabellen verteilen.

  • Im VBA kann man m. W. auch xmlHttpRquests absetzen. Mangels Excel kann ich hier kein Beispiel zeigen. Beispiele dafür sollten im Web zu finden sein.

    Die Download URL für die CSV solltest du über die Historie vom Browser finden.

    Eventuell könnte das Anmelden eine kleine Herausforderung sein. Aber ohne Cloud kann ich das nicht mal in einer anderne Sprache ausprobieren.

    Aber eine PHP Vorlage lässt sich bestimmt nach VBA portieren.