Skip to content

Kosztyk/salusfy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 

Repository files navigation

icon@2x

Home-Assistant Custom Components Custom Components for Home-Assistant (http://www.home-assistant.io)

Salus Thermostat Climate Component

My device is RT301i, it is working with it500 thermostat, the ideea is simple if you have a Salus Thermostat and you are able to login to salus-it500.com and controll it from this page, this custom component should work. Component to interface with the salus-it500.com. It reads the Current Temperature, Set Temperature, Current HVAC Mode, Current Relay Mode.

Keep in mind this is my first custom component and this is also the first version of this Salusfy so it can have bugs. Sorry for that.

**** This is not an official integration.

Installation

  • If not exist, in config/custom_components/ create a directory called salusfy
  • Copy all files in salusfy to your config/custom_components/salusfy/ directory.
  • Configure with config below.
  • Restart Home-Assistant.

Usage

To use this component in your installation, add the following to your configuration.yaml file:

Example configuration.yaml entry

climate:
  - platform: salusfy
    username: "EMAIL"
    password: "PASSWORD"
    id: "DEVICEID"

image image

Getting the DEVICEID

  1. Loggin to https://salus-it500.com with email and password used in the mobile app(in my case RT301i)
  2. Click on the device
  3. In the next page you will be able to see the device ID in the page URL
  4. Copy the device ID from the URL image

Known issues

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...

Added GUI setup steps

Screenshot 2025-01-21 at 22 35 54 ### Added sensors in the integration Screenshot 2025-01-22 at 01 57 30

Example of card:

Screenshot 2025-01-22 at 02 01 09

type: horizontal-stack cards:

  • type: entities entities:
    • entity: sensor.heating_time
    • entity: sensor.heater_history
    • entity: sensor.yesterday_heater_history
    • entity: sensor.thermostat_state title: Heating Statistics

Note: Sensor statistics will be lost at HA restart, is an known issue, did not found a solution yet, any help here will be apreciated. Thanks to Serban Iliuță that shared with us the sensor codes. Update: sensor statistics are now memorised

About

SALUS THERMOSTAT Custom component for Home-Assistant

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Python 100.0%