NEWS
Anbindung eines Devices mittels Polling
-
Hallo!
Ich integriere gerade ein recht altes Gerät welches mir die Möglichkeit gibt per HTTP die Zustände zu lesen und zu setzen.
Das ist auch alles kein Problem doch habe ich da eine Logik gern die nur einen Datenpunkt State hat. Eben der aktuelle Status des Gerätes / Port und eben auch das setzen via IOB mittels Subscription auf dem Datenpunkt. Da ich zyklisch die Ist Werte mit den Datenpunkten abgleiche kommt es natürlich zu Kollisionen. Ich setze auf True und genau da läuft im Hintergrund der Abgleich und setzt mir den Zustand zurück.
Natürlich kann ich das mit zwei Datenpunken lösen, State und Currentstate. Das ist aber immer so einen Bastellei in VIS.
Ich vermute mal das ich da einen Denk bzw. Anfängerfehler habe, vielleicht gibt es da ja ein Best Practice.
Das Gerät was ich einbinde (Und schon alles wesentliche funktioniert bereits) ist ein:
WUT Web-IO 12x Digital Input, 12x Digital Output
Es gibt auch die Möglichkeit per Sockets mit dem Device zu reden, ich halte das aber für meinen Zweck für zu aufwendig.
Malc