MQTT Werte anzeigen

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

thissiac
Beiträge: 18
Registriert: 9. Jan 2019 18:09
Answers: 0

Re: MQTT Werte anzeigen

Beitrag von thissiac »

Ich hab dir mal einen Screenshot von meinem Channel gemacht.
Ich habe einen Shelly, aber sollte hier keine Rolle spielen.

Da wo bei mir folgendes steht

Code: Alles auswählen

shellies/shelly1-941FE2/relay/0
sollte bei dir das hier stehen

Code: Alles auswählen

arduino_1/sensor/temperature_celsius
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
binderj1
Beiträge: 27
Registriert: 11. Dez 2021 09:43
Answers: 0
Wohnort: Windigsteig

Re: MQTT Werte anzeigen

Beitrag von binderj1 »

Hallo

habe mir den Channel angeschaut, ich würde sagen das passt so.
channel_Temp_WZ.jpg
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
openHAB 4.2.0 auf einem Raspberry Pi 4 Model B+

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

Re: MQTT Werte anzeigen

Beitrag von peter-pan »

Das sieht alles gut aus. Dann schauen wir mal über die Karaf-Konsole, ob tatsächlich ein Wert in deinem Item ankommt, indem du nach dem Item suchst:

Code: Alles auswählen

hab3@oh3sata:~ $ openhab-cli console

Logging in as openhab
Password:

                           _   _     _     ____
   ___   ___   ___   ___  | | | |   / \   | __ )
  / _ \ / _ \ / _ \ / _ \ | |_| |  / _ \  |  _ \
 | (_) | (_) |  __/| | | ||  _  | / ___ \ | |_) )
  \___/|  __/ \___/|_| |_||_| |_|/_/   \_\|____/
       |_|       3.2.0 - Release Build

Use '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.
To exit, use '<ctrl-d>' or 'logout'.

openhab> items list | grep -i esp_amica_01_temp
esp_amica_01_temp (Type=NumberItem, State=22.6, Label=ESP Amica 1 DHT22 Temperatur, Category=temperature, Tags=[Measurement, Temperature], Groups=[gAmica_01, gRtIstI])
openhab>
Nachdem der Name deines Items "TempWZ_Temp" ist, wäre der Befehl in der Konsole bei dir:

Code: Alles auswählen

items list | grep -i TempWZ_Temp
Hier sollten dann alle Infos zu dem Item erscheinen unter anderem der Wert (State=22.6). Sollte hier auch NULL drin stehen, gehe ich mal davon aus, das openHAB und der Broker nicht miteinander kommunizieren.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Benutzeravatar
binderj1
Beiträge: 27
Registriert: 11. Dez 2021 09:43
Answers: 0
Wohnort: Windigsteig

Re: MQTT Werte anzeigen

Beitrag von binderj1 »

state.jpg
Wenn openhab nicht mit dem MQTT-Broker "spricht" wie kann dann der Broker im openhab auf online sein?
Widerspricht sich das nicht?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
openHAB 4.2.0 auf einem Raspberry Pi 4 Model B+

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

Re: MQTT Werte anzeigen

Beitrag von peter-pan »

...tja. Es sieht so aus, als ob der Broker nicht mit OH kommunizieren würde.

Die Broker-Bridge hast du ja sicher angelegt. Die ist auch online, ebenso wie dein Thing. Du hast den Broker auch nicht als System-Bridge angelegt.

Was für eine Mosquitto-Version ? 1.5.7 oder 2.0.11 ?

Code: Alles auswählen

openhabian@openHABPi:~ $ mosquitto -h
mosquitto version 1.5.7

mosquitto is an MQTT v3.1.1 broker.

Usage: mosquitto [-c config_file] [-d] [-h] [-p port]

 -c : specify the broker config file.
 -d : put the broker into the background after starting.
 -h : display this help.
 -p : start the broker listening on the specified port.
      Not recommended in conjunction with the -c option.
 -v : verbose mode - enable all logging types. This overrides
      any logging options given in the config file.

See http://mosquitto.org/ for more information.
Schau mal hier

Könntest du auch mal den Yaml-Code von deiner Bridge posten ?

Edit: Eigentlich sollte alles klappen, wenn Broker und Thing online sind.

Da fällt mir noch Folgendes ein. Evtl. enthält das dein Topic ein "nicht sichtbares" Zeichen. Das kann sowohl von deinem Adorino als auch von deinem Thing kommen.

Bitte beachte auch, dass nach Änderungen im Thing bzw. Bridge ein Neustart/Restart gemacht werden sollte.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Benutzeravatar
binderj1
Beiträge: 27
Registriert: 11. Dez 2021 09:43
Answers: 0
Wohnort: Windigsteig

Re: MQTT Werte anzeigen

Beitrag von binderj1 »

Hallo Leute
Vielen DANK für eure Bemühungen.
Peter-Pan hat mich in die richtige Richtung gestupst :D
Mein Arduino-Code hat vor den Wert ein Leerzeichen eingefügt, das habe ich mit einer Konvertierung "String(temp_WZ).c_str()" hin bekommen.
nun läufts so wies soll.

Danke Nochmal

LG
Hannes
openHAB 4.2.0 auf einem Raspberry Pi 4 Model B+

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

Re: MQTT Werte anzeigen

Beitrag von peter-pan »

...gerne. Dann kann's jetzt richtig losgehen 👍
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Antworten