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
112 stars 11 forks source link

Automatisches Anlegen der virtuellen Geräte für Shellies o.ä. #131

Open mdzio opened 1 year ago

mdzio commented 1 year ago

Shellies teilen ihre Existenz über das Topic shellies/announce mit. Dies könnte genutzt werden, um automatisch entsprechende virtuelle Geräte im CCU-Jack anzulegen. Dies könnte auch für Geräte anderer Hersteller oder auch für Tasmota o.ä. verallgemeinert werden.

Die Konfiguration erfolgt über Vorlagen in einem bestimmten Ordner. In der Vorlage wird angegeben, auf welchem Topic neue Geräte sich ankündigen, wie aus der Ankündigung ein Identifizierer (z.B. MAC) extrahiert werden kann und wie das nötige virtuelle Gerät und die Kanäle abhängig vom Identifizierer angelegt werden sollen.