Hallo,
ich habe die die sensoren von der configuration.yaml in die template.yaml geschrieben.
Nun wird kein einziger Sensor erstellt…
sensor:
# Waermepumpe
- name: "Waermepumpe Verbrauch Total"
unique_id: Waermepumpe Verbrauch Total
unit_of_measurement: kWh
state: >
{{ (states('sensor.waermepumpe_channel_a_energy')|float +
states('sensor.waermepumpe_channel_b_energy')|float +
states('sensor.waermepumpe_channel_c_energy')|float) }}
- name: "Waermepumpe Leistung Total"
unique_id: Waermepumpe Leistung Total
unit_of_measurement: W
state: >
{{ (states('sensor.waermepumpe_channel_a_power')|float +
states('sensor.waermepumpe_channel_b_power')|float +
states('sensor.waermepumpe_channel_c_power')|float) }}"
# Sickergrube
- name: "sickergrube_liter"
unique_id: sickergrube_liter
unit_of_measurement: "L"
state: >
{{ (((states('sensor.sickergrube_adc_voltmeter'))|float -1.69)/5.25 *1267)|round(0) }}
- name: "sickergrube_prozent"
unique_id: sickergrube_prozent
unit_of_measurement: "%"
state: >
{{ (((states('sensor.sickergrube_adc_voltmeter'))|float -1.69)/0.0525)|round(0) }}
- name: "sickergrube_fuellhoehe"
unique_id: sickergrube_fuellhoehe
unit_of_measurement: "cm"
state: >-
{{ (((states('sensor.sickergrube_adc_voltmeter'))|float -1.69)/5.25 *30.*100)|round(0) }}
# Zisterne
- name: "zisterne_liter"
unique_id: zisterne_liter
unit_of_measurement: "L"
state: >
{{ (((states('sensor.zisterne_adc_voltmeter'))|float -1.69)/5.25 *1267)|round(0) }}
- name: "zisterne_prozent"
unique_id: zisterne_prozent
unit_of_measurement: "%"
state: >
{{ (((states('sensor.zisterne_adc_voltmeter'))|float -1.69)/0.0525)|round(0) }}
- name: "zisterne_fuellhoehe"
unique_id: zisterne_fuellhoehe
unit_of_measurement: "cm"
state: >
{{ (((states('sensor.zisterne_adc_voltmeter'))|float -1.69)/5.25 *162)|round(0) }}
by HarryP: Codezeilen formatiert (bitte immer in </> einbinden)
Einrückungen!
Außerdem war im Sensor sickergrube_fuellhoehe ein Punkt zu viel.
sensor:
# Waermepumpe
- name: Waermepumpe Verbrauch Total
unique_id: 30a94adf-7b93-47d2-b7df-8b9ede14bca8
unit_of_measurement: kWh
state: >
{{ (states('sensor.waermepumpe_channel_a_energy')|float(0) +
states('sensor.waermepumpe_channel_b_energy')|float(0) +
states('sensor.waermepumpe_channel_c_energy')|float(0)) }}
- name: Waermepumpe Leistung Total
unique_id: 18520156-3bc3-4a6a-889c-4e8022869f19
unit_of_measurement: W
state: >
{{ (states('sensor.waermepumpe_channel_a_power')|float(0) +
states('sensor.waermepumpe_channel_b_power')|float(0) +
states('sensor.waermepumpe_channel_c_power')|float(0)) }}"
# Sickergrube
- name: Sickergrube Liter
unique_id: 967f4406-e298-4137-831b-fc043e3508c1
unit_of_measurement: "L"
state: >
{{ (((states('sensor.sickergrube_adc_voltmeter'))|float(0) -1.69)/5.25 *1267)|round(0) }}
- name: Sickergrube Prozent
unique_id: b86bbe9d-25b4-4de3-bc6a-ceefbfddbf06
unit_of_measurement: "%"
state: >
{{ (((states('sensor.sickergrube_adc_voltmeter'))|float(0) -1.69)/0.0525)|round(0) }}
- name: Sickergrube Fuellhoehe
unique_id: 9ae994da-61ef-4f2a-95eb-07033dddad15
unit_of_measurement: "cm"
state: >-
{{ (((states('sensor.sickergrube_adc_voltmeter'))|float(0) -1.69)/5.25 * 30 *100)|round(0) }}
# Zisterne
- name: Zisterne Liter
unique_id: b65adb06-7802-488b-b728-1ce3064e2a49
unit_of_measurement: "L"
state: >
{{ (((states('sensor.zisterne_adc_voltmeter'))|float(0) -1.69)/5.25 *1267)|round(0) }}
- name: Zisterne Prozent
unique_id: 5428e38d-1aa4-4a3d-a9c0-b794767ce1b1
unit_of_measurement: "%"
state: >
{{ (((states('sensor.zisterne_adc_voltmeter'))|float(0) -1.69)/0.0525)|round(0) }}
- name: Zisterne Fuellhoehe
unique_id: 67b9bad3-bb45-4489-8868-0e451c321527
unit_of_measurement: "cm"
state: >
{{ (((states('sensor.zisterne_adc_voltmeter'))|float(0) -1.69)/5.25 *162)|round(0) }}
Gruß
Osorkon
hast du auf die template.yaml verwiesen in der configuration.yaml?
ungefähr in der Art:
#Includes
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
sensor: !include_dir_merge_list _my/sensors/
template: !include_dir_merge_list _my/templates/
binary_sensor: !include_dir_merge_list _my/binary_sensors/
media_player: !include_dir_merge_list _my/media_players/
weather: !include_dir_merge_list _my/weather/
Danke, welche Einrückungen meinst du?
Und welchen Punkt?
Einfach meinen Code verwenden, der funktioniert. 
Gruß
Osorkon
Den Verweis habe ich erstellt.
automation: !include automations.yaml
alexa: !include alexa.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
template: !include template.yaml
by HarryP: Codezeilen formatiert (bitte immer in </> einbinden)
Oder erstelle die Template Sensoren gleich als Helfer in der GUI, dann brauchst Du Dich nicht mit YAML und der Sytanx rumschlagen. 
Gruß
Osorkon
Hm, da stehen ander Unique ID´s drin …
Diese sind wenigstens unique! 
Kannst ja auch wieder Deine pseudo unique id‘s verwenden, wenn sie Dir besser gefallen.
Gruß
Osorkon
Vielen Dank, funktioniert!
Der Fileditor hatte beim schreiben komischerweise nicht gemeckert…
Der File Eitor kannst auch in der Pfeife rauchen.
Verwende den Studio Code Server als Editor, kannst Du als Addon installieren.
Den Unique ID Generator kannst Du Dir dann auch als Erweiterung installieren.
Gruß
Osorkon
Sicher?
wenn er mit template: auf eine template.yaml verweist müsste das doch so aussehen:
- sensor: #<--- so mit Minus vorn dran
- name: "Date SwissGerman"
unique_id: date_swissgerman
state: >
{% set months = ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "Auguscht", "Septämber", "Oktoober", "Novämber", "Dezämber"] %}
{% set days = ["Määntig", "Ziischtig", "Mittwuch", "Dunschtig", "Friitig", "Samschtig", "Sunntig"] %}
{{ days[now().weekday()] + ', ' + now().day | string + '. ' + months[now().month-1] }}
icon: "mdi:calendar"
- sensor: #<--- so mit Minus vorn dran
- name: "Aktuelle Zeit"
unique_id: current_time
state: "{{ as_timestamp(states('sensor.date')) | timestamp_custom('%d.%m.%Y') }} {{ states('sensor.time') }}"
icon: "mdi:calendar"
Sieht strukturierter aus, den Unique ID generator kann ich nicht finden.
Gruß Guckmaster
Ist einen Erweiterung, welche Du zuerst installieren musst.
Unten Links auf das Zahnradsymbol klicken → Extension → UUID im Suchfeld eingeben → Install
Wenn Du den Editor verwenden tust, einfach die rechte Maustaste drücken
Und “Generate UUID at Coursor” auswählen
Gruß
Osorkon