Das sind die Fehlermeldungen:
Logger: homeassistant.components.template.template_entity
Source: components/template/template_entity.py:194
Integration: Template (documentation, issues)
First occurred: 13:06:14 (7 occurrences)
Last logged: 13:07:19
TemplateError('ValueError: Template error: float got invalid input 'unavailable' when rendering template '{% set powerUsedGrid = states('sensor.hausverbrauch_strom_in_kwh') | float %} {% set powerRate = states('sensor.strompreis_pro_kwh_in_euro') | float %} {{ (powerUsedGrid * powerRate) | round(2, default=0) }}' but no default was specified') while processing template 'Template<template=({% set powerUsedGrid = states('sensor.hausverbrauch_strom_in_kwh') | float %} {% set powerRate = states('sensor.strompreis_pro_kwh_in_euro') | float %} {{ (powerUsedGrid * powerRate) | round(2, default=0) }}) renders=4>' for attribute '_attr_native_value' in entity 'sensor.strompreis_in_euro_insgesamt'
TemplateError('ValueError: Template error: float got invalid input 'unavailable' when rendering template '{% set powerGrid = states('sensor.hausverbrauch_aktuell_in_w') | float %} {{ powerGrid / 1000 }}' but no default was specified') while processing template 'Template<template=({% set powerGrid = states('sensor.hausverbrauch_aktuell_in_w') | float %} {{ powerGrid / 1000 }}) renders=4>' for attribute '_attr_native_value' in entity 'sensor.hausverbrauch_aktuell_in_kw'
TemplateError('ValueError: Template error: float got invalid input 'unavailable' when rendering template '{% set powerGrid = states('sensor.hausverbrauch_aktuell_in_kw') | float %} {% set powerRate = states('sensor.strompreis_pro_kwh_in_euro') | float %} {{ (powerGrid * powerRate) | round(2, default=0) }}' but no default was specified') while processing template 'Template<template=({% set powerGrid = states('sensor.hausverbrauch_aktuell_in_kw') | float %} {% set powerRate = states('sensor.strompreis_pro_kwh_in_euro') | float %} {{ (powerGrid * powerRate) | round(2, default=0) }}) renders=4>' for attribute '_attr_native_value' in entity 'sensor.hausverbrauch_aktuell_kosten_pro_stunde'
TemplateError('ValueError: Template error: float got invalid input 'unavailable' when rendering template '{% set powerUsedLight1 = states('sensor.licht_esstisch_l1_energy') | float %} {% set powerUsedLight2 = states('sensor.licht_esstisch_l2_energy') | float %} {% set powerUsedLight3 = states('sensor.licht_esstisch_l3_energy') | float %} {% set powerUsedLight4 = states('sensor.licht_badezimmer_l1_energy') | float %} {% set powerUsedLight5 = states('sensor.licht_flur_l1_energy') | float %} {% set powerUsedLight6 = states('sensor.licht_podest_decke_energy') | float %} {% set powerUsedLight7 = states('sensor.licht_schreibtisch_energy') | float %} {% set powerUsedLight8 = states('sensor.licht_lavalampe_energy') | float %} {% set powerUsedLight9 = states('sensor.licht_stehlampe_energy') | float %} {{ powerUsedLight1 + powerUsedLight2 + powerUsedLight3 + powerUsedLight4 + powerUsedLight5 + powerUsedLight6 + powerUsedLight7 + powerUsedLight8 + powerUsedLight9 |round(2) }}' but no default was specified') while processing template 'Template<template=({% set powerUsedLight1 = states('sensor.licht_esstisch_l1_energy') | float %} {% set powerUsedLight2 = states('sensor.licht_esstisch_l2_energy') | float %} {% set powerUsedLight3 = states('sensor.licht_esstisch_l3_energy') | float %} {% set powerUsedLight4 = states('sensor.licht_badezimmer_l1_energy') | float %} {% set powerUsedLight5 = states('sensor.licht_flur_l1_energy') | float %} {% set powerUsedLight6 = states('sensor.licht_podest_decke_energy') | float %} {% set powerUsedLight7 = states('sensor.licht_schreibtisch_energy') | float %} {% set powerUsedLight8 = states('sensor.licht_lavalampe_energy') | float %} {% set powerUsedLight9 = states('sensor.licht_stehlampe_energy') | float %} {{ powerUsedLight1 + powerUsedLight2 + powerUsedLight3 + powerUsedLight4 + powerUsedLight5 + powerUsedLight6 + powerUsedLight7 + powerUsedLight8 + powerUsedLight9 |round(2) }}) renders=4>' for attribute '_attr_native_value' in entity 'sensor.stromversorgung_licht'
TemplateError('ValueError: Template error: float got invalid input 'unavailable' when rendering template '{% set powerUsedLight1 = states('sensor.licht_esstisch_l1_energy') | float %} {% set powerUsedLight2 = states('sensor.licht_esstisch_l2_energy') | float %} {% set powerUsedLight3 = states('sensor.licht_esstisch_l3_energy') | float %} {% set powerUsedLight4 = states('sensor.licht_badezimmer_l1_energy') | float %} {% set powerUsedLight5 = states('sensor.licht_flur_l1_energy') | float %} {% set powerUsedLight6 = states('sensor.licht_podest_decke_energy') | float %} {% set powerUsedLight7 = states('sensor.licht_schreibtisch_energy') | float %} {% set powerUsedLight8 = states('sensor.licht_lavalampe_energy') | float %} {% set powerUsedLight9 = states('sensor.licht_stehlampe_energy') | float %} {{ powerUsedLight1 + powerUsedLight2 + powerUsedLight3 + powerUsedLight4 + powerUsedLight5 + powerUsedLight6 + powerUsedLight7 + powerUsedLight8 + powerUsedLight9 |round(2) }}' but no default was specified') while processing template 'Template<template=({% set powerUsedLight1 = states('sensor.licht_esstisch_l1_energy') | float %} {% set powerUsedLight2 = states('sensor.licht_esstisch_l2_energy') | float %} {% set powerUsedLight3 = states('sensor.licht_esstisch_l3_energy') | float %} {% set powerUsedLight4 = states('sensor.licht_badezimmer_l1_energy') | float %} {% set powerUsedLight5 = states('sensor.licht_flur_l1_energy') | float %} {% set powerUsedLight6 = states('sensor.licht_podest_decke_energy') | float %} {% set powerUsedLight7 = states('sensor.licht_schreibtisch_energy') | float %} {% set powerUsedLight8 = states('sensor.licht_lavalampe_energy') | float %} {% set powerUsedLight9 = states('sensor.licht_stehlampe_energy') | float %} {{ powerUsedLight1 + powerUsedLight2 + powerUsedLight3 + powerUsedLight4 + powerUsedLight5 + powerUsedLight6 + powerUsedLight7 + powerUsedLight8 + powerUsedLight9 |round(2) }}) renders=8>' for attribute '_attr_native_value' in entity 'sensor.stromversorgung_licht'
Logger: homeassistant.helpers.event
Source: helpers/template.py:570
First occurred: 13:06:14 (6 occurrences)
Last logged: 13:06:14
Error while processing template: Template<template=({% set powerGridL1 = states('sensor.shelly3em_3494547182FB_channel_a_power') | float %} {% set powerGridL2 = states('sensor.shelly3em_3494547182FB_channel_b_power') | float %} {% set powerGridL3 = states('sensor.shelly3em_3494547182FB_channel_c_power') | float %} {{ powerGridL1 + powerGridL2 + powerGridL3 }}) renders=2>
Error while processing template: Template<template=({% set powerUsedGrid = states('sensor.hausverbrauch_strom_in_kwh') | float %} {% set powerRate = states('sensor.strompreis_pro_kwh_in_euro') | float %} {{ (powerUsedGrid * powerRate) | round(2, default=0) }}) renders=2>
Error while processing template: Template<template=({% set powerGrid = states('sensor.hausverbrauch_aktuell_in_w') | float %} {{ powerGrid / 1000 }}) renders=2>
Error while processing template: Template<template=({% set powerGrid = states('sensor.hausverbrauch_aktuell_in_kw') | float %} {% set powerRate = states('sensor.strompreis_pro_kwh_in_euro') | float %} {{ (powerGrid * powerRate) | round(2, default=0) }}) renders=2>
Error while processing template: Template<template=({% set powerUsedLight1 = states('sensor.licht_esstisch_l1_energy') | float %} {% set powerUsedLight2 = states('sensor.licht_esstisch_l2_energy') | float %} {% set powerUsedLight3 = states('sensor.licht_esstisch_l3_energy') | float %} {% set powerUsedLight4 = states('sensor.licht_badezimmer_l1_energy') | float %} {% set powerUsedLight5 = states('sensor.licht_flur_l1_energy') | float %} {% set powerUsedLight6 = states('sensor.licht_podest_decke_energy') | float %} {% set powerUsedLight7 = states('sensor.licht_schreibtisch_energy') | float %} {% set powerUsedLight8 = states('sensor.licht_lavalampe_energy') | float %} {% set powerUsedLight9 = states('sensor.licht_stehlampe_energy') | float %} {{ powerUsedLight1 + powerUsedLight2 + powerUsedLight3 + powerUsedLight4 + powerUsedLight5 + powerUsedLight6 + powerUsedLight7 + powerUsedLight8 + powerUsedLight9 |round(2) }}) renders=2>
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 1925, in forgiving_float_filter
return float(value)
^^^^^^^^^^^^
ValueError: could not convert string to float: 'unavailable'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 568, in async_render
render_result = _render_with_context(self.template, compiled, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 2231, in _render_with_context
return template.render(**kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/jinja2/environment.py", line 1301, in render
self.environment.handle_exception()
File "/usr/local/lib/python3.11/site-packages/jinja2/environment.py", line 936, in handle_exception
raise rewrite_traceback_stack(source=source)
File "<template>", line 1, in top-level template code
File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 1928, in forgiving_float_filter
raise_no_default("float", value)
File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 1626, in raise_no_default
raise ValueError(
ValueError: Template error: float got invalid input 'unavailable' when rendering template '{% set powerUsedGridL1 = states('sensor.shelly3em_3494547182FB_channel_a_energy') | float %} {% set powerUsedGridL2 = states('sensor.shelly3em_3494547182FB_channel_b_energy') | float %} {% set powerUsedGridL3 = states('sensor.shelly3em_3494547182FB_channel_c_energy') | float %} {{ powerUsedGridL1 + powerUsedGridL2 + powerUsedGridL3 }}' but no default was specified
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 694, in async_render_to_info
render_info._result = self.async_render(
^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 570, in async_render
raise TemplateError(err) from err
homeassistant.exceptions.TemplateError: ValueError: Template error: float got invalid input 'unavailable' when rendering template '{% set powerUsedGridL1 = states('sensor.shelly3em_3494547182FB_channel_a_energy') | float %} {% set powerUsedGridL2 = states('sensor.shelly3em_3494547182FB_channel_b_energy') | float %} {% set powerUsedGridL3 = states('sensor.shelly3em_3494547182FB_channel_c_energy') | float %} {{ powerUsedGridL1 + powerUsedGridL2 + powerUsedGridL3 }}' but no default was specified
Und hier die Teile aus der energy.yaml:
## Verbrauchte kWh insgesamt
- name: "Hausverbrauch Strom in kWh"
icon: mdi:transmission-tower-export
unit_of_measurement: kWh
state_class: "total_increasing"
device_class: energy
state: >
{% set powerUsedGridL1 = states('sensor.shelly3em_3494547182FB_channel_a_energy') | float %}
{% set powerUsedGridL2 = states('sensor.shelly3em_3494547182FB_channel_b_energy') | float %}
{% set powerUsedGridL3 = states('sensor.shelly3em_3494547182FB_channel_c_energy') | float %}
{{ powerUsedGridL1 + powerUsedGridL2 + powerUsedGridL3 }}
## Aktuelle Leistungsabgabe in W
- name: "Hausverbrauch aktuell in W"
icon: mdi:meter-electric-outline
unit_of_measurement: W
state: >
{% set powerGridL1 = states('sensor.shelly3em_3494547182FB_channel_a_power') | float %}
{% set powerGridL2 = states('sensor.shelly3em_3494547182FB_channel_b_power') | float %}
{% set powerGridL3 = states('sensor.shelly3em_3494547182FB_channel_c_power') | float %}
{{ powerGridL1 + powerGridL2 + powerGridL3 }}
## Verbrauch zu Preis insgesamt
- name: "Strompreis in Euro insgesamt"
icon: mdi:currency-eur
unit_of_measurement: €
state_class: "total_increasing"
state: >
{% set powerUsedGrid = states('sensor.hausverbrauch_strom_in_kwh') | float %}
{% set powerRate = states('sensor.strompreis_pro_kwh_in_euro') | float %}
{{ (powerUsedGrid * powerRate) | round(2, default=0) }}
## Aktuelle Leistungsabgabe in kW
- name: "Hausverbrauch aktuell in kW"
icon: mdi:meter-electric-outline
unit_of_measurement: kW
state: >
{% set powerGrid = states('sensor.hausverbrauch_aktuell_in_w') | float %}
{{ powerGrid / 1000 }}
## Aktuelle Kosten pro Stunde
- name: "Hausverbrauch aktuell Kosten pro Stunde"
icon: mdi:currency-eur
unit_of_measurement: €
state: >
{% set powerGrid = states('sensor.hausverbrauch_aktuell_in_kw') | float %}
{% set powerRate = states('sensor.strompreis_pro_kwh_in_euro') | float %}
{{ (powerGrid * powerRate) | round(2, default=0) }}
## Berechnet anhand des Stromzählers die Rückgabe ins Netz, wenn negative Werte ausgegben werden
- name: Zurück zum Netz (Watt)
unique_id: "BalkonsolarBackToGridSensorWatts"
state_class: measurement
icon: mdi:transmission-tower
unit_of_measurement: W
device_class: power
state: >
{% if is_number(states('sensor.current_power_wohnung')) and states('sensor.current_power_wohnung') | float(0) < 0 %}
{{(states('sensor.current_power_wohnung') | float(0))*-1 | round (3) }}
{% else %}
{{(states ('0.0') | float(0)) |round(3) }}
{% endif %}
##############################################################
##############################################################
## ##
## Sensoren Energie Dashboard ##
## ##
##############################################################
##############################################################
##############################################################
## Verbrauchte kWh Licht ########################
##############################################################
- name: "Stromversorgung Licht"
unique_id: "StromversorgungLicht"
icon: mdi:flash
unit_of_measurement: kWh
state_class: "total_increasing"
device_class: energy
state: >
{% set powerUsedLight1 = states('sensor.licht_esstisch_l1_energy') | float %}
{% set powerUsedLight2 = states('sensor.licht_esstisch_l2_energy') | float %}
{% set powerUsedLight3 = states('sensor.licht_esstisch_l3_energy') | float %}
{% set powerUsedLight4 = states('sensor.licht_badezimmer_l1_energy') | float %}
{% set powerUsedLight5 = states('sensor.licht_flur_l1_energy') | float %}
{% set powerUsedLight6 = states('sensor.licht_podest_decke_energy') | float %}
{% set powerUsedLight7 = states('sensor.licht_schreibtisch_energy') | float %}
{% set powerUsedLight8 = states('sensor.licht_lavalampe_energy') | float %}
{% set powerUsedLight9 = states('sensor.licht_stehlampe_energy') | float %}
{{ powerUsedLight1 + powerUsedLight2 + powerUsedLight3 + powerUsedLight4 + powerUsedLight5 + powerUsedLight6 + powerUsedLight7 + powerUsedLight8 + powerUsedLight9 |round(2) }}
##############################################################