Hallo Zusammen,
ich versuche aktuell über die XML-Schnittstelle des Homematic-Systems den aktuellen Status eines Gerätes auszulesen ("Value"). Und bekomme es einfach nicht hin. Es muss doch so simpel sein
AutoIt
#Include "_XMLDomWrapper.au3"
#Include <Array.au3>
main()
func main()
Local $sFile = "http://10.20.200.3/config/xmlapi/state.cgi?datapoint_id=1471"
If FileExists($sFile) Then
$ret = _XMLFileOpen ($sFile)
if @error then MsgBox(1, "", @error)
$wert = _XMLGetValue('/state/datapoint/value')
_ArrayDisplay($wert)
MsgBox(4096, "Error", _XMLError ())
Else
MsgBox(4096, "fehler", "not found")
EndIf
EndFunc
Alles anzeigen
Die Messagebox zeit immer "fehler", "not found"
Eine Idee wie ich das mache?
Gruß Crazy