Project
- Stars
- Started
- Issues
- License
Keep selected health readings on your own server
HealthSave Observatory stores health readings on a server you run and shows them through web and Grafana dashboards. Its early Amazfit connector reads selected Zepp cloud records using an imported app token. Apple Watch records arrive through the separate HealthSave iPhone app: manual sync works for testing without Pro, while ongoing background uploads need its one-time Pro unlock.
The server uses the source-available Elastic License 2.0; the iPhone app is closed source. The Zepp connector does not backfill full history or decode sleep stages, model coverage and some response formats are unverified, and expired tokens need replacing. Windows hosting uses WSL2.
How did it go? Tips, problems, questions…
Keep selected health readings on your own server
HealthSave Observatory stores health readings on a server you run and shows them through web and Grafana dashboards. Its early Amazfit connector reads selected Zepp cloud records using an imported app token. Apple Watch records arrive through the separate HealthSave iPhone app: manual sync works for testing without Pro, while ongoing background uploads need its one-time Pro unlock.
The server uses the source-available Elastic License 2.0; the iPhone app is closed source. The Zepp connector does not backfill full history or decode sleep stages, model coverage and some response formats are unverified, and expired tokens need replacing. Windows hosting uses WSL2.
Umut Keltek and 2 others
49 followers · joined Jan 2018
Feedback
How did it go? Tips, problems, questions…