# Concord NUC Home Assistant — Credentials Private repo — real secrets committed per repo policy. Public mirror (`homelab-optimized`) will substitute REDACTED_* placeholders. ## Oura Ring (OAuth2) Application credentials created at [cloud.ouraring.com → Personal → API](https://cloud.ouraring.com/). Used by the **built-in** Home Assistant `oura` integration (HA 2024.4+, OAuth2 via application credentials). - **Client ID**: `6dec0bb3-0739-4323-9a04-11ea8d05bdaa` - **Client Secret**: `gG___3Eeb4AYfUjpUyyqBqI3CZqFTjWOJ4-osIIqqYs` - **Redirect URI configured in Oura**: `https://my.home-assistant.io/redirect/oauth` (default HA flow) ### How to add to Home Assistant 1. Go to `Settings → Devices & Services → Helpers → Application Credentials → Add Credential` (or the integration setup flow will prompt for these on first run). 2. Select **Oura** as the integration. 3. Paste the Client ID and Client Secret above. 4. Then `Settings → Devices & Services → Add Integration → Oura` → complete OAuth flow. ### Entities exposed (once integrated) Expected entities created by the built-in integration: - `sensor.oura_readiness_score` - `sensor.oura_sleep_score` - `sensor.oura_activity_score` - `sensor.oura_resting_heart_rate` - `sensor.oura_heart_rate_variability` - `sensor.oura_total_sleep` - `sensor.oura_time_in_bed` (Exact entity IDs may differ — verify after first integration run and update `dashboards/bedroom.yaml` accordingly.)