Template Sensor gaszähler_m3 zählt nicht

Guten Abend,

bastel jetzt schon den halben Tag dran das mein Gaszähler smart wird.

Stand ist…
Sensor läuft
Helfer : “Gaszaehler_H” läuft
Automation: “Gaszähler” läuft

In der Karte…siehe Bild wird jeder Kontakt gezählt…mittlerweile 548 :slight_smile:

Der Zählerstand wurde erst angezeigt nachdem ich den Float in (Klammern) gesetzt habe…aber ändert sich nicht

Wo ist das Problem?

Danke Marc


Stimmt der Name der Variablen in deiner Formal? Im Bild drüber heißt dein Zähler gaszaehler_h und nicht gaszaehler_m.
Das sieht aus wie aus dem Video von Tristan: https://www.youtube.com/watch?v=AXGuGgEf6AU und da steht die Formel mit gaszaehler_h und float 0.01. So läuft das Skript bei mir wie es soll.

Hallo Hermann, ist auch ein “H”

war der Screenshot von nem vorherigen Versuch, ja ist von Tristan…aber läuft nicht

wenn ich float 0.01 schreibe steht der Sensor auf “nicht verfügbar”

ich bin mir sicher das es wen sensor.gaszaehler_h ist da in Entity id’s bei HA immer alles klein geschrieben wird.

LG
Tobi

Ist mir gerade aufgefallen: wenn du die Entity ID nicht manuell angepaßt hast, dann wird aus Gaszähler_H gaszahler_h und nicht gaszaehler_h.
Und die Groß-/Kleinschreibung beachten wie totow geschriebenn hat

Hallo Tobi, danke…

Aber…nein…kein Unterschied

ist jetzt alles “klein”…kein Unterschied

Geh mal in die Entwicklertools → Zustand und such da mal nach deinem Gaszaeler_H Sensor da wird dir auf jeden fall die richtige ID angezeigt.

Edit: bzw. sehe ich grade auf deinem Bild das es counter.gas ist.

LG

oh man…

irgendwie schnalle ich bald nichts mehr :slight_smile:

so passt es auch nicht

ES läuft…

ich DANKE euch

so muss es sein:

1 „Gefällt mir“

Hallo! Ich habe auch das Problem, das es bei mir nicht will. Meine Konfiguration sieht so aus:

Helfer ist angelegt und wird auch durch den Aquara Kontakt hochgezählt:

Hier die Automatisierung:

alias: Gaszählerstand hochzählen
description: ""
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.gaszahler_contact
    from: "off"
    to: "on"
conditions: []
actions:
  - action: counter.increment
    metadata: {}
    data: {}
    target:
      entity_id: counter.gaszahlerstand
mode: single

in meiner configuration.yaml steht folgendes:

homeassistant:
  customize: !include customize.yaml
sensor:
  - platform: template
    sensors:
### Gas meter template from counter
      gas_zaehler:
        friendly_name: Gas Zähler
        value_template: "{{ states ('counter.gaszahlerstand') | float * 0.01}}"
        unit_of_measurement: "m³"
        icon_template: "mdi:fire"
        device_class: gas

und in der customize.yaml

sensor.gas_zaehler:
  state_class: total_increasing
  last_reset: '2021-08-20T06:43:36.740703+00:00'