Created At

Dec 18, 2022

Last Update

Oct 20, 2025

Platforms

HC 3 Lite, Z-box Hub, Yubii Home Pro, Yubii Home, Venture WISE, HC 3

Views

2969

Download

58

Type Quick App

Salus IT600 thermostats integration (v.2.1.1)

Virtual device that allow to control Salus IT600 thermostats. It creates three child devices that show current temperature, humidity and a valve that indicates operating state of the thermostat.

Due to discontinuation of the cloud access, it is necessary to switch to a local mode in Salus Gateway and use a proxy solution.

There's ability to use aeslib library to communicate with gateway directly, however running aes encryption every few seconds, may affect the performance of HC unit. I decided to go with a JS based proxy. Which you can find here and here.

Configuration

User - Salus prpxy user

Password - Salus proxy password

Host - IP or hostname of the docker proxy

Optional properties

Port - Port of the docker proxy. Defaults to 80

DeviceID - ID of the device

Interval - Update interval expressed in seconds (5s by default)

Installation

Follow regular installation process. After virtual device will be added to your Home Center unit, click on Variables and provide following variables:

  • User Proxy user name - not salus username (previous Username variable was replaced due to review all the whole configuration)
  • Password Proxy user password - not salus user password
  • Host Proxy IP address or hostname (without protocol and path).

Once saved, the device should automatically pull list of device and present in the select field, where you can choose the device.

This should improve the UX of the device.

If you're installing another device, your User, Password Host and Port variables will be automatically populated from previous device.

Notes

Salus API is locking account for 30 minutes after few invalid login attempts. If you'll change your password, virtual devices may lock your account.

Change

v.2.1.1

  • Fixes a bug caused by mobile app that sends both temperature and a mode.

v.2.1.0

  • Adding valve child device

v.2.0.0

  • Uses local mode
  • UX iprovements
 

6 Comments,  Want to add comment please login
196030d17fd487ad7b27e3b4e784dac1

BTW, using local mode allows to hit the proxy with requests more often, especially response times are very fast.

196030d17fd487ad7b27e3b4e784dac1

Hi everyone. I managed to overcome the problems with this integration. The heating season is on its full, so I had to find the time. This solution uses a docker proxy API (you'll find the link in the description), that deals with the weird communication protocol with the gateway, using local mode. It's the same way as Home Assistant communicate with the gateway.

4c637d8aac1380b6134221121e7c5c4b

Czy jest teraz jakakolwiek możliwość integracji termostatu SQ610 z Fibaro ? Mam zrealizowane w Fibaro sterowanie nadrzędne termostatem SQ610, z którego jestem zadowolony, jednakże aktualnie quickapp nie działa przez problemy z API...

54b18364c510c49aa254873cc41f1bdd

After clicking "search devices" nothing really happens

196030d17fd487ad7b27e3b4e784dac1

Have you saved them? Please go to Settings > General > Variables and look for two variables: salus_username and salus_password.

© 2024. Nice-Polska Sp. z o.o.Privacy policyTerms & ConditionsFeedback