Plugin ‚homematic‘ Konfiguration
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