Skip to content

SleepMe Thermostat integration is a custom component for Home Assistant

Notifications You must be signed in to change notification settings

mikesalz/sleepme_thermostat

 
 

Repository files navigation

SleepMe Thermostat Integration

Home Assistant

Overview

The SleepMe Thermostat Integration is a custom component for Home Assistant, designed to provide seamless control and automation for the Chilipad Dock Pro Bed Cooling System. This integration allows you to manage your sleep environment with precise temperature controls and real-time monitoring of your device's water level, ensuring optimal performance and comfort throughout the night.

About the Chilipad Dock Pro Bed Cooling System

The Chilipad Dock Pro is a cutting-edge bed cooling system that regulates your bed's temperature between 55°F and 115°F, ensuring you stay comfortable all night long, regardless of room temperature or your body’s heat load. The system uses water circulation to maintain your desired temperature, making it an effective solution for hot sleepers or those who want a cooler sleep environment.

Installation

Manual Installation

  1. Download the repository contents.
  2. Copy the sleepme_thermostat folder to your Home Assistant's custom_components directory.
  3. Restart Home Assistant.
  4. Add the integration via the Home Assistant UI.

Configuration

  1. Before configuring the integration, you need to obtain an authentication token from Sleep.me:

    • Log in to your account on the Sleep.me website.
    • Navigate to your account details.
    • Go to the "Developer API" section.
    • Create a new token.
  2. After obtaining the token, navigate to the integrations page in Home Assistant.

  3. Click on "Add Integration" and search for "SleepMe Thermostat."

  4. Follow the on-screen instructions to complete the setup, where you'll need to enter the token you generated.

Usage

Once configured, you can use the SleepMe thermostat entity in your Home Assistant automations, scripts, and dashboards. The binary sensor provides real-time information on the water level in your Dock Pro, allowing you to automate alerts or actions when the water is low. Additionally, you can use this integration to adjust the temperature settings, either via the Home Assistant UI or through automation, to ensure your bed remains at the optimal temperature throughout the night.

License

This project is licensed under the MIT License.

Contributing

Contributions are welcome! Please open an issue or submit a pull request.

Support

If you encounter any issues or have questions, feel free to open an issue in the GitHub repository.

Acknowledgments

  • Thanks to the Home Assistant community for their support and resources.

About

SleepMe Thermostat integration is a custom component for Home Assistant

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%