Seite 2 von 2

Re: Problem beim broker einrichten und testen...

Verfasst: 23. Nov 2019 17:39
von peter-pan
Also hier mal meine Einstellungen der Steckdose (PW und User benutze ich nicht):
MQTT1.jpg
MQTT2.jpg
Das mit dem "localhost" ist so eine Sache, da habe ich nicht so gute Erfahrungen gemacht. Ich benutze den "Alias" bzw. die IP-Adresse(192.168.178.xx) des Rechners auf dem der Broker läuft.

Das konfigurieren über PaperUI ist auch nicht so meins, wie Udo das schon gesagt hat (Ich mache das noch "oldSchool" über Textdateien).

Ist in deinem Schalter-Thing die Broker-Bridge eingetragen (sollte eigentlich)
Schalter-Ding.jpg

Re: Problem beim broker einrichten und testen...

Verfasst: 23. Nov 2019 18:12
von udo1toni
Also ganz langsam:

Tasmota bietet eine MQTT Schnittstelle. Also muss Tasmota mit einem MQTT Broker sprechen, das passiert über eine IP und einen Port. (Die Kommunikation läuft über TCP/IP)
Entsprechend wird also ein Broker gebraucht. Wenn man unabhängig von openHAB arbeiten will, kann man z.B. Mosquitto nutzen, das ist ein freier MQTT Broker. Bequemer ist der embedded MQTT Broker Moquette, der allerdings nicht alle Optionen bietet (z.B. verschlüsselte Kommunikation oder auch User/Passwort Schutz). Wenn der Broker auf dem gleichen Rechner läuft, wie openHAB, muss man logischerweise in der MQTT Konfiguration der Steckdose die IP des openHAB Rechners eintragen.
openHAB muss natürlich ebenfalls mit dem Broker kommunizieren. Da openHAB mit beliebigen MQTT Brokern kommunizieren kann, muss man dem System mitteilen, wie es den (oder die, man kann auch mehrere Broker gleichzeitig nutzen!) Broker erreichen kann. Das geschieht üder die MQTT Bridge.
Anschließend kann man unterhalb der Bridge ein Thing anlegen, welches dann mit dem Broker über die Bridge kommunizieren kann. Im Thing definiert man pro Topic in/out einen Channel. pro Channel wird noch ein Item gebraucht, um mit dem openHAB Bus zu kommunzieren.

Die Kommunikation läuft also so:

Code: Alles auswählen


    MQTT Steckdose <---> Broker <---> Bridge <---> Thing (Channel) <---> Item


Re: Problem beim broker einrichten und testen...

Verfasst: 23. Nov 2019 19:02
von tomy7om
...ok, nach bischen weiter denken - hab ich mal die IP vom Raspi eingetragen, und siehe da... funzt.
Jetzt kanns weiter gehen

Re: Problem beim broker einrichten und testen...

Verfasst: 23. Nov 2019 19:05
von tomy7om
...soweit mal herzlichen Dank für euren Input ;-)
LG Tom

Re: Problem beim broker einrichten und testen...

Verfasst: 23. Nov 2019 23:31
von peter-pan
Das freut mich.
Ich meine auch mal irgendwo gelesen zu haben, dass "localhost" ,in der Steckdose angegeben, bedeutet, dass die IP-Adresse, der Steckdose gemeint ist und das ist natürlich nicht richtig.

Re: Problem beim broker einrichten und testen...

Verfasst: 24. Nov 2019 00:34
von udo1toni
localhost wird vom ip stack als 127.0.0.1 übersetzt, was dem eigenen Interface entspricht.

Re: Problem beim broker einrichten und testen...

Verfasst: 24. Nov 2019 00:44
von peter-pan
udo1toni hat geschrieben: 24. Nov 2019 00:34 localhost wird vom ip stack als 127.0.0.1 übersetzt, was dem eigenen Interface entspricht.
Hallo Udo, dann hab ich das von dir ;) . (Also dch noch nicht ganz dement :) )

Re: Problem beim broker einrichten und testen...

Verfasst: 24. Nov 2019 00:45
von udo1toni
Ach, das ist aber nun wirklich kein Geheimnis :) kann man überall nachlesen, wo es um IPv4 geht...