little-chef / intergas-xtreme-monitor

Project for monitoring a Intergas Xtreme central heating system via ESPHome and Home-Assistant.
GNU General Public License v3.0
13 stars 4 forks source link

Home-Assistant Intergas Central Heating monitor

This project provides the necessary tools and scripts to monitor a Intergas central heating system via the IDS interface.

It connects an ESP32 NodeMCU board through optocouplers to the burner control board of the Intergas Xtreme. From there detailed statistics are published to Home Assistant for accurate monitoring of the device.

This project has only been tested with a Intergas Xtreme 36 central heater.

Home Assistant

The connection to Home Assistant is done via ESPHome and Wifi.

Physical connection

Prerequisites for the physical connection:

Schematics design

Schematics of the IDS adapter is designed with KiCad.

Cabling

The intergas heater provides a 5V power supply via the X14 connector, but the datalines require 3,3V.

|||

SW Installation

Here are the installation steps for the software in ESPHome:

External references:

The code and content have been inspired by these public sources:

Why is the ESP8266 NodeMCU not supported anymore

The monitor adds a lot of sensors to the Home-Assistant dashboard. The ESP8266 will run into memory fragmentation issues that impacts its stability. Also, the webserver cannot be enabled and OTA updates go very slow and will result in timeouts on the Wifi connection. Frequently updates need to be done via USB due to all failures. Furthermore, the amount of UARTs are limited in the ESP8266, and some port and pin swapping is required to prevent polluting the data flow towards caused by the bootlogging of the ESP8266. The more powerful ESP32 does not show these kind of issues, and is therefor preferred.

Final Note:

Note that nothing in this project is supported by Intergas, neither is there any guarantee that the provided materials will work in your environment. Be aware that making mistakes in setting up the project may damage your heater or void your warranty. Use of anything provided of this project is at your own risk.