ich habe vor ein paar Wochen Home Assistant auf einem Pi installiert und bin seitdem mehr als begeistert von den vielen Möglichkeiten. Da ich selbst homee Nutzer bin, habe ich mich gefragt, ob es möglich ist homee direkt in HA einzubinden. In der Community findet man ja ein paar Posts zu dem Thema und scheinbar gab es auch schon mittlerweile inaktive Projekte zur Entwicklung einer Anbindung.
Seit einigen Wochen arbeite ich daher nun an einer eigenen Integration um erst mal die wichtigsten Geräte in HA zu integrieren um z.B. Dashboards zu bauen. Das Projekt findet ihr auf GitHub:
Grundlage für alles ist eine Python Library zur Verbindung und Kommunikation mit der homee Websocket Api. Die Library orientiert sich stark an der hervorragenden JavaScript Api von @stfnhmplr. Ihr findet die Library ebenfalls auf GitHub:
Heizungsthermostate (bislang nur sehr einfach mit Temperatur und Zieltemperatur)
Binäre Sensoren (Sensoren die An/Aus oder Auf/Zu melden, z.B. für Sensoren an Fenstern und Türen)
Es sei erwähnt, dass sich das Projekt noch früh in der Entwicklung befindet und der Umfang noch überschaubar ist. Zudem solltet ihr mit möglichen Bugs und ggf. Performance Problemen rechnen.
Ich rate daher momentan davon ab die Integration einfach in einer produktive Umgebung mit vielen Geräten zu installieren. Falls ihr aber bereit seid die Integration mal zu testen, macht bitte auf jeden Fall vorher ein Backup.
Falls jemand Lust und Zeit hat, würde mich über Feedback und ggf. Unterstützung bei der Entwicklung freuen!
Ich habe bisher die Verbindung ausschließlich über MQTT hergestellt, um mir mein HA-homee-Dashboard zu bauen. Alle Geräte sind dabei in primär in homee integriert.
Alternativ würde das auch über die Node Red Nodes für Home Assistant gehen:
zusammen mit der dazugehörigen Integration:
auf diese Weise kann man einfach beliebige Geräte in HA einpflegen. Ist jedoch natürlich alles manueller Aufwand. Deshalb glaube ich, dass eine stabile Integration der angenehmere Weg wäre
Ein guter Punkt den du da ansprichst: Momentan liegt der Fokus der Integration darauf homee Geräte in Home Assistant zu integrieren, d.h. Geräte die bereits in homee hinzugefügt wurden werden in HA angezeigt und können gesteuert werden. Die andere Richtung (also HA Geräte in homee zu integrieren) ist sicher auch denkbar, ist aber erst mal nicht geplant.
Richtig - genau das macht ja @stfnhmplr Node-Red-Plugin mit hih-Simulation ja schon. Wer den anderen Weg will, der geht auch den Umweg über Node-Red sicherlich gerne…
Was wichtiger ist: eine Selektion welcher Geräte überhaupt übergeben werden - ggf. Willst Du ja nicht alle übergeben. Stefan hatte das damals über eine Gruppe gelöst - übertragen werden sollen nur die Geräte, die in der Gruppe drin sind…
Guter Vorschlag. Das ließe sich relativ einfach über ein Feld in der Konfiguration machen. Wobei man über die Websocket Api sowieso alle Geräte reinbekommt und es daher nur die Frage wäre, welche Geräte man dann in HA anzeigen will.
Für solche Vorschläge gerne auch ein GitHub Issue aufmachen, dann kann man das besser planen und verfolgen.
Danke fürs Testen! Bei Problemen, Bugs, etc. gerne hier oder auf GitHub melden. Kann gut sein, dass einige spezielle Gerättypen noch nicht richtig auf die entsprechenden Entities in HA gemappt werden. Kann leider halt nur die Geräte testen die ich auch bei mir habe
Also ich hab hier einen homee-Zweit-Cube, diesen hab ich getestet (eingebunden).
Die dort grad verfügbaren Geräte sind ein LED-Strip und zwei Plugs (einmal Z-Wave, einmal WLan).
Nur der LED-Strip wurde gefunden. Aber das passt ja mit deiner Beschreibung oben.
Ist aber bedienbar (ein - aus), Farbwechsel hab ich noch nicht getestet.
Die Plugs sollten über die „switch“ Platform eingebunden werden können. Die ist auch schon in dem Beta Release drin den ich heute gepusht habe Wenn du HACS benutzt einfach auf „Reinstall“ klicken und die Option „Show beta versions“ wählen dann solltest du auch schon ein Update sehen.