FHEM Forum

FHEM - Hausautomations-Systeme => 1Wire => Thema gestartet von: Tobias am 27 März 2013, 20:12:03

Titel: OWX: Abfrage eines Devices auf "Zuruf"
Beitrag von: Tobias am 27 März 2013, 20:12:03
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.
Titel: Aw: OWX: Abfrage eines Devices auf "Zuruf"
Beitrag von: Tobias am 28 März 2013, 12:40:47
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
Titel: Aw: OWX: Abfrage eines Devices auf "Zuruf"
Beitrag von: Prof. Dr. Peter Henning am 30 März 2013, 22:07:29
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