Automação para criar alarme

Boa noite.
Pretendia criar uma automação que depois de pressionado um botão execute uma ação a uma determinada hora mediante certas condições.
Basicamente o que pretendo é uma ação que me lembre de colocar a máquina da louça a lavar.
Gostava de implementar algo deste género:
Ao pressionar um botão (colocado perto da máquina) queria que a determinada hora (por exemplo no dia seguinte) recebesse uma notificação para colocar a máquina da louça a lavar apenas quando detetado movimento na cozinha.
Já dei voltas e mais voltas e não consigo implementar desta forma, mas também tenho de reconhecer que pouco percebo disto.
Há por aqui alguém que me possa ajudar ou encaminhar?

Também quero!!! :slight_smile:

#automations.yaml

# botao para ativar ou desativar AUTOMACAO
- id: ATIVA_AUTOMACAO
  alias: ATIVA_AUTOMACAO
  trigger:
    - platform: state
      entity_id: input_boolean.BOTAO_QUE_ATIVA_A_AUTOMACAO
      to: 'on'
  action:
   - service: homeassistant.turn_on
     data:
       entity_id: 
       - automation.AUTOMACAO_PRINCIPAL


- id: AUTOMACAO_PRINCIPAL
  alias: AUTOMACAO_PRINCIPAL
  trigger:
    - platform: time
      at: '07:33:00' #horario que vai ser enviado a mensagem
  condition:
    condition: or
	conditions:
      - condition: time #se quiser definir os dias que deve enviar mensagem
        weekday:
          - mon
          - tue
          - wed
          - thu
          - fri
      - condition: state
        entity_id: SENSOR_DE_MOVIMENTO
        state: 'on'

  action:
    - service: notify.mobile_app_NOME_DO_DISPOSITIVO_QUE_RECEBE_A_MENSAGEM
      data:
        message: MENSAGEM


#configuration.yaml

input_boolean:
  BOTAO_QUE_ATIVA_A_AUTOMACAO:
    name: BOTAO_QUE_ATIVA_A_AUTOMACAO

Obrigado Tiago.
Peço desculpa pela demora no feedback, mas consegui colocar a automação a funcionar de outra forma e através da interface das automações, sem necessitar introduzir código yaml.
Tenho um botão zigbee colocado junto da máquina da louça e um sensor de movimento zigbee colocado por cima de uma das portas que dá acesso à cozinha.
Basicamente o que fiz foi definir como acionador esse botão quando é pressionado.
De seguida defini como ação receber uma notificação de audio através de um google nest mini que tenho colocado na cozinha a informar que a lembrança foi agendada.
De seguida criei outra ação para esperar por um acionamento, neste caso Tempo, e defini às 7h00 da manhã.
Criei outra ação para esperar por outro acionamento, agora de Dispositivo, e defini deteção de movimento no sensor da cozinha.
Por fim criei uma última ação para receber a notificação por audio para lembrar para colocar a máquina a lavar.
Desta forma, ao pressionar o botão a automação inicia, mas vai aguardar para as 7h00 para executar, mas fica pendente da deteção de movimento no sensor da cozinha. Só depois disso se verificar é que é concluída.
Tenho vindo a testar e funciona perfeitamente. Só depois de detetado movimento na cozinha, a partir das 7h00, é que a notificação audio é transmitida.


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


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