Anbindung von www.zigbee2mqtt.io an IP-Symcon.
- mindestens IPS Version 6.1
- MQTT Server (IPS Modul) oder externer MQTT-Broker (z.B. Mosquitto)
- Installierte Symcon Erweiterung in Zigbee2MQTT
Über den Module Store.
Achtung
Ab der Version 4.0 dieses Moduls werden einige Variablen geändert, dadurch können Archivdaten verloren gehen! Die Nachfolgende Tabelle zeigt welche Variablen sich verändern.
Ident | Alter Variablentyp | Altes Profil | Neuer Variablentyp | Neues Profil |
---|---|---|---|---|
Z2M_Brightness | Integer | Z2M.Intensity.254 | variabel | Integer |
Z2M_ColorTemp | Integer | Z2M.ColorTemperature | variabel | Integer |
Z2M_CurrentHeatingSetpoint | Float | ~Temperature.Room | variabel | Float |
Z2M_OccupiedHeatingSetpoint | Float | ~Temperature.Room | variabel | Float |
Z2M_SystemMode | Integer | Z2M.SystemMode | variabel | String |
Z2M_Preset | Integer | Z2M.ThermostatPreset | variabel | String |
Z2M_RunningState | Integer | Z2M.Intensity.254 | variabel | String |
Z2M_Battery_Low | Boolean | - | ~Battery | Boolean |
Z2M_WaterLeak | Boolean | - | ~Alert | Integer |
Z2M_Contact | Boolean | - | ~Window.Reversed | Boolean |
Z2M_Consumer_Connected | Boolean | Z2M.ConsumerConnected | variabel | Boolean |
Z2M_PowerOutageMemory | Integer | Z2M.PowerOutageMemory | variabel | variabel |
Z2M_MotionSensitivity | Integer | Z2M.Sensitivity | variabel | String |
Z2M_Linkquality | Integer | - | variabel | Integer |
Z2M_VOC | Float | - | variabel | Integer |
Z2M_Formaldehyd | Float | - | variabel | Integer |
Z2M_BoostTime | Integer | - | variabel | Integer |
Um Devices im Konfigurator anzeigen zu können und diese anzulegen und Eigenschaften abholen zu können, benötigt das Modul eine Extension in Z2M.
Folgende Varianten für die Einrichtung sind möglich:
- Bridge-Instanz (Empfohlen): Über die Bridge-Instanz kann die Erweiterung in Z2M eingerichtet werden und wird automatisch aktuell gehalten.
- Frontend: Über das Frontend den Inhalt der Datei IPSymconExtension.js anlegen.
- Dateizugriff: Die Datei IPSymconExtension.js in das Verzeichnis "/opt/zigbee2mqtt/data/extension" auf dem Rechner, wo Z2M installiert ist ablegen und Z2M neu starten.
zu 2)
Dazu geht Ihr auf den Punkt "Erweiterungen":
Legt eine neue Extension über den Plus-Button an:
Dann gebt Ihr der Erweiterung den Namen: symcon.js:
Danach öffnet sich ein Fenster für die Code-Eingabe:
.
Den dort bereits enthaltenen Code bitte komplett löschen. Danach wird der Code aus IPSymconExtension.js herein kopiert und gespeichert.
Danach Z2M bitte neu starten:
Bitte den einzelnen Modulen entnehmen.
Dieses Modul ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert: