Gas in kWh mit Emlog und JSON Schnittstelle

Guten Tag,

ich benötige einmal etwas Hilfe bei der Integration meines Gaszähler, der mit dem Emlog Gas Module via JSON ausgelesen wird.

Ich habe das Emlog bereits für meinen Stromzähler integrieren können, den Gas Zähler habe ich soweit auch schon intergrieren können. Allerdings liefert mir Emlog via JSON Schnittstelle nur den m³ Gesamtverbrauch und nicht in kWh. Und genau dort tue ich mich gerade schwer. Ich bekomme es nicht hin, den Gesamtverbrauch m³ Sensor und zwei Helfern “Brennwert & Zustandszahl” den Wert kWh zu berechnen um diesen dann für das Energy Dashboard nutzen zu können.

Hier meine Integration:

rest:
  - resource: http://172.16.50.22/pages/getinformation.php?export&meterindex=2
    sensor:
      # Liefert den aktuellen Zählerstand in Qubikmeter (m³) zurück
      - name: "Emlog Gas - Zaehlerstand_Bezug"
        value_template: "{{ value_json['Zaehlerstand_Bezug']['Stand180'] }}"
        unique_id: "d5a26528-4d28-4298-b32b-791976814501"
        unit_of_measurement: m³
        state_class: "total_increasing"
        device_class: gas
      # Liefert den aktuellen Zählerstand in kWh zurück
      - name: "Emlog Gas - Zaehlerstand in kWh"
        value_template: "{{ states('sensor.emlog_gas_zaehlerstand_bezug') * states('input_number.gas_brennwert') * states('input_number.gas_zustandszahl') }}"
        unique_id: "07d39ebe-6a7f-4cfe-93a6-2f625db26998"
        unit_of_measurement: kWh
        state_class: "total_increasing"
        device_class: energy
        # Liefert den aktuellen Bezug in Watt
      - name: "Emlog Gas - Wirkleistung_Bezug"
        value_template: "{{ value_json['Wirkleistung_Bezug']['Leistung170'] }}"
        unique_id: "7a701cbb-8282-4bed-a7b3-683bdf873c33"
        unit_of_measurement: W
        device_class: power
        # Liefert den Verbrauch des Tages in kWh
      - name: "Emlog Gas - Kwh_Bezug"
        value_template: "{{ value_json['Kwh_Bezug']['Kwh180'] }}"
        unique_id: "84105c96-efbb-4f76-90bc-bf951ae4cc67"
        state_class: total
        unit_of_measurement: kWh
        device_class: energy
        # Liefert den Betrag des Tagesbezugs zurück
      - name: "Emlog Gas - Betrag_Bezug"
        value_template: "{{ value_json['Betrag_Bezug']['Betrag180'] }}"
        unique_id: "22dd3b06-5bce-4833-9b5c-af38f4aef8ab"
        unit_of_measurement: EUR
        state_class: total
        device_class: monetary

Ich habe hier erstmal die Input Number “Brennwert und Zustandszahl” gegen die Werte ersetzt, um dies als Fehlerfaktor zu entfernen.

Ich bekomme als Zustand für “sensor.emlog_gas_gesamtverbrauch_in_kwh” aktuell nur “unavailable”

Was mache ich hier falsch ?

Vielen Dank

Gruß Björn