Antwort
Feb 09, 2022 - 20:43
Es macht wenig Sinn den Status ständig zyklisch per http abzufragen, das belastet höchstens das Gateway. Ein Status bekommst Du auch nur wenn der WIR Sensor Mode gesetzt wurde. Ansonsten solltest Du den einzelnen Status bei Änderung eines Geräte Status über einen UDP Socket geliefert bekommen und nicht per http abfragen. Ob das Gateway für WIR per UDP Daten überträgt weis ich nicht, ich besitze keine Geräte von WIR.
Wenn Du eine Abfrage per http machst, bekommst Du ein JSON als Antwort, dass alle Geräte beinhaltet. Dann müsstest Du also aus dem JSON das passende Gerät rausfiltern, indem Du den Array iterierst.
In welchem Kontext willst Du das überhaupt nutzten?
Wenn Du eine Abfrage per http machst, bekommst Du ein JSON als Antwort, dass alle Geräte beinhaltet. Dann müsstest Du also aus dem JSON das passende Gerät rausfiltern, indem Du den Array iterierst.
In welchem Kontext willst Du das überhaupt nutzten?
Von
Auf und ab und Stop und auch auf bestimmte Position fahren funktioniert über http (z.B. GET http://x.x.x.x/cmd?XC_FNC=SendSC&type=WR&data=XXXXXXXXXX0102) und auf diese Weise würde ich alle 10min auch den Status abfragen wollen.
Von
Wenn Dir das alle 10 Minuten reicht, dann holst Du halt mit GetStates den Status ab und liest den Status aus dem zurückgegeben JSON aus.
Neuen Kommentar hinzufügen