MQTT Binary-Sensor

Micha65

New member
Hallo,
ich nutze das "Digitizer - AI on the edge" Projekt mit dem ESP 32.
Ich rufe meine Gasstand per MQTT ab (siehe Code)
Nun suche ich eine Möglichkeit einen Sensor zu erstellen der mir nur Error oder No Error ausgibt.
Ausgelesen werden die Parameter value, rate, timestamp, error.
Value ist der gültige Gasbetrag, Error ist der Wert den ich zusätzlich abfragen möchte.
Ich denke es muss ein binare-sensor sein. aber es klappt nicht so richtig.
Ab - name: "Gas-Fehler" ist der Teil für den Fehlersensor, der noch nicht funktioniert.
Hier ist bestimmt jemand der das Problem schon gelöst hat, oder mir behilflich sein kann.
Danke Micha

Code:
# MQTT
mqtt:
  sensor:
    - name: "gas_Gesamtverbrauch_m3"
      unique_id: 'sensor.gas_Gesamtverbrauch'
      state_topic: "Gasmeter/main/json"
      value_template: '{{ value_json.value }}'
      unit_of_measurement: 'm³'
      device_class: gas
      state_class: total_increasing
      
    - name: "Gas-Fehler"
      unique_id: 'binary_sensor.gas_fehler'
      state_topic: "Gasmeter/main/json"
      value_template: '{{ error_json.value }}'
      device_class: none
      state_class: total_increasing
 
Habe es jetzt so zum Laufen bekommen, aber noch eine Frage.
Was würde

device_class: ???
state_class: ???

bringen und was sollte da statt ??? richtigerweise stehen?

YAML:
    - name: "Gas-Fehler"
      unique_id: 'binary_sensor.gas_fehler'
      state_topic: "Gasmeter/main/json"
      value_template: '{{ value_json.error }}'
 

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
4.872
Beiträge
49.053
Mitglieder
4.533
Neuestes Mitglied
Karlmaster
Zurück
Oben