Seite 2 von 2
Re: MQTT Werte anzeigen
Verfasst: 11. Jan 2022 16:37
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
sollte bei dir das hier stehen
Re: MQTT Werte anzeigen
Verfasst: 11. Jan 2022 16:45
von binderj1
Hallo
habe mir den Channel angeschaut, ich würde sagen das passt so.
channel_Temp_WZ.jpg
Re: MQTT Werte anzeigen
Verfasst: 11. Jan 2022 19:12
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:
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.
Re: MQTT Werte anzeigen
Verfasst: 11. Jan 2022 19:52
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?
Re: MQTT Werte anzeigen
Verfasst: 11. Jan 2022 20:35
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.
Re: MQTT Werte anzeigen
Verfasst: 12. Jan 2022 19:10
von binderj1
Hallo Leute
Vielen DANK für eure Bemühungen.
Peter-Pan hat mich in die richtige Richtung gestupst
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
Re: MQTT Werte anzeigen
Verfasst: 12. Jan 2022 22:34
von peter-pan
...gerne. Dann kann's jetzt richtig losgehen
