CCU-Jack bietet einen einfachen und sicheren REST- und MQTT-basierten Zugriff auf die Datenpunkte der Zentrale (CCU) des Hausautomations-Systems HomeMatic. Zudem können einfach Fremdgeräte an die CCU angebunden werden.
GNU General Public License v3.0
115
stars
12
forks
source link
Virtuelle Geräte für MQTT für die direkte Verwendung in der CCU-Automatisierung #53
Damit ohne weitere Add-Ons oder Programmierung MQTT-Nachrichten direkt in der CCU-Automatisierung verwendet werden können, sollen virtuelle Geräte mit entsprechender Funktionalität zur Verfügung stehen. Diese können wie reale HM-Geräte über die Web-UI bedient, konfiguriert, in Programmen abgefragt und von Programmen gesteuert werden. Der Zustand der Geräte soll sich über beliebige MQTT-Nachrichten von außen ändern lassen können (z.B. Zustand eines Schalters). Und eine Änderung des Zustands durch die CCU-Automatisierung soll automatisch entsprechende MQTT-Nachrichten versenden.
Die Geräte stellen entsprechende Parameter zur Konfiguration auf der CCU unter Einstellungen → Geräte → Einstellen zu Verfügung. Beispielsweise:
MQTT-Topic/Payload zum Versand
MQTT-Topic/Payload-Filter für den Empfang
Folgende Gerätetypen sollen als erstes unterstützt werden:
Taster für den Versand von MQTT-Nachrichten
Taster um auf MQTT-Nachrichten zu reagieren
Schalter, dessen Zustand über MQTT-Nachrichten geändert werden kann, und der bei Ein-/Aus-Befehlen MQTT-Nachrichten versendet.
Dadurch können Tasmota-, ESPurna-, ESPEasy-Geräte wie HM-Geräte in der CCU-Automatisierung verwendet werden.
Damit ohne weitere Add-Ons oder Programmierung MQTT-Nachrichten direkt in der CCU-Automatisierung verwendet werden können, sollen virtuelle Geräte mit entsprechender Funktionalität zur Verfügung stehen. Diese können wie reale HM-Geräte über die Web-UI bedient, konfiguriert, in Programmen abgefragt und von Programmen gesteuert werden. Der Zustand der Geräte soll sich über beliebige MQTT-Nachrichten von außen ändern lassen können (z.B. Zustand eines Schalters). Und eine Änderung des Zustands durch die CCU-Automatisierung soll automatisch entsprechende MQTT-Nachrichten versenden.
Die Geräte stellen entsprechende Parameter zur Konfiguration auf der CCU unter Einstellungen → Geräte → Einstellen zu Verfügung. Beispielsweise:
Folgende Gerätetypen sollen als erstes unterstützt werden:
Dadurch können Tasmota-, ESPurna-, ESPEasy-Geräte wie HM-Geräte in der CCU-Automatisierung verwendet werden.