Z-Wave

Aus FHEMWiki
Version vom 6. März 2014, 22:25 Uhr von Mx112 (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „==Z-Wave== ===Initiale Konfiguration=== ====Was ist eine Association?==== Devices die die Association unterstützen sind in der Lage direkt mit anderen Devices…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Z-Wave

Initiale Konfiguration

Was ist eine Association?

Devices die die Association unterstützen sind in der Lage direkt mit anderen Devices zu kommunizieren. Dies können zum einen direkte Befehle sein, als auch Meldungen über den Status und Zustand der Devices.

Zum Beispiel kann damit ein Bewegungsmelder bei entdeckter Bewegung direkt eine Lampe ein oder ausschalten, oder die aktuelle Temperatur an den Controller senden.

Devices können mehrere Association Groups haben, die für vom Hersteller vorgesehene unterschiedliche Aktionen definiert sind. Welche das sind geht aus der jeweiligen Beschreibung hervor.

Damit FHEM auf Statusmeldungen von Sensoren reagieren (und auch Anzeigen) kann, muss der Controller (ZW_Dongle, DeviceID = 1) mit dem jeweiligen Device assoziiert werden.

set associationAdd <associationGroup> <deviceID>

Nahezu alle in Europa erhältlichen Devices unterstützen die Rückmeldung des Status via Association. Daher ist diese Konfiguration in der Regel Pflicht um ein Device sinnvoll mit FHEM nutzen zu können.

Ausnahmen gibt es in Nordamerika wo aufgrund von Patentansprüchen einige Hersteller auf die Statusrückmeldungen verzichten. Diese Geräte unterstützen in der Regel die Command Class ASSOCIATION nicht.

Batterie betriebene Geräte

Um die Batterielaufzeit zu erhöhen, legen sich batteriebetriebene Geräte „schlafen“ und wachen in konfigurierbaren Intervallen auf um einen "wakeup Report" zu senden. Daraufhin senden andere Devices ihre bis daher gesammelten Anfragen welche daraufhin beantwortet werden.

Dies wird in FHEM wie folgt konfiguriert.

set wakeupInterval <time> <nodeId>

Hersteller Spezifika

Fibaro

Bei den bisher erschienenen Devices Devices wird die Association Group 3 für die Übermittlung von Sensor Werten verwendet.

set associationAdd 3 1

Device Spezifika

Fibaro

FGSS-001

Dieser Rauchmelder scheint einen Falschen Batterie Level (0%) zu senden wenn er Außerhalb des wakeup intervals abgefragt wird.

Workaround: Den Batterie Level nicht direkt via get anfordern sondern per notify auf den wakeup Report anfordern.

FGK-101

Der Tür/Fensterkontakt sendet Änderungen am Zustand nur als basicReport (ff oder 00). Der Status (open / closed) wird nur nach explizitem GET gemeldet.

GE

GE (Model t.b.d)

Dieser Schalter unterstützt keine Statusrückmeldungen.