Hi zusammen,
ich bin zwar IT technisch mit einigen Jahren Erfahrung gesegnet, jedoch komme ich im Bereich Smart Home aktuell etwas an meine Grenzen bzgl. der Grundsätze und des Verständnisses.
Ich habe 2 Raspis im Netzwerk. Auf Gerät 1 ist FHEM am laufen und dort sind diverse Geräte erfolgreich eingebunden (Rollos/Lichter)
Auf dem Gerät 2 läuft HA.
Nun wollte ich einmal testen wie das mit MQTT abläuft. Auf Gerät 2 ist ein MQTT Broker installiert und ich würde jetzt intuitiv schauen das ich von FHEM die Geräte nach HA kommunizieren lasse. Jedoch egal mit welchem Suchansatz ich los lege kommt der Ball nicht ins Rollen. Ist mein Vorgehen richtig wenn ich bei FHEM los lege oder muss ich das ganze von HA aus erledigen (was dann letztendlich nicht hier weitergeführt wird)
Hallo,
entschuldige bitte, ich verstehe leider deine Frage nicht ganz.
Auf Raspi1 sind verschiedene Geräte eingebunden ...
Nur wie? Reden diese schon über MQTT mit FHEM auf RASPI1?
Auf Raspi2 läuft HA? Sorry, ich kann HA gerade nicht zuordnen. Was ist da gemeint?
... das ich von FHEM die Geräte nach HA kommunizieren lasse ...
Was genau soll hier passieren?
Vorab mal herzlich willkommen im FHEM-Forum.
Es gibt sicher mehrere Wege, diese Art der Verbindung zu realisieren, mAn. ist die einfachste bei diesen Vorgaben, MQTT_GENERIC_BRIDGE+MQTT2_CLIENT zu verwenden. Damit bekommen alle FHEM-Devices eine MQTT-Schnittstelle über zwei zusätzliche Attribute, und über die kann man dann jeweils entscheiden, was an Readings versendet werden soll bzw. welche setter (auch) über MQTT angesteuert werden können, an der MQTT_GENERIC_BRIDGE werden dafür noch ein paar allgemein gültige Vorgaben gesetzt.
Über diesen Thread sind noch ein paar weitere verlinkt, da wäre auch eine "super-simple" (und wegen der extremen Offenheit m.E. nicht zu empfehlende) Variante zu finden: https://forum.fhem.de/index.php/topic,117423.0.html (https://forum.fhem.de/index.php/topic,117423.0.html).
Unter HA habe ich mit homeassistant verstanden (und mir ist nicht klar, warum man das ganze nicht einfach auf einem Pi oder anderem Server realisiert, aber das ist wieder eine andere Frage). Primär scheint es darum zu gehen, Hardware, die sich leichter in FHEM integrieren läßt, dann in homeassistant verfügbar zu machen, indem man sie "ver-MQTT-t".
Sorry wenn es nicht ganz Verständlich war.
Raspi1 ist FHEM eingerichtet mit ein paar Rolladen (Somfy RTS und Wlan Lampen) Funktion soweit tadellos. Hier wurde nichts weiter gemacht
Raspi2 ist HomeAssistant mit MQTT Broker eingerichtet.
Ziel ist es (vorerst als Test) Die Rollos sowie LED´s von HA aus zu bedienen.
Ich hätte jetzt vermutet, dass der Broker als (lauschend) fungiert und ich bei FHEM den Geräten sagen muss ab nach Ziel. Oder habe ich jetzt etwas ganz falsch verstanden?
Zitat von: Der-Eine am 07 Januar 2021, 16:55:57
Ich hätte jetzt vermutet, dass der Broker als (lauschend) fungiert und ich bei FHEM den Geräten sagen muss ab nach Ziel. Oder habe ich jetzt etwas ganz falsch verstanden?
Jein.
Der Broker (neuerdings: MQTT Server) ist nur ein Vermittler, der jeweils die Nachrichten verteilt....
Von FHEM aus müsste er die aktuellen Reading-Werte erhalten, damit du die in HA irgendwie empfangen und "verwursteln" kannst, und HA müsste die passenden Kommandos senden, damit FHEM das dann z.B. in Somfy-Kommandos übersetzt und letztendlich an die Hardware weitergibt. MQTT_GENERIC_BRIDGE stellt diese beiden Schnittstellen zur Verfügung.
Hi Beta-User, vielen Dank für deine Mühe und Zeit. Ich werde mir die Bridge mal näher anschauen und prüfen ob ich das soweit für mich umsetzen kann.
Gerne. Aus gegebenem Anlass:
kotaro hat es (fast) mustergültig hier dargestellt, wie er das ganze (erst mal) für eine IT-Steckdose vorbereitet hat: https://forum.fhem.de/index.php/topic,117537.0.html
Da ist dann auch ein link drin zu weiteren Beiträgen, die evtl. hilfreich sein können.