Problem beim broker einrichten und testen...

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Benutzeravatar
peter-pan
Beiträge: 2758
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Problem beim broker einrichten und testen...

Beitrag 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
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Problem beim broker einrichten und testen...

Beitrag 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

openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

tomy7om
Beiträge: 19
Registriert: 21. Nov 2019 09:05
Answers: 0

Re: Problem beim broker einrichten und testen...

Beitrag von tomy7om »

...ok, nach bischen weiter denken - hab ich mal die IP vom Raspi eingetragen, und siehe da... funzt.
Jetzt kanns weiter gehen

tomy7om
Beiträge: 19
Registriert: 21. Nov 2019 09:05
Answers: 0

Re: Problem beim broker einrichten und testen...

Beitrag von tomy7om »

...soweit mal herzlichen Dank für euren Input ;-)
LG Tom

Benutzeravatar
peter-pan
Beiträge: 2758
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Problem beim broker einrichten und testen...

Beitrag 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.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Problem beim broker einrichten und testen...

Beitrag von udo1toni »

localhost wird vom ip stack als 127.0.0.1 übersetzt, was dem eigenen Interface entspricht.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Benutzeravatar
peter-pan
Beiträge: 2758
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Problem beim broker einrichten und testen...

Beitrag 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 :) )
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Problem beim broker einrichten und testen...

Beitrag von udo1toni »

Ach, das ist aber nun wirklich kein Geheimnis :) kann man überall nachlesen, wo es um IPv4 geht...
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten