Boa tarde precisava de ajuda aqui com umas automações porque já estou todo baralhado
Tenho um sistema de rega que após ser accionado inicia um “timer do tipo temporizador” (que atualmente está definido manualmente para 10 minutos), o temporizador faz a contagem decrescente e no final dos 10 minutos desliga a rega.
O que pretendo é ter a possibilidade de alterar o tempo do temporizador. Pensei utilizar um Input number do tipo slider para definir o tempo do temporizaador mas não estou a conseguir.
Alguém me pode ajudar p.f.?
PS: Não tenho interesse em ter isto em Nodered
Para já tenho isto a funcionar…
Pensei colocar o seguinte código no trigger de inicio da rega mas não está a funcionar
for:
minutes: “{{ states(‘input_number.minutes’)|int }}”
- id: '1624659045272'
alias: Inicio rega
description: ''
trigger:
- platform: state
entity_id: switch.rega_jardim
to: 'on'
from: 'off'
condition: []
action:
- service: timer.start
target:
entity_id: timer.tempo_rega
mode: single
- id: '1624659551526'
alias: Fim rega
description: Quando termina o tempo
trigger:
- platform: event
event_type: timer.finished
event_data:
entity_id: timer.tempo_rega
condition: []
action:
- service: switch.turn_off
target:
entity_id: switch.rega_jardim
mode: single
- id: '1624661285913'
alias: Timer stop
description: ''
trigger:
- platform: state
entity_id: switch.rega_jardim
from: 'on'
to: 'off'
condition: []
action:
- service: timer.finish
target:
entity_id: timer.tempo_rega
mode: single
Obrigado pela ajuda