Mqtt Probleme, Sensoren werden nicht angezeit

Hallo zusammen,

ich hab ein Problem das Werte die über Mqtt übertragen werden nicht in HA angezeigt werden. Im Mqtt-Explorer und in HA bei der Mqtt-Integration ( Ein Topic abonnieren ) werden die Werte korrekt angezeigt, nur nicht als Entität dort sind sie “unavailable”. Siehe die Bilder:


Die Sensoren in der Datei mqtt.yaml angelegt, verschiedene Versuche keiner zeigt was an.


Was mus ich noch irgend wo eintragen das die Werte angezeigt werden ?
Stehe im moment auf dem Schlauch.

Gruß
Dieter

Moin,

willkommen im Forum.

ich auch, denn Du sprichst einmal von Kollektortemperatur


Aber Du suchst `Kesseltemperatur

Dann bin ich mir nicht sicher, ob das so korrekt ist, für den Sensor

VG
Bernd

P.S.: Text bitte immer in Code-Tags </>


P.P.S.: Lesestoff

Danke für die schnelle Antwort.
Es ist bei allen Einträgen gleich, egal ob Kesseltemperatur, Speicher _Mitte oder Kollektortemperatur es wird immer " unknown " angezeigt.
Ich hab mal die Markierten Zeilen raus kommentiert, immer noch keine Werte.

sensor:
    - name: "Kesseltemperatur"
      unique_id: kesseltemperatur
      state_topic: "fhem/VBUSDEV_2251/Kesseltemperatur"
      device_class: temperature
      unit_of_measurement: "°C"
      #value_template: "{{(value)}}"
      #expire_after: 4000
      #availability_topic: "fhem/connection/state"
      #payload_available: "connected"
      #payload_not_available: "disconnected"
      
      
    - name: "Kollektortemperatur"
      unique_id: kollektortemperatur
      state_topic: "fhem/VBUSDEV_2251/Kollektortemperatur"
      device_class: temperature
      unit_of_measurement: "°C"
    
    - name: "Speicher_Mitte"    
      state_topic: "fhem/VBUSDEV_2251/Temperatur_Sensor_3"
      device_class: temperature
      unit_of_measurement: "°C" 
      
      
  switch:
    - name: demoswitch
      command_topic: "fhem/demoswitch/set"
      state_topic: "fhem/demoswitch/state"
      payload_on: "on"
      payload_off: "off"
      state_on: "on"
      state_off: "off"
     

Der Switch funktioniert.

VG
Dieter

Moin,

ich bin mir nicht sicher, gibt es im Log irgendwelche Meldungen?
Dann habe ich noch einmal den Code durch einen Yaml Linter gezogen, ich habe auch mal etwas umformatiert

mqtt:
  sensor:
    - name: "Kesseltemperatur"
      unique_id: kesseltemperatur
      state_topic: "fhem/VBUSDEV_2251/Kesseltemperatur"
      device_class: temperature
      unit_of_measurement: "°C"
      #value_template: "{{(value)}}"
      #expire_after: 4000
      #availability_topic: "fhem/connection/state"
      #payload_available: "connected"
      #payload_not_available: "disconnected"
    - name: "Kollektortemperatur"
      unique_id: kollektortemperatur
      state_topic: "fhem/VBUSDEV_2251/Kollektortemperatur"
      device_class: temperature
      unit_of_measurement: "°C"
    - name: "Speicher_Mitte"    
      state_topic: "fhem/VBUSDEV_2251/Temperatur_Sensor_3"
      device_class: temperature
      unit_of_measurement: "°C" 
  switch:
    - name: demoswitch
      command_topic: "fhem/demoswitch/set"
      state_topic: "fhem/demoswitch/state"
      payload_on: "on"
      payload_off: "off"
      state_on: "on"
      state_off: "off"

Kann es sein, das Du TAB benutzt, das geht bei yaml schief, immer mit Leerzeichen arbeiten, und die Ebenen immer zwei Leerzeichen einrücken.

VG
Bernd

da der Switch funktioniert und nur der Rest nicht.

Was bitte hat die Einheit bei den Topics zu suchen?

Kannst du das in fhem wegkonfigurieren?

Falls nicht musst du ein value_template bauen das dir nur den Zahlenwert liefert. Keinen Ahnung vielleicht sowas?

"{{ value.split(' ')[0] | float }}"

hatte leider noch nie topics inkl. Einheiten bei mqtt

Vielen Dank an alle.
Hab die Lösung gefunden ! Nach vielen lesen und ausprobieren eigentlich ganz simpel, nur Name und state_topic reicht in diesem Fall.

  sensor:
    - name: "Kesseltemperatur"
      state_topic: "fhem/VBUSDEV_2251/Kesseltemperatur"
      
    - name: "Kollektortemperatur"
      state_topic: "fhem/VBUSDEV_2251/Kollektortemperatur"

    - name: "Speicher_Mitte"    
      state_topic: "fhem/VBUSDEV_2251/Temperatur_Sensor_3"

    - name: "Rücklauftherme"    
      state_topic: "fhem/VBUSDEV_2251/Temperatur_Sensor_4" 
      
    - name: "PWM_A"    
      state_topic: "fhem/VBUSDEV_2251/PWM_A"  
      
    - name: "Solarpumpe"    
      state_topic: "fhem/VBUSDEV_2251/Drehzahl_Relais_1"
      
    - name: "Rücklaufventil"    
      state_topic: "fhem/VBUSDEV_2251/Drehzahl_Relais_3"
      

VG
Dieter