home-assistant / home-assistant/core

SleepNumber Integration keeps needing the password entered

Open
#181,777 12 comments 8 reactions 0 assignees View on GitHub
integration: sleepiq
Dominant language
Python
Stars
90.8k
Forks
38.7k
Avg merge
1d 2h
Merged PRs (30d)
597

Description

### The problem

Every other day or so, SleepNumber integration fails and needs me to re-enter my password, that lasts for a day or two, and then the same thing again.

### What version of Home Assistant Core has the issue?

core-2026.9.1

### What was the last working version of Home Assistant Core?

core-2026.8.X

### What type of installation are you running?

Home Assistant OS

### Integration causing the issue

SleepIQ

### Link to integration documentation on our website

https://www.home-assistant.io/integrations/sleepiq

### Diagnostics information

From the log:

Logger: homeassistant.components.sleepiq.coordinator
Source: helpers/update_coordinator.py:543
Integration: SleepIQ (documentation, issues)
First occurred: 1:28:40 PM (1 occurrence)
Last logged: 1:28:40 PM

Authentication failed while fetching {EMAILADDRESS}@SleepIQSleepData data: API call error response 401 >

### Example YAML snippet

```yaml

```

### Anything in the logs that might be useful for us?

```txt

```

### Additional information

_No response_

Contributor guide

Open the contributing guide

Research direction

Start with the SleepIQ integration's coordinator and the helpers/update_coordinator.py location shown in the log, then trace how the 401 response leads to repeated password prompts. Reproduce the failure across the token lifetime and compare behavior with core-2026.8.X; done means authentication remains valid for more than a day or two without manual re-entry, with regression coverage for the failure.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api, authentication
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.