Notificações com mensagens randômicas

É possível configurar para que o HA envie mensagens randômicas em suas notificações, tts…

Abaixo um exemplo

#notifica que já é hora de voltar a trabalhar
- alias: 'Trabalhar período da tarde'
  initial_state: true
  trigger:
    platform: time
    at: '13:00:00'
  condition:
    condition: and
    conditions:
      #primeira condição: Só ativa nos dias de segunda a sexta
      - condition: time
        weekday:
          - mon #segunda
          - tue #terça
          - wed #quarta
          - thu #quinta
          - fri #sexta
      #segunda condição: Alguém tem que estar em casa para ativar a ação
      - condition: or
        conditions:                
          - condition: state
            entity_id: device_tracker.douglas
            state: 'home'
          - condition: state
            entity_id: device_tracker.luana
            state: 'home'       
  action:
    #seta volume no google home (media player)
    - service: media_player.volume_set
      data_template:
        entity_id: media_player.musics
        volume_level: 0.6
    #envia mensagem aleatórica, você pode colocar quantas mensagens quiser separado por vírgula
    - service: tts.google_translate_say
      data_template:
        entity_id: media_player.musics
        message: >
          {{ [
          "Pessoal, são 13:00 e hoje é dia de trabalho. Não vão se atrasar.",
          "Boraaa galera. Tem que pagar as contas.",
          "Eita, 13:00 e ainda tem gente em casa. Bora trabalhar.",
          "Olá, só avisando que são 13:00 e só eu vou ficar em casa hoje.",
          "Pessoal, podem ir que eu cuido de tudo aqui. Qualquer coisa avisarei vocês.",
          ] | random }}

Você pode enviar para o telegram por exemplo, ou push notification. Só lembrem de utilizar o data_template para enviar a mensagem conforme o exemplo acima.

8 Likes