Edite o nome de cada som, ficando o nome apenas com o número de vezes que o cucko toca. Exemplo: 01.wav, 02.wav …
Salve os arquivos WAV em /config/www/cucko/ .
Esse caminho equivale a http://[SEU.IP]:8123/local/cucko/ no navegador.
Ao chamar a automação, ele verifica a hora e preenche o endereço com o nome do arquivo.
*O código {{now().strftime(“%I”)}} pega a hora no formato de 12h.
Adicione a integração “media_extractor”. Mais detalhes de como adicionar essa integração verifique Media extractor - Home Assistant
Insira este código como YAML em automações:
alias: "App: Cucko"
description: Tocar o cucko durante o dia
mode: single
trigger:
- minutes: "00"
platform: time_pattern
condition:
- condition: time
after: "08:00"
before: "21:01"
action:
- data:
volume_level: 0.5
service: media_player.volume_set
target:
entity_id: media_player.nestcasa
- data_template:
media_content_id: >-
http://[SEU.IP]:8123/local/cucko/{{now().strftime('%I')}}.wav
media_content_type: audio
entity_id: media_player.nestcasa
service: media_extractor.play_media
Observações:
Mude NESTACASA para o nome de seu assistente.
Mude [SEU.IP] para o IP do seu Home Assitant local. Exemplo: 192.168.0.100
Existe um passo a mais que é para aumentar o som do cucko antes de tocar, vc pode tirar se preferir.
Eu deixei para tocar o cucko das 8h as 21h, mas vc deixa o horário que quiser, só alterar no código.
Desculpe, faltou a informação, vou atualizar. Seguindo o exemplo, salve os arquivos em /config/www/cucko/
Esse caminho equivale a http://HASSIO-IP:8123/local/cucko/ no navegador.
Opa, que bom que deu certo. Reparei que depois que eu editei pela ultima vez ficou realmente algumas coisas erradas, agora eu arrumei o tutorial pra ficar mais fácil configurar numa primeira vez.