Halllo zusammen,
ich versuche gerade eine automation für die Berechnung der Grünlandsumme zu bauen (hi an alle gartenfreaks!). ich bekomm aber die Aktion zur Berechnung nicht hin. Kann mit da wer helfen, es kommt immer der Fehler
Die Aktion input_number.set_value konnte nicht ausgeführt werden. template value should be a string for dictionary value @ data['sequence'][0]['data']. Got {'value': "{% set mon = ( now().month | round ) %}\n{% set temp_sum = ((states('input_number.helfer_garten_grunlandtemperatursumme') | float) %}\n{% set temp_day = ((states('sensor.helfer_temperatur_tagesmittelwert') | float) %}\n{% if mon in [3,4,5,6,7,8,9,10,11,12] %}\n {{ temp_sum + temp_day }}\n{% elif mon = 1 %}\n {{ temp_sum + ( temp_day * 0.5 ) }}\n{% else %}\n {{ temp_sum + ( temp_day * 0.75 ) }}\n{% endif %}"}
action: input_number.set_value
data:
value: |-
{% set mon = ( now().month | round ) %}
{% set temp_sum = ((states('input_number.helfer_garten_grunlandtemperatursumme') | float) %}
{% set temp_day = ((states('sensor.helfer_temperatur_tagesmittelwert') | float) %}
{% if mon in [3,4,5,6,7,8,9,10,11,12] %}
{{ temp_sum + temp_day }}
{% elif mon = 1 %}
{{ temp_sum + ( temp_day * 0.5 ) }}
{% else %}
{{ temp_sum + ( temp_day * 0.75 ) }}
{% endif %}
target:
entity_id: input_number.helfer_garten_grunlandtemperatursumme
by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)