Wasserleser 3 stellig - Lösung

Der Wasserleser sendet via mqtt 3 stellige werte es werden aber nur 2 stellige in home assistant angenommen. Da kann man die mqtt stelle in der configuration.yaml anpassen:

mqtt:

  sensor:

    - name: "wasserleser Total Consumption 3"

      state_topic: "meters/WASSER_9633670893/state"

      unit_of_measurement: "m³"

      device_class: water

      state_class: total_increasing

      value_template: >

        {% set raw = value_json.total_consumption.split(' ')[0] | float(0) %}

        {% if raw <= 0 %}

          {{ states('sensor.wasserleser_total_consumption_3') }}

        {% else %}

          {{ raw | round(3) }}

        {% endif %}
1 „Gefällt mir“

Welche Firmware hast du?

Bei mir ist es noch die 1.3.4 (v. 5.12.25)

Es gab gerade (6.1.26) ein Update der App, die FW ist geblieben.

Da gibt’s nur 2 Nachkommastellen (in mqtt ist Rundung ersichtlich).

Lt. Support soll es mit der nächsten Version behoben werden.

Ich sehe aktuell in Home Assistant auch nur m3 und nicht Liter. Kann man das jetzt schon umstellen oder könnte ihr es eventuell auch in die nächste firmeware einbauen?

Ich habe auch 1.3.4 (das Datum dahinter scheint nur “unser” installations Datum zu sein. Da habe ich den 30.12)