Ich finde das richtig super wie du dich da immer wieder reinkniest @Micha . Ich würde dich grundsätzlich auch gerne unterstützen, fürchte jedoch, dass ich der falsche dafür bin.
Ich frage mich jedoch, ob das eigentlich noch Sinn macht immer mehr an den homee „dran zu basteln“. Gefühlt wird dein homee doch auch schon mit mehr Eigenlösungen gesteuert als mit homee selber. Ist homee da nicht allmählich eher eine Fußfessel für dich ohne die du dich noch viel freier bewegen könntest? Das sind natürlich alles nur gefühlte Werte aus meiner Perspektive. Aber für mich sieht es so aus, als wenn du dich bei HA & Co viel freier entfalten könntest.
Bei mir macht die Steuerung homee fast komplett alleine. Ja ich Integriere meine Geräte in den homee aber das ist es dann auch schon. Klar laufen hier und nen paar Sachen auch Autak ohne homee ( esp ).
Entfalten kann ich mich mit HA auch nicht.
Sicherlich ist dort das UserInterface um ein vielfaches umfangreicher und wenn es schnell gehen soll klicke ich auch durchaus mal dort in die UI rein.
Aber die komplexen Aufgaben macht noch homee.
So ein kleines Update, habe mich mal erneut darangesetzt das umzubauen.
Habe 4 Module lauffähig und es so aufgebaut das jeder neue Module bauen kann und diese dann automatisch geladen werden samt webui Konfiguration.
Das Projekt ist jetzt als Docker Container angelegt also so das es einfach zu installieren ist.
Es gibt auch eine Anleitung wie ein Modul aufgebaut sein muss um es lauffähig zu integrieren.
Modul:
Hue ( Lampen , Gruppe und Button )
Motionblinds
Velux ( ohne Fensterantrieb )
Modbus ( aktuell nur lesend )
Shelly Device
MQTT lesend und schreibend
geplante Module:
Shelly Blu
MQTT
Zwave JS
Zigbee2mqtt
Werde es in den nächsten Tagen mal online stellen.
Es wird beim Shelly separat angezeigt ob Energy gezogen oder produziert wird.
ModBus ist komplett konfigurierbar welches Profil welches Attribut auf welchem Register gehört wird samt Umwandlung je nach Art des Wertes. Dafür gibt es eine webui die das einrichten ermöglicht. Das hih lässt sich auch mit der App direkt anwählen und steuern , Shelly wird automatisch konfiguriert. Hue wird normal über die ip verbunden. Motionblinds wird mit ip und key aus der App konfiguriert. ( bei mir AVOSDIM) Gateway. Velux wird über die cloud eingebunden und Intervallmässig aktualisiert.
Da ist ein Installer bei so das es nur ausgeführt werden muss und dann ist es gestartet.
Auf dem Pi / Rechner sollte keine weiter VHIH Instace laufen da der Port nicht doppelt belegt werden kann.
Die WebUi ist unter ip:8100 zu finden