Weighbridge

Twoja waga i konto treningowe wreszcie zgodne

Weighbridge sam przenosi masę i skład ciała z wagi Withings do Garmin Connect, kilka sekund po tym, jak z niej zejdziesz. Usuń nieudany pomiar w aplikacji Withings, a zniknie także z Garmina — czego prawie nic innego nie potrafi.

Załóż konto

Za darmo, dopóki Weighbridge jest w wersji zapowiedziowej. Żadnej karty, żadnej subskrypcji.

Usunięcia się propagują. Prawie nic innego tego nie robi.

Każdemu zdarzy się kiedyś zważyć z ręcznikiem w ręku. W większości narzędzi do synchronizacji taki pomiar zostaje na stałe: możesz go usunąć w aplikacji Withings, ale kopia, która trafiła już do Garmina, zostaje — a poprawianie historii w Garminie jest uciążliwe. Weighbridge zauważa, że pomiaru już nie ma, i usuwa go również z Garmina.

To trudniejsze, niż brzmi, i dlatego rzadkie. Withings nie zgłasza usunięć — skasowany pomiar po prostu przestaje się pojawiać. Nie ma żadnego zdarzenia, na które można zareagować. Dlatego Weighbridge regularnie odczytuje na nowo całe okno twojej historii i porównuje je z tym, co już zapisał. Różnica to właśnie usunięcie.

Co jest synchronizowane

Wszystko, co mierzy twoja waga i dla czego Garmin ma miejsce:

Nawodnienie trzeba po drodze przeliczyć: Withings podaje je w kilogramach, a pole Garmina oczekuje procentu. Pomylenie tego to najczęstszy błąd w domowych skryptach synchronizujących — i powód, dla którego wielu ludzi widzi w Garminie nawodnienie w okolicach 40.

Dlaczego masa mięśniowa w Garminie wygląda inaczej

Withings i Garmin używają tego samego słowa na dwie różne wielkości. Withings podaje beztłuszczową tkankę miękką — wszystko poza tłuszczem i kośćmi, razem z narządami i wodą, zwykle 70–84% masy ciała. Pole Garmina dotyczy natomiast samych mięśni szkieletowych, raczej 30–45%. Przepisanie wartości bez zmian, jak robi większość narzędzi, zawyża wskaźnik Garmina mniej więcej 1,8 raza.

Weighbridge przelicza ją tak, żeby liczba w Garminie znaczyła to, co Garmin ma na myśli. Przeliczenie jest oszacowaniem opartym na średniej populacyjnej i możesz je wyłączyć jednym kliknięciem, jeśli wolisz widzieć surową wartość Withings w obu aplikacjach. Niezależnie od wyboru, wartość zapisana tutaj i pokazywana na twoim panelu to zawsze nietknięty odczyt z wagi.

Jak to działa

  1. 1

    Połącz Withings

    Jedno kliknięcie przez stronę logowania samego Withings. Weighbridge nigdy nie widzi twojego hasła do Withings — dostaje token dostępu, który możesz w każdej chwili cofnąć po stronie Withings.

  2. 2

    Połącz Garmina

    Garmin nie udostępnia żadnego oficjalnego sposobu na upoważnienie kogoś z zewnątrz do zapisu, więc ten krok wymaga jednorazowo twoich danych logowania do Garmina, żeby utworzyć sesję. Służą tylko do tego i zostają odrzucone; przechowywany jest wyłącznie powstały token sesji, zaszyfrowany.

  3. 3

    Wejdź na wagę

    Withings powiadamia Weighbridge, a ten zapisuje pomiar w Garminie w kilka sekund. Codzienny przebieg sprawdza ponownie ostatni tydzień, żeby wychwycić to, co w międzyczasie zmieniono lub usunięto.

O twoim haśle do Garmina

Weighbridge potrzebuje go raz, przy łączeniu kont, ponieważ Garmin nie publikuje żadnego sposobu na przyznanie osobom trzecim prawa zapisu — ani OAuth, ani uprawnień aplikacji, niczego. Dane logowania służą do utworzenia sesji i potem są odrzucane. Przechowywany jest tylko token sesji, zaszyfrowany algorytmem AES-256-GCM, i to on jest używany od tej pory.

Pytania, które naprawdę padają

Czy Garmin sam nie potrafi zaimportować masy ciała?

