Component to integrate with Saleryd HRV Systems
🤓 This integration has been developed for my HRV system for personal use.
☣️ Be careful when altering settings on your ventilation system. Improper settings on your ventilation system can over time damage your house and personal health.
💣 Use at own risk.
❕ I am in no way affiliated with Saleryd. All trademarks belong to their respective owners.
Monitor and control HRV system from Home Assistant.
airflow/temperature/cooling based on presence/schedule.
cooling/temperature mode based on external temperature/humidity sensors or alarm system state
energy price integration
remote control using dashboard or physical controls
...
Name | Description | Unit | State attributes |
---|---|---|---|
boost_mode_minutes_left |
minutes left until boost mode expires | min |
|
extract_fan_speed |
fan speed | % |
|
filter_months_left |
filter months left | m |
|
fireplace_mode_minutes_left |
minutes left until fireplace mode expires | min |
|
heat_exchanger_rotor_speed_percent |
rotor speed of heat exchanger | % |
|
heat_exchanger_rotor_speed |
rotor speed of heat exchanger | rpm |
|
heater_active |
auxillary heater active | boolean | |
heater_air_temperature |
air temperature at heater | °C |
|
heater_power |
auxillary heater power | W |
|
heater_power_percent |
auxillary heater power | % |
|
product_number |
product number | str |
|
supply_air_temperature |
supply air temperature | °C |
|
supply_fan_speed |
fan speed | % |
|
system_active |
status of the system | On | Off | Reset |
|
system_name |
control system name | str |
|
system_version |
control system version | str |
|
system_warning |
system warning | boolean | raw system error/warning codes |
target_temperature |
target air temperature | °C |
|
temperature_mode |
current temperature mode setting | str |
|
ventilation_mode |
current ventilation mode setting | str |
Switch | Description | State attributes |
---|---|---|
away_mode |
Turn Away vent mode on/off | |
boost_mode |
Turn Boost vent mode on/off | minutes left |
cooling_mode |
Turn Cooling vent mode on/off | |
fireplace_mode |
Turn Fireplace vent mode on/off | minutes left |
home_mode |
Turn Home vent mode on/off |
Name | Description | Fields |
---|---|---|
set_cooling_mode |
Set cooling mode | value: integer (0=On, 1=Off) |
set_fireplace_mode |
Set fireplace mode | value: integer (0=On, 1=Off) |
set_temperature_mode |
Set temperature mode | value: integer (0=Normal,1=Economy,2=Cool) |
set_ventilation_mode |
Set ventilation mode | value: integer (0=Home,1=Away,2=Boost) |
set_system_active_mode |
Set system active mode. (Maintenance settings must be enabled) | value: integer (0=Off,1=On,2=Reset) |
set_target_temperature_normal |
Set target temperature for normal temperature mode. (Maintenance settings must be enabled) | value: number (temperature 10-30 degrees celcius) |
set_target_temperature_cool |
Set target temperature for cool temperature mode. (Maintenance settings must be enabled) | value: number (temperature 10-30 degrees celcius) |
set_target_temperature_economy |
Set target temperature for economy temperature mode. (Maintenance settings must be enabled) | value: number (temperature 10-30 degrees celcius) |
Switch | Description | State attributes |
---|---|---|
cooking_mode |
Turn cooking mode on/off. Emulates cooking mode when fireplace mode is active. Automatically disables fireplace mode before timer expires to reset rotary heat exchanger to normal operation. |
Model | Confirmed supported control system versions | Unsupported control system versions |
---|---|---|
LOKE01/LOKE BASIC/LS-01 | 4.1.5 | <4.1.5* |
* connectivity issues in versions below 4.1.5
- In Home Assistant go to
HACS
->Integrations
and add this repository as acustom repository
. - In Home Assistant go to
Configuration
->Integrations
click+
and search forSaleryd HRV
. - Click install.
- Restart Home Assistant.
- Download release .zip file from releases page.
- Copy the
saleryd_hrv
directory from the release archive to the/custom_components
directory in your Home Assistant server. - Restart Home Assistant.
- Connect HRV system to your local WIFI network. See instructions in user manual.
- Take note of the assigned IP adress of the system
Configuration in congfiguration.yaml
is not supported
- Add Intergration to Home Assistant.
Setting | Description | Default |
---|---|---|
Websocket IP | IP adress of the HRV system on the local WIFI network | |
Port | Port number for websocket connection | 3001 |
Enable maintenance settings | Enable altering HRV system configuration from Home Assistant. Don't change these settings unless you know what you are doing | False |
Maintenance password | Maintenance password. Required for maintenance settings |
- Check the Home Assitant
logs
- Confirm system is connected and the UI portal is reachable on the local network. Follow steps in the manual.
- Confirm websocket port by connecting to the UI using a browser and take note of websocket port using debug console in browser.
- The system HRV can only handle a few connected clients. Shut down any additional clients/browsers and try again.
- Ensure maintenance settings are enabled in integration configuration
- Ensure maintenace password is correct
Issues and PRs welcome!
See CONTRIBUTING.md
Add component to the logger section of homeassistant configuration.yaml.
logger:
logs:
custom_components.saleryd_hrv: debug