A custom component for Home Assistant (https://www.home-assistant.io) that integrates with Salus thermostats through the salus-it500.com website via scraping.
This component works with Salus thermostats like the RT301i that connect to the IT500 system. If you can control your thermostat through the salus-it500.com website, this integration should work for you.
The component provides:
- Current Temperature
- Set Temperature
- Current HVAC Mode
- Current Relay Mode
This repository is now under new maintenance after the original author became unresponsive. The integration has been updated to:
- Use async methods for better performance
- Fix compatibility with Home Assistant 2025.3
- Address deprecation warnings
- Improve HACS integration
- Make sure you have HACS installed in your Home Assistant instance.
- Click on HACS in the sidebar.
- Go to "Integrations" tab.
- Click the three dots in the top right corner and select "Custom repositories".
- Add the URL of this repository and select "Integration" as the category.
- Click "ADD".
- Look for "Salus Thermostat" in the integrations tab and click on it.
- Click "INSTALL" and then "INSTALL" again on the confirmation dialog.
- Add the configuration to your
configuration.yaml
file (see configuration section below). - Restart Home Assistant.
To use this component in your installation, add the following to your configuration.yaml file:
climate:
- platform: salusfy
username: "EMAIL"
password: "PASSWORD"
id: "DEVICEID"
- Loggin to https://salus-it500.com with email and password used in the mobile app(in my case RT301i)
- Click on the device
- In the next page you will be able to see the device ID in the page URL
- Copy the device ID from the URL
salus-it500.com server is bloking the IP of the host, in our case the HA external IP. This can be fixed with router restart in case of PPOE connection or you can try to send a mail to salus support...
- Original author: @floringhimie
- Async implementation: @Big-Szu
- Current maintainer: @kmaid