b3nn0 / hassio-addon-ism7mqtt

HomeAssistant Addon for running ism7mqtt to fetch data from Wolf heaters
Apache License 2.0
29 stars 3 forks source link

CGB-2 Update only on restart #44

Open franky1808 opened 8 months ago

franky1808 commented 8 months ago

Ich habe ISM7 an meiner Wolf CGB-2 eingerichtet. Ich nutze WolfLink dazu als Hardware. Alle Module (BM-2, DHK BM-2, SM, ISM) senden regelmäßig Updates und liefern Werte. Nur die Heizung selbst (Gerät CGB-2) schickt immer nur dann Werte, wenn ich die Integration MQTT refreshe, bzw. neu starte. Ich bekomme keinen Fehler oder ähnliches angezeigt, dass die Verbindung verloren ist. Er tut einfach so, dass er seitdem einfach keine Werte bekommen hat. Hat noch jemand das Problem und eine Idee, wie ich das behebe? LG, Frank

I have set up ISM7 on my Wolf CGB-2. I use WolfLink for this, as Hardware. All modules (BM-2, DHK BM-2, SM, ISM) send regular updates and provide values just in time. Only the heating itself (device CGB-2) only sends values when I refresh or restart the MQTT integration. I don't get an error or anything similar indicating that the connection is lost. It simply pretends that it has not received any values since then. Does anyone else have this problem and any ideas on how to fix it? Best, Frank

ottelo9 commented 8 months ago

Ist bei mir genauso. Sollten wir vielleicht auch hier melden: https://github.com/zivillian/ism7mqtt

Ich kann parallel auch mit der Wolf App (iPhone) zugreifen. Habe diese aber danach geschlossen. Aber das Internetportal bzw. die Wolf Server greifen sich doch bestimmt die Daten regelmäßig ab oder?

2024_03_15_11_05_39_Wolf_ISM7

b3nn0 commented 8 months ago

Funktioniert mit meiner CGB-2 problemlos, zumindest seit ich das ISM7 mit Kabel verbunden habe. Mit Wifi hatte ich gelegentlich aussetzer, obwohl der Router nur 2 Meter entfernt steht.

ottelo9 commented 8 months ago

@b3nn0 Schande über mein Haupt. Natürlich bekommst du mehr Details. Bin selbst Softwareentwickler und ärgere mich immer, wenn zu wenig Details zu einem Problem mitgegeben werden ^^. Jetzt bin ich selbst in diese Falle getreten.

Ich habe dein Addon mal deinstalliert und wieder installiert. Alles neu eingegeben und Debug Logging aktiviert. Die Gastherme inkl. dem ISM7 ausgeschaltet und nach 20s wieder eingeschaltet. Alle MQTT Entries entfernt. Dein Addon dann gestartet. Komischweise steht jetzt auf der ISM7 Seite nun "No Connection" ...

Ich nutze die Wifi Verbindung die aber immer stabil war.

Debuglog https://pastebin.com/szgT2EZf

UPDATE Nachdem ich diesen Post abgeschickt hatte zeigt ISM7 wieder "Portal+Direct connected". Nach ein paar Sekunden aber wieder zurück auf No Connection ... und in meiner Fritzbox zeigt sich, dass das ISM sich disconnected und danach wieder connected. Ich deaktiviere mal dein Addon, mal sehn obs dann wieder stabil läuft.

Du sagst ja, ISM7 unterstützt nur eine Verbindung gleichzeitig. Was bedeutet dann aber der Status "Portal+Direct connected". Hört sich so an, als eine Direktverbindung und die Verbindung zum Portal unterstützt werden?

franky1808 commented 8 months ago

@b3nn0 @ottelo9 Ich glaube, ich bin dem "Fehler" auf der Spur. Zunächst: Ich hatte immer dann neue Daten, wenn ich das Addon, MQTT oder den gesamten HA neu gestartet habe. Also immer dann, wenn "bewusst" Daten abgegriffen werden sollten. Dann kamen zunächst die aktuellen Daten, auch von der CGB, danach aber keine Updates oder aktuellen Zahlen mehr.

Trivia: Ich hatte bisher die Wolf Smartset Integration laufen, die wurde aber zuletzt wegen zu hoher Abgriffe seitens Wolf deaktiviert, bzw. ausgesperrt. Da ich dort keine Werte anpassen sondern nur und lediglich ablesen kann, habe ich zusätzlich via Web und App mit Smartset gearbeitet, um Werte und Parameter anzupassen. Wegen des Wolf-Blocks bin ich auf das ISM7-Addon umgestiegen, was glücklicherweise auch mit dem Wolf Homelink zusammen arbeitet.

Mit dem ISM7 Addon ist eine Anpassung der Parameter aber ja möglich. Deshalb habe ich nun testweise meine Anlage aus meinem Smartset-Konto entfernt. Seitdem greift das Addon nunmehr ne knappe Stunde zuverlässig Werte ab. Vielleicht ist das des Pudels Kern und die Lösung für unser aller Probleme? :-)

Edit: Ich habe meinen Wolf Homelink via Kabel verbunden. Log und Protokoll waren unauffällig, trotz fehlender Werte. Vermute, dass die App, bzw. die Wolf Cloud einfach die Daten direkt abgegriffen haben und ein weitermelden damit verhinderten.

ottelo9 commented 8 months ago

Mhh okay, dachte ich mir schon. Schade, wollte eigentlich ungern auf die App verzichten, da ich in der Vergangenheit darüber die Parameter gesichert habe. Also Portal+Direct Connection funktioniert dann wohl nicht.

b3nn0 commented 8 months ago

Meines Wissens nach sollte Portal + 1 direct client eigentlich schon funktionieren, zumindest technisch. Ob die kleine CPU irgendwann die Biege macht weiß ich natürlich nicht - ich hab die Portalverbindung bei mir nicht aktiviert, seit ich ism7mqtt verwende. Allerdings habe ich um den Zeitraum auch von Wifi auf Kabel umgestellt.. vielleicht habe ich die Fehlerquelle "Liegt am Wlan" ja falsch interpretiert, und es ist tatsächlich eher ein "liegt an der Portalverbindung"...?

franky1808 commented 8 months ago

Ich habe eben kurzzeitig noch einmal die Anlage mit dem Portal verbunden. Instant hatte ich keine Daten mehr, aber auch keine Fehlermeldung. Als würde sich das Portal "dazwischen klemmen". Er bekommt einfach nichts mehr. Nach dem Entfernen des Portals kamen wieder Daten an. Ich weiß nur, dass Wolf zuletzt versucht, Drittapps auszusperren.

ottelo9 commented 8 months ago

@franky1808 Hast du den Haken (Verbindung zum Portal freigeben) direkt in ISM7 entfernt? Bei mir reicht es nicht die Anlage aus dem Wolf Portal zu entfernen.

travismarius commented 8 months ago

Interessant wie unterschiedlich es reagiert. Bei mir funktioniert seit knapp 2 Tagen Portal + 1 direct client ohne Probleme.

Von WLAN auf LAN habe ich das ISM7 Modul allerdings direkt einen Tag nach Inbetriebnahme umgestellt. Trotz 2m freie Fläche bis Fritzbox habe ich quasi durchgängig aussetzer gehabt von bis zu 10-30sek. Seit der verwendung von LAN keine Probleme mehr.

ottelo9 commented 8 months ago

@travismarius Ja das mit dem WLAN kann auch an deinem Router liegen. Die FritzBox wechselt öfters mal den Kanal, damit kommt der ISM7 mit seinem total altem WiFi Chipsatz nicht klar. Gewisse WiFi Kanäle kann dieser z.B. auch nicht (ich glaube 13+).

Aber schonmal gut, dass es bei dir läuft. Welche Firmware hat dein ISM?

Ich habe den Portalzugang in ISM abgeschaltet, dann habe ich auch Daten bekommen. Aber es fehlen noch ein paar Daten, die nicht kommen wollen. Ich habe ein CGB-2-14 mit BM2 und ISM7.

Hier sieht man die Unknown Daten: @b3nn0 brauchst du noch ne Debuglog? 2024-03-15 14_58_43-Settings – Home Assistant

travismarius commented 8 months ago

@ottelo9 mein ISM7 läuft auf FW 3.00 Werden FW Updates eigentlich zur Verfügung gestellt? In einem anderen Thread hatte jemand FW V1.60

franky1808 commented 8 months ago

@franky1808 Hast du den Haken (Verbindung zum Portal freigeben) direkt in ISM7 entfernt? Bei mir reicht es nicht die Anlage aus dem Wolf Portal zu entfernen.

Ich habe die Anlage nur aus meinem Smartset Account entfernt, das hat schon gereicht. :-) Bei mir haben zunächst auch ein paar Daten gefehlt. Zum Teil hat es bei mir bis zum nächsten Takt der Heizung gedauert, bis neue Daten kamen. Dann kam es aber flüssig. Aber spannend, dass du die zu uns identische Heizungskonfiguration hast. Wir sollten uns bei Gelegenheit mal über die Config der Heizung austauschen. Ich habe das Gefühl, dass hier bei mir noch einiges zu optimieren ist.

Interessant wie unterschiedlich es reagiert. Bei mir funktioniert seit knapp 2 Tagen Portal + 1 direct client ohne Probleme.

Von WLAN auf LAN habe ich das ISM7 Modul allerdings direkt einen Tag nach Inbetriebnahme umgestellt. Trotz 2m freie Fläche bis Fritzbox habe ich quasi durchgängig aussetzer gehabt von bis zu 10-30sek. Seit der verwendung von LAN keine Probleme mehr.

Das kommt aber auch auf die Art deines Schnittstellenmoduls an. Das "Home" kann wohl nur eine Verbindung, das andere mehrere. Das ist auch der Preisunterschied, laut Wolf. Dadurch, dass die bisherige Integration die "Sperre" durch reine Datenabfrage umgangen ist, wurde die Möglichkeit versucht zu entfernen. Zumindest ließ es so der ITler von Wolf am Telefon anklingen.

ottelo9 commented 8 months ago

@ottelo9 mein ISM7 läuft auf FW 3.00 Werden FW Updates eigentlich zur Verfügung gestellt? In einem anderen Thread hatte jemand FW V1.60

Bislang habe ich nichts gefunden. Denke nicht, dass es geht. Man könnte natürlich versuchen die Firmware des uC auszulesen und dann bei jemanden anders zu flashen via Programmer. Aber kein Plan ob das geht, da ja auch die Seriennummer irgendwo steht.

b3nn0 commented 8 months ago

@ottelo9 Erstaunlich, bei mir (CGB-2-20) sind all diese Prameter problemlos befüllt und aktuell. Ein Debug-Log wird mir vermutlich da nicht viel helfen - ich habe wenig Ahnung wie ism7mqtt "under the hood" funktioniert, ich habe nur die HA Schnittstelle geschrieben und das ganze in ein Addon/Docker Container gepackt. Ist ein ISM7 mit Firmware 3.00.

Kommen die fehlenden Daten wenn du nur das Addon ein mal neu startest? Oder prinzipiell gar nie? Ggf. mal das parameters-JSON löschen und neu erstellen lassen? hmm...

ottelo9 commented 8 months ago

Hab das Addon mal deinstalliert, HA neugestartet, Addon installiert und konfiguriert. Gleiches Ergebnis.

franky1808 commented 8 months ago

Hab das Addon mal deinstalliert, HA neugestartet, Addon installiert und konfiguriert. Gleiches Ergebnis.

Was sagt denn dein Log in MQTT? Steht da was zu den Daten, dass er sie nicht abgreifen kann?

ottelo9 commented 8 months ago

https://pastebin.com/b6pMJrY7

Nichts zu sehen ...

franky1808 commented 8 months ago

https://pastebin.com/b6pMJrY7

Nichts zu sehen ...

Aber das erinnert mich total an das Szenario bei mir. Sicher, dass deine Anlage überall raus ist? Statische IP gesetzt? Hast du mal den WLAN-Kanal in der FRITZ!Box fixiert, dass der nicht springt?

Notfalls: Reset vom ISM7 und Neueinrichtung, ohne mit Smartset zu koppeln?

ottelo9 commented 8 months ago

ISM7 hat eine feste IP, WLAN Kanal ist fest eingestellt. Anlage ist aus Wolf entfernt und der Haken "Portal freigeben" ist auch deaktiviert. Ich werde das ISM7 mal zurücksetzen und alles neustarten. Ansonsten bleibt mir nur noch der Test mit dem LAN Kabel.

franky1808 commented 8 months ago

ISM7 hat eine feste IP, WLAN Kanal ist fest eingestellt. Anlage ist aus Wolf entfernt und der Haken "Portal freigeben" ist auch deaktiviert. Ich werde das ISM7 mal zurücksetzen und alles neustarten. Ansonsten bleibt mir nur noch der Test mit dem LAN Kabel.

