Plugin ‚homematic‘ Konfiguration

plugin logo

Im folgenden sind etwaige Anforderungen und unterstützte Hardware beschrieben. Danach folgt die Beschreibung, wie das Plugin homematic konfiguriert wird. Außerdem ist im folgenden beschrieben, wie das Plugin in den Item Definitionen genutzt werden kann. [1]

Es handelt sich bei diesem Plugin um ein gateway Plugin.

Beschreibung

Ansteuerung von HomeMatic Komponenten über eine HomeMatic CCU2 Zentrale. Es werden HomeMatic und HomeMaticIP Geräte unterstützt.

Anforderungen

  • Minimum SmartHomeNG Version: 1.7

  • Minimum Python Version: 3.6

Konfiguration

Im folgenden ist beschrieben, wie das Plugin homematic konfiguriert wird. Außerdem ist im folgenden beschrieben, wie das Plugin in den Item Definitionen genutzt werden kann.

Parameter

Das Plugin verfügt über folgende Parameter, die in der Datei ../etc/plugin.yaml konfiguriert werden:

callbackHost

IP Adresse bzw. Hostname, an die die HomeMatric CCU2 Zentrale Nachrichten senden soll (z.B. Docker Host)

  • Datentyp: ip

  • Standardwert: 127.0.0.1

callbackPort

Port Nummer, an die die HomeMatric CCU2 Zentrale Nachrichten senden soll (z.B. Docker Host)

  • Datentyp: int

  • Standardwert: 30000

  • Minimalwert: 0

callbackPort_hmip

Port Nummer, an die die HomeMatric CCU2 Zentrale Nachrichten senden soll (z.B. Docker Host) für HomeMaticIP Geräte

  • Datentyp: int

  • Standardwert: 30001

  • Minimalwert: 0

customCallbackHost

Legt fest, ob Callbacks umgeleitet werden soll (z.B. Docker Host), default FALSE

  • Datentyp: bool

host

IP Adresse bzw. Hostname der HomeMatic CCU2 Zentrale

  • Datentyp: ip

  • Standardwert: homematic-ccu2.local

learnmode_length

Dauer des Anlernmodus der HomeMatic CCU2 Zentrale nach Aktivierung durch das Web Interface

  • Datentyp: int

  • Standardwert: 60

  • Minimalwert: 0

  • Maximalwert: 300

password

Passwort für das Login

  • Datentyp: str

proxyPort

Port Nummer für eingehende Nachrichten von der HomeMatric CCU2 Zentrale

  • Datentyp: int

  • Standardwert: 0

  • Minimalwert: 0

proxyPort_hmip

Port Nummer für eingehende Nachrichten von der HomeMatric CCU2 Zentrale für HomeMaticIP Geräte

  • Datentyp: int

  • Standardwert: 0

  • Minimalwert: 0

username

Username für das Login

  • Datentyp: str

  • Standardwert: Admin

Item Attribute

Das Plugin unterstützt folgende Item Attribute, die in den Dateien im Verzeichnis ../items verwendet werden:

hm_address

Adresse des HomeMatic Devices, welches über die HomeMatic CCU2 Zentrale angesteuert werden soll

  • Datentyp: str

hm_channel

Optional: Kanal des Devices auf dem die Funktion angesteuert werden soll. Muss nur angegeben werden, wenn die gewünschte Funktion von dem Device mehrfach zur Verfügung gestellt wird

  • Datentyp: int

hm_function

Name der Funktion des HomeMatic Devices, welche genutzt werden soll

  • Datentyp: str

Logik Parameter

Das Plugin verfügt über folgende Parameter, die in der Datei ../etc/logic.yaml konfiguriert werden:

Keine Logik Parameter in den Metadaten beschrieben - Bitte in der README nachsehen (siehe Fußnote)

Plugin Functions

Das Plugin verfügt über folgende öffentliche Funktionen, die z.B. in Logiken aufgerufen werden können.

Keine