About
Askoheat+ is a Home Assistant integration for Askoheat+ water heater devices, which it reads and controls locally over Modbus. It reads the manufacturer's Modbus register blocks with one query per block, instead of polling each register on its own as the core Modbus integration would. Entities cover binary sensors, numbers, selects, sensors, switches, texts and times, including heater power, temperature sensors, load set-points, low tariff times and Legionella protection settings. Entities are grouped into device units, so unneeded ones can be filtered out based on the local boiler setup. An auto feed-in mode can follow a chosen power entity, with an option to invert its values, so surplus solar power can heat the water. The device is found automatically on the network when it uses its standard name, or it can be added by hostname in the UI.
Automatic summary of the README and code of toggm/askoheat. 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.
Found by itself Home Assistant spots it on the network and offers to add it.
From the Marketplace Installed through the Marketplace, formerly HACS.
Actively maintained Its author released or pushed a change in the last six months.
Provides
- Switches
- Sensors
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
Connect
- Host
- Port
- Power entity to track for auto feed-in
- Invert tracked power
- Legionella protection
- Heatpump control
- Analog input control
- Modbus master
After setup
- Host
- Port
- Power entity to track for auto feed-in
- Invert tracked power
- Legionella protection
- Heatpump control
- Analog input control
- Modbus master
Texts from the code of toggm/askoheat.
Entities
- Binary sensorsHeater 1, Heater 2, Heater 3, Pump, Relay board connection, Emergency mode status, Heat pump request, Legionella protection, Analog input, Set-point, Load feed-in, Auto-heater, and 17 more
- NumbersSet heater step, Load set-point, Load feed-in, Relay switch on inhibit, Pump follow-up time, Auto heater off interval, Cascade priorization, Heatbuffer volume, Target Temperature, Heat-up time, Houshold members, Load feed-in basic energy level, and 38 more
- SelectsBaudraute, Smart meter type, Energy meter type
- SensorsHeater load, Analog input, Int. temp. sensor, Ext. temp. sensor 1, Ext. temp. sensor 2, Ext. temp. sensor 3, Ext. temp. sensor 4, Serial number, Heater 1 power, Heater 2 power, Heater 3 power, Heater 4 power, and 48 more
- SwitchesMissing current flow triggers error, Heater load value only if current flows, Load feed-in mode, Load set-point mode, Set heater step mode, Mode, Heatpump request mode, Emergency mode, Low tariff mode, Hold min. temp. mode, SMA sw-control mode, SENEC sw-control mode, and 42 more
- TextsInfo string
- TimesLegio protection start time, Low tariff start time, Low tariff end time
Troubleshooting
- DiagnosticsDownloads a diagnostics file to attach to a bug report.
From the README
This integration integrates Askoheat+ devices through modbus.
Shows in Vulpo
Quick Toggle card, Select card, Chart card, Apple Watch, Control Center.Information
- Installs
- 61 sharing analytics
- GitHub stars
- 13
- Connection
- Works locally
- Upkeep
- Updated in the last 6 months
- Version
- v1.2.0,
- Kind
- Marketplace integration
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
askoheat- Issues
- Report an issue











