Alles was speziell mit der Anbindung der HomeMatic Zentrale und anderen Smart Home Zentralen zu tun hat. (FHEM, ioBroker usw.) Fragen Ideen und Erfolgsmeldungen.
so, bei genauerem hinsehen, funktioniert das Ganze von oben nur bei den Systemvariablen.
Geräte und deren Werte geht schief.
offensichtlich ist das aber irgendwie noch ein Problem des xml-api-Addon.
Ich hab jetzt erstmal wieder das V1.22 drüberinstalliert.
Jens Maus hat gestern noch Fehler in der state.cgi gefixt, welche die Abfrage der Geräte verhindert hat.
im Codebereich (Master) ist bereits die korrigierte state.cgi enthalten.
Im AddOn wird dies sicherlich erst mit dem nächsten Release kommen.
Ab dann funktioniert das Ganze dann bei der entsprechenden Anpassung auch in Solaranzeige.
Allerdings musste ich den Token direkt in der hm_geräte.php eintragen.
Über die Variable habe ich es leider nicht hinbekommen (mangels Fachwissen).
Hier kann Ulrich eventuell zukünftig helfen.
Auch müsste die Version des AddOn mit betrachtet werden, da die Abfrage mit Token bei einer AddOn-Version unter 2.0 wiederum nicht funktioniert.
Bei mir ist auch der Pfad zum addon anders : /config/xmlapi/sysvarlist.cgi musste geändert werden auf /addon/xmlapi/sysvarlist.cgi. Wie lege ich die &WR_AccessToken Systemübergreifen richtig an?
Gute Nachrichten! Ab sofort kann die HomeMatic mit dem Addopn XML-API 1.2 und auch mit der neuen Version 2.3 ausgelesen werden. Beides funktioniert jetzt. Was geändert werden muss steht in der Anleitung.
// Ab Kapitel 7 AB Kapitel 7 AB Kapitel 7
// Möchte man die variablen daten eines an die Homematic angeschlossenen
// Gerätes auslesen, wie z.B. ein Heizkörperventil, dann müssen hier die Daten
// der angeschlossenen Geräte angegeben werden. Nähere Einzelheiten bitte im
// Dokument Homematic_Anbindung.pdf ab Kapitel 7 lesen.
//
/*******************************************************************************
//
$Homematic_Token = "fljZxSeKpQPyXXXX"; // XML-API CCU Addon Vers 2.X
//
/*******************************************************************************
//
// Beispiel:
Danach habe ich Solaranzeige neu gestartet...
Die Geräte werden leider nicht abgefragt.
Eingetragen habe ich die Werte in 2.user.config.PHP
EDIT: Habe es selber geschafft... Es war wohl ein Leerzeichen zu viel in dem
"$Homematic_Token = "xxxxxxxxxxxx"; // XML-API CCU Addon Version 2.x" oder die Formatierung falsch! Lieben Gruß