Intergas Xtend heatpump communication

For heating/cooling related questions in Domoticz

Moderator: leecollings

Post Reply
willemd
Posts: 793
Joined: Saturday 21 September 2019 17:55
Target OS: Raspberry Pi / ODroid
Domoticz version: 2026.3
Location: The Netherlands
Contact:

Intergas Xtend heatpump communication

Post by willemd »

For anyone installing an Intergas Xtend heatpump with or without Intergas Gateway.

It is possible to communicate to the Gateway by chosing the Intergas Gateway from the Domoticz hardware list. See this thread viewtopic.php?f=38&t=7745 for more info on this setup. This will give you 10 devices that are updated with OpenTherm data. A very quick and easy setup, but limited data.

You can also communicate directly with the Xtend. Several methods are available for data collection. I use DzVents.

I connected my Raspberry Pi with a network cable to my router so I have the WIFI connection available for communication with the Xtend indoor unit. In order to communicate you first have to activate the WIFI on the Xtend indoor unit by pressing the button on it. The LED will then start flashing purple. This connection will close automatically after 15 minutes unless you keep it active, so your script has to request data regularly. I will also run a curl command to request data independent of Domoticz to keep it active even if Domoticz crashes for some reason. Not fail-safe but the only way ...the Xtend is not accessible via the router and a permanent API, only via direct communication.

Below is the Dzvents script example for collecting ambient temperature from the Xtend unit and print it to the log. You will have to create your own devices for holding collected data and add device update statements to the script.

Have a look here https://github.com/DSchoutsen/HA_connec ... _codes.txt for more than 100 data points that can be collected. It also shows a Home Assistant dashboard for inspiration.

Anyone feeling the urge to develop a plugin ?

Example script below

Code: Select all

return {
	on = {
		timer = {
			'every 2 minutes' -- frequency of data request
		},
		httpResponses = {
			'XTENDdata' -- must match with the callback passed to the openURL command
		}
	},
	logging = {
		level = domoticz.LOG_INFO,
		marker = 'XTEND data request',
	},
	execute = function(domoticz, item)
		if (item.isTimer) then
			domoticz.openURL({
				url = 'http://10.20.30.1/api/stats/values?fields=6573',
				method = 'GET',
				callback = 'XTENDdata', -- see httpResponses above.
			})
		end
		if (item.isHTTPResponse) then
			if (item.ok) then
				if (item.isJSON) then
					domoticz.log("ambient temperature "..item.json["stats"]["6573"]/100,domoticz.LOG_INFO)
					-- add statements here to update relevant devices in Domoticz.
				end
			else
				domoticz.log('There was a problem handling the request', domoticz.LOG_ERROR)
				domoticz.log(item, domoticz.LOG_ERROR)
			end
		end
	end
}

willemd
Posts: 793
Joined: Saturday 21 September 2019 17:55
Target OS: Raspberry Pi / ODroid
Domoticz version: 2026.3
Location: The Netherlands
Contact:

Re: Intergas Xtend heatpump communication

Post by willemd »

Just to inform you that I am going to develop a plugin myself instead of doing this via DzVents.

It will probably take a few weeks. This is my first plugin from scratch, using the templates and examples available.

The plugin will include more or less the same data as available on the Intergas Xtend website when you connect your browser directly to the Intergas indoor unit. I might include the Dashticz code for a dashboard as well, as a future step.

Stay tuned.
willemd
Posts: 793
Joined: Saturday 21 September 2019 17:55
Target OS: Raspberry Pi / ODroid
Domoticz version: 2026.3
Location: The Netherlands
Contact:

Re: Intergas Xtend heatpump communication

Post by willemd »

The first version of the Domoticz plugin for the Intergas Xtend heatpump is now available at github at the following link:
https://github.com/WillemD61/XTEND-plugin

It will create 52 Domoticz devices and collect data from the Xtend and store it on the Domoticz devices.

For more info, see the readme info at github.

Any feedback appreciated.
avannigt
Posts: 8
Joined: Tuesday 10 December 2019 10:04
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: Intergas Xtend heatpump communication

Post by avannigt »

Hoi Willem,

Ik ben een beginnende Domoticz gebruiker en heb sinds kort een Intergas Xtend. De Xtend is aan Domoticz gekoppeld via de Gateway.
Ik heb de plugin geïnstalleerd en inderdaad 52 apparaten gevonden in Domoticz.
Ik weet alleen niet hoe ik de data van de Xtend binnen moet krijgen in Domoticz.
Mijn Raspberry waarop Domoticz draaait is bedraad (192.168......) aangesloten.
Hoe kan ik de gegevens van de Xtend dan ontvangen via de Wifi van de Raspberry en
tegelijkertijd de rest van mijn domotica blijven inzien & besturen via Domoticz ?
Heb jij een oplossing ?

groetjes, Aat
User avatar
waltervl
Posts: 7016
Joined: Monday 28 January 2019 18:48
Target OS: Linux
Domoticz version: 2026.3
Location: NL
Contact:

Re: Intergas Xtend heatpump communication

Post by waltervl »

avannigt wrote: Monday 27 April 2026 20:28 Hoi Willem,

Ik ben een beginnende Domoticz gebruiker en heb sinds kort een Intergas Xtend.
This is an English written forum.. Please translate your question into English!!
Domoticz running on Udoo X86 (on Ubuntu)
Devices/plugins: ZigbeeforDomoticz (with Xiaomi, Ikea, Tuya devices), Nefit Easy, Midea Airco, Omnik Solar, Goodwe Solar
willemd
Posts: 793
Joined: Saturday 21 September 2019 17:55
Target OS: Raspberry Pi / ODroid
Domoticz version: 2026.3
Location: The Netherlands
Contact:

Re: Intergas Xtend heatpump communication

Post by willemd »

avannigt wrote: Monday 27 April 2026 20:28 Hoi Willem,

Ik ben een beginnende Domoticz gebruiker en heb sinds kort een Intergas Xtend. De Xtend is aan Domoticz gekoppeld via de Gateway.
Ik heb de plugin geïnstalleerd en inderdaad 52 apparaten gevonden in Domoticz.
Ik weet alleen niet hoe ik de data van de Xtend binnen moet krijgen in Domoticz.
Mijn Raspberry waarop Domoticz draaait is bedraad (192.168......) aangesloten.
Hoe kan ik de gegevens van de Xtend dan ontvangen via de Wifi van de Raspberry en
tegelijkertijd de rest van mijn domotica blijven inzien & besturen via Domoticz ?
Heb jij een oplossing ?

groetjes, Aat
In order to communicate with the Xtend you will have to configure your wifi ( in wpa_supplicant.conf) on the Raspberry PI with the ip address and password of the Xtend. (A access point)

Since the Raspberry Pi is on the other hand with a cable connected to your router (no further config needed ) all your other data sources that are connected to that same router (either via wifi or lan cable, does not matter) are accessible via that route. You will have to know ip addresses of those other sources of course.

Please note the xtend closes the access point when not used for some time (and sometimes randomly). The plugin will normally keep it alive but I run an additional cron query just in case. Also I have a script and servo motor that ensures the button on the xtend is pushed to reactivate the wifi when lost.

Similar to fingerbot
https://youtube.com/shorts/4bqfXonCebI ... Ouze621PNV
avannigt
Posts: 8
Joined: Tuesday 10 December 2019 10:04
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: Intergas Xtend heatpump communication

Post by avannigt »

Okay, I understand the setting of the wifi next to the ethernet connection. But my question is: do I always have to switch from ethernet to wifi in the Raspberry to make the data visible in Domoticz……
willemd
Posts: 793
Joined: Saturday 21 September 2019 17:55
Target OS: Raspberry Pi / ODroid
Domoticz version: 2026.3
Location: The Netherlands
Contact:

Re: Intergas Xtend heatpump communication

Post by willemd »

avannigt wrote: Tuesday 28 April 2026 15:02 Okay, I understand the setting of the wifi next to the ethernet connection. But my question is: do I always have to switch from ethernet to wifi in the Raspberry to make the data visible in Domoticz……
No, you do not switch, you have both connections operational at the same time.

To get the xtend data in domoticzyou activate the xtend access point bypushing the button, you connect the raspberry via wifi and you run the plugin at a defined interval. It will read the data and import it onto domoticz devices.

At the same time you run all your other domoticz stuff and import whatever you need via ethernet.
avannigt
Posts: 8
Joined: Tuesday 10 December 2019 10:04
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: Intergas Xtend heatpump communication

Post by avannigt »

Oke, i will do so. Thank you very much.

Kind regards, Aat.
willemd
Posts: 793
Joined: Saturday 21 September 2019 17:55
Target OS: Raspberry Pi / ODroid
Domoticz version: 2026.3
Location: The Netherlands
Contact:

Re: Intergas Xtend heatpump communication

Post by willemd »

avannigt wrote: Tuesday 28 April 2026 17:11 Oke, i will do so. Thank you very much.

Kind regards, Aat.
Just to add, for the ethernet you don't do any configuration. Just plug in the cable and restart. It will recognise the connection and get an IP address.

So in wpa_suppliant.conf you only have the wifi of the xtend, not the wifi of your router.
avannigt
Posts: 8
Joined: Tuesday 10 December 2019 10:04
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: Intergas Xtend heatpump communication

Post by avannigt »

Hello, it might work.....however, the Wi-Fi signal from the Xtend (in the attic) does not reach my Raspberry (in the meter cupboard downstairs).
The distance is simply too great. So I need to figure out how to tackle that problem.
willemd
Posts: 793
Joined: Saturday 21 September 2019 17:55
Target OS: Raspberry Pi / ODroid
Domoticz version: 2026.3
Location: The Netherlands
Contact:

Re: Intergas Xtend heatpump communication

Post by willemd »

avannigt wrote: Wednesday 29 April 2026 13:42 Hello, it might work.....however, the Wi-Fi signal from the Xtend (in the attic) does not reach my Raspberry (in the meter cupboard downstairs).
The distance is simply too great. So I need to figure out how to tackle that problem.
Use another Raspberry Pi, closer to the Xtend, halfway, to get the data and then use mqtt sync to move the data into your main Raspberry Pi? You will still need both a wifi and cable connection though.

Or a wifi repeater/amplifier that also has a cable interface.
Post Reply