Autor Thema: gethttpfile log und plot aus einer HTML Textdatei extrahieren  (Gelesen 2374 mal)

Offline AbeamStart

  • Full Member
  • ***
  • Beiträge: 153
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.
FHEM auf Debian Wheezy 64 (VM), 1 * CUNO2 (FS20), 2 * HMLAN (HM), Komplett im Haus Homematic UP Switche, Homematic Heizungssteuerung, etc...

Offline betateilchen

  • Developer
  • Hero Member
  • ****
  • Beiträge: 17549
  • s/fhem\.cfg/configDB/g
Antw:gethttpfile log und plot aus einer HTML Textdatei extrahieren
« Antwort #1 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.

« Letzte Änderung: 21 Oktober 2013, 19:48:28 von betateilchen »
-----------------------
Unaufgeforderte Anfragen per email werden von mir nicht beantwortet. Dafür ist das Forum da.
-----------------------
Lesen gefährdet die Unwissenheit!

 

decade-submarginal