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
Der Zählerstand wurde erst angezeigt nachdem ich den Float in (Klammern) gesetzt habe…aber ändert sich nicht
Wo ist das Problem?
Danke Marc
hermann
26. November 2023 um 19:34
2
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”
totow
26. November 2023 um 19:53
4
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
hermann
26. November 2023 um 20:00
5
Ist mir gerade aufgefallen: wenn du die Entity ID nicht manuell angepaßt hast, dann wird aus Gaszähler_H gasza hler_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
totow
26. November 2023 um 20:21
8
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
so passt es auch nicht
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'