Dieser Thread beschreibt die generelle Einrichtung von Z-Wave-Geräten in IP-Symcon. Hierbei wird zunächst von der Benutzung der Beta 2.1 ausgegangen, da diese viele neue Z-Wave-Funktionen unterstützt. Spezielle Geräte werden in separaten Posts beschrieben.
Kommentare zum Thread oder neue Anleitungen bitte unter http://www.ip-symcon.de/forum/f58/kommentare-thread-einrichtung-beschreibung-z-wave-geraeten-7840/ posten![b]
Generelle Einrichtung:[/b]
Es ist zunächst über die Willkommen-Seite der Konsole über Konfiguratoren verwalten ein neuer Z-Wave-Konfigurator zu erstellen. Über diesen lassen sich alle Z-Wave-Geräte suchen, hinzufügen, entfernen und zurücksetzen.
- Gerät hinzufügen: Sucht ein Z-Wave-Gerät und fügt es dem Controller hinzu. Hierzu sind am Gerät nach Anleitung Tasten zu drücken oder Kabel zu verbinden.
- Gerät löschen: Löscht ein Z-Wave-Gerät vom Controller.
- Gerät zurücksetzen: Setzt ein Gerät auf den Auslieferungszustand. Nötig, wenn das Gerät auf einen anderen Controller registriert ist und übernommen werden soll.
Die Liste im Controller vorhandener Z-Wave-Geräte lässt sich per Klick auf Suchen aktualisieren.
Grau hinterlegte Geräte existieren nicht als Instanzen in IP-Symcon. Per Klick auf Erstellen wird für sie eine Instanz erstellt.
Weiß hinterlegte Geräte existieren als Instanz in IP-Symcon, daher werden auch Name und InstanzID angezeigt. Über den Button Konfigurieren gelangt man zur passenden Eigenschaftsseite.
Eigenschaftsseite einer Z-Wave-Instanz:
Auf der Eigenschaftsseite eines Gerätes existieren Buttons für das Laden und Editieren der unterstützten Klassen eines Gerätes und der Assoziationsgruppen.
- Unterstützte Klassen:Die vom Gerät unterstützten Klassen werden i.d.R. automatisch von IP-Symcon eingelesen und die Instanz eingerichtet, wenn ein Node-Info-Frame empfangen wird. Dieses wird i.d.R. durch Druck auf einen Taster oder das Verbinden von Kabeln gesendet. Für die genaue Vorgehensweise ist die Anleitung des Gerätes einzusehen.
Per Klick auf Laden kann vom Gerät das erneute Senden der unterstützten Klassen angefordert werden. Ein Klick auf Editieren zeigt eine Liste der Klassen und ermöglicht das manuelle Setzen bestimmter Klassen nach Deaktivieren der Funktion der automatischen Einrichtung. Damit die Instanz passende Statusvariablen eingerichtet bekommt ist ein Klick auf Übernehmen auf der Eigenschaftsseite nötig.
- Assoziationsgruppen: Die aktuell eingerichteten Assoziationsgruppen lassen sich per Klick auf Laden einlesen. Hinterher lassen sie sich nach einem Klick auf Editieren einsehen und verwalten. Hierzu lassen sich in die Assoziationsgruppen des Gerätes andere am Controller registrierte Z-Wave-Geräte ziehen. In der Regel sollte man hier zumindest den Controller hinzufügen, über den IP-Symcon den Zugriff auf das Z-Wave-Netzwerk herstellt. Dieser wird für gewöhnlich als *Static Controller mit der NodeID 1 in der Liste zu sehen sein. Das hinzufügen von Geräten in Assoziationen bewirkt, dass diese Geräte mit einem Schaltzustand benachrichtigt werden, wenn das Gerät mit den Assoziationsgruppen für die jeweilige Gruppe ein Signal hat. So lässt sich z.B. ein Schalter mit einem Bewegungsmelder assoziieren.
- Request Update: Per Klick auf Request Update werden die Statusvariablen der Instanz ausgelesen und in IP-Symcon aktualisiert.
Setzen von Parametern:
Z-Wave-Geräte lassen sich über Parameter konfigurieren, die i.d.R. der Geräteanleitung zu entnehmen sind. Derzeit ist zum Setzen der Parameter noch die Erstellung eines Skripts erforderlich.
Es stehen dazu folgende Befehle zur Verfügung:[i]
- ZW_ConfigurationGetValue(Instanz-ID, Parameter-Nummer):[/i] Liest für die Instanz mit der übergebenen ID den Parameter mit der übergebenen Nummer aus.
- ZW_ConfigurationSetValue(Instanz-ID, Parameter-Nummer, Wert): Setzt für die Instanz mit der übergebenen ID den Parameter mit der übergebenen Nummer auf den übergebenen Wert.
- ZW_ConfigurationResetValue(Instanz-ID, Parameter-Nummer): Setzt für die Instanz mit der übergebenen ID den Parameter mit der übergebenen Nummer auf den Auslieferungszustand.
Energiesparmodus:
Das Einlesen und Bearbeiten unterstützter Klassen, Assoziationsgruppen, Parameter und Statuswerte funktioniert nur, wenn das Gerät nicht im Energiesparmodus ist. Dieser ist bei Batteriebetriebenen Geräten anzutreffen und sorgt dafür, dass das Gerät nur Informationen sendet, wenn es neue zu bieten hat oder wenn es nach Intervall dazu konfiguriert worden ist. Manuell lässt sich dieser Modus i.d.R. durch die Aktion, die zum Senden des Node-Info-Frames nötig ist, für kurze Zeit deaktivieren.
Spezielle Geräte:
Es existieren Geräte, bei deren Einrichtung Besonderheiten zu beachten sind. Informationen zu diesen finden sich in den folgenden Posts.