OAuth setup with the issue 46 fix works. Imported from HISTORY_START_DATE=2026-10-01. Database values for the latest day matched the Oura API, and Grafana charts matched the Oura app. Forced expiry via OURA_ACCESS_TOKEN_EXPIRES_AT; ingestion refreshed and stored the token in oauth_token_state. All 8 Grafana dashboards and Streamlit load. The current day's daily_activity is only imported the next day.
- A monthly fee for your wearable?
- Ads on your TV?
- A speaker that's always listening?
- A Kindle locked to Amazon?
- A paywall on your doorbell?
There's a mod for that.
Browse by device
Popular devices
All devices- mods updated in the last 30 days
- mods in the catalog
- mods updated in the last 30 days
- mods in the catalog









