Hallo,
ich habe mir nicht erklärliche Probleme bei der Einrichtung von Templates.
Folgende Fehlermeldung:
Als Text:
Logger: homeassistant.components.template.template_entity
Quelle: components/template/template_entity.py:203
Integration: Template ([Dokumentation](https://www.home-assistant.io/integrations/template), [Probleme](https://github.com/home-assistant/core/issues?q=is%3Aissue+is%3Aopen+label%3A%22integration%3A+template%22))
Erstmals aufgetreten: 22:02:34 (11 Vorkommnisse)
Zuletzt protokolliert: 22:02:34
* TemplateError('ValueError: Template error: float got invalid input 'unknown' when rendering template '{{ float(states('sensor.tasmota_z2_aktuelle_wirkleistung')) | round(1) }}' but no default was specified') while processing template 'Template<template=({{ float(states('sensor.tasmota_z2_aktuelle_wirkleistung')) | round(1) }}) renders=4>' for attribute '_attr_native_value' in entity 'sensor.zahler_2_verbauch_live'
* TemplateError('ValueError: Template error: float got invalid input 'unknown' when rendering template '{{ float(states('sensor.tasmota_z1_aktuelle_wirkleistung')) - float(states('sensor.tasmota_z2_aktuelle_wirkleistung')) | round(0) }}' but no default was specified') while processing template 'Template<template=({{ float(states('sensor.tasmota_z1_aktuelle_wirkleistung')) - float(states('sensor.tasmota_z2_aktuelle_wirkleistung')) | round(0) }}) renders=4>' for attribute '_attr_native_value' in entity 'sensor.zahler_1_2_verbauch_warmpepumpe_live'
* TemplateError('ValueError: Template error: float got invalid input 'unknown' when rendering template '{{ float(states('sensor.tasmota_z2_aktuelle_wirkleistung')) + float(states('sensor.betrag_von_grid_power_wr_pv_verbrauch_live')) | round(0) }}' but no default was specified') while processing template 'Template<template=({{ float(states('sensor.tasmota_z2_aktuelle_wirkleistung')) + float(states('sensor.betrag_von_grid_power_wr_pv_verbrauch_live')) | round(0) }}) renders=4>' for attribute '_attr_native_value' in entity 'sensor.z2_pv_ist_hh_strom'
* TemplateError('ValueError: Template error: float got invalid input 'unknown' when rendering template '{{ float(states('sensor.tasmota_z1_zahlerstand_total')) - float(states('sensor.tasmota_z2_zahlerstand_total')) | round(2) }}' but no default was specified') while processing template 'Template<template=({{ float(states('sensor.tasmota_z1_zahlerstand_total')) - float(states('sensor.tasmota_z2_zahlerstand_total')) | round(2) }}) renders=4>' for attribute '_attr_native_value' in entity 'sensor.zahler_2_1_verbauch_zahlerstand_errechneter_stand'
* TemplateError('ValueError: Template error: float got invalid input 'unknown' when rendering template '{{ float(states('sensor.infinisolar_multiphase_grid_power')) | abs }}' but no default was specified') while processing template 'Template<template=({{ float(states('sensor.infinisolar_multiphase_grid_power')) | abs }}) renders=4>' for attribute '_attr_native_value' in entity 'sensor.betrag_von_grid_power_wr_pv_verbrauch_live'
Hier der zugehörige Ausschnitt aus der configuration.yaml:
Zu Fehler 1:
- sensor:
# Stromzähler Z2+PV = HH Verbrauch live
- name: "Z2+PV_ist_HH-Strom"
unique_id: "Z2+PV_HH-Verbrauchlive"
unit_of_measurement: 'W'
device_class: "power"
state_class: measurement
# state_class: "total_increasing"
state: >-
{{ float(states('sensor.tasmota_z2_aktuelle_wirkleistung')) + float(states('sensor.betrag_von_grid_power_wr_pv_verbrauch_live')) | round(0) }}
…Fehler 2:
- sensor:
# Stromzähler Z2 aktueller Verbrauch
- name: "Zähler 2 Verbauch live"
unique_id: "Z2Verbrauchlive"
unit_of_measurement: 'W'
device_class: "power"
state_class: measurement
# state_class: "total_increasing"
state: >-
{{ float(states('sensor.tasmota_z2_aktuelle_wirkleistung')) | round(1) }}
_
Bislang hatte ich mit dem Skript keine Probleme gehabt. Der Fehler erscheint erst, wenn ich folgenden Sensor/Code hinzufüge:
…Fehler 3:
# SUMME Einspeisung SDM630 PV
- name: "Waveshade_SDM6300_Zaehlerstand_Summe_Einspeisung"
unique_id: "Waveshade_SDM6300_Zaehlerstand_Summe_Einspeisung"
unit_of_measurement: 'kWh'
device_class: "energy"
state_class: "total_increasing"
state: >-
{{ float(sensor.wavesharemodbuspv_zaehlerstand_einspeisung_l1')) + float(states('sensor.wavesharemodbuspv_zaehlerstand_einspeisung_l2')) + float(states('sensor.wavesharemodbuspv_zaehlerstand_einspeisung_l3')) | round(2) }}
Nehme ich den letzten Sensor aus der yaml raus, läuft es wieder ohne Fehlermeldung.
Ich finde den Fehler leider nicht und würde mich über Hilfe sehr freuen.
Danke.