Files
homelab-optimized/hosts/physical/concord-nuc/homeassistant/CREDENTIALS.md
Gitea Mirror Bot 57b1fe47f2
Some checks failed
Documentation / Deploy to GitHub Pages (push) Has been cancelled
Documentation / Build Docusaurus (push) Has been cancelled
Sanitized mirror from private repository - 2026-04-19 08:15:48 UTC
2026-04-19 08:15:48 +00:00

1.5 KiB

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. 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.)