Sou novo nestas andanças, e estou aqui uma questão.
Criei um sensor no templates como seguinte código:
sensor:
- platform: template
sensors:
total_power:
friendly_name: “Total Power”
unit_of_measurement: “W”
value_template: >
{% set a1 = states(‘sensor.aquecedor_01_power’)|replace(‘unavailable’, ‘0’)|float %}
{% set a2 = states(‘sensor.aquecedor_02_power’)|replace(‘unavailable’, ‘0’)|float %}
{% set b = states(‘sensor.bomba_filtro_power’)|replace(‘unavailable’, ‘0’)|float %}
{% set c = states(‘sensor.co2_power’)|replace(‘unavailable’, ‘0’)|float %}
{% set l = states(‘sensor.luminaria_power’)|replace(‘unavailable’, ‘0’)|float %}
{{ ((a1 if a1 > 0 else 0) + (a2 if a2 > 0 else 0) + (b if b > 0 else 0) + (c if c > 0 else 0) + (l if l > 0 else 0)) | round(2) }}
Aparenta devolver os valores corretos:
Tipo de resultado: string
sensor:
-
platform: template
sensors:
total_power:
friendly_name: “Total Power”
unit_of_measurement: “W”
value_template: >63.9
Este template escuta os seguintes eventos de mudança de estado:
Entidade: sensor.aquecedor_01_power
Entidade: sensor.aquecedor_02_power
Entidade: sensor.bomba_filtro_power
Entidade: sensor.co2_power
Entidade: sensor.luminaria_power
no entanto, quando tento adicionar no card, o sensor não aparece.
Ja reiniciei e mantem…