Z innej aplikacji nie. Oficjalne interfejsy Health i Activity Garmina są tylko do odczytu, aplikacje Connect IQ nie mogą zapisywać składu ciała, a program partnerski dający dostęp do odczytu kosztuje kilka tysięcy euro rocznie. Ręczne wpisanie masy w Garmin Connect — to wszystko, co oficjalnie istnieje. Weighbridge robi dokładnie to, co robi strona Garmin Connect, gdy wyślesz ten formularz.

Co się dzieje, gdy usunę pomiar w aplikacji Withings?

Zostaje usunięty także z Garmina, zwykle w ciągu doby. Weighbridge regularnie odczytuje na nowo ostatni tydzień twojej historii i porównuje go z tym, co już zapisał; to, co zniknęło z Withings, jest kasowane w Garminie. Jeśli nie chcesz czekać, naciśnij «Synchronizuj teraz».

Jak szybko pomiar trafia do Garmina?

W kilka sekund. Withings wysyła powiadomienie, gdy tylko waga prześle dane, a Weighbridge reaguje od razu. Nic nie musi być otwarte — ani aplikacja, ani twój telefon.

Czy przechowujecie moje hasło do Garmina?

Nie. Jest używane raz, przy łączeniu kont, do utworzenia sesji Garmina, i potem odrzucane. Przechowywany jest wyłącznie token sesji, zaszyfrowany. Garmin nie daje osobom trzecim żadnego innego sposobu zapisu — to odpowiedź niesatysfakcjonująca, ale uczciwa.

Czy zadziała, jeśli mam w Garminie uwierzytelnianie dwuskładnikowe?

Tak. Podczas łączenia poprosimy o kod, który wysyła Garmin, w przeglądarce, dokładnie w momencie, w którym jest potrzebny.

Które wagi są obsługiwane?

Każda waga Withings raportująca do Withings Health Mate — Body, Body+, Body Cardio, Body Comp, Body Scan i starsze modele WS. Weighbridge czyta z twojego konta Withings, a nie z wagi, więc wszystko, co się tam pojawia, może zostać zsynchronizowane.

Jak daleko wstecz można zaimportować historię?

Dwa lata. Przy pierwszym uruchomieniu Weighbridge pobiera z Withings pomiary z okresu do dwóch lat wstecz.

Dlaczego masa mięśniowa w Garminie to inna liczba?

Bo obie firmy mierzą co innego i nazywają to tak samo. Withings podaje beztłuszczową tkankę miękką, około 70–84% masy ciała; pole Garmina to mięśnie szkieletowe, około 30–45%. Weighbridge przelicza między nimi, żeby liczba w Garminie znaczyła to, co Garmin ma na myśli. Narzędzia, które kopiują wartość bez zmian, zostawiają w Garminie liczbę mniej więcej 1,8 raza za wysoką.

Czy mogę wyłączyć to przeliczanie?

Tak, w ustawieniach — i możesz zastosować zmianę do pomiarów już zapisanych w Garminie, nie tylko do przyszłych.

Czy synchronizuje w drugą stronę, z Garmina do Withings?

Nie. Weighbridge zapisuje wyłącznie do Garmina. Ważenie się na wadze Garmin Index z nadzieją, że wynik pojawi się w Withings, nie zadziała.

Co jeśli Garmin coś zmieni i przestanie działać?

To możliwe — Garmin nie publikuje wspieranego interfejsu do tego celu, więc ten używany może się zmienić bez zapowiedzi, i już się zdarzało. Weighbridge jest zbudowany tak, by psuć się widocznie, a nie po cichu: twoje konto zostaje oznaczone, panel to pokazuje, a powiadomienie cię o tym informuje.

Czy muszę trzymać jakąś aplikację otwartą?

Nie. Wszystko dzieje się na serwerze. Twój telefon może być wyłączony.

Gdzie są moje dane i czy mogę się ich pozbyć?

W bazie PostgreSQL hostowanej w UE. W każdej chwili możesz pobrać wszystko w formacie JSON z aplikacji i usunąć konto jednym działaniem — pomiary, tokeny i połączenia znikają razem z nim. Pomiary już zapisane w Garminie zostają w Garminie; po usunięciu połączenia nie ma już do nich dostępu, więc jeśli chcesz się ich też pozbyć, skasuj je tam najpierw.

Czy to usługa Garmina albo Withings?

Nie. Weighbridge jest niezależną usługą, niepowiązaną z żadną z tych firm ani przez nie wspieraną czy sponsorowaną.

Wypróbuj w tym tygodniu

Podłączenie obu kont zajmuje jakieś dwie minuty. Jeśli nie robi dla ciebie nic pożytecznego, po prostu je odłącz — nie zostaje nic, czego sam nie dodałeś.

Załóż konto