Cada vez mais e inevitalmente quem está no mundo do Home Assistant…recorre a automações para facilitar o nosso dia a dia de modo geral… seja “nisto ou naquilo”…
Com o aparecimento de novos gadgets e com pessoas inteligentes à mistura…este (mundo HA) fica claramente mais aliciante.
Neste tutorial quero partilhar contigo, como podes automatizar o que queiras atráves do teu sono,
caso tenhas uma SmartBand da xiaomi e um relógio Amazfit BIP.
Com isto podes com a tua imaginação controlar várias coisas como por ex:
Desligar a tv ao adormecer ou ao acordar.
Desligar luzes ao adormecer ou ao acordar.
Abrir Janelas/estores ao adormecer ou ao acordar.
Etc… etc…
Ok vamos aos requesitos:
Telemóvel Android
Smartband ou Relógio amazfit bip da xiaomi
Aplicação para Amazfit bip ou para Miband
Aplicação Tasker
Plugin MQTT para o tasker
Ambas as aplicações são pagas na play store.
Caso não tenhas disponiibidade ou não queiras pagar , ignora o que se segue.
Ok vais começar por instalar o Tasker e também o Plugin
De seguida abres a aplicação Tasker
Clicas em cima do lado esquerdo do separador e clicas em PROFILES de seguinda clicas em baixo no + e escolhes EVENT
Em filter escreves intent received e clicas
Ok aqui na parte do Action vamos começar pelo comando do Acordar.
Vais escrever: com.mc.miband.tasker.wokeUp
Só escreves isso depois voltas para trás
Vai te aparecer a janela que ves agora, clicas em New Task e das um nome que queiras… podes dar acordado
De seguida aqui, clicas no +
No campo filter escreves: mqtt publisher e clicas
Agora clicas no lápis do lado direito
Vai aparecer uma nova janela onde vais preencher alguns dados:
Server Address: Colocas o teu dns (SEM PORTA)
Port: Colocas a porta do teu MQTT se usares SSL activa a caixinha em baixo
Username e password: Colocas os teus dados de username e password o MQTT
No Tópico: Colocas um tópico que queiras exemplo: xiaomi/ha/status
Payload: Colocas acordar
E por fim seleccionas Qos1 Retain, activas a caixinha Retain Flag e clicas em ACCEPT
Irás voltar a esta janela:
Lembra-te que fizeste o processo para o acordar…
Agora é só repetires os mesmos passos mas o comando do adormecer é: com.mc.miband.tasker.fellAsleep
E quando chegares a parte do topic metes o mesmo tópico só mudas o payload para adormecer.
A app Tasker deverá estar sempre a correr, para isso deves ver um icone na tua barra do tlm.
E para que os comandos do adormecer e acordar sejam enviados para o HA deves durante a noite ter a internet activa no telemóvel.
Podes ver Aqui todos os comandos que consegues usar na tabela que se segue , caso depois queiras adicionar mais alguns, como a percentagem da bateria da miband/ relógio
Ok, vais passar agora à instalação da app Notify & Fitness
No separador do sono vais clicar mais abaixo onde diz: Mais opções
Vais activar o botão que diz: Sleep as Android
Na janela que se segue, vais activar o Batimento Cardiaco
No separador Batimento activas o Batimento Cardiaco e podes colocar 15 minn
De seguida vais colocar a opção como ves na imagem: Use Notify app Only
E pronto, a nível de configurações na parte das apps está feito.
Agora vou ter dar apenas um exemplo que como podes através do MQTT fazer uma automação para o adormecer.
- alias: Apaga a tv do quarto ao adormecer
initial_state: true
trigger:
platform: mqtt
topic: xiaomi/ha/status
payload: adormecer
action:
service: switch.turn_off
entity_id: switch.tv_quarto
Dúvidas que tenhas ou comentários por favor abre um novo tópico.