Hallo Forum,
ich nutze seit einiger Zeit ein Code-Beispiel aus diesem Forum um daten aus dem Volkszähler in Obenhab per Http Binding zu bringen. Hierzu habe ich folgendes Item:
Und hierzu ein volkszaehler_avg.xsl:
Das ganze lief bisher über xml, doch leider unterstützt nach einem Update des Volkszählers dieser kein xml mehr, denn die Daten kommen nun in .json. Kann mir jemand mit einem Codeschnipsel helfen mit den ich das .json bearbeiten kann um den aktuellen Verbrauch oder Zählerstand zu bekommen? Vielen Dank für eure Hilfe.
schöne Grüsse
Frank
ich nutze seit einiger Zeit ein Code-Beispiel aus diesem Forum um daten aus dem Volkszähler in Obenhab per Http Binding zu bringen. Hierzu habe ich folgendes Item:
Code:
Number Stromverbrauch "Strom aktuelle Leistung [%.1f W]" (Current) { http="<[http://192.168.11.13/middleware.php/data/c3ade9b0-03f3-11e6-a739-d54da8XXXXXX.xml?from=-1Minute&to=+1Mi nute:60000:XSLT(volkszaehler_avg.xsl)]" }
Code:
<?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output indent="yes" method="xml" encoding="UTF-8" omit-xml-declaration="yes" /> <xsl:template match="/"> <xsl:value-of select="//volkszaehler/data/average/text()" /> </xsl:template> </xsl:stylesheet>
schöne Grüsse
Frank
Kommentar