Hallo zusammen,
ich bin noch ziemlich am Anfang von HA und bin gleich das Projekt Gaszähler auslesen angegangen :-).
Der Aqara Kontakt ist auch schon am Zähler angebracht, unter HA der Helfer und die Automation eingerichtet, es wird auch schon hochgezählt.
Aber jetzt kommt der Config Teil der YAML Datei :-).
Hier habe ich einen Fileeditor unter HA installiert und die YAML Datei auch gefunden, aber diese besteht bei mir aus nur ein paar Zeilen und wie bekomme ich die Zeilen für den Gaszähler in diese Konfigdatei?
Kann ich ab Zeile 12 alles von Tristans reinkopieren?
Vielen Dank für Eure Hilfe
Osorkon
18. Oktober 2025 um 21:51
2
Lass die Finger von YAML und erstelle Dir Deinen Template Sensor in der GUI.
Einstellungen → Geräte & Dienste → Helfer → + Helfer erstellen → Template → Sensor.
Gruß Osorkon
Gutem Morgen, vielen Dank für die Info.
Hier war ich auch schon, aber ist wichtig, hier schon den richtigen Helfer auszuwählen?
Und wo kann ich dann den Code eintragen?
Grüße
Osorkon
19. Oktober 2025 um 15:43
4
Es ist der Helfer Template. Dann Sensor auswählen und das Template kommt dann in das Feld Zustand (State)
Gruß Osorkon
Sorry, ich bekomme diese neuen Templates nicht über das Menü erstellt, sondern nur über die yaml rein.
Aber zwei Sensoren laufen einfach nicht.
# Loads default set of integrations. Do not remove.
default_config:
# Load frontend themes from the themes folder
frontend:
themes: !include_dir_merge_named themes
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
template:
sensor:
- unique_id: gaszaehler_m3
name: Gaszaehler m³
state: "{{ states ('counter.gas_zahler_helfer') | float * 0.01}}"
unit_of_measurement: m³
icon: mdi:meter-gas
device_class: gas
state_class: total_increasing
- unique_id: gaszaehler_kwh
name: Gaszaehler kwh
state: "{{ states ('sensor.gaszaehler_m3') | float * 10.3}}"
unit_of_measurement: kwh
icon: mdi:meter-gas
device_class: gas
state_class: total_increasing
- unique_id: gaszaehler_eur
name: Gaszaehler EUR
state: "{{ (states ('sensor.gaszaehler_kwh') | float * 0.095)|round(2)}}"
unit_of_measurement: EUR
icon: mdi:meter-gas
device_class: gas
state_class: total_increasing
qm würde funktionieren, kWh und Euro leider nicht?
Hat jemand eine Idee, wo der Fehler liegt?
KWh müsste glaub ich der Fehler sein das du das w klein hast. Du hast kwh und es müsste kWh sein.
Bei EUR versuch mal es in Anführungsstriche zu setzen.
Aber wieso bekommst du das nicht über die Helfer hin. Das sind doch ganz normale Templates
Device Class bei kWh müsste auch energy sein und beim EUR monetary wenn ich mich nicht täusche
Osorkon
19. Oktober 2025 um 18:57
7
Im Feld Zustand, setze DU das das Template ein
{{ states('sensor.gaszaehler_m3') | float(0) * 10.3}}
Und
Mit dem Template:
{{ (states ('sensor.gaszaehler_kwh') | float(0) * 0.095)|round(2)}}
Gruß Osorkon
Vielen Dank, ich habe diesen Menüpunkt übersehen .
Einstellungen → Geräte & Dienste → Helfer → + Helfer erstellen → Template → Sensor.
Habe jetzt mal die Sensoren über die Templates eingefügt und werde das Verhalten jetzt beobachten.
Noch eine Frage, kann ich diese Config dann auch in yaml Datei finden?
Vielen Dank für die Hilfe.
Osorkon
19. Oktober 2025 um 19:41
9
Nein, oder nur in den Untiefen von Home Assistant.
Du legst den Template Senor über die GUI, bearbeitest diesen über die GUI, änderst diesen wenn notwendig über die GUI und löscht diesen über die GUI.
Besteht also überhaupt kein Grund für YAML
Gruß Osorkon
Ok, vielen Dank.
Komme von Homebridge und bin bis jetzt echt begeistert, was mit HA alles geht.
Kann ganz schön Stunden kosten .
Muss jetzt nochmals nachfragen, der m3 Zähler läuft ohne Probleme nur der kWh Zähler läuft nicht und somit natürlich auch nicht die Euroberechnungen:
Hängt es evtl. damit zusammen, dass dieser Sensor über die YAML erstellt wurde?
Und sollte ich diesen über ein Template erstellen, falls ja, welche Werte müssten dann hier angegeben werden?
Dann hätte ich alle sauber als Template erstellt, oder?
Jetzt gibt es ja nur ein Template von diesem Sensor, keinen eigentlichen Sensor:
Grüße
Osorkon
20. Oktober 2025 um 18:35
12
gibt es den die Entität sensor.gaszaehler_m3?
Oder hast Du dich da vertippt?
Gruß Osorkon
Habe gerade gesehen, die war falsch geschrieben:
sensor.gaszahler_m3
jetzt
sensor.gaszaehler_m3
die KWh werden jetzt berechnet, die Euro werden noch ein wenig dauern, oder?
Soll ich den m3 als Template erstellen?
Grüße
Osorkon
20. Oktober 2025 um 18:44
14
Wenn Du damit den Template Sensor als Helfer in der GUI meinst.
Ja, ich würde, soweit möglich die Template Sensoren immer als Helfer in der GUI erstellen.
Außer Du bist so von YAML begeistert, und kannst die Finger von nicht lassen.
Gruß Osorkon
Nee, Dein Tip mit GUI ist super!
Wo müsste ich eigentlich den Startwert (wenn der Gaszähler schon ein paar Jahre läuft) hinterlegen.
Den Weg in Tristan Video funkt bei mir nicht.
Osorkon
20. Oktober 2025 um 19:05
16
Als Maßeinheit m³ und nicht m3 verwenden.
Ab besten wählst Du zuerst die Geräteklasse aus, dann findest Du die Maßeinheit in der Auswahlliste
Einfach als Zahl aufaddieren.
{{ states(‘sensor.xyz’) | float(0) + 1500 }}
Nach der }} kommt kein “ Das muss weg!
Gruß Osorkon
Auch wenn ich die Geräteklasse zuerst auswähle, werden die Einheiten nicht reduziert.
m3 ist doch Volumen, oder?
Oder kommt er mir den 9,45000000 nicht zurecht?
Grüße
Osorkon
20. Oktober 2025 um 19:17
18
Das Anführungszeichen am Ende muss weg!
Vielen Dank, ich mache jetzt Feierabend
Guten Morgen Osorkon,
meine Konfig. läuft aktuell, die Werte werden hochgezählt und berechnet.
Vielen Dank für Deine Hilfe
Grüße