Skip to content
SteMaker edited this page Dec 11, 2022 · 5 revisions

ioBroker.hdg-bavaria wiki

Zugriff auf akutelle Werte der Heizungsanlage

Es existiert meines Wissens nach keine offizielle Dokumentation von HDG, die beschreibt, wie man Datenpunkte liest oder schreibt. Folgendes wurde durch Analyse der webpage der HDG Control evaluiert:

Werte lesen

Dazu muss ein http post request an die Adresse /ApiManager.php?action=dataRefresh an die IP Adresse der HDG Control geschickt werden. Der header ist auf Content-Type": "application/x-www-form-urlencoded; charset=UTF-8 zu setzen. Die payload des requests ist ein JSON Objekt, das IDs für jeden zu lesenden Datenwert enthält. Hier ein Beispiel zur Verdeutlichung:

Als Antwort erhält man (nach erstaunlich langer Zeit) eine Antwort mit einem JSON Objekt. Es besteht aus einem array von Objekten mit den Elementen background, text, hidden und id. Unter id findet man die ID des Datenpunkts; unter text den aktuellen Wert. Die genaue Bedeutung von background und hidden ist unklar. Hier wieder ein Beispiel zur Verdeutlichung:

Clone this wiki locally