imautohuttraeger wrote: Sunday 25 October 2026 22:46
I am on a one week holiday now until next weekend. But via VPN I could at least access my Pi on the tablet. This is the output:
Code: Select all
PRETTY_NAME="Raspbian GNU/Linux 13 (trixie)"
NAME="Raspbian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
DEBIAN_VERSION_FULL=13.2
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
armv7l
32
ldd (Debian GLIBC 2.41-12+rpt1+deb13u1) 2.41
OpenSSL 3.5.4 30 Sep 2025 (Library: OpenSSL 3.5.4 30 Sep 2025)
libssl3.so (libc6,hard-float) => /lib/arm-linux-gnueabihf/libssl3.so
libssl.so.3 (libc6,hard-float) => /lib/arm-linux-gnueabihf/libssl.so.3
libicuuc.so.76 (libc6,hard-float) => /lib/arm-linux-gnueabihf/libicuuc.so.76
libicutu.so.76 (libc6,hard-float) => /lib/arm-linux-gnueabihf/libicutu.so.76
libicutest.so.76 (libc6,hard-float) => /lib/arm-linux-gnueabihf/libicutest.so.76
libicui18n.so.76 (libc6,hard-float) => /lib/arm-linux-gnueabihf/libicui18n.so.76
libicuio.so.76 (libc6,hard-float) => /lib/arm-linux-gnueabihf/libicuio.so.76
libicudata.so.76 (libc6,hard-float) => /lib/arm-linux-gnueabihf/libicudata.so.76
total used free shared buff/cache available
Mem: 921Mi 310Mi 203Mi 13Mi 476Mi 610Mi
Swap: 920Mi 130Mi 790Mi
Filesystem Size Used Avail Use% Mounted on
/dev/mmcblk0p2 59G 14G 43G 24% /
PING 192.168.1.119 (192.168.1.119) 56(84) bytes of data.
64 bytes from 192.168.1.119: icmp_seq=1 ttl=64 time=2.65 ms
64 bytes from 192.168.1.119: icmp_seq=2 ttl=64 time=1.82 ms
64 bytes from 192.168.1.119: icmp_seq=3 ttl=64 time=1.48 ms
--- 192.168.1.119 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2004ms
rtt min/avg/max/mdev = 1.475/1.981/2.646/0.490 ms
port 9092 open
port 9091 closed
Do Domoticz and Mosquitto both run on this same Raspberry Pi?
--> Yes
Does Mosquitto need a username and password?
--> Yes
In Domoticz, open your MQTT Auto Discovery hardware: what is filled in as the "Auto Discovery Prefix"?
--> Default string: "homeassistant"
Does the ISM7i always get the same IP address (fixed in your router), or can it change?
--> Fixed in the router and with cable LAN (not WiFi)
Before you start: we (Me and Claude) did our best to check everything below against the ism7mqtt source code and documentation, but I don't have a Wolf heat pump, so none of this has been tested on a real one. No guarantees, so please read each step before you run it.
Thanks, that is everything I needed. Your Pi looks like a good fit: Debian 13 is supported by the software ism7mqtt is built on, the required libraries are installed, the ISM7i is reachable on the port that current firmware uses, and the Domoticz prefix matches what ism7mqtt uses. No rush with any of this, enjoy your holiday first.
A correction
I mentioned an SSL problem and a fix for it last time. That turns out to be outdated: since 2024 ism7mqtt makes its own secure connection to the ISM7i, so that error should not happen anymore. You don't need to change any settings files.
What this test does and doesn't do
- It checks whether the Smartset app still works through the Wolf cloud while ism7mqtt is connected to the ISM7i.
- It checks whether the heat pump values arrive in Mosquitto.
- It does not change anything on the heat pump: ism7mqtt only reads.
- It does not create anything in Domoticz yet.
Step 1: download ism7mqtt
Copy and paste this block into the terminal:
Code: Select all
sudo apt install -y wget unzip mosquitto-clients
mkdir -p ~/ism7 && cd ~/ism7
wget https://github.com/zivillian/ism7mqtt/releases/download/v0.0.22/ism7config-linux-arm.zip
wget https://github.com/zivillian/ism7mqtt/releases/download/v0.0.22/ism7mqtt-linux-arm.zip
unzip -o -d config ism7config-linux-arm.zip
unzip -o -d mqtt ism7mqtt-linux-arm.zip
chmod +x config/ism7config mqtt/ism7mqtt
Step 2: read your setup from the ISM7i
This creates a file called parameter.json with the list of values your installation has. The second line asks for your ISM7i password; nothing is shown while you type, that is normal. Press Enter when done. The tool itself shows nothing when it works, so give it up to a minute.
Code: Select all
export ISM7_IP=192.168.1.119
read -rsp "ISM7 password: " ISM7_PASSWORD; echo; export ISM7_PASSWORD
cd ~/ism7/mqtt
../config/ism7config
cat parameter.json
Please post the output of the last command. It only contains numbers (which devices and values exist), no passwords or addresses, so it's safe to share.
Step 3: start ism7mqtt for the test
Replace YOUR_MQTT_USER with your Mosquitto username. It asks for the ISM7i password and the Mosquitto password, again without showing them. Both programs run in the background, so they keep running when you disconnect the VPN.
Code: Select all
cd ~/ism7/mqtt
export ISM7_IP=192.168.1.119
export ISM7_MQTTHOST=127.0.0.1
export ISM7_MQTTUSERNAME=YOUR_MQTT_USER
read -rsp "ISM7 password: " ISM7_PASSWORD; echo; export ISM7_PASSWORD
read -rsp "MQTT password: " ISM7_MQTTPASSWORD; echo; export ISM7_MQTTPASSWORD
nohup mosquitto_sub -h 127.0.0.1 -u "$ISM7_MQTTUSERNAME" -P "$ISM7_MQTTPASSWORD" -t 'Wolf/#' -v > mqtt.log 2>&1 &
sleep 2
nohup ./ism7mqtt > ism7mqtt.log 2>&1 &
Step 4: test the Smartset app
Wait about 5 minutes, so ism7mqtt has time to connect and read everything. Then turn the VPN off on your phone or tablet (otherwise the app might reach the ISM7i through your home network, which would spoil the test), open the Smartset app and check whether you still see your heat pump and its current values.
Step 5: look at the results and stop the test
Turn the VPN back on, log in to the Pi again and run:
Code: Select all
cd ~/ism7/mqtt
cat ism7mqtt.log
wc -l mqtt.log
head -n 5 mqtt.log
pkill -x ism7mqtt
pkill -x mosquitto_sub
The last two lines stop both programs, which puts everything back as it was.
Please let me know:
- The output of cat parameter.json from step 2.
- Did the Smartset app still work while ism7mqtt was running?
- The output of step 5. ism7mqtt.log will be short, which is normal. mqtt.log shows the heat pump values as they arrive in Mosquitto, which tells me how to connect them to Domoticz. Please glance over it before posting, and leave out anything you don't want to share.
Please use the commands exactly as above. ism7mqtt has a debug option that prints your password, so don't add any extra options.
When you are back home, there is one more test for later: whether the Smartset app still works at home while ism7mqtt runs. At home the app may try to connect to the ISM7i directly, and that is the connection ism7mqtt occupies.