IVT, Bosch heat pump easy integration, Node-RED
With the nice application Bosch XMPP you can set up an integration with the cloud service supplied by your vendor.
Please note ! that this app, 2026-03, doesn't work with Node.js V24 but there is a "work around". Check below.
I'm using a Raspberry Pi and since the application is using JavaScript you have to install Node.js and in my case Node-RED for displaying the data.
/application
/dhwCircuits
/gateway
/heatingCircuits
/heatSources
/notifications
/solarCircuits
/recordings https://github.com/matsdune/node-red-contrib-bosch-heatpump-decrypt/wiki/Recordings
/system
Installation
sudo apt install nodejs -y
sudo npm install -g npm@latest
node -v && npm -v
and the actual application
The credentials for the cloud service is made up of 3 parts
In my case the IP module in the heat pump had a label with information
Loginname: 08nnnnnnn => --serial
Passwort: nH3N-xxxx-xxxx-xxxx => --access-key
and for the IVT Anywhere app
Personal password: nnnnnnnn => --password
Now you can test if you can access the cloud data using the command line
interface(CLI)
bosch-xmpp --serial=08nnnnnnn --access-key=nH3N-xxxx-xxxx-xxxx --password=nnnnnnnnn ivt get /gateway/DateTime
import the flow and test with Node-RED and you will get data as picture above.
env DEBUG=* bosch-xmpp .........
/energy
If you want to autostart, at boot or at failure, setup the following service. Create a file with
sudo nano /etc/systemd/system/IVT.service
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -
sudo apt install nodejs -y
sudo npm install -g npm@latest
node -v && npm -v
Uninstall ?
sudo npm uninstall -g bosch-xmpp
Git
sudo apt install -y git
Bosch-xmpp
sudo npm i -g https://github.com/stewartmcgown/bosch-xmpp
Another way
npm i -g robertklep/bosch-xmpp#pull/52/head

Comments
Post a Comment
Feel free to leave a comment ! ... but due to a lot of spam comments I have to moderate them. Will reply ASAP !