Hallo,
Auf Basis eines Helfer “H_Gaszähler” (counter.gaszaehler) definiere ich Template Sensoren.
template:
- sensor:
- unique_id: gaszahler_qm
name: Gaszähler qm
state: "{{ ( states ('counter.gaszaehler') | float * 0.01 ) |round(0)}}"
icon: mdi:meter-gas
unit_of_measurement: qm
device_class: gas
state_class: total_increasing
- unique_id: gaszaehler_kWh
name: Gaszähler kWh
state: "{{ (states ('counter.gaszaehler') | float * 0.01 * 10.33025183 ) |round(2)}}"
icon: mdi:meter-gas
unit_of_measurement: kWh
device_class: gas
state_class: total_increasing
Diese funktionieren auch, ich kann sie im Dashboard anzeigen.
Allerdings habe ich Problem, die unter Developer->Templates anzuzeigen
Es funktionier nicht mit der unique_id sondern nut mit einer “Ableitung” aus dem Namen.
Wenn ich Änderungen in config.yaml vornehme und HA neu starte, haben sie jeweils andere Namen, mit _nr am Ende.
qm {{ states('sensor.gaszahler_qm_3') }}
kwh {{ states('sensor.gaszahler_kwh_2') }}
Wie kann man das verhindern, bzw. was ist hier die “best practice”
Merci!