About
Blauberg S21 controls a Blauberg S21 ventilation unit locally over Modbus TCP. It adds a climate entity that handles power, HVAC mode, target temperature and fan mode, with the current temperature taken from the supply outlet. Alongside it come sensors for temperatures, humidity, pressure, airflow and fan speed, plus binary sensors for filter, problem, boost, heating and cooling states. Buttons reset the filter timer and alarm, numbers set manual fan, bypass and rotor values, selects pick bypass and rotor modes, and switches cover the timer and weekly schedule. Heating and cooling activity comes from the controller's own operation bits, and all readings share one poll. Setup runs in the UI, either by choosing a device found by network discovery or by entering the host and port by hand.
Automatic summary of the README and code of jvitkauskas/homeassistant_blauberg_s21. Something wrong, or are you the maintainer and want your own text here? Get in touch
Supports
Works locally Talks to your devices on your own network. No vendor cloud in between.
From the Marketplace Installed through the Marketplace, formerly HACS.
Actively maintained Its author released or pushed a change in the last six months.
Provides
- Climate
- Switches
- Sensors
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
Enter the address
- Host
- Port
Also asked when changing the connection.
Select a device
- Device
Texts from the code of jvitkauskas/homeassistant_blauberg_s21.
Entities
- Binary sensorsFilter needs attention, Problem, Boost active, Heating active, Cooling active
- ButtonsReset filter timer, Reset alarm
- NumbersManual fan speed, Manual bypass/rotor position, Manual rotor speed
- SelectsBypass mode, Rotor mode
- SensorsSupply temperature, Intake temperature, Extract temperature, Exhaust temperature, Humidity, Supply pressure, Extract pressure, Supply airflow, Extract airflow, Supply fan speed, Extract fan speed, Supply fan performance, and 8 more
- SwitchesTimer, Weekly schedule
Troubleshooting
- DiagnosticsDownloads a diagnostics file to attach to a bug report.
From the README
Control a Blauberg S21 ventilation unit locally over Modbus TCP. Requires Home Assistant 2026.9.4 or newer (Python 3.14.2+) and uses pybls21==5.2.0.
Shows in Vulpo
Quick Toggle card, Climate card, Button card, Select card, Apple Watch, Control Center, Climate Live Activity.Information
- Installs
- 52 sharing analytics
- GitHub stars
- 16
- Connection
- Works locally
- Upkeep
- Updated in the last 6 months
- Version
- v0.6.2,
- Category
- Climate, Fans and ventilation
- Kind
- Marketplace integration
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
blauberg_s21- Issues
- Report an issue











