Hallo pah,
ist es möglich mittels set oder get Befehl bei bspw OWSWITCH den Status zu aktualisieren?
Ziel ist es, die Devices per default alle 300sek abzufragen, bei einem bestimmten Event möchte ich aber "zwischendurch" den Status aktualisieren.
Ich kenne "set <device> interval xx", aber ich möchte nur einmal den Status holen
Hintergrund: da offensichtlich ein zu häufiges Pollen der Devices (alle 5sek) Probleme im Bus bereitet, ist nun die Idee, mittels Funk-Fensterkontakt den allgemeinen Zustand des Fensters zu überwachen, wenn sich irgendetwas ändert wird ein Funkbefehl abgesetzt. Darauf möchte ich reagieren und alle anderen Kontakete abfragen um Detailiert den Zustand zu erhalten.
Zb. Doppelfenster hat 4 Öffnungszustände, daran hängt ein DS2408.
Antworte mir mal selbst:
mittels u.a Befehl funktioniert es, zumindest bei OWSWITCH. Habe es extra im SrcCode nachgeprüft.
get <Device> gpio
Bei OWAD: get <Device> status
Nun, das hätte ich auch empfohlen :-)) - habe aber in dieser Woche nicht viel Luft gehabt.
Die Benennungen orientieren sich an den Datenblättern von Maxim.
Die Befehle sind auch in der commandref dokumentiert.
LG
pah