Problem beim broker einrichten und testen...
- peter-pan
- Beiträge: 2758
- Registriert: 28. Nov 2018 12:03
- Wohnort: Schwäbisch Gmünd
Re: Problem beim broker einrichten und testen...
Also hier mal meine Einstellungen der Steckdose (PW und User benutze ich nicht):
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)
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)
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian
- udo1toni
- Beiträge: 15248
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Problem beim broker einrichten und testen...
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:
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
-
- Beiträge: 19
- Registriert: 21. Nov 2019 09:05
Re: Problem beim broker einrichten und testen...
...ok, nach bischen weiter denken - hab ich mal die IP vom Raspi eingetragen, und siehe da... funzt.
Jetzt kanns weiter gehen
Jetzt kanns weiter gehen
-
- Beiträge: 19
- Registriert: 21. Nov 2019 09:05
Re: Problem beim broker einrichten und testen...
...soweit mal herzlichen Dank für euren Input 
LG Tom

LG Tom
- peter-pan
- Beiträge: 2758
- Registriert: 28. Nov 2018 12:03
- Wohnort: Schwäbisch Gmünd
Re: Problem beim broker einrichten und testen...
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.
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
- udo1toni
- Beiträge: 15248
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Problem beim broker einrichten und testen...
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
- peter-pan
- Beiträge: 2758
- Registriert: 28. Nov 2018 12:03
- Wohnort: Schwäbisch Gmünd
Re: Problem beim broker einrichten und testen...
Hallo Udo, dann hab ich das von dir


Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian
- udo1toni
- Beiträge: 15248
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Problem beim broker einrichten und testen...
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