Vhih Modul System

Hallo Community,

Da ich aktuell am Code des HueCube schraube ist mir die Idee gekommen alles neu aufzubauen um die Integration via vhih weiter voranzutreiben.

Ich würde auf der Basis eines Pi ( Nano oder ähnlich ) ein Modulbasiertes System aufsetzen das dann durch andere User erweitert werden kann per Modul.

Aktuell habe ich mal ein Velux , Modbus, Motionblind und Hue Modul gebaut.

Gibt es da Interesse an solch einem Projekt das individuell erweitert werden kann.

Ich habe noch die Idee hier ZwaveJS zu implementieren um Device für den homee anzubieten die homee selber nicht kann oder will.

Würde mich da auch gerne für das Frontend oder Backend unterstützen lassen.

VG Micha

16 „Gefällt mir“

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.

1 „Gefällt mir“

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.

9 „Gefällt mir“

Na das find ich eine Super Idee, da ich programmiertechnisch ein blindes Huhn bin und deine Letzte Lösung echt gelungen finde.

:ok_hand::+1:

2 „Gefällt mir“

Ich bin immer an guten Erweiterungen interessiert, vor allem wenn sie einfach umzusetzen sind :wink:

1 „Gefällt mir“

Hast du Velux zum laufen/integriert bekomme?

Ja Velux läuft soweit.

…nur die Fenster nicht, das Öffnen ist nochmal abgesichert.

3 „Gefällt mir“

Ja genau

2 „Gefällt mir“

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 :heavy_check_mark:
  • Zwave JS
  • Zigbee2mqtt

Werde es in den nächsten Tagen mal online stellen.

Edit:

  • Shelly umgesetzt , Einbindung per IP Adresse
  • Shelly Blu folgt
15 „Gefällt mir“


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.

8 „Gefällt mir“

Wer es mal testen mag: GitHub - Micha2536/hihmodul · GitHub

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

3 „Gefällt mir“

EDIT

  • MQTT

Ist online und hat seinen eigenen Broker mit an Board kann sich aber auch mit anderen Brokern verbinden und dort die Werte einsammeln.

6 „Gefällt mir“

Hallo @Micha
Welche Hardware Rollo-seitig benötigt man für die motionblind Integration? Das Rollo mit Wifi-Gateway von Hornbach? Oder die motionblinds von Eve mit Matter?

Habe aktuell Rollos von Siro. Überlege umzusteigen, um die Rollos in mein homee zu bekommen…

Grüße
Christian

Getestet habe ich mit den Motionblind von AVOSDIM.
Kannst aber mal bei HA und der Motionblind Einbindung schauen welche Gateway dort unterstützt werden.
Der Weg der Einbindung ist der gleiche. Du brauchst den Secretkey aus der App.
Das wird auch bei der Einbindung bei HA erklärt. Muss ich mal in das Readme mit aufnehmen.

2 „Gefällt mir“

Danke für die Rückmeldung.

Meine Siro-Motoren sind bei der HA Integration tatsächlich auch mit aufgeführt. Und auch die dazugehörige Connector App spuckt einen 16-stelligen Key aus.

Dann versuche ich das mal gemäß deiner Anleitung.

2 „Gefällt mir“

Ja kannst mal schauen und sollte es nicht passen müssen wir mal schauen was da angepasst werden kann.

4 „Gefällt mir“

Hat etwas gedauert, aber habe jetzt einen Pi mit Debian Trixie am Start. Nach der Eingabe von dem git clone Einzeiler
passiert nix. Comand Not found

Muss ich da vorher noch etwas anderes machen?

Dann musst du vorher git installieren auf dem pi

sudo apt update && sudo apt install git -y

Dann nochmal checken


git --version

Danach sollte es klappen.

1 „Gefällt mir“

Update
Neues Modul:

  • homee-tool.de als homee-debug lokale Version
    damit könnt Ihr euch mit dem homee oder auch dem vhih Modul
    verbinden. Bei dem vhih Modul sind nur die Geräte sichtbar und steuerbar und bei dem realen homee alle anderen Funktionen auch inkl. Log und Websocketausgaben.

4 „Gefällt mir“