mdzio / ccu-jack

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

Closed mdzio closed 3 years ago

mdzio commented 3 years ago

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 EinstellungenGeräteEinstellen 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.