Homeassistant

Bin angemeldet

Moin,

vielen Dank erstmal für die Anleitung. Aber für einen “Teil 1” fehlt mir persönlich eine Einleitung. Ich bin was HA angeht absoluter Neuling. Die Anleitung klingt cool, aber bevor ich mir jetzt einen Raspi kaufe und drauflos experimentiere, würde ich gern wissen,

  • Was bringt mir das Ganze, wo liegen die konkreten Vorteile von HA + Homey gegenüber “Homey only”?
  • Wie muss ich mir das Setup im groben vorstellen? Übernimmt Homey dann die Gerätesteuerung und HA die Logik?
  • Wo liegen die Einschränkungen (kann ich zB nur Geräte ansteuern, die Homey eh schon unterstützt)?
  • Welche Nachteile gibt es? (Schließlich schaffe ich ja mit der Verbindung der beiden eine zusätzliche Fehlerquelle)

Wäre super, wenn du/ihr da noch etwas aufklären könntet :slight_smile:

Du kannst viele Geräte einbinden, die Homey sonst nicht kennt. Z.B. ist auch Enocean möglich.

Ja, du kannst alle HA Geräte mit Homey steuern

Es gibt keine Einschränkungen. Was per MQTT verbunden ist erkennt sich gegenseitig. Alle Geräte im Homey/HA Verbund, werden jeweils von von der anderen Seite erkannt.
…und nicht nur Homey, jedes Gerät, dass etwas mit MQTT anfangen kann, sieht dann alle Geräte von Homey und HA.

Es gibt zunächst keine zweite Funkquelle, da der Raspi am Netzwerkkabel hängt und die Beiden ihre Daten über Lan/Wlan austauschen. Selbst wenn du einen Zigbee und Zwave Stick an den Raspi anschließt, läuft das Home Assistant Netz völlig autag. Hatte ich schon probiert und solange die Kanäle nicht kollidieren, völlig problemlos.
Ich hatte schon zur gleichen Zeit zwei Homeys, 3x Hue Bridge, deCONZ und Home Assistant gleichzeitig laufen und keiner hat den Anderen gestört.

Ich weiß bei so vielen Fragen gar nicht, wo ich anfangen soll…ich bescreibe daher meinen Weg zu HA…

Ich hatte mit HA begonnen, weil ich das als Dashboard für Homey einsetzen wollte. Und das ist es immer noch (hauptsächlich).
Wie Uwe beschrieben hatte, sind Homey und HA an einem zentralen MQTT-Broker angebunden. Über diesen werden die Geräteattribute übertragen (Sensorwerte wie Temperatur, Switches, Thermostate usw.).
Sind beide gekoppelt, kann man die Homey-geräte sofort in einem HA-Dashboard darstellen. Dazu braucht man keinerlei Geräte in HA angeleg.

