Sanitized mirror from private repository - 2026-04-22 22:02:15 UTC
This commit is contained in:
34
hosts/physical/concord-nuc/homeassistant/CREDENTIALS.md
Normal file
34
hosts/physical/concord-nuc/homeassistant/CREDENTIALS.md
Normal file
@@ -0,0 +1,34 @@
|
||||
# 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` <!-- pragma: allowlist secret -->
|
||||
- **Client Secret**: `gG___3Eeb4AYfUjpUyyqBqI3CZqFTjWOJ4-osIIqqYs` <!-- pragma: allowlist secret -->
|
||||
- **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.)
|
||||
Reference in New Issue
Block a user