Ok. Dann bin ich auch ratlos. Wobei ich den Haken „Portal freigeben“ noch aktiv habe. Aber sonst haben wir ja ne identische Konfiguration der Anlage und Komponenten.

Drücke die Daumen, dass der Reset hilft!

ottelo9 commented 8 months ago

Hier das neue Log nachdem ich ISM7 und das Addon neugestartet habe. https://pastebin.com/b6pMJrY7

@franky1808 Hast du unter dem Device ISM Werte? Bei mir sieht es so aus: image

Welches ISM7 hast du genau? Und welche Firmware?

wartungsmonteur commented 8 months ago

Hallo

Bei mir funktioniert das zweite Gerät nicht richtig. Gerät 1 , die CHA7 WP funktioniert ganz gut, aber das zusätzliche Hub Gerät nur sporadisch, beide Geräte haben die gleiche BM2 Firmware 3.2 und als ism7 die Firmware 2.1

NAch einem Gerätestart werden alle Daten einmalig eingelesen und dann leider nur noch die vom 1. Gerät. Gerät 2 bleibt unverändert.

Hier mal ein Log File

at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|277_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken) at System.Net.Sockets.TcpClient.CompleteConnectAsync(ValueTask task) at ism7mqtt.Ism7Client.ConnectAsync(CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 63 at ism7mqtt.Ism7Client.RunAsync(String password, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 50 at ism7mqtt.Program.Main(String[] args) in /app/ism7mqtt/Program.cs:line 136 Unhandled exception. System.Net.Sockets.SocketException (113): Host is unreachable at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|277_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken) at System.Net.Sockets.TcpClient.CompleteConnectAsync(ValueTask task) at ism7mqtt.Ism7Client.ConnectAsync(CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 63 at ism7mqtt.Ism7Client.RunAsync(String password, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 50 at ism7mqtt.Program.Main(String[] args) in /app/ism7mqtt/Program.cs:line 136 at ism7mqtt.Program.

(String[] args) /run.sh: line 26: 7243 Aborted (core dumped) /app/ism7mqtt $ISM_ARGS ism7mqtt unexpectedly quit with return code 134

o < o Starting ism7mqtt --hass-id=CGB214 --interval=60 --ipAddress=192.168.178.84 -t /config/ism7-parameters-CGB214.json -d System.Net.Sockets.SocketException (113): Host is unreachable at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Sockets.Socket.gWaitForConnectWithCancellation|277_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken) at System.Net.Sockets.TcpClient.CompleteConnectAsync(ValueTask task) at ism7mqtt.Ism7Client.ConnectAsync(CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 63 at ism7mqtt.Ism7Client.RunAsync(String password, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 50 at ism7mqtt.Program.Main(String[] args) in /app/ism7mqtt/Program.cs:line 136 Unhandled exception. System.Net.Sockets.SocketException (113): Host is unreachable at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Sockets.Socket.gWaitForConnectWithCancellation|277_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken) at System.Net.Sockets.TcpClient.CompleteConnectAsync(ValueTask task) at ism7mqtt.Ism7Client.ConnectAsync(CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 63 at ism7mqtt.Ism7Client.RunAsync(String password, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 50 at ism7mqtt.Program.Main(String[] args) in /app/ism7mqtt/Program.cs:line 136 at ism7mqtt.Program.

(String[] args) /run.sh: line 26: 7258 Aborted (core dumped) /app/ism7mqtt $ISM_ARGS ism7mqtt unexpectedly quit with return code 134 Starting ism7mqtt --hass-id=CGB214 --interval=60 --ipAddress=192.168.178.84 -t /config/ism7-parameters-CGB214.json -d System.Net.Sockets.SocketException (113): Host is unreachable at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Sockets.Socket.gWaitForConnectWithCancellation|277_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken) at System.Net.Sockets.TcpClient.CompleteConnectAsync(ValueTask task) at ism7mqtt.Ism7Client.ConnectAsync(CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 63 at ism7mqtt.Ism7Client.RunAsync(String password, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 50 at ism7mqtt.Program.Main(String[] args) in /app/ism7mqtt/Program.cs:line 136 Unhandled exception. System.Net.Sockets.SocketException (113): Host is unreachable at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Sockets.Socket.gWaitForConnectWithCancellation|277_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken) at System.Net.Sockets.TcpClient.CompleteConnectAsync(ValueTask task) at ism7mqtt.Ism7Client.ConnectAsync(CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 63 at ism7mqtt.Ism7Client.RunAsync(String password, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 50 at ism7mqtt.Program.Main(String[] args) in /app/ism7mqtt/Program.cs:line 136 at ism7mqtt.Program.
(String[] args) ism7mqtt unexpectedly quit with return code 134 /run.sh: line 26: 7273 Aborted (core dumped) /app/ism7mqtt $ISM_ARGS Starting ism7mqtt --hass-id=CGB214 --interval=60 --ipAddress=192.168.178.84 -t /config/ism7-parameters-CGB214.json -d System.Net.Sockets.SocketException (113): Host is unreachable at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Sockets.Socket.gWaitForConnectWithCancellation|277_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken) at System.Net.Sockets.TcpClient.CompleteConnectAsync(ValueTask task) at ism7mqtt.Ism7Client.ConnectAsync(CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 63 at ism7mqtt.Ism7Client.RunAsync(String password, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 50 at ism7mqtt.Program.Main(String[] args) in /app/ism7mqtt/Program.cs:line 136 Unhandled exception. System.Net.Sockets.SocketException (113): Host is unreachable at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Sockets.Socket.gWaitForConnectWithCancellation|277_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken) at System.Net.Sockets.TcpClient.CompleteConnectAsync(ValueTask task) at ism7mqtt.Ism7Client.ConnectAsync(CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 63 at ism7mqtt.Ism7Client.RunAsync(String password, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 50 at ism7mqtt.Program.Main(String[] args) in /app/ism7mqtt/Program.cs:line 136 at ism7mqtt.Program.
(String[] args) ism7mqtt unexpectedly quit with return code 134 /run.sh: line 26: 7288 Aborted (core dumped) /app/ism7mqtt $ISM_ARGS Starting ism7mqtt --hass-id=CGB214 --interval=60 --ipAddress=192.168.178.84 -t /config/ism7-parameters-CGB214.json -d System.Net.Sockets.SocketException (113): Host is unreachable at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Sockets.Socket.gWaitForConnectWithCancellation|277_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken) at System.Net.Sockets.TcpClient.CompleteConnectAsync(ValueTask task) at ism7mqtt.Ism7Client.ConnectAsync(CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 63 at ism7mqtt.Ism7Client.RunAsync(String password, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 50 at ism7mqtt.Program.Main(String[] args) in /app/ism7mqtt/Program.cs:line 136 Unhandled exception. System.Net.Sockets.SocketException (113): Host is unreachable at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Sockets.Socket.gWaitForConnectWithCancellation|277_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken) at System.Net.Sockets.TcpClient.CompleteConnectAsync(ValueTask task) at ism7mqtt.Ism7Client.ConnectAsync(CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 63 at ism7mqtt.Ism7Client.RunAsync(String password, CancellationToken cancellationToken) in /app/ism7mqtt/ISM7/Ism7Client.cs:line 50 at ism7mqtt.Program.Main(String[] args) in /app/ism7mqtt/Program.cs:line 136 at ism7mqtt.Program.
(String[] args) /run.sh: line 26: 7303 Aborted (core dumped) /app/ism7mqtt $ISM_ARGS ism7mqtt unexpectedly quit with return code 134

wartungsmonteur commented 8 months ago

So, nachdem ich das Gerät 1 auf einen 120sek. Intervall und das Gerät 2 auf 240 sek. eingestellt habe, läuft das Addon ohne Fehlermeldungen durch. Lediglich viele Sensoren sind alle noch teilweise Status unbekannt. Im Mqtt Brocker gibt es 11 Geräte

zivillian commented 8 months ago

Die Fehlermeldung System.Net.Sockets.SocketException (113): Host is unreachable deutet darauf hin, dass entweder das Netzwerk Probleme hat, oder das Gerät nicht mehr antwortet.

wartungsmonteur commented 8 months ago

ich habe jetzt in der Fritzbox den Internetzugriff für beide Geräte gesperrt, jetzt scheint es ohne Fehler zu laufen.

wartungsmonteur commented 8 months ago

Beide Geräte laufen nun im Addon ohne Fehlermeldungen, alle Parameter sind namentlich aufgeführt, leider sind aber viele Sensoren nur als unbekannt hinterlegt. Gibt es da noch paar Tipps was ich machen könnte um da die Daten auch zu bekommen? Vielen Dank

ottelo9 commented 8 months ago

Schau mal hier: https://github.com/zivillian/ism7mqtt/issues/98