Tasmota > MQTT > HA - 1 Wert (von 6) fehlt bei HA

Hallo zusammen,

ich hab ein (für euch wahrscheinlich kleines) Problem mit MQTT.

Ich hab einen D1 Wemos, der mit Tasmota geflasht ist und mir diverse Werte der Heizung auffängt:

  • 2 Temperaturwerte des Heizkreislaufes
  • 2 Temerpaturwerte des Warmwasserkreislaufes
  • Distanzwert vom Heizöltank
  • einen “Schalter”, der mir Brennerstörungen auswertet.

Um den letztgenannten Schalter geht es.
In Tasmota erscheint dieser nur im Log, nicht auf er UI (ist kein Problem).
Der Wert erscheint korrekt im JSON, welcher über MQTT verschickt wird.
Da steht dann (u.a.) “Switch1”: “ON”.
Das kann ich mit dem MQTT Explorer überprüfen.
Der D1 Wemos taucht auch ordnungsgemäß in der Tasmota Integration auf.

Nun das Problem:
In Home Assistant werden alle Werte außer diesem Schalter angezeigt.
Nun bin ich etwas ratlos, was ich hier machen kann.

Im Verlauf hab ich in der configuration.yaml folgendes angegeben:

mqtt:
  binary_sensor:
    - name: "Heizöltank Stoerung"
      state_topic: "Heizoeltank/tele/sensor"
      value_template: "{{ value_json.Switch1 }}"
      payload_on: "on"
      payload_off: "off"
      device_class: "power" # Optional: Zeigt Blitz-Icon für Strom an
      unique_id: "heizoeltank_switch_1" # Wichtig für die UI-Bearbeitung
      device:
        identifiers: "Heizoeltank" # Einmaliger Name für das Gerät
        name: "Heizoeltank"
        model: "ESP8266 mit Tasmota"
        manufacturer: "Tasmota"

Das state_topic entspricht dem Eintrag, welchen ich im MQTT Explorer sehe.
Neben dem Pfad zu sensor wäre aber auch der Pfad “Heizoeltank/stat/STATUS10 möglich (nicht getestet).
Die “Störung” am Brenner kann und will ich nicht extra simulieren.

Trotz dem Eintrag hat sich an den in der Tasmota aufgezeigten Entititäten nix geändert.
Der Zustand von Switch1 wird mir weiterhin leider nicht angezeigt.
Daher kann ich darauf auch noch keine Automation einrichten.

Nun bitte ich euch um Input und Hinweise, was ich falsch gemacht hab.

Vielen herzlichen Dank im voraus,
Grüße,
Martin

Update:

Ich bin ein bisschen weiter gekommen.
Folgendes hab ich in der configuration.yaml geändert:

  payload_on: "ON"  
  payload_off: "OFF"

Und ich hab in der MQTT Integration das neue “Gerät” > “Heizöltank” gefunden.
Allerdings hat der Sensor “Heizöltank Störung” den Wert “unknown”.
Sollte der nicht eigentlich eher ON oder OFF sein?

:crayon:by HarryP:
. Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“anstatt „Antworten“ zu nutzen)
. Code-/Logzeilen formatiert (bitte immer in </> einbinden)
. s.a.: (Neues Update & Features - Hier in der Community 🫶)