Template Sensoren verhalten sich komisch

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!