Closed mdzio closed 3 years ago
Gibt es irgendeine Möglichkeit bei der Entwicklung dieses Features sinnvoll mitzuhelfen? Ich wüsste nicht wo man anfangen müsste.
Virtuelle Geräte funktionieren bereits testweise bei mir auf der CCU. Ich habe den aktuellen Fortschritt im ersten Kommentar aufgeschlüsselt. Ein paar Punkte müssen aber noch erledigt werden, bevor sie im CCU-Jack veröffentlicht werden.
Für eine eventuelle Mithilfe bei der Entwicklung werden schon sehr gute Kenntnisse in der Programmiersprache Go (Backend) oder Javascript, Mithril und Bootstrap (Frontend) benötigt.
Allerdings freue ich mich auch über Mithilfe beim Testen oder der Erstellung von Tutorials.
Virtuelle Geräte werden ab Version 2 unterstützt, die in den nächsten Tagen erscheinen wird. Eine Dokumentation zu den virtuellen Geräten ist hier zu finden.
Bisher lag das Augenmerk darauf, dass externe Applikationen leicht über die MQTT- oder REST-API auf CCU-Datenpunkte zugreifen können. In der Version 2 des CCU-Jacks wird der Schwerpunkt auf eine leichtere Integration in die CCU-Automatisierung (z.B. in die CCU-Programme) gelegt.
Dafür soll der CCU-Jack virtuelle Geräte auf der CCU anlegen können. Diese können wie reale HM-Geräte über die Web-UI bedient, konfiguriert, in Programmen abgefragt und von Programmen gesteuert werden. Das Innenleben der Geräte wird je nach Anwendungszweck entworfen.
Die erste Typ von virtuellen Geräten realisiert rein statische Geräte ohne interne Logik. Dies dient dazu neue Datenpunkte zu generieren, die mit CCU-Programmen direkt verknüpft werden können. Dadurch ist der funktional eingeschränkte Umweg über Systemvariablen nicht mehr nötig.
Fortschritt:
Meilenstein: Erste auf der CCU funktionierende virtuelle Geräte.
Meilenstein: Veröffentlichung CCU-Jack mit virtuellen Geräten.
Erweiterungen: