Stern inaktivStern inaktivStern inaktivStern inaktivStern inaktiv
 

Es gibt ein nettes Tool ism7mqtt mit dem sich die Wolf Heizungsdaten per ISM7 Interface auslesen und per MQTT publishen lassen. Dafür ist eine Raspberry bestens geeignet. Anbei die Anleitung wie man ism7mqtt auf einer Raspberry installiert.

 

Von hier die arm ZIP Dateien

  • ism7config-linux-arm64.zip
  • ism7ism7mqtt-linux-arm64.zip

herunterladen.


Danach alle 2 Dateien ins Homeverzeichnis kopieren.

sudo mkdir /opt/ism7mqtt
sudo chown $USER:$USER !$
mkdir /opt/ism7mqtt/makeconfig
unzip -u ism7config-linux-arm64.zip -d /opt/ism7mqtt/makeconfig/
chmod +x  /opt/ism7mqtt/makeconfig/createdump
chmod +x  /opt/ism7mqtt/makeconfig/ism7config
unzip -u ism7mqtt-linux-arm64.zip -d /opt/ism7mqtt/
chmod +x /opt/ism7mqtt/ism7mqtt
chmod +x /opt/ism7mqtt/createdump

 Dann muss eine Datei /etc/systemd/system/ism7mqtt.service mit folgendem Inhalt erstellt werden:

[Unit]
Description=ism7mqtt daemon
After=network-online.target
Wants=network-online.target systemd-networkd-wait-online.service

StartLimitIntervalSet=500
StartLimitBurst=5

[Service]

Restart=always
RestartSec=5s
ExecStart=/opt/ism7mqtt/ism7mqtt -i <ISM7 IPADDRESS>  -p <ISM7 PASSWORD> -t /opt/ism7mqtt/parameter.json -m <MQTT BROKER IP ADDRESS>

[Install]
WantedBy=multi-user.target
Alias=ism7mqtt.service

 Danach

sudo systemctl daemon-reload
sudo chmod 600 /etc/systemd/system/ism7mqtt.service
sudo systemctl enable ism7mqtt.service
sudo systemctl start ism7mqtt.service
sudo systemctl status ism7mqtt.service
ism7mqtt.service - ism7mqtt daemon
Loaded: loaded (/etc/systemd/system/ism7mqtt.service; enabled; preset: enabled)
Active: active (running) since Thu 2024-11-07 16:36:34 CET; 26min ago
Main PID: 1399357 (bash)
Tasks: 14 (limit: 3917)
CPU: 25.409s
CGroup: /system.slice/ism7mqtt.service
├─1399357 /bin/bash /opt/ism7mqtt/ism7mqtt_start.sh
└─1399359 /opt/ism7mqtt/ism7mqtt -i <IP> -p <PWD> -t /opt/ism7mqtt/parameter_reduced.json -m <IP>
Nov 07 16:36:34 asterix systemd[1]: Started ism7mqtt.service - ism7mqtt daemon.

 

Sollte sich ism7mqtt aus irgendwelchen Gründen beenden sorgt Systemd dafür dass ism7mqtt immer wieder neu gestartet wird.

 

References

https://github.com/iobroker-community-adapters/ioBroker.wolf-smartset/issues/241#issuecomment-1859232154


 

Kommentar schreiben

*** Hinweis ***

Kommentare sind erwünscht. Aber um lästige Spamposts abweisen zu können gibt es ein paar Dinge die zu beachten sind:
  1. Kommentare mit dem Text http werden sofort zurückgewiesen mit der Meldung Sie sind nicht berechtigt den Tag zu verwenden. zz
  2. Kommentare werden manuell überprüft und es dauert deshalb in der Regel einen Tag bis sie veröffentlicht werden.