Automação - deteção de anomalias

Boas, alguem sabe ou consegue ajudar de como fazer automações para detetar os seguinte.
imaginemos rega, se a rega estiver ligada por mais de 10 minutos cortar a rega ou enviar mensagem.
o mesmo para cargas eletricas elevedas, informar que existe uma carga eletrica muito longa no tempo

Como ligas a rega? Se for pelo Tasmota ou pelo Esphome isso dá para fazer diretamente no software, no caso do Tasmota é o pulsetime, no esphome não me lembro mas dá para fazer.
Consegues também fazer por automação, assim de repente:

  • Ao ligar a rega, acciona um timer com o valor de 10min
  • ao desligar a rega, desliga o timer
  • Se o timer for chegar ao fim (evento timer.finished) acciona essa automação

Tenho uma automação desse genero para desligar a máquina de café depois de 10 min.

- id: auto_off_10min_maquina_cafe
  alias: Auto Off 10min - Máquina de Café
  trigger:
  - entity_id: switch.maquina_de_cafe_dolce_gusto
    for: 00:10:00
    from: 'off'
    platform: state
    to: 'on'
  action:
  - data: {}
    entity_id: switch.maquina_de_cafe_dolce_gusto
    service: switch.turn_off
  mode: single

Tenho algo semelhante para alertar que uma dada luz está ligada mais do que 10 min durante as horas do dia:

- id: '1588864383515'
  alias: Light | Luz ligada + 10 min | OK
  description: Alerta qd uma das luzes está ligada mais do que 10 min durante o dia
  trigger:
  - entity_id: light.esc_luz_tecto, light.he_luz_tecto, light.se_luz_parede, light.se_luz_tecto,
      light.sj_luz_tecto
    for: '600'
    platform: state
    to: 'on'
  condition:
  - after: sunrise
    after_offset: '1:00'
    before: sunset
    before_offset: '-1:00'
    condition: sun
  action:
  - data_template:
      message: ' A luz {{ (trigger.to_state.attributes.friendly_name) }} está ligada
        há mais de 10 min'
    service: telegram_bot.send_message
1 Curtiu

funcionou perfeito :smiley: ja agora senão for pedir demais, na vez de avaliar o state de on, se fosse para alterar para o consumo energetico superior a x? durante x minutos?


Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade