Screenshots From the README of lukas-clarke/eight_sleep.
About
Eight Sleep is a custom integration that connects Home Assistant to Eight Sleep beds through the vendor's cloud API with OAuth2. It imports the account and each bed side as devices and provides binary sensors, buttons, climate, media, numbers, selects, sensors and switches. Actions cover setting or adjusting the heating and cooling level, turning a side on or off, and starting or stopping away mode. Alarms can be snoozed, stopped or dismissed, and a one-off alarm can be created with custom vibration and thermal settings. The pod can also be primed, and the bed side for a user can be set to both, left or right. Alarm switches are created for each configured alarm, and sensor values refresh every 5 minutes. It is added as a custom repository in the Marketplace and configured in the UI with Eight Sleep account credentials.
Automatic summary of the README and code of lukas-clarke/eight_sleep. Something wrong, or are you the maintainer and want your own text here? Get in touch
Supports
Uses the vendor's cloud Needs an internet connection and an account with the vendor.
From the Marketplace Installed through the Marketplace, formerly HACS.
Actively maintained Its author released or pushed a change in the last six months.
Provides
- Climate
- Media
- Switches
- Sensors
Setting it up
Add its repository to the Marketplace as a custom repository and install it, then restart Home Assistant and add it under Settings, Devices and services.
Connect
- Client Id
- Client Secret
- Password
- Username
Select Eight Sleep Pod
- Pod name
Texts from the code of lukas-clarke/eight_sleep.
Actions
- Heat setSets heating/cooling level for eight sleep.Fields: Duration, Target Temperature, Sleep Stage
- Heat IncrementOffsets the current heating/cooling levelFields: Increment
- Side OffTurns off 8 sleep side.
- Side OnTurns on 8 sleep side in smart mode.
- Alarm SnoozeSnooze alarm for the 8 sleep side.Fields: Duration
- Alarm StopStops alarm for the 8 sleep side.
- Alarm DismissDismisses an alarm for the 8 sleep side.
- Start Away ModeTurns on away mode for the 8 sleep side.
- Stop Away ModeTurns off away mode for the 8 sleep side.
- Prime PodWill start the pod priming.
- Set Bed SideSet the bed side for the targeted user. Options are Both, Left, or Right.Fields: Bed Side State
- Set One-off AlarmSets a one-off alarm with custom vibration and thermal settings.Fields: Time, Enabled, Vibration Enabled, Vibration Power Level, Vibration Pattern, Thermal Enabled, Thermal Level
From the README
Home Assistant Eight Sleep integration that works with Eight Sleep's V2 API and OAUTH2
Shows in Vulpo
Quick Toggle card, Climate card, Media Player card, Button card, Apple Watch, Control Center, Climate Live Activity.Information
- Installs
- 530 sharing analytics
- GitHub stars
- 256
- Connection
- Uses the vendor's cloud
- Upkeep
- Updated in the last 6 months
- Version
- 1.0.24,
- Category
- Health and wellbeing
- Kind
- Marketplace integration
- Needs
- Added as a custom repository in the Marketplace
- Domain
eight_sleep- Issues
- Report an issue















