Guten Morgen,
meinen ersten Beitrag möchte ich direkt mit einer Frage starten. Vermutlich stehe ich einfach nur auf dem Schlauch, aber nach der Recherche im Forum und auch im Web komme ich nicht weiter. Ich habe einige Dinge ausprobiert, nun bleibt mir nur noch zu fragen.
Vorab: Ich habe mir einen Gasreader von Smartnetz besorgt (ESP): Smartnetz Mini Smart Gas Reader 3.0 SCE für Apator/Metrix G4 Gaszähler mit TASMOTA Scripting vorinst (Smartnetz Shop | Smartnetz Mini Smart Gas Reader 3.0 SCE für Apator/Metrix G4 Gaszähler mit TASMOTA Scripting vorinst) und vollständig eingerichtet. Die Werte werden auf dem ESP angezeigt. Die Verbindung zum Home Assistant klappt über die Tasmota Integration. Ich erhalte jedoch den Sensor gaszaehler_counter_c1
In die configuration.yaml habe ich folgendes eingetragen:
mqtt:
sensor:
- name: "Zählerstand"
unique_id: sensor.gaszaehler_zaehlerstand
state_topic: "tele/Gaszaehler/json"
value_template: '{{ value_json.gastotal }}'
unit_of_measurement: 'm³'
device_class: gas
state_class: "total_increasing"
- name: "Zählung seit Nullung"
unique_id: sensor.gaszaehler_zaehlung_seit_nullung
state_topic: "tele/Gaszaehler/json"
value_template: '{{ value_json.value }}'
unit_of_measurement: 'm³'
device_class: gas
state_class: "total_increasing"
- name: "Verbrauch Volumen heute"
unique_id: sensor.gaszaehler_verbrauch_volumen_heute
state_topic: "tele/Gaszaehler/json"
value_template: '{{ value_json.today_m3 }}'
unit_of_measurement: 'm³'
device_class: gas
state_class: "total_increasing"
- name: "Verbrauch Energie heute"
unique_id: sensor.gaszaehler_verbrauch_energie_heute
state_topic: "tele/Gaszaehler/json"
value_template: '{{ value_json.today_kwh }}'
unit_of_measurement: 'kWh'
device_class: energy
state_class: "total_increasing"
- name: "Verbrauch Volumen gestern"
unique_id: sensor.gaszaehler_verbrauch_volumen_gestern
state_topic: "tele/Gaszaehler/json"
value_template: '{{ value_json.yesterday_m3 }}'
unit_of_measurement: 'm³'
device_class: gas
state_class: "total_increasing"
- name: "Verbrauch Energie gestern"
unique_id: sensor.gaszaehler_verbrauch_energie_gestern
state_topic: "tele/Gaszaehler/json"
value_template: '{{ value_json.yesterday_kwh }}'
unit_of_measurement: 'kWh'
device_class: energy
state_class: "total_increasing"
- name: "Verbrauch Volumen vorgestern"
unique_id: sensor.gaszaehler_verbrauch_volumen_vorgestern
state_topic: "tele/Gaszaehler/json"
value_template: '{{ value_json.db_yesterday_m3 }}'
unit_of_measurement: 'm³'
device_class: gas
state_class: "total_increasing"
- name: "Verbrauch Energie vorgestern"
unique_id: sensor.gaszaehler_verbrauch_energie_vorgestern
state_topic: "tele/Gaszaehler/json"
value_template: '{{ value_json.db_yesterday_kwh }}'
unit_of_measurement: 'kWh'
device_class: energy
state_class: "total_increasing"
Im mqtt-Explorer finde sich die Daten wie folgt wieder:
Passt also mit dem Code soweit überein.
Damit würde ich jetzt auch erst einmal eine falsche Konfiguration des ESP sowie des MQTT Browsers ausschließen. Mehrere Neustarts und verschiedene Aktualisierungen später bin ich mit einem Latein am Ende. Hat jemand eine Idee, wie ich die Werte in HA bekomme?
Ähnliche Probleme mit falschen Angaben in der YAML könnte ich durch MQTT Explorer ausschließen. Habt ganz lieben Dank!