Adding my IVT (Bosch) heat pump

I have recently moved into a new property, with an IVT (Bosch) heat pump.
The outdoor unit is an AirO Hydro C (13/11kW)
The control unit is labelled Hydrocomfort 17 / AirBox E 130-170

I would like to get telemetry and alarms from the system into Home Assistant, and if possible also control / configure it. Probably by using Home Assistant Installation Guide · bosch-thermostat/home-assistant-bosch-custom-component Wiki · GitHub

In my quest for connection the system, this is what I have found out so far:

The control unit has a RJ45 socket. If I connect a network cable, the device requests an IP address from my DHCP server.
Scanning the device with nmap, I get the following:

Host is up (0.015s latency).
Not shown: 65534 filtered tcp ports (no-response)
PORT   STATE SERVICE
80/tcp open  http
MAC Address: 00:60:<redacted> (Robert Bosch GmbH)

This led me to Support IVT IP module · Issue #18 · robertklep/bosch-xmpp · GitHub and I am able to get an (presumably encrypted, because doing base64 decode doesn’t result in anything readable) response:

curl -H "User-Agent: TeleHeater/1.0.0" http://192.168.32.136/system/brand
SRQuyT9QBG2Dz+vw7vPQFpiWXyH6DqaPiU74Uy7l+TGj9KyYCELVEdQzSITVbVE3LI4xx+Fpv5WZc5x4QKVp+kUmARnRFqHjwmkZj+frjAxn5x5NgwJ+RDQCADnB9OdY

When I try to add the system to the IVT Anywhere (I) app, by scanning the QR code on the IP module, I get “Authentication failed at the gateway”. If I do the same in the IVT Anywhere II app, I get “Device not found”.

I have pressed the reset button on the IP module for about 10 seconds. That turned on a red light behind the reset button, which blinked for a few seconds and then everything went back to normal.

The previous owner did not use internet, so I doubt the IP module has been connected before.

On the control panel, in the “Internet” section, I can see that SW-version is listed as “00.00”. Login name and passwords are empty and the mac address is empty.

I found a menu where I could reset the personal internet password, but doing that didn’t help.

Does anyone have any ideas on how I might proceed?





Sniffing the traffic from the ip module, I can see that it sets up a XMPP/Jabber connection to wa2-mz36-qrmzh6.bosch.de and maintains that connection for multiple weeks.

It authenticates successfully (using DIGEST-MD5).

The server asks for the firmware version:
<iq type="get" id="250-294042386" to="[email protected]/iCom-RestApi" from="wa2-mz36-qrmzh6.bosch.de"><query xmlns="jabber:iq:version"/></iq>

The ip module responds:

<iq to="wa2-mz36-qrmzh6.bosch.de" type="result" id="250-294042386">
<query xmlns="jabber:iq:version">
<name>boschXMPP</name>
<version>01.01.00</version>
</query>
</iq>

After that, the ip-module sends a keepalive every 60 seconds for 720 minutes (12 hours). Then the ip-module sends

<body>UpdateFW(0) for Version: HW=iCom_Low_NSC_v1;FW=01.01.00;Brand=Buderus</body>

then another 720 minutes of keepalives before sending the same message again, repeating forever it seems.

Not sure what this means but I am still not able to get any data from the heat pump.

Any ideas are welcome.

Did you made any progress on this? I got my IVT installed today but it’s a different model with a wifi module so it connected just fine and I could add the heatpump to the Anywhere II app. Next adventure to get it into HA.

Yes I have made progress!

A visit by a service technician convinced IVT support that the problem was indeed solvable from their side (nothing could be done on site). If I understood correctly, they pushed out a firmware update. Maybe a 10 year old firmware wasn’t 100% compatible with their cloud services.

maybe you can connect via bosch termostat entity
iCom_Low_NSC_v1 using
GitHub - bosch-thermostat/home-assistant-bosch-custom-component: HA custom component for Bosch thermostats.
You add it via HACS! First install HACS, then Bosch termostat.
I use it with a GEO516C thrue a gateway acting smilar to your data.

Hi @MikaelF

I have a Buderus (Bosch) heatpump and are struggle these days as well with my IP module. My heat pump is 10 years old and changed the IP module due to connectivity issues. Bosch and I suggest the hardware therefore we replace it. Even with the replacement (technology still 10 years old) sometimes I have still connectivity issues.

Do you solve your issue?

Yes I did, kind of :slight_smile:

I bought a https://emsesp.org/ which works great! I get a lot more data than I could get from the IP module. And I can control more settings as well.

Edit: to be specific, the device I bought is Gateway E32 V2 KIT (Ethernet + WiFi Edition V2 KIT)