Boas.
Tenho um shelly que me mede a energia das 3 fases em casa.
Consegui efetuar colocar na Visão Geral um card com a soma dessas fases com:
- platform: template
sensors:
total_energia:
unit_of_measurement: "W"
value_template: "{{ (states('sensor.shelly_shem_3_40f520016816_1_current_consumption') |float + states('sensor.shelly_shem_3_40f520016816_2_current_consumption')|float + states('sensor.shelly_shem_3_40f520016816_3_current_consumption')|float)}}"
editando o configuration.yaml
.
Agora pretendia automatação: se houver excedente solar (ie, o valor for < 0) então liga uma tomada.
A questão é que no automations.yaml
não consigo fazer o trigger.
Tentei:
- id: '1605630564207'
alias: Nova Automação
description: ''
trigger:
- platform: template
value_template: "{% if (states('sensor.shelly_shem_3_40f520016816_1_current_consumption')
|float + states('sensor.shelly_shem_3_40f520016816_2_current_consumption')|float
+ states(''sensor.shelly_shem_3_40f520016816_3_current_consumption'')|float) > 0 %} true {% endif %}"
action:
- type: turn_on
device_id: 33badb79de62b4c274773ccdbc347032
entity_id: light.50002061ecfabc57e541
domain: light
brightness_pct: 100
mode: single
mas não funciona. Como devo fazer?