Zigbee2MQTT
Anbindung von www.zigbee2mqtt.io an IP-Symcon.
Vorraussetzungen
- mindestens IPS Version 5.1
- MQTT Server (IPS Modul)
Enthaltene Module
- IPS-Z2MBridge
- IPS-Z2MDevice
Installation
Über den IP-Symcon Module Store
28.03.2019 – Version 1.3.1
- Illuminance hinzugefügt
23.03.2019 – Version 1.3
- Kontaktsensor hinzugefügt
19.03.2019 – Version 1.2.
- Bridge Modul hinzugefügt
18.03.2019 – Version 1.1
- Wasserleck hinzugefügt
Konfiguration und Nutzung
1. Konfigurationsformular
Feld | Beschreibung |
---|---|
MQTT Topic | Hier wird das Topic von der Bridge eingetragen. |
2. Funktionen
Z2M_AddGroup(int $InstanceID, string $group_name, string $friendly_name)
Mit dieser Funktion kann ein Gerät in eine Gruppe hinzugefügt werden.
Z2M_AddGroup(25537, "IkeaLeds", "IkeaLEDKueche");
Z2M_RemoveGroup(int $InstanceID, string $group_name, string $friendly_name)
Mit dieser Funktion kann ein Gerät aus einer Gruppe gelöscht werden.
Z2M_RemoveGroup(25537, "IkeaLeds", "IkeaLEDKueche");
Z2M_RemoveAllGroup(int $InstanceID, string $group_name, string $friendly_name)
Mit dieser Funktion kann ein Gerät aus allen Gruppen gelöscht werden.
Z2M_RemoveGroup(25537, "IkeaLeds", "IkeaLEDKueche");
Z2M_Bind(int $InstanceID, string $source_device, string $target_device)
Diese Funktion verbindet zwei Geräte miteinander.
Z2M_Bind(25537, "IkeaLEDKueche1", "IkeaLEDKueche2");
Z2M_Unbind(int $InstanceID, string $source_device, string $target_device)
Diese Funktion entfernt eine Verbindung zwischen zwei Geräten.
Z2M_Unind(25537, "IkeaLEDKueche1", "IkeaLEDKueche2");
Z2M_getGroupMembership(int $InstanceID, string $friendly_name)
Mit dieser Funktion kann die Gruppenzugehörigkeit von Geräten angezeigt werden.
Z2M_getGroupMembership(25537, "IkeaLEDKueche1");
Z2M_Networkmap(int $InstanceID)
Diese Funktion generiert eine Netzwerkkarte. (Noch nicht fertig)
Z2M_Networkmap(25537);
Z2M_RenameDevice(int $InstanceID,$old_friendly_name, string $new_friendly_name)
Mit dieser Funktion ist es möglich, die Geräte umzubennen.
Z2M_RenameDevice(25537, "IkeaLEDKueche1", "IkeaLedKueche2");
Z2M_BanDevice(int $InstanceID, string $new_friendly_name)
Bit dieser Funktion ist es möglich Geräte zu bannen.
Z2M_BanDevice(25537, "IkeaLEDKueche1");
Z2M_RemoveDevice(int $InstanceID, string $new_friendly_name)
Mit dieser Funktion ist es möglich, Geräte zu löschen.
Z2M_RemoveDevice(25537, "IkeaLEDKueche1");
1. Konfigurationsformular
Feld | Beschreibung |
---|---|
MQTT Topic | Hier wird das Topic von der Bridge eingetragen. |
2. Funktionen
Z2M_SwitchMode($InstanceID, $Value)
Mit dieser Funktion ist es möglich das Gerät ein- bzw. auszuschalten.
Z2M_SwitchMode(25537, true) //Einschalten;
Z2M_SwitchMode(25537,false) //Ausschalten;
Z2M_setDimmer($InstanceID, $Value)
Mit dieser Funktion ist es möglich das Gerät zu dimmen.
Z2M_setDimmer(25537,50) //auf 50% dimmen;
Screenshots
Zur Zeit nicht vorhanden.
Dieses Modul ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:
0 Kommentare