Aber HA hat auch den Vorteil, dass die Communita noch viel größer ist und dadurch viel mehr Integrationen (vergleichbar mit Homey-Apps) verfügbar sind. Ich habe darüber Geräte eingebunden, die in Homey nicth verfügbar sind (QNAP, Miele, DWD-Wetterdienst, und noch einige mehr.
Diese Daten stelle ich hauptsächlich im Dashboard dar. Homey bekommt davon nichts mit. Das ist also nur informatorisch.

Und was HA nicht kann (Grünbeck-Wasserenthärter), ist über eine separate ioBroker-Instanz über MQTT angebunden. Ich habe also 3 Systeme an MQTT.

Automatisierungen (Flows) für die Homey-Geräte mache ich wegen der einfacheren Bedienung weiterhin in Homey.

Danke für euren Input…ich werde mir das Ganze mal anschauen. Und wenn es nur ist, um etwas mit HA und dem Raspi rumzuspielen, kann auch nicht schaden. Aber wenn dabei alleine ne funktionierende Alexa-Anbindung bei rauskommt, die besser tut als die Homey App, lohnt es sich schon.

HA ist auch nett zum Spielen. Du kannst alles ausprobieren, ohne dir dein eigentliches Smart Home zu versauen.
Falls du noch eine alte Festplatte rum liegen hast, kannst du die zumindest beim Raspi 3b+, ohne Treiber sofort verwenden. Einfach das Image auf die Platte flashen und in den USB Port stecken und den Pi einschalten. Hass.io startet von der Festplatte.

Hab es nun auch mal nach Anleitung probiert. Es hat bisher exakt beim ersten Mal funktioniert, danach nicht mehr. Egal ob ich den Hub/Broker mal neu starte oder manuell broadcaste…kommt nix an beim homey. Dafür fährt zuverlässig bei jedem manuellen Broadcast mein Arbeits-Laptop hoch…sehr interessant :wink:

Bitte überprüf nochmal, ob die IP Adressen und der Port des Broker im Client und HA richtig eingetragen sind.
Hat dein Laptop und der Broker versehentlich die gleich IP Adresse?

Das sollte alles passen. Mittlerweile läuft es auch wieder, aber in Sachen Stabilität muss ich das echt nochmal beobachten. Gestern Abend nochmal Homey komplett neu gestartet. Danach war dann in HA für ein paar Minuten alles wieder da und dann wieder weg. Kontrolle in der Homey App zeigte, dass der sich komplett weg gehangen hatte. Es half nur noch Stecker raus für ein paar Minuten. Seitdem läuft es nun.

Grundsätzlich gefällt mir HA schonmal ganz gut, allein schon von der Optik. Werde ich mal mit experimentieren in den nächsten Tagen. Das einzige was mir bisher auffällt: Meine Aqara Schalter sind nicht drin. Sonst alles. Sämtliche Sensoren und Lampen, sogar der Aqara Gyro Button, alles da, aber die zwei Lichtschalter nicht. Eine Idee, wo ich da schauen könnte?

Das mit dem Laptop war möglicherweise echt nur ein sehr merkwürdiger Zufall, eventuell ist er auch nur wegen geplanter Updates hochgefahren aber es passierte echt 2x genau als ich den Broadcast startete.

In der Homey-App “MQTT Broker” kannst du in den App-Einstellungen im Tabreiter “Devices” auswählen, welche Geräte veröffentlicht werden. Hier kann man auch Geräte deaktivieren, die man nicht in HA haben möchte (z.B. Hue-Lampen, die man direkt in HA über die Hue-Integration einbindet).
Wenn man in Homey neue Geräte hinzufügt, muss MQTT-Hub neu gestartet werden, damit das neue Gerät hinzugefügt wird.

Bei Neustart von Homey/MQTT-Broker muss man immer den MQTT-Hub neu starten. Eine reines Neuverbinden des MQTT-Client genügt bei mir nicht. Erst ein Neustart des Hub sendet die Geräte nochmal an den Broker und danach erfolgt auch der automatsiche Abgleich der Werte.

Hi, ich habe schon mal den MQTT-Broker-Teil ergänzt. Beim Bearbeiten einer Seite (visueller Editor) bekomme ich diesen Fehler:
grafik
Anlegen in dem Editor funktioniert.
Sieht nach einem Serverproblem aus (http500). Hast du eine Idee?

Ich habe leider mehrere Dateien mit falschem Name hochgeladen. Kann man die löschen? In der Dateiliste kann ich nur hinzugügen oder neue Versionen hochladen. Alle nicht verwendetet Dateien mit Name Brocker können weg. Zu viel Broker und Docker :slight_smile:

Der visuelle Editor ist noch in Beta Status. Habe da leider kein Einfluss drauf. :man_shrugging:
Außer diesen zu deaktivieren.

:+1::+1::grinning:

Löschen von Bildern ist verknüpft mit Löschen von Seiten. Und ist standardmässig den Admins vorbehalten. Ich würde es gerne auch so belassen. Nicht verwendete Dateien sollen laut wiki doku automatisch nach 7 Tagen gelöscht werden.

dank der anleitung hat es nach kurzer zeit funktioniert, die in homey eingebundenen geräte nach → HA mittls mqtt zu “importieren”.

ich schaffe es allerdings n i c h t in die andere richtung, sprich von Home Assistant → Homey… woran liegt es?

by the way… home assistant ist insofern interessant, weil man damit das bewässerungssystem -Orbit B-Hyve- einbinden kann, so zumind. die theorie und der “internet-vorschlag” …
es würde sogar eine möglichkeit geben, Orbit B-Hyve mittels Mqtt zu verbinden …
schafft dies Homey auf -direktem- Weg?
So wie ich es sehe kann Homey “nur” mit einem Mqtt-Gerät verbunden werden? (=Home Assistant)

zur info… [Adapteranfrage] Orbit B-HYVE Ventil

Bei der Richtung HA=>Homey musst du unterscheiden zwischen:

  1. HA-Entitäten, die du von Homey über MQTT-Hub an HA überträgst
  2. HA-Entitäten, die du in HA direkt anlegst (Integrationen oder eigene Sensoren)

Bei 1. kannt du die Geräte in beiden Umgebungen direkt verwenden. Wenn du einen Schalter (auch virtuel Devices) von Homey per MQTT an HA sendest, dann kannst du die Aktion (an/aus) auch in HA ausführen. Diese Aktion wird dann über MQTT zurück an Homey übertragen und das Gerät in Homey geschaltet (incl. eventueller Folws), als hättest du es in Homey gemacht.

Bei 2. musst du die HA-Entitäten an Homey übertragen. Du könntest mit dem Homey-MQTT-Client auf MQTT-Topics lauschen (Flow-Event) und dann Aktionen ausführen. Alternativ kannst du die HomeAssistant-App aus dem Community-Appstore installieren. Die meldet sich direkt bei HA an und importiert die kompatiblem HA-Entitäten als Homey-Geräte/Sensoren
https://store.homey.community/app/io.home-assistant

Habe mich auch heute angemeldet. Mir kommt dann sogleich die Frage, wie das klappt mit meinem schon installierten und funktionierendem MQTT zu HOMEATIC.
Der 2. Rasperry läuft nun seit eben einwandfrei. Jetzt muss ich also MQTT dazu anpassen?

Du hast einfach einen MQTT Broker (Server) und alle Clients sind daran angebunden. Die Clients verwenden ja separate Topics für ihre Geräte/Daten

ich bräuchte mal Hilfe :slight_smile:

soweit läuft alles bei mir ich kann aber via Home Assistant keine Befehle ausführen bzw. Homey empfängt keine. Habe den Client entsprechend der Anleitung eingerichtet.
Weiss jemand rat?
Danke schonmal

komisch jetzt funktioniert es…

Es kann sein, dass du HA oder Mqtt-Broker neu gestartet hast. Dann hat HA noch keine aktuellen Mqtt-Daten. Dann am besten nochmal den Broadcast im Mqtt-Hub starten. Dann sollten die aktuellen Werte in HA auftauchen und dann kann von HA auch geschaltet werden.

Am Smartphone erhalte ich die Fehlermeldung:
Retreiving broker data failed:Error:ENOENT:no such file or directory,open’/userdata/broker-users.json’

Ich finde dazu keine Information. Kann mir da jemand helfen?