Skip to content

Instantly share code, notes, and snippets.

@maxwellcc
Last active September 6, 2022 12:35
Show Gist options
  • Save maxwellcc/b77025583fd3eaf15b868f8529687a56 to your computer and use it in GitHub Desktop.
Save maxwellcc/b77025583fd3eaf15b868f8529687a56 to your computer and use it in GitHub Desktop.
Integrando sensores do MiBand Fit ao Home Assistant

Integrando o MiBand Fit ao Home Assistant

Esta integração foi realizada em jul/2022 utilizando o Home Assistant v. 2022.61.

Estas anotações foram criadas baseando-se no post do Google Home Brasil e em Google Calendars

  1. Abra o aplicativo Zepp. Selecione a opção 'Perfil' na parte inferior direita. Selecione a opção 'Adicionar contas' e, depois disto, selecione 'Google Fit' e faça o acesso.
  2. Crie as entradas googlefit_client_id e googlefit_client_secret no seu arquivos secrets.yaml;
  3. Para obter os googlefit_client_id e googlefit_client_secret, deve-se seguir os passos abaixo:
    • Entrar no site do Google Developers Console com a mesma conta utilizada na integração do Google Fit junto ao aplicativo Zepp;
    • Na página 'Ativar acesso a API', em 'Confirmar projeto' clique em Próximo;
    • Em 'Ativar API' clique em Ativar;
    • No menu localizado na parte superior esquerda, selecione 'APIs e serviços' e depois em 'Credenciais';
    • Na parte superior, selecione '+ Criar credenciais' e depois em 'ID do cliente do OAuth';
    • Em 'tipo de aplicativo', selecione 'TV e dispositivos de entrada limitados'. Depois digite ou aceite o nome proposto. Selecione o botão Criar;
    • Uma janela irá aparecer, com a chave chamada 'Seu ID de cliente'. Copie e cole essa chave no arquivo secrets.yaml na entrada googlefit_client_id;
    • Copie a chave chamada 'Seu chave secreta de cliente'. Cole essa chave no arquivo secrets.yaml na entrada googlefit_client_secret;
    • No menu localizado na parte esquerda, selecione 'Tela de permissão OAuth'. Em 'Tipo de usuário', coloque como 'Externo';
    • No menu localizado na parte esquerda, selecione 'APIs e serviços ativados'. Selecione '+ Ativar APIs e serviços' na parte superior;
    • No campo de localização, digite 'Fitness API'. Na página do resultado de busca, selecione 'Fitness API';
    • Se aparecer o botão Ativar, selecione ele.
  4. Instale o addon do Google Fit.
    • No Home Assistant, no menu lateral, selecione 'HACS'. Para este passo a passo, você deve ter o HACS integrado ao Home Assistant;
    • Selecione 'Integrações'. No menu superior direito, selecione os 3 pontos verticais e depois selecione 'Repositórios personalizados';
    • No campo 'Repositório', cole o endereço https://github.com/cyberjunky/home-assistant-google_fit;
    • No campo 'Categoria', selecione 'Integração'. Um card do Google Fit será exibido na página do HACS;
    • Clique no card mencionado acima e depois selecione Baixe esse repositório no HACS. Depois clique em Baixar;
    • Reinicie o Home Assistant.
  5. Será necessário adicionar o código abaixo em configuration.yaml.
    sensor:
      - platform: google_fit
        name: Google Fit
        client_id: !secret googlefit_client_id
        client_secret: !secret googlefit_client_secret

Footnotes

  1. Com o passar do tempo, estas anotações poderão estar desatualizadas.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment