Sua balança e sua conta de treino, finalmente combinando
O Weighbridge copia peso e composição corporal da sua balança Withings para o Garmin Connect sozinho, segundos depois de você descer dela. Apague uma pesagem ruim no aplicativo da Withings e ela some do Garmin também — o que quase nada mais faz.
Grátis enquanto o Weighbridge está em prévia. Sem cartão e sem assinatura.
- Automático: a pesagem chega ao Garmin em segundos, sem abrir nada
- As exclusões se propagam, então uma medição ruim não fica assombrando seus gráficos
- Nove valores, não só o peso
- Sua senha do Garmin não é guardada
As exclusões se propagam. Quase nada mais faz isso.
Todo mundo se pesa uma vez segurando a toalha. Na maioria das ferramentas de sincronização essa medição é definitiva: você pode apagá-la no aplicativo da Withings, mas a cópia que já está no Garmin permanece, e o histórico do Garmin é chato de corrigir. O Weighbridge percebe que a medição sumiu e a remove do Garmin também.
É mais difícil do que parece, e por isso é raro. A Withings não avisa sobre exclusões — uma medição apagada simplesmente deixa de aparecer. Não existe evento ao qual reagir. Por isso o Weighbridge relê periodicamente uma janela inteira do seu histórico e compara com o que já escreveu. A diferença é a exclusão.
O que é sincronizado
Tudo o que sua balança mede e para o qual o Garmin tem onde guardar:
- Peso
- Percentual de gordura
- Massa muscular
- Massa óssea
- Hidratação
- Gordura visceral
- Taxa metabólica basal
- Idade metabólica
- IMC
A hidratação precisa ser convertida no caminho: a Withings informa em quilogramas e o campo do Garmin espera uma porcentagem. Inverter isso é o erro mais comum em scripts de sincronização caseiros — e o motivo de tanta gente ver uma hidratação de cerca de 40 no Garmin.
Por que a massa muscular aparece diferente no Garmin
Withings e Garmin usam a mesma palavra para grandezas diferentes. A Withings informa o tecido mole magro — tudo o que não é gordura nem osso, incluindo órgãos e água corporal, normalmente 70 a 84% do peso. O campo do Garmin é só músculo esquelético, mais perto de 30 a 45%. Copiar o valor sem mexer, como a maioria das ferramentas faz, infla a métrica do Garmin em cerca de 1,8 vez.
O Weighbridge converte, para que o número no Garmin signifique o que o Garmin diz que significa. A conversão é uma estimativa baseada em uma média populacional, e você pode desligá-la com um clique se preferir ver o valor bruto da Withings nos dois aplicativos. De qualquer forma, o valor guardado aqui e mostrado no seu painel é sempre o original da sua balança, intocado.
Como funciona
- 1
Conectar a Withings
Um toque pela própria página de login da Withings. O Weighbridge nunca vê sua senha da Withings: ele recebe um token de acesso que você pode revogar na Withings quando quiser.
- 2
Vincular o Garmin
O Garmin não oferece nenhuma forma oficial de autorizar terceiros a escrever, então esta etapa pede suas credenciais do Garmin uma vez, para criar uma sessão. Elas são usadas para isso e descartadas; só o token de sessão resultante é guardado, criptografado.
- 3
Subir na balança
A Withings avisa o Weighbridge, que grava a pesagem no Garmin em segundos. Uma varredura diária revisa a última semana para pegar o que foi editado ou apagado no meio-tempo.
Sobre a sua senha do Garmin
O Weighbridge precisa dela uma vez, na hora de vincular, porque o Garmin não publica nenhuma forma de conceder acesso de escrita a terceiros — nem OAuth, nem permissão de aplicativo, nada. As credenciais são usadas para criar uma sessão e depois descartadas. Só o token de sessão é guardado, criptografado com AES-256-GCM, e é ele que passa a ser usado.
- Sua senha do Garmin não é guardada, não vai para os logs e não pode ser recuperada de nada que o Weighbridge mantém.
- Autenticação em dois fatores funciona: o código é pedido durante a vinculação, no navegador.
- A Withings usa OAuth, então nenhuma senha da Withings chega a ser vista.
- Peso e composição corporal são dados de saúde. Ficam armazenados na União Europeia, nunca são vendidos e não são compartilhados com ninguém além dos dois serviços que você conectou.
- Você pode exportar tudo em JSON ou apagar sua conta com todas as medições pelo aplicativo.
Perguntas que as pessoas realmente fazem
O Garmin já não importa peso sozinho?
De outro aplicativo, não. As APIs oficiais Health e Activity do Garmin são somente leitura, aplicativos Connect IQ não podem escrever composição corporal, e o programa de parceiros que dá acesso de leitura custa milhares de euros por ano. Digitar um peso à mão no Garmin Connect: é só isso que existe oficialmente. O Weighbridge faz exatamente o que o site do Garmin Connect faz quando você envia esse formulário.
O que acontece se eu apagar uma medição no aplicativo da Withings?
Ela é removida do Garmin também, normalmente dentro de um dia. O Weighbridge relê periodicamente a última semana do seu histórico e compara com o que já escreveu; o que sumiu da Withings é apagado do Garmin. Se não quiser esperar, toque em «Sincronizar agora».
Em quanto tempo a pesagem chega ao Garmin?
Segundos. A Withings envia um aviso assim que a balança sobe o dado, e o Weighbridge age na hora. Nada precisa estar aberto — nem o aplicativo, nem o seu celular.
Vocês guardam minha senha do Garmin?
Não. Ela é usada uma vez, na vinculação, para criar uma sessão do Garmin, e depois descartada. Só o token de sessão fica guardado, criptografado. O Garmin não dá a terceiros nenhuma outra forma de escrever: uma resposta insatisfatória, mas honesta.
Funciona com autenticação em dois fatores no Garmin?
Sim. A vinculação pede o código que o Garmin envia, no navegador, no momento exato em que ele é necessário.
Quais balanças funcionam?
Qualquer balança Withings que envie dados para o Withings Health Mate: Body, Body+, Body Cardio, Body Comp, Body Scan e os modelos WS mais antigos. O Weighbridge lê da sua conta Withings e não da balança, então tudo o que aparece lá pode ser sincronizado.
Quanto histórico dá para importar?
Dois anos. Na primeira execução, o Weighbridge importa do Withings até dois anos de pesagens anteriores.
Por que a massa muscular é diferente no Garmin?
Porque as duas empresas medem coisas diferentes e chamam pelo mesmo nome. A Withings informa tecido mole magro, algo entre 70 e 84% do peso; o campo do Garmin é músculo esquelético, algo entre 30 e 45%. O Weighbridge converte entre os dois para que o número do Garmin signifique o que o Garmin pretende. Ferramentas que copiam o valor sem mexer deixam o Garmin mostrando um número cerca de 1,8 vez alto demais.
Dá para desligar essa conversão?
Dá, nas configurações — e você pode aplicar a mudança às pesagens que já estão no Garmin, não só às futuras.
Sincroniza no sentido contrário, do Garmin para a Withings?
Não. O Weighbridge só escreve no Garmin. Pesar-se numa balança Garmin Index esperando o dado na Withings não é algo que ele faça.
E se o Garmin mudar algo e parar de funcionar?
É possível: o Garmin não publica nenhuma interface com suporte para isso, então a que é usada pode mudar sem aviso, e já mudou antes. O Weighbridge foi feito para falhar de forma visível em vez de silenciosa: sua conta é marcada, o painel avisa e uma notificação chega até você.
Preciso deixar algum aplicativo aberto?
Não. Tudo acontece no servidor. Seu celular pode estar desligado.
Onde ficam meus dados, e dá para me livrar deles?
Em um banco PostgreSQL hospedado na União Europeia. Você pode baixar tudo em JSON pelo aplicativo quando quiser, e apagar sua conta com uma ação — medições, tokens e conexões vão junto. Pesagens já gravadas no Garmin ficam no Garmin; depois que a conexão some, não há mais como alcançá-las, então apague-as lá primeiro se quiser que sumam também.
Isso é feito pela Garmin ou pela Withings?
Não. O Weighbridge é um serviço independente, sem vínculo com nenhuma das duas empresas e sem apoio ou patrocínio delas.
Experimente esta semana
Conectar as duas contas leva uns dois minutos. Se não estiver servindo para nada, desconecte de novo — nada é guardado além do que você mesmo colocou.