Einrichtung klappt einfach nicht für Gaszähler "Smartnetz" NEULING

Hi Leute
bin Ganz neu auf dem Board und auch was HA angeht!

Ich habe die Software auf meiner Synology DS420+ installiert.

Als Neuling würde ich behaupten, es läuft alles einwandfrei.

Die Tage habe ich auch den ersten Stromzähler (Bitshake installiert. Nach langen Hin und her habe ich dieses hinbekommen.

Und vor voller Freude habe ich mir dann einen Gaszähler von Smartnetz bestellt.

Diesen habe ich dann auch über die App konfiguriert, und bekomme ziemlich genaue Daten auf der Seite von Smartnetz (Dashboard) angezeigt.

Jetzt wollte ich das auch in meinem HA installieren, und stoße hier wirklich an meine Grenzen!

Ich habe folgende Schritte durchgeführt:

Unter MQTT Einstellungen im Gasreader verwenden Sie nun die IP Adresse, Username, Passwort und Port Ihres Homeassistant.
Wechseln Sie jetzt zu Homeassistant Fügen Sie das folgende Template Script in Ihre “Configuration.yaml” ein. (Homeassistant)

"mqtt:
  sensor:
    - name: "Zählerstand"
      unique_id: sensor.gaszaehler_zaehlerstand
      state_topic: "tele/Gaszaehler/json"
      value_template: '{{ value_json.gastotal }}'
      unit_of_measurement: 'm³'
      payload_available: "Online"
      payload_not_available: "Offline"
      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³'
      payload_available: "Online"
      payload_not_available: "Offline"
      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³'
      payload_available: "Online"
      payload_not_available: "Offline"
      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'
      payload_available: "Online"
      payload_not_available: "Offline"
      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³'
      payload_available: "Online"
      payload_not_available: "Offline"
      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'
      payload_available: "Online"
      payload_not_available: "Offline"
      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³'
      payload_available: "Online"
      payload_not_available: "Offline"
      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'
      payload_available: "Online"
      payload_not_available: "Offline"
      device_class: energy
      state_class: "total_increasing"

Habe ich gemacht und es wird ein Grüner Haken angezeigt!!

Und an dieser Aufgabe scheitere ich!!

Template Script Für Smartnetz Gasreader BKG4 (Counter only):

Wo muss ich da genau hin um diesen Code einzufügen?

Template Script Für Smartnetz Gasreader BKG4 (Counter only):

template:
- sensor:
- name: "Gaszähler m3"
unique_id: gaszaehler_m3
state: "{{ states ('sensor.tasmota_counter_c1') | float * 0.01 }}"
unit_of_measurement: "m³"
icon: "mdi:gas-station"
device_class: gas
state_class: total_increasing
- sensor:
- name: "Gaszähler kWh"
unique_id: gaszaehler_kwh
state: "{{ (states ('sensor.gaszaehler_m3') | float(0) * 0.9533 * 10.3) | round(0) }}"
unit_of_measurement: "kWh"
icon: "mdi:gas-station"
device_class: energy
state_class: total_increasing"

Vielleicht kann mir hier jemand mal eine kurze Anleitung geben, wie ich hier vorgehen muss?

Bitte Idiotensicher Beschreiben?

Ich habe mir Videos angeschaut, aber nicht eins konnte mein Problem lösen!

Ich bin Neuling und würde mich sehr freuen, wenn mir das jemand hier mal kurz für einen älteren Herren ohne Kenntnisse Erklären könnte.

Schon mal Dankeschön

Hi Dorfkind,
du hast also schon den SmartReader konfiguriert, dh. das Konsolenscript passend zu deinem Zähler eingefügt und dann auch MQTT auf dem Webinterface des IR-Lesekopfs konfiguriert?

Dann geht es weiter zum Homeassistant. Hast du dort das MQTT Broker Addon (Mosquitto Broker) installiert?

image

Nützlich ist auch noch das Addon “MQTT Explorer”, da kannst du direkt über HA links in der Seitenleiste schauen was so per MQTT im HA ankommt. Siehst du dort Daten vom IR-Lesekopf ankommen?


So oder so ähnlich könnte das aussehen.

Erst dann und auch nur dann, geht es weiter damit sich Sensoren zu erstellen, die man dann im Energiedashboard oder in Automationen nutzen kann. Denn vorher wird HA das Gerät finden und dir unter Einstellungen => Geräte & Dienste => Tasmota => Geräte angezeigt werden:

Hoffe du hast nun neuen Mut um dir das Thema nochmal anzuschauen. Bei Rückfragen antworte ich gerne.

VG Namensvetter