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

FeldBeschreibung
MQTT TopicHier 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

FeldBeschreibung
MQTT TopicHier 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 kommzerielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:


0 Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.