Hallo,
ich versuche den Status meiner Dreambox per Openhab auszulesen.
Auf meiner Dreambox läuft Newnigma 4.
Es wird unter folgendem Link der Status in einer XML Datei ausgegeben: http://dreamboxip/web/powerstate
Die Konfiguration in OpenHAB sieht folgendermaßen aus:
Item:
String Dreambox_Status "Dreambox Standby [%s]" { http="<[http://dreamboxip/web/powerstate:60000:XSLT(dreambox_standby.xsl)]" }
Sitemap:
Text item=Dreambox_Status
configurations\transform\dreambox_standby.xsl:
Ich vermute der Fehler liegt in der .xsl Datei, allerdings zeigt mir der Debugmodus von Openhab auch nichts hilfreiches an.
Wer kann mir einen Tipp geben was ich falsch mache?
ich versuche den Status meiner Dreambox per Openhab auszulesen.
Auf meiner Dreambox läuft Newnigma 4.
Es wird unter folgendem Link der Status in einer XML Datei ausgegeben: http://dreamboxip/web/powerstate
Code:
<?xml version="1.0" encoding="UTF-8"?> <e2powerstate> <e2instandby>true</e2instandby> </e2powerstate>
Item:
String Dreambox_Status "Dreambox Standby [%s]" { http="<[http://dreamboxip/web/powerstate:60000:XSLT(dreambox_standby.xsl)]" }
Sitemap:
Text item=Dreambox_Status
configurations\transform\dreambox_standby.xsl:
Code:
<?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> <xsl:output indent="yes" method="xml" encoding="UTF-8" omit-xml-declaration="yes" /> <xsl:template match="/"> <xsl:value-of select="//e2powerstate/@e2instandby"/> </xsl:template> </xsl:stylesheet>
Ich vermute der Fehler liegt in der .xsl Datei, allerdings zeigt mir der Debugmodus von Openhab auch nichts hilfreiches an.
Code:
09:25:11.224 [DEBUG] [.o.b.http.internal.HttpBinding:160 ] - item 'Dreambox_Status' is about to be refreshed now 09:25:11.280 [DEBUG] [.i.s.XsltTransformationService:74 ] - about to transform '<?xml version="1.0" encoding="UTF-8"?> <e2powerstate> <e2instandby>true</e2instandby> </e2powerstate> ' by the function 'javax.xml.transform.stream.StreamSource@14a61fc' 09:25:11.337 [DEBUG] [.i.s.XsltTransformationService:89 ] - transformation resulted in ' ' 09:25:11.338 [DEBUG] [.o.b.http.internal.HttpBinding:194 ] - transformed response is ' ' 09:25:11.342 [INFO ] [runtime.busevents :26 ] - Dreambox_Status state updated to
Kommentar