Creates a virtual climate that controls an eight sleep mattress. This allows exposing the climate to google home and controlling it using voice commands. Currently the units is "percent" but will show as default home assistant temperature unit. This implementation is a bit of a hack since google isn't really designed to handle percent in a thermostat so there are some things that do not work.
The Google Assistant UI is limited to setting temperature between 50 to 90 degrees. It is not recommended to use the Google Home UI. Instead I recommend exposing virtual fan or switch to use in the Google Home UI.
Attribute | Example Values (comma separated) |
---|---|
state | cooling, heating, idle, off |
hvac_mode | auto, off |
current_temperature | 70 |
target_temperature | 70 |
Requries https://github.com/lukas-clarke/eight_sleep to be installed.
Integrations >
section...
in top right of screenCustom repositories
amosyuen/ha-eight-sleep-climate
in category Integration
configuration.yaml
).custom_components
directory (folder) there, you need to create it.custom_components
directory (folder) create a new folder called eight_sleep_climate
.custom_components/eight_sleep_climate/
directory (folder) in this repository.{% endif %}
Submit
If you want to contribute to this please read the Contribution guidelines
This project was generated from @oncleben31's Home Assistant Custom Component Cookiecutter template.
Code template was mainly taken from @Ludeeus's integration_blueprint template