Poradnik
Body Battery Garmin nie pojawia się w Health Connect: dlaczego i co zrobić
Body Battery nie jest danymi, które Garmin udostępnia w Health Connect. To nie błąd: to świadoma decyzja. Oto co możesz zrobić już dziś.
W skrócie
- Body Battery nie trafia do Health Connect, ponieważ Garmin traktuje go jako dane zastrzeżone i nie eksportuje ich.
- Wszystkie inne dane Garmin (kroki, tętno, sen, kalorie) przepływają regularnie przez Health Connect, jeśli włączysz integrację w ustawieniach Garmin Connect.
- Aby odczytać Body Battery w FitMesh, potrzebujesz FitMesh Pro z bezpośrednim połączeniem OAuth z Garmin Connect.
- Body Battery nie jest standardem Health Connect: to wskaźnik obliczany wewnętrznie przez Garmin za pomocą zastrzeżonego algorytmu.
- Praktyczne rozwiązanie: włącz integrację Garmin-Health Connect dla pozostałych danych, a następnie rozważ FitMesh Pro dla Body Battery.
Jeśli masz zegarek Garmin i próbujesz zobaczyć Body Battery w Health Connect lub innej aplikacji Android, zawsze znajdujesz zero. Kroki, tętno, sen, kalorie: wszystko dochodzi. Body Battery: nic. To nie problem konfiguracyjny. Garmin celowo go nie eksportuje i jest ku temu powód.
Dlaczego Body Battery nie dociera do Health Connect
Body Battery to wynik regeneracji, który Garmin oblicza wewnętrznie, łącząc HRV, stres, jakość snu i aktywność. Nie jest to surowa metryka jak kroki czy tętno: to dane przetworzone algorytmem, którego Garmin nie udokumentował publicznie. W rezultacie w oficjalnym katalogu Health Connect nie ma typu danych 'Body Battery'. Health Connect może hostować tylko typy danych, które Google standaryzowało: kroki, kalorie, tętno, sen, SpO2 i inne. Wynik obliczony wewnętrznie przez producenta nie pasuje do żadnej z tych kategorii.
Co dziala: dane Garmin, które docierają do Health Connect
Zanim skupimy się na tym, czego brakuje, warto wiedzieć, co działa dobrze. Garmin Connect regularnie eksportuje do Health Connect: codzienne kroki, dystans, aktywne i całkowite kalorie, tętno (średnie, spoczynkowe, intraday jeśli urządzenie to obsługuje), dane snu (całkowity czas trwania i fazy jeśli zegarek je wykrywa), SpO2 i dane treningowe. Wszystko to trafia do Health Connect, a stamtąd do każdej aplikacji z uprawnieniami do odczytu, w tym FitMesh Sync.
Jak włączyć integrację Garmin-Health Connect
- Otwórz Garmin Connect na swoim telefonie.
- Dotknij menu w lewym górnym rogu, następnie przejdź do Ustawień (ikona koła zębatego, w prawym górnym rogu).
- Poszukaj sekcji Połączenia zdrowotne lub Integracje (nazwa może się nieco różnić między wersjami). Wybierz Health Connect.
- Jeśli pozycja nie pojawia się, zaktualizuj Garmin Connect do najnowszej wersji dostępnej w Play Store.
- Włącz przełącznik i przyznaj wymagane uprawnienia. Garmin zacznie zapisywać Twoje dane w Health Connect przy każdej synchronizacji.
- Aby wymusić pierwsze przesłanie danych, otwórz Garmin Connect, przejdź do profilu i dotknij Synchronizuj. Dane pojawią się w Health Connect w ciągu kilku minut.
Jak odczytać Body Battery w FitMesh
Ponieważ Body Battery nie przechodzi przez Health Connect, jedynym sposobem na odczytanie go w aplikacji innego producenta jest bezpośrednie połączenie z API Garmin Connect przez OAuth. FitMesh Pro oferuje to połączenie: po autoryzacji FitMesh pobiera Body Battery, stres, VO2 max i inne zaawansowane dane bezpośrednio z Garmin, bez przechodzenia przez Health Connect. Połączenie OAuth używa oficjalnych danych uwierzytelniających Garmin: Twoje hasło nigdy nie jest udostępniane FitMesh.
Często zadawane pytania
Czy Body Battery kiedykolwiek trafi do Health Connect?+
Nie ma żadnego publicznego ogłoszenia w tym kierunku. Body Battery to metryka obliczana wewnętrznie za pomocą nieudokumentowanego algorytmu: aby wyeksportować ją do Health Connect, Garmin musiałby albo opublikować metodę obliczania, albo współpracować z Google, aby dodać nowy standardowy typ danych. Żadne z nich nie miało dotąd miejsca.
Jeśli podłączę Garmin do FitMesh Pro, czy dane Health Connect się zduplikują?+
Nie. FitMesh automatycznie obsługuje deduplikację: gdy otrzymuje te same dane zarówno z Health Connect, jak i z API Garmin, zachowuje tylko najnowszą wartość dla każdej metryki. Nie zobaczysz kroków ani tętna liczonych podwójnie.
Czy inne wskaźniki Garmin (stres, VO2 max) mają ten sam problem co Body Battery?+
Tak, ta sama sytuacja. Wynik stresu i VO2 max Garmin to również metryki obliczane wewnętrznie, które nie są eksportowane do Health Connect. Oba są dostępne przez FitMesh Pro z połączeniem OAuth Garmin.
Czy muszę odinstalować Garmin Connect, żeby używać FitMesh?+
Nie, absolutnie nie. Garmin Connect musi pozostać zainstalowany: to aplikacja, która synchronizuje dane z zegarka do telefonu i zapisuje je w Health Connect. FitMesh czyta z Health Connect i opcjonalnie z Garmin Connect przez OAuth dla zaawansowanych danych. Oba działają razem bez problemów.
Dlaczego moje dane Garmin docierają do Health Connect z opóźnieniem?+
Garmin Connect zapisuje do Health Connect tylko wtedy, gdy aktywnie synchronizuje się z zegarkiem. Jeśli trzymasz zegarek z dala od telefonu przez godziny, dane dotrą zbiorczo, gdy ponownie otworzysz Garmin Connect w zasięgu Bluetooth. Aby uzyskać świeższe dane, wymuś ręcznie synchronizację Garmin Connect lub trzymaj telefon i zegarek blisko siebie.
Zastrzeżenie
FitMesh Sync jest niezależnym produktem. Garmin jest znakiem towarowym swoich właścicieli. Niniejszy artykuł nie sugeruje żadnej afiliacji ani sponsorowania.
Informacja zdrowotna
Informacje zawarte w tym artykule mają charakter wyłącznie informacyjny i nie zastępują porady lekarza, farmaceuty ani innego specjalisty ds. zdrowia. FitMesh Sync to aplikacja fitness i wellness, a nie wyrób medyczny. Nie diagnozuje ani nie leczy żadnych schorzeń. W razie objawów, wątpliwości lub decyzji dotyczących leczenia zawsze konsultuj się ze swoim lekarzem.
Napisane przez
Matteo Pizzi
Founder & Solo Dev, FitMesh Sync · Fosforonero
Włoski programista. Stworzyłem FitMesh Sync, aby wypełnić lukę między moim smartwatchem a prawdziwym osobistym dashboardem. Prywatność na pierwszym miejscu, indie, serwery w UE.
Więcej o projekcie