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
- 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.
- Crie as entradas
googlefit_client_id
egooglefit_client_secret
no seu arquivos secrets.yaml; - Para obter os
googlefit_client_id
egooglefit_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.
- 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.
- 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
-
Com o passar do tempo, estas anotações poderão estar desatualizadas. ↩