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

Keine Mitglieder online.

Letzte Anleitungen

Statistik des Forums

Themen
5.021
Beiträge
50.325
Mitglieder
4.712
Neuestes Mitglied
ChristianH
Zurück
Oben