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
112
stars
11
forks
source link
Virtuelle MQTT-Geräte: Referenzierung von anderen Kanalwerten #176
Bisher können MQTT-Geräte nur einen digitalen oder analogen Wert senden (z.B. Dimmwert oder Schaltzustand). Über CCU-Programme können aber auch weitere Werte gesetzt werden: z.B. Dimmzeit und Einschaltdauer.
Diese zusätzlichen Werte innerhalb eines Kanals sollen ebenfalls im TEMPLATE der MQTT-Nachricht referenzierbar sein. So können sie für MQTT-Geräte, die die entsprechende Funktionalität unterstützen, mitgesendet werden.
Weitere Ideen:
Referenzierung von Werten anderer Kanäle desselben Geräts: So können in einer MQTT-Nachricht mehrere einstellbare Werte zusammen gesendet werden. Diese können dann von Statischen Schaltaktoren oder Dimmern stammen.
Referenzierung von Parametern aus der Gerätekonfiguration: Dafür könnte ein neuer funktionsloser Kanal implementiert werden, der nur generische Gerätekonfigurationsparameter anbietet. Diese können dann in MQTT-Nachrichten eingebettet werden.
Bisher können MQTT-Geräte nur einen digitalen oder analogen Wert senden (z.B. Dimmwert oder Schaltzustand). Über CCU-Programme können aber auch weitere Werte gesetzt werden: z.B. Dimmzeit und Einschaltdauer.![image](https://github.com/mdzio/ccu-jack/assets/24684496/a7a2ae6c-97aa-4cb0-9d65-6f988171baf6)
Diese zusätzlichen Werte innerhalb eines Kanals sollen ebenfalls im TEMPLATE der MQTT-Nachricht referenzierbar sein. So können sie für MQTT-Geräte, die die entsprechende Funktionalität unterstützen, mitgesendet werden.
Weitere Ideen: