Alarme de inundação sensor de água

Boas
Tenho uma automação para a deteção de água mas quero que ela envie (google e telegram) mensagem até que que o estado mude, através da mudança de input_boolean … whatever .
Alguém pode dar uma ideia ?

alias: AguaBancaCozinha
description: ''
trigger:
  - platform: state
    entity_id: binary_sensor.0xaf9_water_leak
condition: []
action:
  - choose:
      - conditions:
          - condition: state
            entity_id: binary_sensor.0xaf9_water_leak
            state: 'on'
        sequence:
          - service: notify.tlgr_henrique
            data:
              title: ATENÇÃO !!!!!
              message: Há água debaixo da banca da cozinha
          - service: tts.google_translate_say
            data:
              entity_id: media_player.googlenestsala
              language: pt
              message: ATENÇÃO !!!!!. Há água debaixo da banca da cozinha
    default:
      - service: notify.tlgr_henrique
        data:
          message: Banca da cozinha seca
      - service: tts.google_translate_say
        data:
          entity_id: media_player.googlenestsala
          message: Banca da cozinha sêca
          language: pt
mode: single

Experimenta passar o trigger para time (a cada 5 minutos por exemplo) com a condição de o sensor detectar água.

Achas bem ?

alias: AguaBancaCozinha
description: ''
trigger:
  - hours: '0'
    minutes: /1
    seconds: '0'
    platform: time_pattern
condition:
  - condition: state
    entity_id: binary_sensor.0xaf9_water_leak
    state: 'on'
    for:
      hours: 0
      minutes: 0
      seconds: 0
action:

Assim por alto pareceu-me correcto. Isso vai fazer com que a cada minuto veja se tem água ou não e envia alarme, caso haja água a cada minuto envia alarme.

1 Curtiu

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


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