FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: AbeamStart am 09 Oktober 2013, 20:18:08

Titel: gethttpfile log und plot aus einer HTML Textdatei extrahieren
Beitrag von: AbeamStart am 09 Oktober 2013, 20:18:08
Hallo Zusammen,
ich habe immer noch folendes Problem:
Ich habe zu meinem Stromzäler ein Webportal.
Über folgenden html-Aufruf:

https://iphone.metering-portal.de/smartmetering/services/IphoneJsonService/?method=uebersicht&username=XXXX&password=XXXXX&view=text


bekomme ich folgende Ausgabe:

{"daten":[{"datum":"06-2013","gesamtBetrag":"25,65","zaehler":[{"betrag":"25,65","type":"STROM","verbrauch":"82,83","zaehlername":"AS1440","zaehlerstand":"3926,99","zaehlpunktbezeichnung":"DE0004946317900000000000001643822"}]},{"datum":"07-2013","gesamtBetrag":"23,76","zaehler":[{"betrag":"23,76","type":"STROM","verbrauch":"73,03","zaehlername":"AS1440","zaehlerstand":"3999,57","zaehlpunktbezeichnung":"DE0004946317900000000000001643822"}]},{"datum":"08-2013","gesamtBetrag":"25,62","zaehler":[{"betrag":"25,62","type":"STROM","verbrauch":"81,52","zaehlername":"AS1440","zaehlerstand":"4081,40","zaehlpunktbezeichnung":"DE0004946317900000000000001643822"}]},{"datum":"09-2013","gesamtBetrag":"15,16","zaehler":[{"betrag":"15,16","type":"STROM","verbrauch":"48,98","zaehlername":"AS1440","zaehlerstand":"4131,58","zaehlpunktbezeichnung":"DE0004946317900000000000001643822"}]}],"errorCode":"0"}

Ich möchte aus der Rückgabe meinen täglichen Zählerstand und Stromverbrauch Loggen, also den Part Datum, Zählerstand und Verbrauch in einer aufbereiteten Logdatei und anschließend möchte ich dazu natürlich noch einen Plot.

Bitte um eure Hilfe. Ich bin absoluter Perl Leihe und hier im Forum und im Wiki konnte ich mir nichts passendes zusammenbasteln.
Titel: Antw:gethttpfile log und plot aus einer HTML Textdatei extrahieren
Beitrag von: betateilchen am 21 Oktober 2013, 19:46:47
Das hat mit http nicht viel zu tun, das sind Daten im json Format und Du musst die entsprechend ansprechen. Such doch mal bei Google nach "perl json auswerten" da findest Du jede Menge Beispiele. Das ist nicht unbedingt etwas fhem-spezifisches.