Eu tenho este sensor que dá o preço da energia horária.
Como faço para que o HA obtenha as 2 ou 3 horas menos dispendiosas para dar ordem à bateria para carregar (esta última parte já sei fazer)?
se tens bi-horario a tabela é disponibilizada pela erse e tem um horário fixo ao longo da semana, só tens de parametrizar os horários das vazias que serão as horas mais baratas, e fora do horário solar.
As horas já estão no sensor, conforme post original. Já valor final, do comercializador.
O que preciso é que o HA as escolha.
Templates com atributos. Ou ir buscar directamente à origem json.
- todas as horas
- verificar tabela/array
- se preço menor que … ligar x y z
nem reparei que já tinhas as horas lá
Podes acrescentar algo deste género aos atributos desse sensor. Ou então crias um outro template sensor para o efeito.
template:
sensor:
- unique_id: coopernico_spot_price_simples
...
attributes:
carregar_1: {{ (state_attr('sensor.coopernico_spot_price_simples', 'today_hours').items()|sort(attribute='1'))[0][0] }}
carregar_2: {{ (state_attr('sensor.coopernico_spot_price_simples', 'today_hours').items()|sort(attribute='1'))[1][0] }}
Já agora, não queres acrescentar esse template da MEO aos Tarifários Portugal do Wiki?