Ja, du hast recht. Ich hatte das debug logging unwissentlich aktiv. Habe ich gerade deaktiviert und musste dann ism7MQTT neu starten.
Es ist wirklich komisch das im Los installationname Wolf Link drin steht. Passt weder zu meiner .json noch zu meiner *.yaml
Die sieht wie folgt aus:
device_name: Wolf
interval: 10
additional_devices: [ ]
debug_logging: false
mqtt_port: 1883
ism7_ip: 192.178.XXX.XXX
ism7_password: Ein Passwort
Das natürlich nach Abschaltung des Debug logging
Bei mir läuft HA in einer VM auf einem Synology NAS
by HarryP:
. Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)
. Code-/Logzeilen formatiert (bitte immer in </> einbinden)
. s.a.: (Neues Update & Features - Hier in der Community 🫶)
OK dann jetzt erst einmal bis morgen oder übermorgen so laufen lassen und immer mal wieder einen Blick in das Protokoll werfen ob da ggf. irgendwelche zusätzlichen Einträge auftauchen sollten. Wenn nein dann halt mal einen Wert für die Wolf Heizung ändern und dan schauen was passiert und ob es irgendwelche Warnungen/Fehler dazu im Protokoll gibt. Dann hier wieder das kompl. Protokoll posten und dann bitte damit/darüber.
Das die HA VM bei Dir im VMM der DS läuft dürfte keine Rolle spielen. Hatte ich hier vor zwei/drei Jahren auch mal übergangsweise.
schau in den Thread den @Jim_OS oben verlinkt hat, da habe ich es beschrieben.
VG
Bernd
P.S.: ich würde mir mal den MQTT Explorer installieren und schauen wie, welche Richtung die Telegramme gehen, also was kommt von der Therme / Wärmepumpr, und das kommt von HA zum Broker.
Zumindest scheinst Du nicht der einzige mit so einem Problem und der Meldung System.IO.InvalidDataException: timeout zu sein. zu sein.
Vielleicht solltest Du Dich bei dieser Meldung auch mit einreihen und dann dort auch genau Deinen Aufbau beschreiben, sprich welches Wolf Modell, welche Firmware auf dem ISM7 installiert ist (Bsp. von mir)
welche ism7mqtt Addon Version Du (dann) benutzt, welche HA Version und eben auch das bei Dir eine HA VM unter dem VMM bei Deiner DS läuft. Also alles an Infos die es so gibt und die ggf. sinnvoll erscheinen.
Ggf. möchte zivillian dann auch noch Deine *.json-Datei haben, aber da würde ich erst einmal abwarten ob er danach fragt.
Was mir auch noch einfallen ist, weil Du ja eine HA VM nutzt. Du könntest Dir natürlich noch eine Test-HA-VM beim VMM einrichten und unter der dann auch nur mal das ism7mqtt Addon und einen MQTT Broker installieren. Dann hättest Du a) einen neue und saubere Installation von dem ism7mqtt Addon (wobei Du da dann auch direkt die Fork-Version von danielszilagyi installieren kannst) und b) könntest Du dann dort sehen ob der Fehler dann auch da auftritt. Ja dafür so eine extra Test-HA-VM einzurichten ist zwar etwas Aufwand, aber im Prinzip in ca. 30 Minuten erledigt. Aber das muss Du natürlich wissen ob Du das machen willst oder nicht.
Falls Du es machen solltest denk aber daran das auf das ISM7 Modul immer nur ein Client zugreifen darf, sprich Du solltest den Zugriff von Deiner normal HA Installation dann vorher stoppen.
*** Spekulationsmodus an ***
Es gibt zwar User die ism7mqtt mit einer Wolf CHA10 Wärmepumpe nutzen, aber denkbar wäre natürlich auch das Wolf mit irgendeiner Firmware-Version da vielleicht irgendwelche Änderungen bei der Kommunikation zwischen dem ISM7 und der CHA10 Wärmepumpe vorgenommen hat. Diese Sockets und Token Meldungen in der Fehlermeldung sehen für mich halt so aus das da irgendetwas mit der Kommunikation nicht stimmt und ein WLAN-Problem können wir ja ausschließen. Vielleicht braucht z.B. Dein ISM7 ja auch ein Firmware-Update, damit die Kommunikation mit einer CHA10 Wärmepumpe fehlerfrei funktioniert.
Die Frage wäre auch ob über die Wolf App und die Wolf Windows Software sich alle Parameter problemlos und beliebig ändern lassen, oder ob es ggf. auch dabei zu Problemen kommt, bzw. kommen würde. Aber das alles x-mal durchzutesten/-spielen wäre natürlich eher aufwändig.
Anm.: ism7mqtt macht ja nichts anders als zuerst einmalig die Kommunikation zwischen der Wolf Heizung/Wärmepumpe und dem ISM7 zu belauschen und erstellt dann eine *.json Datei mit den Bus-Adressen und Parametern, die darüber zwischen der Heizung/Wämepumpe und dem ISM7 ausgetauscht werden. Wenn dann danach über HA + ism7mqtt Addon ein Wert bei der Heizung/Wärmepume geändert werden soll, benutzt ism7mqtt halt wieder genau die Bus-Adresse und den Parameter der vorher mal ausgelesen wurde. Vereinfacht ausgedrückt tut ism7mqtt so als wäre es die Wolf App. D.h. ism7mqtt selber kann da eigentlich recht wenig falsch machen.
So jetzt aber genug spekuliert daher: *** Spekulationsmodus aus ***
Einfach parallel das AddOn Installieren und mit der gleichen Konfiguration bestücken. Achte darauf, dass der Gerätename gleich ist, dann wird auch die Paramater-Datei nicht neu erzeugt, sondern die Vorhandene genutzt.
Ich habe gestern den Fork installiert, konfiguriert und dann alles neu gestartet. Seitdem funktioniert alles. Erstmal zumindest. Ich habe gestern Abend noch 2 mal probiert und auch heute Morgen direkt wieder. Da wurden die im HA geänderten Parameter direkt im Bedienmodul geändert. Mal sehen ob das so bleibt.
Damit ist mein Log von gestern natürlich nicht mehr zu gebrauchen. Falls es interessiert habe ich direkt mal einen Log von der neuen Situation gemacht. Sieht für mich auch etwas übersichtlicher aus.
Ich wollte das Passwort aus der neuen LOG Datei löschen, aber irgendwie ist das darin gar nicht mehr zu finden
Außerdem hatte ich 2 Timeouts in der Nacht - Keine Ahnung wo die herkommen.
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
Reading config from MQTT broker add-on: core-mosquitto/addons
Setting up ism7mqtt Wolf 192.168.178.127
Oct 13 19:08:33 Removing legacy retained topics for Wolf ...
======= WARNING WARNING WARNING =======
Your parameter file /config/ism7-parameters-Wolf.json contains a lot of parameters!
If you encounter issues with disconnects or some parameters not being updated, read here:
https://github.com/b3nn0/hassio-addon-ism7mqtt?tab=readme-ov-file#important-if-some-entities-are-unavailable
======= WARNING WARNING WARNING =======
Oct 13 19:08:35 Starting ism7mqtt --hass-id=Wolf --interval=60 --ipAddress=192.168.178.127 -t /config/ism7-parameters-Wolf.json
Oct 13 19:20:54 Starting ism7mqtt --hass-id=Wolf --interval=60 --ipAddress=192.168.178.127 -t /config/ism7-parameters-Wolf.json
Oct 13 19:36:48 System.Net.Sockets.SocketException (104): Connection reset by peer
Oct 13 19:36:48 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
Oct 13 19:36:48 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
Oct 13 19:36:48 at ism7ssl.Ism7SslStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken) in /app/ism7ssl/Ism7SslStream.cs:line 149
Oct 13 19:36:48 at ism7mqtt.Ism7Client.FillPipeAsync(PipeWriter target, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 145
Oct 13 19:36:48 System.Net.Sockets.SocketException (104): Connection reset by peer
Oct 13 19:36:48 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
Oct 13 19:36:48 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
Oct 13 19:36:48 at ism7ssl.Ism7SslStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken) in /app/ism7ssl/Ism7SslStream.cs:line 149
Oct 13 19:36:48 at ism7mqtt.Ism7Client.FillPipeAsync(PipeWriter target, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 145
Oct 13 19:36:48 at System.IO.Pipelines.Pipe.GetReadResult(ReadResult& result)
Oct 13 19:36:48 at System.IO.Pipelines.Pipe.GetReadAsyncResult()
Oct 13 19:36:48 at System.IO.Pipelines.Pipe.DefaultPipeReader.GetResult(Int16 token)
Oct 13 19:36:48 at ism7mqtt.Ism7Client.ReadPipeAsync(PipeReader source, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 169
Oct 13 19:36:58 Starting ism7mqtt --hass-id=Wolf --interval=60 --ipAddress=192.168.178.127 -t /config/ism7-parameters-Wolf.json
Oct 14 02:17:21 System.IO.InvalidDataException: timeout
Oct 14 02:17:21 at ism7mqtt.Ism7Client.OnPushResponseAsync(IResponse response, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 244
Oct 14 02:17:21 at ism7mqtt.ResponseDispatcher.DispatchAsync(IResponse response, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/ResponseDispatcher.cs:line 35
Oct 14 02:17:21 at ism7mqtt.Ism7Client.ReadPipeAsync(PipeReader source, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 191
Oct 14 02:17:21 System.Net.Sockets.SocketException (125): Operation canceled
Oct 14 02:17:21 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
Oct 14 02:17:21 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
Oct 14 02:17:21 at ism7ssl.Ism7SslStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken)
Oct 14 02:17:21 at ism7mqtt.Ism7Client.FillPipeAsync(PipeWriter target, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 145
Oct 14 02:17:31 Starting ism7mqtt --hass-id=Wolf --interval=60 --ipAddress=192.168.178.127 -t /config/ism7-parameters-Wolf.json
Oct 14 03:29:42 System.IO.InvalidDataException: timeout
Oct 14 03:29:42 at ism7mqtt.Ism7Client.OnPushResponseAsync(IResponse response, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 244
Oct 14 03:29:42 at ism7mqtt.ResponseDispatcher.DispatchAsync(IResponse response, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/ResponseDispatcher.cs:line 35
Oct 14 03:29:42 at ism7mqtt.Ism7Client.ReadPipeAsync(PipeReader source, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 191
Oct 14 03:29:42 System.Net.Sockets.SocketException (125): Operation canceled
Oct 14 03:29:42 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
Oct 14 03:29:42 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
Oct 14 03:29:42 at ism7ssl.Ism7SslStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken)
Oct 14 03:29:42 at ism7mqtt.Ism7Client.FillPipeAsync(PipeWriter target, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 145
Oct 14 03:29:52 Starting ism7mqtt --hass-id=Wolf --interval=60 --ipAddress=192.168.178.127 -t /config/ism7-parameters-Wolf.json
wie ich eben gesehen habe tauchen solche Meldungen bei mir jetzt auch auf
Oct 13 12:50:22 Starting ism7mqtt --hass-id=Wolf --interval=60 --ipAddress=192.168.1.2 -t /config/ism7-parameters-Wolf.json
Oct 13 15:05:24 System.Net.Sockets.SocketException (104): Connection reset by peer
Oct 13 15:05:24 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
Oct 13 15:05:24 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
Oct 13 15:05:24 at ism7ssl.Ism7SslStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken)
Oct 13 15:05:24 at ism7mqtt.Ism7Client.FillPipeAsync(PipeWriter target, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 145
Oct 13 15:05:24 System.Net.Sockets.SocketException (104): Connection reset by peer
Oct 13 15:05:24 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
Oct 13 15:05:24 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
Oct 13 15:05:24 at ism7ssl.Ism7SslStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken)
Oct 13 15:05:24 at ism7mqtt.Ism7Client.FillPipeAsync(PipeWriter target, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 145
Oct 13 15:05:24 at System.IO.Pipelines.Pipe.GetReadAsyncResult()
Oct 13 15:05:24 at ism7mqtt.Ism7Client.ReadPipeAsync(PipeReader source, CancellationToken cancellationToken)
Oct 13 15:05:34 Starting ism7mqtt --hass-id=Wolf --interval=60 --ipAddress=192.168.1.2 -t /config/ism7-parameters-Wolf.json
und ich muss mir die jetzt auch erst einmal näher/genauer anschauen, um ggf. heraus zu finden wodurch die verursacht werden. Da ich ja wegen der neuen Warnung mit Core 2025.10.2, sprich diesen
Logger: homeassistant.components.mqtt.entity
Quelle: components/mqtt/entity.py:1455
Integration: MQTT (Dokumentation, Probleme)
Erstmals aufgetreten: 11:09:58 (355 Vorkommnisse)
Zuletzt protokolliert: 11:10:25
The configuration for entity switch.wolf_dhk_bm2_0x30_340050_raumeinfluss_kuehlen_2 uses the deprecated option `object_id` to set the default entity id. Replace the `"object_id": "Wolf_DHK_BM2_0x30_340050_Raumeinfluss_Kuehlen"` option with `"default_entity_id": "switch.Wolf_DHK_BM2_0x30_340050_Raumeinfluss_Kuehlen"` in your published discovery configuration to fix this issue, or contact the maintainer of the integration that published this config to fix this. This will stop working in Home Assistant Core 2026.4
The configuration for entity sensor.wolf_wwsystem_bm2_0x30_350001_warmwasser_status_2 uses the deprecated option `object_id` to set the default entity id. Replace the `"object_id": "Wolf_WWSystem_BM2_0x30_350001_Warmwasser_Status"` option with `"default_entity_id": "sensor.Wolf_WWSystem_BM2_0x30_350001_Warmwasser_Status"` in your published discovery configuration to fix this issue, or contact the maintainer of the integration that published this config to fix this. This will stop working in Home Assistant Core 2026.4
The configuration for entity select.wolf_wwsystem_bm2_0x30_350004_zeitprogramm_2 uses the deprecated option `object_id` to set the default entity id. Replace the `"object_id": "Wolf_WWSystem_BM2_0x30_350004_Zeitprogramm"` option with `"default_entity_id": "select.Wolf_WWSystem_BM2_0x30_350004_Zeitprogramm"` in your published discovery configuration to fix this issue, or contact the maintainer of the integration that published this config to fix this. This will stop working in Home Assistant Core 2026.4
The configuration for entity number.wolf_wwsystem_bm2_0x30_350009_warmwassersolltemperatur_eingestellt_2 uses the deprecated option `object_id` to set the default entity id. Replace the `"object_id": "Wolf_WWSystem_BM2_0x30_350009_Warmwassersolltemperatur_eingestellt"` option with `"default_entity_id": "number.Wolf_WWSystem_BM2_0x30_350009_Warmwassersolltemperatur_eingestellt"` in your published discovery configuration to fix this issue, or contact the maintainer of the integration that published this config to fix this. This will stop working in Home Assistant Core 2026.4
The configuration for entity select.wolf_wwsystem_bm2_0x30_350012_programmwahl_2 uses the deprecated option `object_id` to set the default entity id. Replace the `"object_id": "Wolf_WWSystem_BM2_0x30_350012_Programmwahl"` option with `"default_entity_id": "select.Wolf_WWSystem_BM2_0x30_350012_Programmwahl"` in your published discovery configuration to fix this issue, or contact the maintainer of the integration that published this config to fix this. This will stop working in Home Assistant Core 2026.4
Logger: homeassistant.util.logging
Quelle: util/logging.py:74
Erstmals aufgetreten: 11:09:59 (1 Vorkommnis)
Zuletzt protokolliert: 11:09:59
Module homeassistant.components.mqtt.entity is logging too frequently. 200 messages since last count
das ism7mqtt Update auf die Fork Version zeitgleich gemacht habe, kann ich jetzt natürlich nicht so wirklich nachvollziehen ob diese neuen Fehlermeldungen (System.Net.Sockets.SocketException (104): Connection reset by peer …) jetzt von dem HA Core 2025.10.2 Update, oder von dem ism7mqtt Fork verursacht werden.
@dp20eic und @LvS21 Da ihr ja auch die Updates gemacht habt: Tauchen bei Euch jetzt auch solche Meldungen mit System.Net.Sockets.SocketException (104): Connection reset by peer auf?
Wenn Du Debug jetzt deaktiviert hast - wovon ich ausgehe - findest Du das Passwort auch nicht mehr im Log.
Edit: Wenn man bei zivillian in den Issues-Meldungen mal nach z.B. System.Net.Sockets.SocketException oder Connection reset by peer sucht findet man ja div. Issues und Diskussionen dazu, die dann unterschiedliche Gründe haben. Ich habe mir das alles aber auch noch nicht genauer angeschaut und muss dann auch erst einmal versuchen zu verstehen was genau ism7mqtt da für Probleme hat.
Edit 2: Ich führe meinen momentanen Monolog hier mal weiter.
Was mir gerade noch aufgefallen ist: Heute morgen um 5.44 Uhr gab es diese Meldungen im ism7mqtt Protokoll
Oct 14 05:44:37 System.Net.Sockets.SocketException (104): Connection reset by peer
Oct 14 05:44:37 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
Oct 14 05:44:37 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
Oct 14 05:44:37 at ism7ssl.Ism7SslStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken)
Oct 14 05:44:37 at ism7mqtt.Ism7Client.FillPipeAsync(PipeWriter target, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 145
Oct 14 05:44:37 System.Net.Sockets.SocketException (104): Connection reset by peer
Oct 14 05:44:37 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
Oct 14 05:44:37 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
Oct 14 05:44:37 at ism7ssl.Ism7SslStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken)
Oct 14 05:44:37 at ism7mqtt.Ism7Client.FillPipeAsync(PipeWriter target, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 145
Oct 14 05:44:37 at System.IO.Pipelines.Pipe.GetReadAsyncResult()
Oct 14 05:44:37 at ism7mqtt.Ism7Client.ReadPipeAsync(PipeReader source, CancellationToken cancellationToken)
Oct 14 05:44:47 Starting ism7mqtt --hass-id=Wolf --interval=60 --ipAddress=192.168.1.2 -t /config/ism7-parameters-Wolf.json
Oct 14 05:44:50 System.IO.InvalidDataException: invalid login state
Oct 14 05:44:50 at ism7mqtt.Ism7Client.OnAuthenticateAsync(IResponse response, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 323
Oct 14 05:44:50 at ism7mqtt.ResponseDispatcher.ResponseHandler.HandleAsync(IResponse response, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/ResponseDispatcher.cs:line 58
Oct 14 05:44:50 at ism7mqtt.ResponseDispatcher.DispatchAsync(IResponse response, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/ResponseDispatcher.cs:line 32
Oct 14 05:44:50 at ism7mqtt.Ism7Client.ReadPipeAsync(PipeReader source, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 191
Oct 14 05:44:50 System.Net.Sockets.SocketException (125): Operation canceled
Oct 14 05:44:50 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
Oct 14 05:44:50 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
Oct 14 05:44:50 at ism7ssl.Ism7SslStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken) in /app/ism7ssl/Ism7SslStream.cs:line 149
Oct 14 05:44:50 at ism7mqtt.Ism7Client.FillPipeAsync(PipeWriter target, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 145
Oct 14 05:45:00 Starting ism7mqtt --hass-id=Wolf --interval=60 --ipAddress=192.168.1.2 -t /config/ism7-parameters-Wolf.json
Oct 14 05:49:02 System.Net.Sockets.SocketException (104): Connection reset by peer
Oct 14 05:49:02 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
Oct 14 05:49:02 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
Oct 14 05:49:02 at ism7ssl.Ism7SslStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken)
Oct 14 05:49:02 at ism7mqtt.Ism7Client.FillPipeAsync(PipeWriter target, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 145
Oct 14 05:49:02 System.Net.Sockets.SocketException (104): Connection reset by peer
Oct 14 05:49:02 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
Oct 14 05:49:02 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
Oct 14 05:49:02 at ism7ssl.Ism7SslStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken)
Oct 14 05:49:02 at ism7mqtt.Ism7Client.FillPipeAsync(PipeWriter target, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 145
Oct 14 05:49:02 at System.IO.Pipelines.Pipe.GetReadAsyncResult()
Oct 14 05:49:02 at ism7mqtt.Ism7Client.ReadPipeAsync(PipeReader source, CancellationToken cancellationToken)
Oct 14 05:49:12 Starting ism7mqtt --hass-id=Wolf --interval=60 --ipAddress=192.168.1.2 -t /config/ism7-parameters-Wolf.json
Das war ziemlich genau zu der Zeit als HA - warum genau auch immer - die Internet/Cloud-Verbindung verloren hat.
Logger: snitun.multiplexer.core
Quelle: runner.py:271
Erstmals aufgetreten: 13. Oktober 2025 um 14:48:59 (2 Vorkommnisse)
Zuletzt protokolliert: 05:33:15
Timeout error while pinging peer
Logger: hass_nabucasa.iot
Quelle: runner.py:271
Erstmals aufgetreten: 05:38:07 (7 Vorkommnisse)
Zuletzt protokolliert: 05:40:50
Connection closed: Connection error
Unable to connect: Cannot connect to host cloud.nabucasa.com:443 ssl:default [Timeout while contacting DNS servers]
Logger: hass_nabucasa.remote
Quelle: runner.py:271
Erstmals aufgetreten: 13. Oktober 2025 um 14:49:11 (35 Vorkommnisse)
Zuletzt protokolliert: 05:44:03
Connection problem to snitun server (Can't connect to SniTun server eu-central-1-7.ui.nabu.casa:443 with: [Errno -3] Try again)
Timeout connecting to snitun server
Ich wüsste zwar nicht genau warum die Kommunikation zwischen HA, ism7mqtt und dem ISM7, irgendeine Internet- oder Cloud-Verbindung brauchen sollte, aber irgendein Zusammenhang ist da ja durchaus möglich/denkbar.
Ich werde das jetzt in den nächsten Tagen mal weiter beobachten, sprich ob solche zeitgleichen Meldungen im ism7mqtt und HA Core Protokoll wieder auftauchen und falls ja wäre die grundsätzliche Ursache ja schon geklärt. Also mal abwarten.
Edit 3: Bzgl. dem
Darum:
14.10.25 05:42:47 IPv6-Präfix wurde erfolgreich aktualisiert. Neues Präfix: 2a02:xxxx:xxxx:xxxx::/60
14.10.25 05:42:47 Internetverbindung IPv6 wurde erfolgreich hergestellt. IP-Adresse: 2a02:xxxx:xxxx::xx:xxxx
14.10.25 05:42:41 Internetverbindung wurde getrennt.
14.10.25 05:42:41 Internetverbindung IPv6: DHCPv6-Fehler mit Fehlergrund 3 (DHCPv6 nak)
Das DHCPv6 nak kommt bei meinem Glasfaseranschluss hier leider von Zeit zu Zeit mal vor.
Oct 14 04:25:48 System.Net.Sockets.SocketException (104): Connection reset by peer
Oct 14 04:25:48 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
Oct 14 04:25:48 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
Oct 14 04:25:48 at ism7ssl.Ism7SslStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken)
Oct 14 04:25:48 at ism7mqtt.Ism7Client.FillPipeAsync(PipeWriter target, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 145
Oct 14 04:25:48 System.Net.Sockets.SocketException (104): Connection reset by peer
Oct 14 04:25:48 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
Oct 14 04:25:48 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
Oct 14 04:25:48 at ism7ssl.Ism7SslStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken)
Oct 14 04:25:48 at ism7mqtt.Ism7Client.FillPipeAsync(PipeWriter target, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 145
Oct 14 04:25:48 at System.IO.Pipelines.Pipe.GetReadAsyncResult()
Oct 14 04:25:48 at ism7mqtt.Ism7Client.ReadPipeAsync(PipeReader source, CancellationToken cancellationToken)
Oct 14 04:25:58 Starting ism7mqtt --hass-id=wolf --interval=60 --ipAddress=192.168.178.208 -t /config/ism7-parameters-wolf.json
Ohne es jetzt konkret gecheckt zu haben, könnte dies auch mit meiner Datensicherung der VM oder der HA eigenen Sicherung in die Cloud (ich mache beides) zusammenhängen. Wie zu sehen, hat sogar um 04:25:58 Uhr ein Neustart des AddOns stattgefunden.
Bislang konnte ich aber bei mir noch keine Nachteile dadurch feststellen.
Ja einen Neustart gab es bei mir dann ja auch. Falls es mit einem I-Net/-Cloud-Verbindungsverlust von HA zu tun haben sollte, der kurz vorher stattgefunden hat, müsstest Du den bei Dir im HA Core Protokoll dann ja auch sehen können.
Mit den Datensicherung hat das bei mir nichts zu tun, denn um die Uhrzeit werden bei mir keine Datensicherungen erstellt und zusätzlich in irgendeine Cloud sichere ich eh nicht.
So, jetzt ist mein Problem wieder da. Habe gerade als ich von der Arbeit kam wieder probiert den Sollwert zu ändern. In HA von 0 auf 2 erhöht. Im BM der Heizung passiert nichts.
So sieht das dann bei mir im HA aus. Nach dem Schließen und erneuten öffnen sind beide Sollwertanzeigen wieder bei 0.
Log ist folgt
Hier der aktuelle Log
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
Reading config from MQTT broker add-on: core-mosquitto/addons
Setting up ism7mqtt Wolf 192.168.178.127
Oct 13 19:08:33 Removing legacy retained topics for Wolf ...
======= WARNING WARNING WARNING =======
Your parameter file /config/ism7-parameters-Wolf.json contains a lot of parameters!
If you encounter issues with disconnects or some parameters not being updated, read here:
https://github.com/b3nn0/hassio-addon-ism7mqtt?tab=readme-ov-file#important-if-some-entities-are-unavailable
======= WARNING WARNING WARNING =======
Oct 13 19:08:35 Starting ism7mqtt --hass-id=Wolf --interval=60 --ipAddress=192.168.178.127 -t /config/ism7-parameters-Wolf.json
Oct 13 19:20:54 Starting ism7mqtt --hass-id=Wolf --interval=60 --ipAddress=192.168.178.127 -t /config/ism7-parameters-Wolf.json
Oct 13 19:36:48 System.Net.Sockets.SocketException (104): Connection reset by peer
Oct 13 19:36:48 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
Oct 13 19:36:48 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
Oct 13 19:36:48 at ism7ssl.Ism7SslStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken) in /app/ism7ssl/Ism7SslStream.cs:line 149
Oct 13 19:36:48 at ism7mqtt.Ism7Client.FillPipeAsync(PipeWriter target, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 145
Oct 13 19:36:48 System.Net.Sockets.SocketException (104): Connection reset by peer
Oct 13 19:36:48 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
Oct 13 19:36:48 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
Oct 13 19:36:48 at ism7ssl.Ism7SslStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken) in /app/ism7ssl/Ism7SslStream.cs:line 149
Oct 13 19:36:48 at ism7mqtt.Ism7Client.FillPipeAsync(PipeWriter target, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 145
Oct 13 19:36:48 at System.IO.Pipelines.Pipe.GetReadResult(ReadResult& result)
Oct 13 19:36:48 at System.IO.Pipelines.Pipe.GetReadAsyncResult()
Oct 13 19:36:48 at System.IO.Pipelines.Pipe.DefaultPipeReader.GetResult(Int16 token)
Oct 13 19:36:48 at ism7mqtt.Ism7Client.ReadPipeAsync(PipeReader source, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 169
Oct 13 19:36:58 Starting ism7mqtt --hass-id=Wolf --interval=60 --ipAddress=192.168.178.127 -t /config/ism7-parameters-Wolf.json
Oct 14 02:17:21 System.IO.InvalidDataException: timeout
Oct 14 02:17:21 at ism7mqtt.Ism7Client.OnPushResponseAsync(IResponse response, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 244
Oct 14 02:17:21 at ism7mqtt.ResponseDispatcher.DispatchAsync(IResponse response, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/ResponseDispatcher.cs:line 35
Oct 14 02:17:21 at ism7mqtt.Ism7Client.ReadPipeAsync(PipeReader source, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 191
Oct 14 02:17:21 System.Net.Sockets.SocketException (125): Operation canceled
Oct 14 02:17:21 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
Oct 14 02:17:21 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
Oct 14 02:17:21 at ism7ssl.Ism7SslStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken)
Oct 14 02:17:21 at ism7mqtt.Ism7Client.FillPipeAsync(PipeWriter target, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 145
Oct 14 02:17:31 Starting ism7mqtt --hass-id=Wolf --interval=60 --ipAddress=192.168.178.127 -t /config/ism7-parameters-Wolf.json
Oct 14 03:29:42 System.IO.InvalidDataException: timeout
Oct 14 03:29:42 at ism7mqtt.Ism7Client.OnPushResponseAsync(IResponse response, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 244
Oct 14 03:29:42 at ism7mqtt.ResponseDispatcher.DispatchAsync(IResponse response, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/ResponseDispatcher.cs:line 35
Oct 14 03:29:42 at ism7mqtt.Ism7Client.ReadPipeAsync(PipeReader source, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 191
Oct 14 03:29:42 System.Net.Sockets.SocketException (125): Operation canceled
Oct 14 03:29:42 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
Oct 14 03:29:42 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
Oct 14 03:29:42 at ism7ssl.Ism7SslStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken)
Oct 14 03:29:42 at ism7mqtt.Ism7Client.FillPipeAsync(PipeWriter target, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 145
Oct 14 03:29:52 Starting ism7mqtt --hass-id=Wolf --interval=60 --ipAddress=192.168.178.127 -t /config/ism7-parameters-Wolf.json
Oct 14 15:29:49 System.IO.InvalidDataException: timeout
Oct 14 15:29:49 at ism7mqtt.Ism7Client.OnPushResponseAsync(IResponse response, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 244
Oct 14 15:29:49 at ism7mqtt.ResponseDispatcher.DispatchAsync(IResponse response, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/ResponseDispatcher.cs:line 35
Oct 14 15:29:49 at ism7mqtt.Ism7Client.ReadPipeAsync(PipeReader source, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 191
Oct 14 15:29:49 System.Net.Sockets.SocketException (125): Operation canceled
Oct 14 15:29:49 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
Oct 14 15:29:49 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
Oct 14 15:29:49 at ism7ssl.Ism7SslStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken)
Oct 14 15:29:49 at ism7mqtt.Ism7Client.FillPipeAsync(PipeWriter target, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 145
Oct 14 15:29:59 Starting ism7mqtt --hass-id=Wolf --interval=60 --ipAddress=192.168.178.127 -t /config/ism7-parameters-Wolf.json
Oct 14 17:09:48 System.IO.InvalidDataException: timeout
Oct 14 17:09:48 at ism7mqtt.Ism7Client.OnPushResponseAsync(IResponse response, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 244
Oct 14 17:09:48 at ism7mqtt.ResponseDispatcher.DispatchAsync(IResponse response, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/ResponseDispatcher.cs:line 35
Oct 14 17:09:48 at ism7mqtt.Ism7Client.ReadPipeAsync(PipeReader source, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 191
Oct 14 17:09:48 System.Net.Sockets.SocketException (125): Operation canceled
Oct 14 17:09:48 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
Oct 14 17:09:48 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
Oct 14 17:09:48 at ism7ssl.Ism7SslStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken)
Oct 14 17:09:48 at ism7mqtt.Ism7Client.FillPipeAsync(PipeWriter target, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 145
Oct 14 17:09:58 Starting ism7mqtt --hass-id=Wolf --interval=60 --ipAddress=192.168.178.127 -t /config/ism7-parameters-Wolf.json
Oct 14 19:53:13 Starting ism7mqtt --hass-id=Wolf --interval=60 --ipAddress=192.168.178.127 -t /config/ism7-parameters-Wolf.json
by HarryP: Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)
Vorab würde mich erst einmal interessieren wie viele der Wolf Parameter Du in Deiner *.json Datei überhaupt und somit unter HA eingebunden hast? Bevor Du jetzt das zählen anfängst installier Dir am besten - wie ich ja im Februar schon mal vorgeschlagen hatte - den MQTT-Explorer und dann siehst Du die Anzahl der Topics und Messages und somit die Anzahl der Parameter die an HA übermittelt werden.
Warum frage ich danach? Weil man bekanntlich nicht “zu viele” Parameter nutzen kann und sollte, weil es ansonsten passieren kann das das ISM7 schlicht und einfach überlastet ist/wird. So ab > 200 Parameter aufwärts sind oftmals Probleme vorprogrammiert. Eben auch solche Probleme das es zu Timeouts kommt. Daher sollte man versuchen solche Parameter aus der *.json Datei zu entfernen, die einen nicht wirklich interessieren und/oder die man eh nicht braucht/nutzt.
Anm.: Ich selber habe hier im Moment 212 Topics (von ca. 250 möglichen) die unter HA eingebunden sind und die 212 sind eigentlich auch schon/noch “zu viele” und das kann zu Problemen führen. Da ich aber so gut wie nie irgendetwas über HA bei meiner Wolf steuere, außer vielleicht dann und wann einmal das 1 x Warmwasser zu aktivieren, laufe ich natürlich auch so gut wie nie in ein Timeout-Problem. Eben weil die Kommunikation quasi immer nur in eine Richtung fließt (ISM7 —> HA).
Was jetzt Deine Fehlermeldungen betrifft: Diese Fehlermeldung
haben @LvS21 und ich die ja auch und meine Vermutung dazu ist die Ursache das in dem Moment keine I-Net-Verbindung besteht und das zu dem Fehler führt. Zumindest war das bei mir der Fall. Ob das dann ggf. wirklich die Ursache ist könnte @LvS21 ja ggf. bestätigen, wenn er hierauf entwortet.
Falls @LvS21 zu dem Zeitpunkt keine Unterbrechung bei der I-Net-Verbindung hat dürfte die Ursache für die Fehlermeldung wohl noch eine andere sein.
Was Deine
Stem.IO.InvalidDataException: timeout
Meldung betrifft hatte ich weiter oben ja schon mal eine aktuelle Issues-Meldung bei zivillian gepostet, bei der ein User genau diesen Fehler auch hat und beschreibt. Da ich jetzt mal davon ausgehe das Du nicht bei Github unter dem Nick “obstbauer” unterwegs bist scheint es also auch noch andere User zu geben die (aktuell) das Problem haben. Da ich leider auch keine Idee mehr habe was bei Dir diesen Fehler verursacht - außer halt das Du ggf. zu viele Parameter der Wolf unter HA eingebunden haben könntest - hatte ich Dir ja bereits vorgeschlagen bei dieser Issues-Meldung ebenfalls ein Posting zu erstellen. In der Hoffnung das Zivillian sich der Sache annimmt und ggf. eine Idee hat was den Fehler verursache.
OK. Vielen Dank nochmal. Ich werde auf jeden Fall etwas aufräumen und nicht benötigte Parameter rauslöschen wenn ich herausgefunden habe wie ich das anstelle. Ich benötige tatsächlich eigentlich höchstens die Hälfte. Ich installiere mir zuerst wohl wie empfohlen den Explorer.
Ist der nur für PC oder geht der auch als App bzw HA integration?
und löscht sie darin. Somit ist dann der Parameter und somit der Sensor mit der Entität, nach einem Neustart des ism7mqtt Addons dann auch nicht mehr unter HA vorhanden/eingebunden. Das Du vorher das ism7mqtt Addon stoppen und nach solchen Änderungen dann den HA Host am besten auch neu booten solltest, dürfte ja klar sein.
Zu 2: Das hätte/würde Dir ein Blick auf die Webseite verraten.
Edit: Noch eine Ergänzung zu 1. Das Du Dir sicherheitshalber die bestehende *.json auch noch zusätzlich sicherst, bevor Du daran Änderungen vornimmst und diese geänderte *.json dann wieder hochlädst, dürfte ja eigentlich auch selbstverständlich sein.
Bis auf einen sporadischen Verlust der Konnektivität ism7mqtt zu Wolf Link habe ich keine Probleme der Kommunikation. Ich steuere per Automation sogar jede Nacht den Status der Heizung und wechsele von Auto auf Standby.
Oct 14 19:03:21 System.Net.Sockets.SocketException (104): Connection reset by peer
Oct 14 19:03:21 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
Oct 14 19:03:21 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
Oct 14 19:03:21 at ism7ssl.Ism7SslStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken)
Oct 14 19:03:21 at ism7mqtt.Ism7Client.FillPipeAsync(PipeWriter target, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 145
Oct 14 19:03:21 System.Net.Sockets.SocketException (104): Connection reset by peer
Oct 14 19:03:21 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
Oct 14 19:03:21 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
Oct 14 19:03:21 at ism7ssl.Ism7SslStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken)
Oct 14 19:03:21 at ism7mqtt.Ism7Client.FillPipeAsync(PipeWriter target, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 145
Oct 14 19:03:21 at System.IO.Pipelines.Pipe.GetReadAsyncResult()
Oct 14 19:03:21 at ism7mqtt.Ism7Client.ReadPipeAsync(PipeReader source, CancellationToken cancellationToken)
Oct 14 19:03:31 Starting ism7mqtt --hass-id=wolf --interval=60 --ipAddress=192.168.178.208 -t /config/ism7-parameters-wolf.json
Oct 14 23:31:56 System.Net.Sockets.SocketException (104): Connection reset by peer
Oct 14 23:31:56 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
Oct 14 23:31:56 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
Oct 14 23:31:56 at ism7ssl.Ism7SslStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken)
Oct 14 23:31:56 at ism7mqtt.Ism7Client.FillPipeAsync(PipeWriter target, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 145
Oct 14 23:31:56 System.Net.Sockets.SocketException (104): Connection reset by peer
Oct 14 23:31:56 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
Oct 14 23:31:56 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
Oct 14 23:31:56 at ism7ssl.Ism7SslStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken)
Oct 14 23:31:56 at ism7mqtt.Ism7Client.FillPipeAsync(PipeWriter target, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 145
Oct 14 23:31:56 at System.IO.Pipelines.Pipe.GetReadAsyncResult()
Oct 14 23:31:56 at ism7mqtt.Ism7Client.ReadPipeAsync(PipeReader source, CancellationToken cancellationToken)
Oct 14 23:32:06 Starting ism7mqtt --hass-id=wolf --interval=60 --ipAddress=192.168.178.208 -t /config/ism7-parameters-wolf.json
Tatsächlich glaube ich inzwischen nicht mehr, dass mit einem Ausfall der Internetanbindung zu tun hat. Wie oben zu sehen, kommt bei mir die Fehlermeldung im ism7mqtt zu unterschiedlichen Uhrzeiten. An den oben zu sehen Uhrzeiten (19:03 und 23:32) findet bei mir keine Sicherung oder ähnliches statt und auch INet war durchgängig vorhanden.
Wie in der folgenden Grafik zu sehen, werden in dem obigen Zeitbereich (19:00 Uhr bis 22:30 Uhr) auch weiterhin alle Wolf Entitäten geliefert.
Bislang ignoriere ich die Fehlermeldung geflissentlich, da es noch keine Auswirkungen auf HA oder meine Heizungssteuerung hat.
Ja, genau - siehe oben.
Fazit: Obwohl die Fehlermeldung vorhanden ist, funktioniert bei mir der nächtliche / morgentliche Wechsel des Status des Entität select.wolf_dhk_bm2_0x30_340029_programmwahl von Auto → Standby → Auto.
OK - keine Ahnung ob ich das (hier) schon mal gefragt hatte. ISM7 per WLAN oder LAN? Falls WLAN wäre das halt wieder eine andere Möglichkeit warum es zu Timeouts kommen könnte. Falls Du mit “Wolf Link” die Wolf App bzg. Software meinen solltest, wäre das halt noch eine zusätzliche Möglichkeit warum es zu Timeouts kommt. Aber ich glaube das Thema hatten wir ja schon mal an anderer Stelle.
Aber ich bin da jetzt auch ziemlich entspannt. Die
System.Net.Sockets.SocketException (104)
Meldungen wurden bei mir vermutlich dadurch verursacht das mein Glasfaseranschuss sich neu verbunden hat und da ich HA ja eigentlich auch nur nutze um Daten der Wolf Heizung abzurufen und weniger dafür sie über HA irgendwie zu steuern, würden mich solche evtl. Timeouts und/oder gelegentliche Reboots, auch nicht weiter groß stören. Sofern sie nicht zu häufig auftreten.
Daher hake ich das Thema hier für mich auch mal b.a.W. ab.
Ja stimmt - hatten wir schon besprochen. Hatte das ISM7 (provisorisch) per LAN und WLAN angebunden - bei mir gab es bzgl. der Stabilität keinen Unterschied, sodass ich es nun per WLAN angebunden habe. Die App nutze ich nicht, da es ja zu (zusätzlichen) Problemen führen soll.
und nicht nur “Home Assistant neu starten”. Oder halt (ein herunterfahren von HA und dann) einen Neustart von der HA VM auf Deinem NAS. Das vorher herunterfahren von HA wäre der (noch) sichere Weg, obwohl das über den Guest Agent eigentlich eh passieren müsste. Aber ich weiß ja nicht was Du da für ein NAS im Einsatz hast.
Ich hoffe Du hast das beherzigt.
Dann brauchst Du eigentlich kein Backup sondern nur die alte *.json wieder einspielen.