anton_salcher
Joined 1 year ago
Joined 1 year ago
In general yes it is possible to combine two or as many devices as you like. My cofounder uses Whoop (sleep), Garmin (cycling) and Withings (weigh). That is a clear USP for us, that we combine different sources and normalize them in one single platform. Thanks for signing up though, do you have some feedback? And I am sorry that we don't provide your wearables (yet)
On streaming: currently returning complete payloads. For this use case it hasn't been a problem, because the trend queries aggregate 90 rows of scalar data which is fast, and the response is compact text. Streaming would make sense if I were piping large sample arrays directly, but those get aggregated server-side before returning. Worth revisiting if I add something like full workout trace exports.
Your point about sleep tracking is real but the JSONB arrays compress well in Postgres and a night's worth of 30s data is 1-2K data points, so it's manageable. The bigger concern is the query performance when you need 90d of sleep data. what MCP Servers have you tried out, something similar?