:cpha_discord_icon_yes: Como Desligar/Ligar equipamentos baseados no sono com pulseira e relógio xiaomi

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:

:tv: Desligar a tv ao adormecer ou ao acordar.
:bulb: Desligar luzes ao adormecer ou ao acordar.
:white_square_button: Abrir Janelas/estores ao adormecer ou ao acordar.

Etc… etc…

Ok vamos aos requesitos:

:ballot_box_with_check: Telemóvel Android
:ballot_box_with_check: Smartband ou Relógio amazfit bip da xiaomi
:ballot_box_with_check: Aplicação para Amazfit bip ou para Miband
:ballot_box_with_check: Aplicação Tasker
:ballot_box_with_check: Plugin MQTT para o tasker

:warning: 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.

:warning: 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.

:crayon: 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.

:crazy_face:

1 Like