ich habe eine App entwickelt die über die JSON API (/api/homematic.cgi) mit der CCU kommuniziert. Funktioniert prima, jedoch kostet das ständige Pollen der Geräte und Kanäle (bzw. der Werte) sehr viel Performance. Ein echtes Pushen von Ereignissen von der CCU zur App ist ja über diese Schnittstelle nicht möglich - ABER es gibt ja die Methode Event.poll. Mein Verständnis war, dass ich mich hier per Event.subscribe anmelde und dann bei jedem nachfolgenden Event.poll die geänderten Werte (oder zumindest die Kanäle in denen sich Werte geändert haben) bekomme. Funktioniert leider nicht - lediglich das erste Event.poll gibt mir folgendes Ergebnis zurück:
Code: Alles auswählen
{
"version": "1.1",
"result": [
{
"type": "init",
"data": null
}
],
"error": null
}
Code: Alles auswählen
{
"version": "1.1",
"result": [],
"error": null
}
Wäre super, wenn hier jemand weiterhelfen könnte.
Grüße, Björn