# Z-Wave > Symcon Dokumentation · Deutsch · erzeugt am 2026-09-26 > Index: https://www.symcon.de/de/llms.txt Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/z-wave/ Z-Wave ist ein funkgebundenes System, welches von mehreren Herstellern genutzt wird. Zur Verbindung mit IP-Symcon wird entweder ein [LAN oder USB Gateway](z-wave.md) benötigt. > **Hinweis:** Folgende Geräte werden von IP-Symcon unterstützt: > [__Unterstützte Geräte__](z-wave.md) ### Einbindung in IP-Symcon Bei Verwendung des LAN-Gateways kann dies über die [Gerätesuche](../components/management-console.md) eingebunden werden. Hierfür muss als System "Z-Wave Discovery" gewählt werden. Die Discovery-Instanz bietet dann die Erstellung eines Z-Wave [Konfigurators](../concepts.md) an. Nachdem der Konfigurator erstellt wurde, können dort die einzelnen Geräte wie unten beschrieben eingebunden werden. Soll ein Z-Wave Konfigurator manuell erstellt werden kann im "Instanz hinzufügen" Dialog nach "Z-Wave Configurator" gesucht werden. Nach der Einrichtung eines Z-Wave Konfigurators ist der nächste Schritt das Anlernen von Geräten. > **Achtung:** Es ist darauf zu achten, dass das [passende Gateway](z-wave.md) ausgewählt, der passende Client Socket (Standard-Port: 5000) oder Serial Port eingerichtet und konfiguriert ist. Dies geschieht innerhalb des Konfigurators durch die "Gerät hinzufügen"-Taste und anschließend mindestens drei Mal schnell hintereinander drücken der Anlerntaste des Geräts. IP-Symcon findet automatisch das Gerät und zeigt diese Grün in der Liste an. Wenn dieses ausgewählt und der "Erstellen"-Button gedrückt wird, erstellt IP-Symcon eine Instanz des Gerätes, welches dann konfiguriert werden kann. Das Konfigurationsfenster der Instanz lässt sich per "Konfigurieren" im Z-Wave Konfigurator oder im Objektbaum per Doppelklick auf die Instanz aufrufen. Die Eigenschaften ([Command-Klassen siehe Geräteliste](z-wave.md) ) des Geräts lassen sich nach dem "Laden" unter "Zeigen" anzeigen. Statusvariablen werden automatisch hinzugefügt und können im Objektbaum überprüft werden. > **Hinweis:** Um IP-Symcon den Zugriff auf bestimmte Funktionen (z.B. Z-Wave Gerätedatenbank) von Außerhalb zu gewähren ist es gegebenenfalls nötig diese in der Firewall einzurichten. Weitere Informationen können unter [Firewall](../getting-started.md) gefunden werden. ### Video-Tutorial zur Einrichtung[Video](https://www.youtube.com/embed/7jFMxEpCGxU?rel=0&cc_load_policy=1) ### Spezialgeräte – Einrichtung [Link zum Forenbeitrag](https://community.symcon.de/t/einrichtung-und-beschreibung-von-z-wave-geraeten/19688) ## Geräteliste Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/z-wave/geraeteliste/ ### Unterstützte Gateways | Produkt | Beschreibung | | ------------------------------------------------------------------------------------------------------------------ | ----------------------------------- | | Symcon Z-Wave-Plus LAN Gateway | [Produktinformation](https://www.symcon.de/assets/files/product/z-wave-lan-gateway.pdf) | IP Gateway | | 300ZW-US-W | TrickleStar USB Stick | | AEO_USB | USB Stick von Aeon Labs | | ZW090 | USB Z-Stick von Aeotec | | RaZberry | Z-Wave Transceiver für Rasperrry PI | | VIS_ZU1401 | Vision USB Stick | | ZME_Serial | Serieller Adapterplatte | | ZME_UZB1 | USB-Stick | | ZME_ZSTICKC | Z-Wave.Me USB Stick | ### Geräte Alle aufgelisteten Command-Klassen werden von IP-Symcon unterstützt. Zusätzlich bieten wir eine Liste mit Geräten, welche von uns oder unseren Kunden erfolgreich getestet wurden. Auf [Anfrage](https://www.symcon.de/de/kontakt/) überprüfen wir gerne weitere, nicht aufgelistete, Geräte auf ihre Kompatibilität. ### Unterstützte Command-Klassen Jedes Z-Wave-Gerät besitzt verschiedene Command-Klassen. Diese Klassen geben an, welche Funktionen von dem jeweiligen Gerät unterstützt werden. In IP-Symcon stehen alle Funktionen mit den folgenden gelisteten Command-Klassen zur Verfügung. | Command Class | Class Version | IP-Symcon Version | | -------------------------- | ------------- | ---------------------------- | | ALARM | ------------- | Abgelöst durch NOTIFICATION | | ASSOCIATION | 2 | | | ASSOCIATION_GRP_INFO | 2 | ab 5.1 | | BASIC | 2 | | | BASIC_WINDOW_COVERING | 1 | | | BATTERY | 1 | | | CENTRAL_SCENE | 1 | ab 4.1 | | CLOCK | 1 | | | COLOR | 1 | ab 4.1 | | CONFIGURATION | 1 | | | CRC_16 | 1 | | | DOOR_LOCK | 2 | ab 4.1 | | LOCK | 2 | | | MANUFACTURER_SPECIFIC | 2 | | | METER | 5 | | | MULTI_CHANNEL | 4 | | | MULTI_CHANNEL_ASSOCIATION | 3 | ab 5.1 | | MULTI_CMD | 1 | | | MULTI_INSTANCE | ------------- | Abgelöst durch MULTI_CHANNEL | | NOTIFICATION | 8 | ab 4.3 | | PROTECTION | 2 | | | SCENE_ACTIVATION | 1 | ab 4.1 | | SECURITY | 1 | ab 4.1 | | SENSOR_ALARM | 1 | | | SENSOR_BINARY | 2 | | | SENSOR_MULTILEVEL | 11 | | | SWITCH_ALL | 1 | ab 4.1 | | SWITCH_BINARY | 2 | | | SWITCH_MULTILEVEL | 4 | | | SWITCH_SHUTTER | 1 | | | THERMOSTAT_FAN_MODE | 1 | | | THERMOSTAT_FAN_STATE | 1 | | | THERMOSTAT_MODE | 1 | | | THERMOSTAT_OPERATING_STATE | 1 | | | THERMOSTAT_SETPOINT | 1 | | | TIME | 2 | ab 4.1 | | USER_CODE | 1 | ab 4.1 | | Unknown | 1 | | | VERSION | 2 | | | WAKE_UP | 2 | | | ZWAVEPLUS_INFO | 2 | ab 5.1 | ### Getestete Komponenten nach Alphabet sortiert #### ACT | Produkt | Beschreibung | | ------- | -------------------------------- | | ZRM230 | Wall Switch/Transmitter (2-gang) | | ZTM230 | RF Wall Transmitter (2-gang) | #### Aeon Labs | Produkt | Beschreibung | | -------------- | ------------------------- | | AEO_DSC20-EU | Door/Window Sensor | | AEO_DSB54 | Recessed Door Sensor | | AEO_DSD31 | Siren | | AEO_EXTENDER | Extender | | AEO-HEM2, HEM3 | Clamp Meter 40 | | AEO_KFOB | Key Fob | | AEO-MEI | Micro Dimmer | | AEO-MES | Micro Switch | | AEO-MSEI | Micro Smart Energy Dimmer | | AEO-MSES | Micro Smart Energy Switch | | AEO_MULTISENS | Multisensor | | AEO-SES3 | Smart Energy Switch 3 | | AEO_ZW088 | Key Fob Gen 5 | | AEO_ZW089 | recessed Doorsensor | | DSD31 | Outlet Plugable Siren | #### AeoTec | Produkt | Beschreibung | | ------- | -------------------------------------------- | | ZW078 | Heavy Duty Smart Switch | | ZW080 | Siren 5 | | ZW095 | Home Energy Meter | | ZW096 | Smart Switch 6 | | ZW100 | MultiSensor 6 | | ZW111 | Nano Dimmer | | ZW112 | Door/Window Sensor 6 | | ZW116 | Nano Switch with Power Metering | | ZW117 | Range Extender 6 | | ZW120 | Door​/​Window Sensor Gen5 with Tamper Sensor | | ZW121 | LED Strip | | ZW122 | Water Sensor 6 | | ZW129 | WallMote | | ZW130 | WallMote Quad | | ZW132 | Dual Nano Switch with Power Metering | | ZW139 | Nano Switch | | ZW140 | Dual Nano Switch | | ZW141 | Nano Shutter | | ZW158 | WallSwipe | | ZW160 | Water Sensor 6 Dock | | ZW162 | Doorbell 6 | | ZW166 | Button | | ZW164 | Siren 6 | | ZW175 | Smart Switch 7 | | ZW189 | Range Extender 7 | | ZWA001 | LED Bulb 6 Multi-White | | ZWA002 | LED Bulb 6 Multi-Colour | | ZWA003 | NanoMote Quad | | ZWA004 | NanoMote One | | ZWA005 | TriSensor | | ZWA006 | Smart Boost Timer Switch | | ZWA008 | Door/Window Sensor 7 | #### Danfoss | Produkt | Beschreibung | | ----------------------- | ------------------------- | | DAN_LC-13 (014G0013) | Thermostat Radiator Valve | | DAN_LIVC_RAK (014G0012) | Thermostat Radiator Valve | #### Everspring | Produkt | Beschreibung | | --------- | ----------------------------- | | EVR_AD142 | Dimmer Plug | | EVR_AN145 | Screw-In Lamp Holder | | EVR_AN157 | On/Off Plug | | EVR_AN158 | On/Off Plug with power meter | | EVR_HSM02 | Door/Window Detector | | EVR_HSP02 | Motion Detector | | EVR_SE812 | Siren | | EVR_SF812 | Smoke Detector with Alarm | | EVR_SP103 | Motion Sensor | | EVR_SP814 | Motion Detector | | EVR_ST812 | Flood Sensor | | EVR_ST814 | Temperature & Humidity Sensor | #### Fibaro | Produkt | Beschreibung | | ---------------------------------- | ----------------------- | | FGBS-001 | Universal Binary Sensor | | FGD-211 | Universal Dimmer | | FGFS-101 | Flood Sensor | | FGK 101-107 Door/Window Sensor 2.5 | Door/Window Sensor | | FGK-001 | Door/Window Sensor | | FGMS-001 | Motion Sensor | | FGRGB-101 | RGBW Controller | | FGRGBWM-441 | RGBW Controller | | FGRM-222 | Roller Shutter 2 | | FGS-211 | 1x3KW Relay | | FGS-221 | 2x1.5KW Relay | | FGSS-001 | Smoke Sensor | | FGSS-101 | Smoke Sensor | | FGWPE/F-101 | Wall Plug | #### NorthQ | Produkt | Beschreibung | | ----------------------------- | ---------------------------------------- | | Energy Guard Electrical Meter | Meter (unvollständige Unterstützung) | | Energy Guard Gas Meter | Gas Meter (unvollständige Unterstützung) | #### Philio | Produkt | Beschreibung | | --------------------------- | -------------------------------------------------------------- | | In Wall Dual Relay (1 Way) | 230VAC powered static controller with binary switch capability | | In Wall Dual Relay(1 Way) | In-wall switch module | | In Wall Dual Relay(1 Way) | In-wall dual relay switch module | | In Wall Single Relay(1 way) | In-wall switch module | | PAN04 | 2 x 1.5Kw Relay with Power Measurement | | PAN06 | 2 x 1.5Kw Relay | | PAN08 | In-Wall Roller Shutter Controller | | PAN11-1 | Plugin Switch with meter functionality PAN11-1 | | PAT02-1A | Flood multisensor (flood, temperature and humidity) | | PSE02 | Wireless multiple sound siren | | PSG01 | Smoke Sensor | | PSM01 | 3-in-1 Sensor (Door, Light, Temp) | | PSM02 | 4-in-1 Sensor (PIR, Door, Light, Temp) | | PSM02-1 | PIR, door/window, temperature and illumination Sensor | | PSP01 | 3-in-1 Sensor (PIR, Light, Temp) | | PSR03 | Remote | | PST02 | Slim Multisensor | #### Polycontrol | Produkt | Beschreibung | | --------------- | ---------------- | | Danalock Circle | Z-Wave Door Lock | | Danalock Square | Z-Wave Door Lock | #### Popp | Produkt | Beschreibung | | ------------- | ------------------------------ | | POP_004308 | Smoke Detector and Temp Sensor | | POP_123610 | Plug-in Switch | | POP_123658 | Plug-in Switch with Meter | | POP_123665-58 | Wall Plug Switch/Meter | | POP_123xxx | On/Off Plug | | POP_123xxx | Dimmer Plug | #### Vision | Produkt | Beschreibung | | ----------------- | ------------------------------------------------------------- | | PIR Sensor | PIR Motion Sensor | | Plugin ON/OFF | Light Relay | | Power Monitor | Power Monitor | | VIS_ZD2102EU 2013 | Door Window Sensor with external digital input | | VIS_ZD3102EU 2013 | Motion detector with Temperature sensor and temper protection | | VIS_ZG8101 | Garage Door Detector | | VIS_ZL7432 | In-Wall Dual Relay Switch | | VIS_ZM1601 | Siren (Battery) | | VIS_ZM1602 | Siren (Mains) | | VIS_ZS5102 | Shock & Vibration Sensor | | VIS_ZS6101 | Smoke Detector | | VIS_ZS6301 | CO Detector | #### Zipato | Produkt | Beschreibung | | ----------------------- | ---------------------------------- | | Mini Keypad RFID/Z-Wave | Mini Keypad mit RFID Unterstützung | | RGBW bulb | RGBW Bulb | #### Z-Wave.ME | Produkt | Beschreibung | | ----------------------- | ------------------------------------------------------------ | | Mini-Fernbedienung KFOB | Mini-Fernbedienung 4 Tasten Z-Wave KFOB, Version 2 Z-WAVE.ME | #### Sonstige | Hersteller | Produkt | Beschreibung | | --------------- | -------- | -------------------------------------------------- | | Express Control | EZMotion | Motion detector, luminosity and temperature sensor | > **Achtung:** Es folgen die zur Zeit definitiv nicht unterstützten Geräte ### Nicht unterstützte Komponenten nach Alphabet sortiert #### Merten | Produkt | Beschreibung | | ------- | -------------------------------------------------------------------------------------------- | | Alle | Fast alle Merten Produkte können nicht über den normalen Z-Wave Standard angesprochen werden | ## ZW_Basic Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/z-wave/zw-basic/ `bool ZW_Basic(int $InstanzID, int $Wert)` bient ein Gerät über die Basisfunktion **Parameter** - `$InstanzID` (int): ID des Geräts - `$Wert` (int): 0..255 **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. 0..255 **Beispiel** ```php ZW_Basic(12345, 255); //z.B. Anschalten ``` ## ZW_ColorCW Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/z-wave/zw-colorcw/ `bool ZW_ColorCW(int $InstanzID, int $KaltWeiß)` _Benötigt Symcon >= 5.4_ setzt den KaltWeiß Kanal eines RGBWW Z-Wave Geräts **Parameter** - `$InstanzID` (int): ID des Geräts - `$KaltWeiß` (int): KaltWeiß Intensität von 0..255 **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. KaltWeiß Intensität von 0..255 **Beispiel** ```php // KaltWeiß auf 50% setzen ZW_ColorCW(12345, 128); ``` ## ZW_ColorRGB Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/z-wave/zw-colorrgb/ `bool ZW_ColorRGB(int $InstanzID, int $Rot, int $Grün, int $Blau)` _Benötigt Symcon >= 5.4_ setzt die Farbe eines Z-Wave Geräts **Parameter** - `$InstanzID` (int): ID des Geräts - `$Rot` (int): Rot Intensität von 0..255 - `$Grün` (int): Grün Intensität von 0..255 - `$Blau` (int): Blau Intensität von 0..255 **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. Blau Intensität von 0..255 **Beispiel** ```php // Dunkles Rot setzen ZW_ColorRGB(12345, 255, 0, 0); ``` ## ZW_ColorRGBWW Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/z-wave/zw-colorrgbww/ `bool ZW_ColorRGBWW(int $InstanzID, int $Rot, int $Grün, int $Blau, int $WarmWeiß, int $KaltWeiß)` _Benötigt Symcon >= 4.1_ setzt die Farben und Intensität eines RGBWW Z-Wave Geräts **Parameter** - `$InstanzID` (int): ID des Geräts - `$Rot` (int): Rot Intensität von 0..255 - `$Grün` (int): Grün Intensität von 0..255 - `$Blau` (int): Blau Intensität von 0..255 - `$WarmWeiß` (int): WarmWeiß Intensität von 0..255 - `$KaltWeiß` (int): KaltWeiß Intensität von 0..255 **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. KaltWeiß Intensität von 0..255 **Beispiel** ```php // Dunkles Rot setzen ZW_ColorRGBWW(12345, 255, 0, 0, 0, 50); // Warmweiß setzen ZW_ColorRGBWW(12345, 0, 0, 0, 255, 0); ``` ## ZW_ColorWW Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/z-wave/zw-colorww/ `bool ZW_ColorWW(int $InstanzID, int $WarmWeiß)` _Benötigt Symcon >= 4.1_ setzt den WarmWeiß Kanal eines Z-Wave Geräts **Parameter** - `$InstanzID` (int): ID des Geräts - `$WarmWeiß` (int): WarmWeiß Intensität von 0..255 **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. WarmWeiß Intensität von 0..255 **Beispiel** ```php // WarmWeiß auf 50% setzen ZW_ColorWW(12345, 128); ``` ## ZW_DimDown Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/z-wave/zw-dimdown/ `bool ZW_DimDown(int $InstanzID)` beginnt ein Runterdimmen **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. ID des zu schaltenden Geräts **Beispiel** ```php //Das Gerät mit der ID 12345 beginnt runterzudimmen ZW_DimDown(12345); ``` ## ZW_DimDownEx Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/z-wave/zw-dimdownex/ `bool ZW_DimDownEx(int $InstanzID, int $Duration)` beginnt mit einer Laufzeit Runterzudimmen **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$Duration` (int): Laufzeit bis komplett heruntergedimmt wird (0..255) (Siehe Tabelle) **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. Laufzeit bis komplett heruntergedimmt wird (0..255) (Siehe Tabelle) **Beispiel** ```php //Das Gerät mit der ID 12345 beginnt über eine Laufzeit von 10 Minuten runterzudimmen ZW_DimDownEx(12345, 138); //Das Gerät mit der ID 12345 beginnt über eine Laufzeit von 5 Sekunden runterzudimmen ZW_DimDownEx(12345, 5); ``` ## ZW_DimSet Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/z-wave/zw-dimset/ `bool ZW_DimSet(int $InstanzID, int $Intensität)` dimmt ein Z-Wave Gerät auf eine bestimmte Stufe **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$Intensität` (int): Wert von 0-100 (in %) **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. Wert von 0-100 (in %) **Beispiel** ```php ZW_DimSet(12345, 50); //Auf 50% dimmen ``` ## ZW_DimSetEx Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/z-wave/zw-dimsetex/ `bool ZW_DimSetEx(int $InstanzID, int $Intensität, int $Duration)` dimmt ein Z-Wave Gerät in einer Laufzeit auf eine bestimmte Stufe **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$Intensität` (int): Wert von 0-100 (in %) - `$Duration` (int): Laufzeit bis die Intensität erreicht wird (0..255) (Siehe Tabelle) **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. Laufzeit bis die Intensität erreicht wird (0..255) (Siehe Tabelle) **Beispiel** ```php //Dimmt das Gerät mit der ID 12345 in 10 Minuten auf 50% ZW_DimSetEx(12345, 50, 138); //Dimmt das Gerät mit der ID 12345 in 5 Sekunden auf 30% ZW_DimSetEx(12345, 30, 5); ``` ## ZW_DimStop Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/z-wave/zw-dimstop/ `bool ZW_DimStop(int $InstanzID)` stoppt die Dimmung eines Z-Wave Geräts **Parameter** - `$InstanzID` (int): ID des Geräts **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. ID des Geräts **Beispiel** ```php ZW_DimStop(12345); ``` ## ZW_DimUp Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/z-wave/zw-dimup/ `bool ZW_DimUp(int $InstanzID)` beginnt ein Hochdimmen **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. ID des zu schaltenden Geräts **Beispiel** ```php //Das Gerät mit der ID 12345 beginnt hochzudimmen ZW_DimUp(12345); ``` ## ZW_DimUpEx Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/z-wave/zw-dimupex/ `bool ZW_DimUpEx(int $InstanzID, int $Duration)` beginnt mit einer Laufzeit Hochzudimmen **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$Duration` (int): Laufzeit bis komplett hochgedimmt wird (0..255) (Siehe Tabelle) **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. Laufzeit bis komplett hochgedimmt wird (0..255) (Siehe Tabelle) **Beispiel** ```php //Das Gerät mit der ID 12345 beginnt über eine Laufzeit von 10 Minuten hochzudimmen ZW_DimUpEx(12345, 138); //Das Gerät mit der ID 12345 beginnt über eine Laufzeit von 5 Sekunden hochzudimmen ZW_DimUpEx(12345, 5); ``` ## ZW_DoorLockOperation Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/z-wave/zw-doorlockoperation/ `bool ZW_DoorLockOperation(int $InstanzID, int $Modus)` _Benötigt Symcon >= 4.1_ Setzt den Door Lock Operation Modus eines Z-Wave Geräts **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$Modus` (int): Modus auf den das Z-Wave Gerät eingestellt werden soll **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. Modus auf den das Z-Wave Gerät eingestellt werden soll **Beispiel** ```php //z.B. Schaltet den Door Lock Operation Mode auf Ungesichert mit Timeout ZW_DoorLockOperation(12345,1); ``` ## ZW_LockMode Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/z-wave/zw-lockmode/ `bool ZW_LockMode(int $InstanzID, int $Wert)` **Parameter** - `$InstanzID` (int): ID des Geräts - `$Wert` (int): 0..255 **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. 0..255 **Beispiel** ```php ZW_LockMode(12345, 0); ``` ## ZW_MeterReset Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/z-wave/zw-meterreset/ `bool ZW_MeterReset(int $InstanzID)` resetet das Meter **Parameter** - `$InstanzID` (int): ID des Geräts **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. ID des Geräts **Beispiel** ```php ZW_MeterReset(12345); ``` ## ZW_Optimize Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/z-wave/zw-optimize/ `bool ZW_Optimize(int $InstanzID)` _Benötigt Symcon >= 4.1_ Startet den Optimierugnsprozess des Funknetzwerks für ein Z-Wave Gerät **Parameter** - `$InstanzID` (int): ID des Geräts **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. ID des Geräts **Beispiel** ```php ZW_Optimize(12345); ``` ## ZW_ProtectionSet Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/z-wave/zw-protectionset/ `bool ZW_ProtectionSet(int $InstanzID, int $Mode)` **Parameter** - `$InstanzID` (int): ID des Geräts - `$Mode` (int): 0..255 **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. 0..255 **Beispiel** ```php ZW_ProtectionSet(12345, 1); ``` ## ZW_RequestStatus Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/z-wave/zw-requeststatus/ `bool ZW_RequestStatus(int $InstanzID)` sende eine Statusmeldungsanfrage an ein Gerät **Parameter** - `$InstanzID` (int): ID des Geräts **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. ID des Geräts **Beispiel** ```php ZW_RequestStatus(12345); ``` ## ZW_ShutterMoveDown Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/z-wave/zw-shuttermovedown/ `bool ZW_ShutterMoveDown(int $InstanzID)` bewegt den Rollladen nach unten bis zur Endposition/Stop **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. ID des zu schaltenden Geräts **Beispiel** ```php ZW_ShutterMoveDown(12345); //Nach unten bewegen ``` ## ZW_ShutterMoveUp Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/z-wave/zw-shuttermoveup/ `bool ZW_ShutterMoveUp(int $InstanzID)` bewegt den Rollladen nach oben bis zur Endposition/Stop **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. ID des zu schaltenden Geräts **Beispiel** ```php ZW_ShutterMoveUp(12345); //Nach oben bewegen ``` ## ZW_ShutterStop Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/z-wave/zw-shutterstop/ `bool ZW_ShutterStop(int $InstanzID)` stoppt einen Bewegungsvorgang **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. ID des zu schaltenden Geräts **Beispiel** ```php ZW_ShutterStop(12345); //Anhalten ``` ## ZW_SwitchAllMode Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/z-wave/zw-switchallmode/ `bool ZW_SwitchAllMode(int $InstanzID, int $Modus)` _Benötigt Symcon >= 4.1_ Setzt den Switch All Modus eines Z-Wave Geräts **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$Modus` (int): Modus auf den das Z-Wave Gerät eingestellt werden soll **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. Modus auf den das Z-Wave Gerät eingestellt werden soll **Beispiel** ```php //Modus wird auf Only On gesetzt ZW_SwitchAllMode(12345, 2); ``` ## ZW_SwitchMode Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/z-wave/zw-switchmode/ `bool ZW_SwitchMode(int $InstanzID, bool $Status)` schaltet ein Z-Wave Gerät an/aus **Parameter** - `$InstanzID` (int): ID des Geräts - `$Status` (bool): __TRUE__ für An, __FALSE__ für Aus **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. __TRUE__ für An, __FALSE__ für Aus **Beispiel** ```php ZW_SwitchMode(12345, true); //Gerät einschalten ``` ## ZW_Test Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/z-wave/zw-test/ `bool ZW_Test(int $InstanzID)` _Benötigt Symcon >= 4.1_ Testet ob eine Verbindung zu einem Z-Wave Gerät funktioniert **Parameter** - `$InstanzID` (int): ID des Geräts **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. ID des Geräts **Beispiel** ```php ZW_Test(12345); ``` ## ZW_ThermostatFanModeSet Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/z-wave/zw-thermostatfanmodeset/ `bool ZW_ThermostatFanModeSet(int $InstanzID, int $FanMode)` Setzt den FanMode für Thermostat **Parameter** - `$InstanzID` (int): ID des Geräts - `$FanMode` (int): 0..255 **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. 0..255 **Beispiel** ```php ZW_ThermostatFanModeSet(12345,1); //z.B. Schaltet den FanMode auf OnLow ``` ## ZW_ThermostatModeSet Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/z-wave/zw-thermostatmodeset/ `bool ZW_ThermostatModeSet(int $InstanzID, int $Mode)` Setzt den Thermostat Mode **Parameter** - `$InstanzID` (int): ID des Geräts - `$Mode` (int): 0..255 **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. 0..255 **Beispiel** ```php ZW_ThermostatModeSet(12345, 1); //z.B. Setzt den Mode auf Heat ``` ## ZW_ThermostatSetPointSet Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/z-wave/zw-thermostatsetpointset/ `bool ZW_ThermostatSetPointSet(int $InstanzID, int $SetPoint, float $Value)` Setzt den PointSet Value **Parameter** - `$InstanzID` (int): ID des Geräts - `$SetPoint` (int): 0..255 - `$Value` (float): 0..255 **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. 0..255 **Beispiel** ```php ZW_ThermostatSetPointSet(12345, 1, 20); //z.B. Anschalten ```