Device
Eight Sleep Pod 4 running Sleepypod (before yesterday, running FreeSleep)
Local IP: 192.168.178.29
Device reachable on LAN
⸻
Summary
Device is reachable and core services are running, but multiple system features fail due to persistent database write errors and missing SSH access.
⸻
Network / access state
- Ping: OK
- SSH (port 22): Connection refused
- Web UI: OK on port 3000
- WebSocket/API: OK on port 3001
nmap result:
- 111/tcp open (rpcbind)
- 3000/tcp open
- 3001/tcp open
- 22/tcp closed (connection refused)
⸻
Live backend behavior (3001 WebSocket)
Device stream active and stable:
- Temperature reporting normal
- Water level: OK
- Left/right systems active
- No hardware faults observed
⸻
Core error (repeated)
SQLITE_READONLY: attempt to write a readonly database
DeviceStateSync: failed to write device_state
DeviceStateSync: failed to write water level
⸻
Impacted features
- HomeKit integration fails
- Sensor calibration does not work
- Gestures / presence detection fail
- Device state changes do not persist
- UI operates but state updates do not save
⸻
Observations
- System is partially functional and continuously streaming state
- Scheduler and services reload normally
- No evidence of hardware failure
- Issue appears related to database write permissions or filesystem state
- SSH service not running or not present in current runtime state
⸻
Suspected root cause
Likely filesystem or SQLite storage mounted read-only or corrupted, causing persistence layer failure and disabling dependent services.
Device
Eight Sleep Pod 4 running Sleepypod (before yesterday, running FreeSleep)
Local IP: 192.168.178.29
Device reachable on LAN
⸻
Summary
Device is reachable and core services are running, but multiple system features fail due to persistent database write errors and missing SSH access.
⸻
Network / access state
nmap result:
⸻
Live backend behavior (3001 WebSocket)
Device stream active and stable:
⸻
Core error (repeated)
SQLITE_READONLY: attempt to write a readonly database
DeviceStateSync: failed to write device_state
DeviceStateSync: failed to write water level
⸻
Impacted features
⸻
Observations
⸻
Suspected root cause
Likely filesystem or SQLite storage mounted read-only or corrupted, causing persistence layer failure and disabling dependent services.