Integration for Guntamatic Biostar biomass boilers in Home Assistant.
This custom component communicates directly with your boiler's local API to retrieve real-time status, temperatures, and diagnostic data.
- 🚀 Auto-Discovery: Automatically detects all available sensors from your boiler.
- 🌍 Multi-Language Support: Works with any boiler language (FR, DE, EN, etc.). Sensor names are dynamically retrieved from the boiler.
- 📊 Rich Data: Uses the modern
/status.cgiJSON endpoint for structured data:- Temperatures (Boiler, Outside, Buffer, DHW)
- Heating Circuits statuses
- Diagnostic data (CO2, Fan speeds, Maintenance counters)
- Device Info (Serial Number, Firmware Version)
- ⚡ Fast Updates: Polls data every minute.
- 🔧 Easy Config: Fully configurable via the Home Assistant UI.
- 🧩 Safe Entity IDs: Dynamic entities are scoped per configured boiler, with migration for older installs.
- ⚙️ Legacy Endpoint Option: Legacy sensor enrichment can be disabled from the integration options.
- Open HACS in Home Assistant.
- Click on Integrations > Three dots menu > Custom repositories.
- Add
https://github.com/CobaltCores/Guntamatic-Biostar-Hacsas an Integration. - Click Download.
- Restart Home Assistant.
- Download the latest release.
- Copy the
custom_components/guntamatic_biostarfolder to your HAcustom_componentsdirectory. - Restart Home Assistant.
- Go to Settings > Devices & Services.
- Click + ADD INTEGRATION.
- Search for Guntamatic Biostar.
- Enter your boiler's details:
- Host: IP address of the boiler (e.g.,
192.168.1.165) - API Key: Your Guntamatic API key (usually found on the boiler's sticker or in the menu)
- Write Key: Optional, only required for changing heating programs or temperatures.
- Host: IP address of the boiler (e.g.,
Open the integration options from Settings > Devices & Services to choose whether Home Assistant should also query the legacy endpoints for extra sensors. This is enabled by default to preserve existing behavior.
The integration intelligently queries multiple endpoints:
/status.cgi(JSON): Prefered method. Retrieves structured data, device info, and heating circuits./daqdesc.cgi&/daqdata.cgi(Legacy): Fallback method. Retrieves raw sensor values if JSON is missing./ext/endpoints: Checks for extended data on older firmware versions.
If sensors show as "Unavailable":
- Check if your boiler IP has changed.
- Verify your API key is correct.
- Ensure the boiler is powered on and connected to the network.
- Enable debug logging to see what the API returns in your HA logs.
Based on the work of @a529987659852 (original author). Maintained by @CobaltCores.