Custom integration for Home Assistant to monitor TECH ST-480 and ST-500 boiler controllers via the built-in web module.
- Real-time monitoring of boiler state, temperatures, pumps, fans and valves
- Automatic sensor discovery based on register definitions
- Last-known-good value retention when a register is temporarily unavailable
- Configurable polling interval
- Outdoor temperature calibration offset
- Dynamic entity icons based on boiler state
| Device | Status |
|---|---|
| TECH ST-480 | ✅ Tested |
| TECH ST-500 (web module) | ✅ Tested |
- Home Assistant 2023.6 or newer
- TECH ST-480 / ST-500 controller with the ST-500 web module connected to your local network
- HTTP access to the web module (default port 80)
- Open HACS in Home Assistant
- Go to Integrations → three-dot menu → Custom repositories
- Add
https://github.com/Martin-Humr707/tech_st500as an Integration - Find TECH ST-480 / ST-500 and click Download
- Restart Home Assistant
- Copy the
custom_components/st480folder to your HAconfig/custom_components/directory - Restart Home Assistant
- Go to Settings → Devices & Services → Add integration
- Search for TECH ST-480
- Fill in:
- Host — IP address of the ST-500 web module (e.g.
192.168.1.100) - Username — HTTP Basic Auth username (default:
user) - Password — HTTP Basic Auth password
- Scan interval — polling interval in seconds (default: 5)
- Outdoor temperature offset — calibration offset in °C (default: 0.0)
- Host — IP address of the ST-500 web module (e.g.
After setup you can adjust the scan interval and outdoor temperature offset anytime via: Settings → Devices & Services → TECH ST-480 → Configure
| Sensor | Unit | Notes |
|---|---|---|
| Boiler state | — | Text description + raw code attribute |
| Boiler outlet temperature | °C | |
| Boiler setpoint temperature | °C | |
| DHW temperature | °C | |
| DHW setpoint | °C | |
| Outdoor temperature | °C | Offset calibration supported |
| Flue gas temperature | °C | Optional sensor |
| Feeder temperature | °C | |
| Fan speed | % | |
| Fuel level | % | |
| Remaining heating time | d | |
| Feeder / Fan / Pump running | — | Binary status |
| Valve opening / setpoint / temperature | % / °C | |
| And more… |
This project is licensed under the MIT License.
This integration is not affiliated with or endorsed by TECH Controllers. Use at your own risk.