Hallo Simon
Nach vielen Versuchen habe ich dinen Sensor zur Wärmepume nachgebaut.
- name: "Energy Haushalt"
unique_id: Energy Haushalt
device_class: energy
state_class: total
unit_of_measurement: "kWh"
state: >-
{{ (
(float(states('sensor.energy_flow_home'))) -
(float,0(states('sensor.warmepumpe_daily_energy'))) -
(float(states('sensor.tp_ladestecker_today_energy')))
) | round(1) }}
Doch auch so erhalte ich im Log den Fehler
Logger: homeassistant.helpers.template_entity
Source: helpers/template_entity.py:409
First occurred: 22:11:07 (1 occurrences)
Last logged: 22:11:07
TemplateError(‘TypeError: ‘int’ object is not callable’) while processing template ‘Template<template=({{ ( (float(states(‘sensor.energy_flow_home’))) - (float,0(states(‘sensor.warmepumpe_daily_energy’))) - (float(states(‘sensor.tp_ladestecker_today_energy’))) ) | round(1) }}) renders=4>’ for attribute ‘_attr_native_value’ in entity ‘sensor.energy_haushalt’
und
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/helpers/template.py”, line 684, in async_render_to_info
render_info._result = self.async_render(variables, strict=strict, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/src/homeassistant/homeassistant/helpers/template.py”, line 565, in async_render
raise TemplateError(err) from err
homeassistant.exceptions.TemplateError: TypeError: ‘int’ object is not callable
und das wundersame, in den Entwicklerwerkzeugen / Template funtioniert es!
Ich hoffe, du hast bei diesem verzwickten Template Problem eine Lösung.
Danke vorab
Jürgen
(sorry, Irgendwie habe ich Probleme mit dem Blockzitat)
