Seite 2 von 2

Re: Anzeige von MQTT-Werten im Item

Verfasst: 4. Jan 2022 06:26
von udo1toni
SuperHansbausn hat geschrieben: 3. Jan 2022 21:35 Kann es sein, dass die Topics auf dem ESP nicht richtig implementiert sind und deswegen in OH nicht funktionieren? Andereseits werden die Werte ja im MQTT.fx angezeigt ...
Nein, das hat keinen Einfluss, es zählt einzig und alleine, dass der Wert im Broker ankommt. Aber aus irgendeinem Grund wird die Message nicht weitergeleitet.

Was Du versuchen könntest, wäre, die IDs mal etwas sinnvoller (viel kürzer) zu gestalten, ebenso das Label.
z.B. so:

Code: Alles auswählen

UID: mqtt:topic:MeinMQTTBroker:CO2-Monitor1
label: CO2-Monitor 1
thingTypeUID: mqtt:topic
configuration: {}
bridgeUID: mqtt:broker:MeinMQTTBroker
location: 1. OG Wohnzimmer
channels:
  - id: CO2
    channelTypeUID: mqtt:number
    label: CO2
    description: ""
    configuration:
      stateTopic: tele/TTGO/CO2
  - id: temp
    channelTypeUID: mqtt:number
    label: Temperature
    description: ""
    configuration:
      stateTopic: tele/TTGO/temp
  - id: humi
    channelTypeUID: mqtt:number
    label: Humidity
    description: ""
    configuration:
      stateTopic: tele/TTGO/humi
Auch wenn das eigentlich keine Rolle spielen sollte. Natürlich musst Du die Links zu den Items dann entsprechend anpassen.
Die Items sind alle vom Typ Number? (nicht Number:Dimensonless oder Nmeber:Temperature oder so?)

Re: Anzeige von MQTT-Werten im Item

Verfasst: 4. Jan 2022 17:20
von SuperHansbausn
Habe ich ausprobiert, leider mit dem selben Ergebnis, dass nur humi funktioniert, die anderen Beiden leider nicht.

VG

Hans

Re: Anzeige von MQTT-Werten im Item

Verfasst: 4. Jan 2022 20:27
von udo1toni
Ich habe es ja befürchtet. Das Verhalten ist mir unerklärlich...

Re: Anzeige von MQTT-Werten im Item

Verfasst: 6. Jan 2022 20:17
von peter-pan
Also was du da in MQTT.fx angeklickt hast, ist der(das) Topic (Zeile - blau) von "tele/TTGO/info" und nicht vom Topic "tele/TTGO/humi". Es ist so wie Udo das gesagt hat, eigentlich sind das alles Number Items. Und wenn einer funktioniert, dann müssten eigenlich auch die anderen funktionieren.

Mit dem (nachfolgenden) Topic "tele/TTGO/info" wird lediglich nochmal mitgeteilt, dass ein Wert ausgegeben(published) wurde.

Vielleicht postest du mal deinen Yaml-Code für die Bridge und das Thing. Evtl. könnte man da was erkennen.