Skip to content

Custom Home Assistant compoment for the thermosmart thermostat.

Notifications You must be signed in to change notification settings

theneweinstein/thermosmart_component

Repository files navigation

Warning

Thermosmart went bankrupt in summer 2023. I'm not owning this device anymore and will stop supporting this component. Likely the API will also stop working (soon).

Thermosmart custom component for HomeAssistant

The thermosmart component lets you control a thermostats and view sensor data (boiler information) from Thermosmart thermostats.

Boiler information is only available if you have an OpenTherm boiler and if the ot-scope is enabled by Thermosmart for your API-keys.

Prerequisites

You will need to obtain a Client ID and Client Secret from Thermosmart. To obtain this, do the following:

  • Fill in the ThermoSmart API client registration form

  • The thermosmart can push changes to a webhook. If you want to use webhooks, fill in the Webhook URL:

    If you are not using SSL: http://<your_home_assistant_url:<port>/api/webhook/WEBHOOK_ID

    If you are using SSL: https://<your_home_assistant_url>:<port>/api/webhook/WEBHOOK_ID

Installation

You can install this component via HACS by adding this resposistory as a custom respository. Alternatively you can manually copy the files into the thermosmart folder in the config directory.

Configuration

To set it up, go to: https://my.home-assistant.io/redirect/config_flow_start/?domain=thermosmart and follow the instructions.

Options

If you use a webhook, you can set the Webhook ID in the Configuration options. If you use webhooks, the update function (updates every 5 minutes) will be disabled. To remove the webhook, fill in 'None'.

About

Custom Home Assistant compoment for the thermosmart thermostat.

Resources

Stars

Watchers

Forks

Packages

No packages published