unltdnetworx / ioBroker.stiebel-isg

Read and control values and commands of the stiebel-eltron/tecalor internet service gateway (ISG).
MIT License
18 stars 12 forks source link

Restart loop, uncaught exception #63

Open tipp88 opened 1 year ago

tipp88 commented 1 year ago

Is this Adapter still maintained? Adapter frequently crashes due to unhandled exception and stucks in restart loop. image

unltdnetworx commented 1 year ago

It is maintained, but I'm a little busy till march 2023.

I think this problem was already a fixed thread in the iobroker forum.

unltdnetworx commented 1 year ago

@tipp88 Can you reach the web-interface with your entered ip-adress?

tipp88 commented 1 year ago

@tipp88 Can you reach the web-interface with your entered ip-adress?

Yes, communication to the Web interface in general works and the adapter reads the data. The error seems to disappear if i deactivate "enable expert settings" in the adapter config

chmaod commented 1 year ago

Have the same problem here Version 1.7.3 in /opt/iobroker/node_modules/iobroker.stiebel-isg, node: v14.20.1, js-controller: 4.0.23

Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). unhandled promise rejection: read ECONNRESET Error: read ECONNRESET at TCP.onStreamRead (internal/stream_base_commons.js:209:20) Exception-Code: ECONNRESET: read ECONNRESET Terminated (UNCAUGHT_EXCEPTION): Without reason instance system.adapter.stiebel-isg.0 terminated with code 6 (UNCAUGHT_EXCEPTION)

In the down-time-window I tried to get answer from the webinterface, this is normally working, and also checked all network logs, no issues. It must have to do with the instance. Any idea to fix?

unltdnetworx commented 1 year ago

Ist das Problem seit dem letzten Update aufgetreten?

Edit: Ich sehe gerade, das ist noch eine "alte" Version, also liegt es nicht daran. Die "neue" Version hat nur die Versions-Nummer glatt gezogen.

unltdnetworx commented 1 year ago

Kann es sein, dass das ISG ein Update bekommen hat? Lief der Adapter bisher?

@tipp88 Evtl. mal in den URL-Einstellungen des Adapters die abgefragten Seiten der "Experten-Einstellungen" entfernen (vorher kopieren), sehen ob der Adapter dann normal läuft und dann nach und nach wieder einfügen. Mal beobachten, ob es an bestimmten Seiten liegt und diese dann einfach nicht mehr abfragen/weglassen.

chmaod commented 1 year ago

Nein, das ISG hat garantiert kein Update erhalten, da ich die Service-Welt auf meiner Firewall sperre, da geht nichts durch. Das Problem ist erst seit geraumer Zeit aufgetreten, weiss nicht ab welcher Version wenn ich ehrlich bin.

chmaod commented 1 year ago

Leider nützt auch der Adapterneuinstall nix, auch Versionsrückspulung nicht wirklich. Beim Start des Adapter motzt er auch, über alle möglichen Felder, welche nun Objekte sein sollten (typ) aber als String daher kommen (wie es eigentlich schon immer war).

chmaod commented 1 year ago

Serviceportal : Nicht erreichbar, nochmals geprüft. Mir kommt es fast so vor, als wäre es zeitglich mit der Umstellung von Sommer/Winterzeit aufgetreten, aber würds jetzt nicht mit Blut untschreiben, aber kommt etwa hin, denn da hatte ich auch das erste mal im Log, dass das ISG Zickt, denn ich habe mir ein Skript geschrieben, wenn die Zeitabweichung vom ISG zu meinem IOB grösser 1h ist, ich eine Meldung erhalte (heartbeat)

chmaod commented 1 year ago

Zeit und Datum sind aber korrekt, auch gerade geprüft

ben19840425 commented 1 year ago

Hallo, ich habe das gleiche Problem.

image

ben19840425 commented 1 year ago

Hallo, Wird der Adapter nochmals weiter entwickelt? Zu Schade, dass er mit den Fehlern aktuell nicht benutzbar ist.

Grüße

unltdnetworx commented 1 year ago

Im Reiter "URLs" der Instanz des Adapter sind verschiedene Zahlen getrennt durch ; aufgeführt. Das sind die Seiten, welche der Adapter vom ISG abholt bzw. versucht abzuholen. Wenn man die Weboberfläche des ISG aufruft, enden die Seiten dort (URL) mit "/?=" gefolgt von Zahlen. Das sind diese erwähnten Zahlen. Also z.B. "/?=1,0" Bitte mal die Zahlen überprüfen, indem ihr alles rauskopiert und einzeln wieder ergänzt, solange bis der Fehler wieder auftritt. Es können auch nicht benötigte Seite weggelassen werden, was auch den Abruf beschleunigt. Ob Seiten bei euch überhaupt Ergebnisse liefern können, lässt sich manuell überprüfen. Einfach die Weboberfläche des ISG im Browser aufrufen und die einzelnen Zahlen aus der URLs-Seite des Adapters anhängen und mit Enter bestätigen. Wenn eine leere Seite im Browser auftaucht, kann diese Zahl im Adapter weggelassen werden.

Da es verschiedene Heizungen gibt müsste ich diesen Weg wählen, um verschiedene Typen abdecken zu können.

unltdnetworx commented 1 year ago

Das ist erst mal nur ein Workaround und wird hoffentlich zeitnah gefixt.

ben19840425 commented 10 months ago

Das ist erst mal nur ein Workaround und wird hoffentlich zeitnah gefixt.

Hallo, gibt es noch die Hoffnung auf eine funktionierende Version des Adapters?

Grüße Ben

ben19840425 commented 10 months ago

Hallo, mit folgenden Einstellungen scheint es jetzt zu laufen (ISG Version: v12.2.3)

command paths: 0;4,0,0;4,0,1;4,1,0;4,1,1;4,2,0;4,2,4;4,3;4,3,1

value paths: 1,0;1,1;1,2;2,3

status paths: 1,0;1,1

expert paths habe ich komplett leer gelassen -> für mich keinen Mehrwert.

Was ist eigentlich der genaue Unterschied zwischen command/value/status path?

1,0 habe ich bei value und status paths

Grüße Ben

unltdnetworx commented 10 months ago

Hallo Ben, command paths sind Seiten, auf denen in den Weboberfläche etwas einstellbar ist, value paths beinhalten reine lesbare Infos wie z.B. Außentemperaturen o.Ä., Status waren glaub ich nicht einstellbare Werte der Heizung selbst. Die wurden in der Weboberfläche alle etwas anders definiert und mussten daher getrennt abgerufen werden.

ben19840425 commented 8 months ago

Hallo Ben, command paths sind Seiten, auf denen in den Weboberfläche etwas einstellbar ist, value paths beinhalten reine lesbare Infos wie z.B. Außentemperaturen o.Ä., Status waren glaub ich nicht einstellbare Werte der Heizung selbst. Die wurden in der Weboberfläche alle etwas anders definiert und mussten daher getrennt abgerufen werden.

Gibt es die Möglichkeit, die Werte zu ändern? Aktuell wird der Wert "TRUE" geschrieben, wenn der Verdichter an ist. "NULL" wird geschrieben, wenn der Verdichter aus ist.

Leider kann die InfluxDB nicht mit NULL values umgehen. Kann man den Adapter dahingehend ändern, das "FALSE" zurückgegeben wird, wenn z.B. der Verdichter aus ist? image

Über eine Rückmeldung ob das machbar ist, wäre ich dankbar.

Grüße Ben

tipp88 commented 8 months ago

Hallo Ben, command paths sind Seiten, auf denen in den Weboberfläche etwas einstellbar ist, value paths beinhalten reine lesbare Infos wie z.B. Außentemperaturen o.Ä., Status waren glaub ich nicht einstellbare Werte der Heizung selbst. Die wurden in der Weboberfläche alle etwas anders definiert und mussten daher getrennt abgerufen werden.

Gibt es die Möglichkeit, die Werte zu ändern? Aktuell wird der Wert "TRUE" geschrieben, wenn der Verdichter an ist. "NULL" wird geschrieben, wenn der Verdichter aus ist.

Leider kann die InfluxDB nicht mit NULL values umgehen. Kann man den Adapter dahingehend ändern, das "FALSE" zurückgegeben wird, wenn z.B. der Verdichter aus ist? image

Über eine Rückmeldung ob das machbar ist, wäre ich dankbar.

Grüße Ben

Leg einen Trigger auf den Datenpunkt und schreibe einen eigenen Datenpunkt mit False sobald der verdichter null ist und true bei true... Oder Stell deine Verbindung auf den Modbus Adapter um, geht besser.

ben19840425 commented 8 months ago

@tipp88 funktioniert nicht. Sobald der Wert des Stiebel Datenpunkt (null) ist, bekomme ich im JavaScript log: getState "stiebel-isg.0.Info.STATUSANLAGE.BETRIEBSSTATUS.ABTAUEN" not found (3)

Mein Script sieht so aus: if (getState('stiebel-isg.0.Info.STATUSANLAGE.BETRIEBSSTATUS.ABTAUEN').val == true) { setStateDelayed('0_userdata.0.WPL20AC.wpl20ac_Abtauen', true, true, parseInt(((0) || '').toString(), 10), false); } else { setStateDelayed('0_userdata.0.WPL20AC.wpl20ac_Abtauen', false, true, parseInt(((0) || '').toString(), 10), false); }

Code ist von Blockly erzeugt!

Hast du eine Idee? Grüße

tipp88 commented 8 months ago

https://blog.unltd-networx.de/iobroker-stiebel-eltron-tecalor-waermepumpe-per-modbus-anbinden

ben19840425 commented 8 months ago

https://blog.unltd-networx.de/iobroker-stiebel-eltron-tecalor-waermepumpe-per-modbus-anbinden

@tipp88 habe ich jetzt mal umgestellt auf Modbus. Vielen Dank für den Link. Weisst du wo ich die Aufnahmeleistung für den Inverter(Verdichter) im Register finde? Im Stiebel-Adapter wird es mit Kw angegeben. z.B. 1,5 Kw

Danke.

tipp88 commented 8 months ago

https://blog.unltd-networx.de/iobroker-stiebel-eltron-tecalor-waermepumpe-per-modbus-anbinden

@tipp88 habe ich jetzt mal umgestellt auf Modbus. Vielen Dank für den Link. Weisst du wo ich die Aufnahmeleistung für den Inverter(Verdichter) im Register finde? Im Stiebel-Adapter wird es mit Kw angegeben. z.B. 1,5 Kw

Danke.

Das wird über Modbus leider nicht geliefert. Verbrauchswerte lese ich weiterhin über den ISG Adapter aus, aber man kann dadurch die URLs in den Einstellungen drastisch reduzieren. Generell gilt alles über Modbus lesen und nur das allernötigste über den ISG Adapter.

timmriesen commented 2 months ago

Bei mir treten auch Restart loops auf, Intervall Stunden, meistens mehrere pro Tag. Ich denke, dass die Abstürze in meinem Haus tatsächlich auf ein nicht-erreichbar-sein (TCP/IP) des ISGs zurückgehen:

` myuser@raspberrypi:/opt/iobroker/log $ cat iobroker.current.log | grep stiebel 2024-05-20 00:57:04.060 - warn: stiebel-isg.0 (4691) State value to set for "stiebel-isg.0.Einstellungen.HEIZEN.HEIZKREIS 1.val486" has value "3686.4" greater than max "30" 2024-05-20 00:57:09.074 - warn: stiebel-isg.0 (4691) State value to set for "stiebel-isg.0.Einstellungen.HEIZEN.HEIZKREIS 2.val487" has value "3686.4" greater than max "30" 2024-05-20 00:57:14.371 - warn: stiebel-isg.0 (4691) State value to set for "stiebel-isg.0.Einstellungen.HEIZEN.GRUNDEINSTELLUNG.val35" has value "3686.4" greater than max "70" 2024-05-20 01:29:13.708 - error: stiebel-isg.0 (4691) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:13.715 - error: stiebel-isg.0 (4691) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:13.716 - error: stiebel-isg.0 (4691) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:13.716 - error: stiebel-isg.0 (4691) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:13.717 - error: stiebel-isg.0 (4691) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:13.720 - error: stiebel-isg.0 (4691) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:13.721 - error: stiebel-isg.0 (4691) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:13.721 - error: stiebel-isg.0 (4691) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:13.722 - error: stiebel-isg.0 (4691) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:13.722 - error: stiebel-isg.0 (4691) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:13.724 - error: stiebel-isg.0 (4691) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:13.725 - error: stiebel-isg.0 (4691) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:13.725 - error: stiebel-isg.0 (4691) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:13.726 - error: stiebel-isg.0 (4691) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:13.726 - error: stiebel-isg.0 (4691) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:13.728 - error: stiebel-isg.0 (4691) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:13.729 - error: stiebel-isg.0 (4691) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:13.730 - error: stiebel-isg.0 (4691) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:13.730 - error: stiebel-isg.0 (4691) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:13.731 - error: stiebel-isg.0 (4691) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:13.732 - error: stiebel-isg.0 (4691) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:13.733 - error: stiebel-isg.0 (4691) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:13.734 - error: stiebel-isg.0 (4691) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:13.734 - error: stiebel-isg.0 (4691) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:13.735 - error: stiebel-isg.0 (4691) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:13.736 - error: stiebel-isg.0 (4691) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:13.737 - error: stiebel-isg.0 (4691) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:13.738 - error: stiebel-isg.0 (4691) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:13.738 - error: stiebel-isg.0 (4691) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:13.739 - error: stiebel-isg.0 (4691) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:13.768 - info: stiebel-isg.0 (4691) cleaned everything up... 2024-05-20 01:29:13.770 - info: stiebel-isg.0 (4691) terminating 2024-05-20 01:29:13.774 - warn: stiebel-isg.0 (4691) Terminated (UNCAUGHT_EXCEPTION): Without reason 2024-05-20 01:29:14.276 - info: stiebel-isg.0 (4691) terminating 2024-05-20 01:29:14.496 - error: host.raspberrypi instance system.adapter.stiebel-isg.0 terminated with code 6 (UNCAUGHT_EXCEPTION) 2024-05-20 01:29:14.498 - info: host.raspberrypi Restart adapter system.adapter.stiebel-isg.0 because enabled 2024-05-20 01:29:15.627 - info: host.raspberrypi instance system.adapter.stiebel-isg.0 started with pid 5659 2024-05-20 01:29:17.475 - debug: stiebel-isg.0 (5659) Redis Objects: Use Redis connection: 127.0.0.1:9001 2024-05-20 01:29:17.550 - debug: stiebel-isg.0 (5659) Objects client ready ... initialize now 2024-05-20 01:29:17.552 - debug: stiebel-isg.0 (5659) Objects create System PubSub Client 2024-05-20 01:29:17.554 - debug: stiebel-isg.0 (5659) Objects create User PubSub Client 2024-05-20 01:29:17.701 - debug: stiebel-isg.0 (5659) Objects client initialize lua scripts 2024-05-20 01:29:17.711 - debug: stiebel-isg.0 (5659) Objects connected to redis: 127.0.0.1:9001 2024-05-20 01:29:17.799 - debug: stiebel-isg.0 (5659) Redis States: Use Redis connection: 127.0.0.1:9000 2024-05-20 01:29:17.833 - debug: stiebel-isg.0 (5659) States create System PubSub Client 2024-05-20 01:29:17.835 - debug: stiebel-isg.0 (5659) States create User PubSub Client 2024-05-20 01:29:17.941 - debug: stiebel-isg.0 (5659) States connected to redis: 127.0.0.1:9000 2024-05-20 01:29:18.086 - info: stiebel-isg.0 (5659) starting. Version 1.7.7 in /opt/iobroker/node_modules/iobroker.stiebel-isg, node: v18.20.2, js-controller: 5.0.19 2024-05-20 01:29:18.147 - debug: stiebel-isg.0 (5659) Schedule restart: 42 4 * 2024-05-20 01:29:21.582 - error: stiebel-isg.0 (5659) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.586 - error: stiebel-isg.0 (5659) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:21.589 - error: stiebel-isg.0 (5659) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.591 - error: stiebel-isg.0 (5659) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.592 - error: stiebel-isg.0 (5659) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.595 - error: stiebel-isg.0 (5659) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.597 - error: stiebel-isg.0 (5659) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:21.598 - error: stiebel-isg.0 (5659) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.599 - error: stiebel-isg.0 (5659) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.601 - error: stiebel-isg.0 (5659) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.605 - error: stiebel-isg.0 (5659) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.606 - error: stiebel-isg.0 (5659) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:21.608 - error: stiebel-isg.0 (5659) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.609 - error: stiebel-isg.0 (5659) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.610 - error: stiebel-isg.0 (5659) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.614 - error: stiebel-isg.0 (5659) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.615 - error: stiebel-isg.0 (5659) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:21.616 - error: stiebel-isg.0 (5659) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.617 - error: stiebel-isg.0 (5659) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.618 - error: stiebel-isg.0 (5659) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.620 - error: stiebel-isg.0 (5659) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.621 - error: stiebel-isg.0 (5659) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:21.622 - error: stiebel-isg.0 (5659) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.623 - error: stiebel-isg.0 (5659) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.623 - error: stiebel-isg.0 (5659) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.625 - error: stiebel-isg.0 (5659) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.626 - error: stiebel-isg.0 (5659) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:21.627 - error: stiebel-isg.0 (5659) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.628 - error: stiebel-isg.0 (5659) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.628 - error: stiebel-isg.0 (5659) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.631 - error: stiebel-isg.0 (5659) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.633 - error: stiebel-isg.0 (5659) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:21.634 - error: stiebel-isg.0 (5659) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.634 - error: stiebel-isg.0 (5659) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.635 - error: stiebel-isg.0 (5659) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.637 - error: stiebel-isg.0 (5659) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.638 - error: stiebel-isg.0 (5659) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:21.638 - error: stiebel-isg.0 (5659) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.639 - error: stiebel-isg.0 (5659) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.639 - error: stiebel-isg.0 (5659) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.641 - error: stiebel-isg.0 (5659) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.643 - error: stiebel-isg.0 (5659) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:21.644 - error: stiebel-isg.0 (5659) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.644 - error: stiebel-isg.0 (5659) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.645 - error: stiebel-isg.0 (5659) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.646 - error: stiebel-isg.0 (5659) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.647 - error: stiebel-isg.0 (5659) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:21.648 - error: stiebel-isg.0 (5659) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.649 - error: stiebel-isg.0 (5659) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.649 - error: stiebel-isg.0 (5659) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.652 - error: stiebel-isg.0 (5659) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.653 - error: stiebel-isg.0 (5659) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:21.653 - error: stiebel-isg.0 (5659) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.654 - error: stiebel-isg.0 (5659) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.654 - error: stiebel-isg.0 (5659) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.656 - error: stiebel-isg.0 (5659) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.657 - error: stiebel-isg.0 (5659) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:21.658 - error: stiebel-isg.0 (5659) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.658 - error: stiebel-isg.0 (5659) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.659 - error: stiebel-isg.0 (5659) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.661 - error: stiebel-isg.0 (5659) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.661 - error: stiebel-isg.0 (5659) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:21.662 - error: stiebel-isg.0 (5659) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.663 - error: stiebel-isg.0 (5659) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.663 - error: stiebel-isg.0 (5659) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.665 - error: stiebel-isg.0 (5659) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.667 - error: stiebel-isg.0 (5659) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:21.668 - error: stiebel-isg.0 (5659) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.668 - error: stiebel-isg.0 (5659) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.669 - error: stiebel-isg.0 (5659) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.670 - error: stiebel-isg.0 (5659) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.671 - error: stiebel-isg.0 (5659) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:21.672 - error: stiebel-isg.0 (5659) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.672 - error: stiebel-isg.0 (5659) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.673 - error: stiebel-isg.0 (5659) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.676 - error: stiebel-isg.0 (5659) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.677 - error: stiebel-isg.0 (5659) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:21.677 - error: stiebel-isg.0 (5659) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.678 - error: stiebel-isg.0 (5659) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.678 - error: stiebel-isg.0 (5659) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.680 - error: stiebel-isg.0 (5659) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.681 - error: stiebel-isg.0 (5659) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:21.682 - error: stiebel-isg.0 (5659) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.682 - error: stiebel-isg.0 (5659) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.683 - error: stiebel-isg.0 (5659) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.685 - error: stiebel-isg.0 (5659) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.685 - error: stiebel-isg.0 (5659) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:21.686 - error: stiebel-isg.0 (5659) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.687 - error: stiebel-isg.0 (5659) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.687 - error: stiebel-isg.0 (5659) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.689 - error: stiebel-isg.0 (5659) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.690 - error: stiebel-isg.0 (5659) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:21.690 - error: stiebel-isg.0 (5659) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.691 - error: stiebel-isg.0 (5659) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.691 - error: stiebel-isg.0 (5659) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.694 - error: stiebel-isg.0 (5659) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.695 - error: stiebel-isg.0 (5659) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:21.696 - error: stiebel-isg.0 (5659) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.696 - error: stiebel-isg.0 (5659) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.697 - error: stiebel-isg.0 (5659) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.698 - error: stiebel-isg.0 (5659) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.699 - error: stiebel-isg.0 (5659) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:21.700 - error: stiebel-isg.0 (5659) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.700 - error: stiebel-isg.0 (5659) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.701 - error: stiebel-isg.0 (5659) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.703 - error: stiebel-isg.0 (5659) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.703 - error: stiebel-isg.0 (5659) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:21.704 - error: stiebel-isg.0 (5659) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.704 - error: stiebel-isg.0 (5659) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.705 - error: stiebel-isg.0 (5659) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:21.755 - info: stiebel-isg.0 (5659) cleaned everything up... 2024-05-20 01:29:21.756 - info: stiebel-isg.0 (5659) terminating 2024-05-20 01:29:21.758 - warn: stiebel-isg.0 (5659) Terminated (UNCAUGHT_EXCEPTION): Without reason 2024-05-20 01:29:22.261 - info: stiebel-isg.0 (5659) terminating 2024-05-20 01:29:22.395 - error: host.raspberrypi instance system.adapter.stiebel-isg.0 terminated with code 6 (UNCAUGHT_EXCEPTION) 2024-05-20 01:29:22.396 - info: host.raspberrypi Restart adapter system.adapter.stiebel-isg.0 because enabled 2024-05-20 01:29:23.514 - info: host.raspberrypi instance system.adapter.stiebel-isg.0 started with pid 5674 2024-05-20 01:29:25.417 - debug: stiebel-isg.0 (5674) Redis Objects: Use Redis connection: 127.0.0.1:9001 2024-05-20 01:29:25.492 - debug: stiebel-isg.0 (5674) Objects client ready ... initialize now 2024-05-20 01:29:25.494 - debug: stiebel-isg.0 (5674) Objects create System PubSub Client 2024-05-20 01:29:25.496 - debug: stiebel-isg.0 (5674) Objects create User PubSub Client 2024-05-20 01:29:25.633 - debug: stiebel-isg.0 (5674) Objects client initialize lua scripts 2024-05-20 01:29:25.642 - debug: stiebel-isg.0 (5674) Objects connected to redis: 127.0.0.1:9001 2024-05-20 01:29:25.725 - debug: stiebel-isg.0 (5674) Redis States: Use Redis connection: 127.0.0.1:9000 2024-05-20 01:29:25.758 - debug: stiebel-isg.0 (5674) States create System PubSub Client 2024-05-20 01:29:25.759 - debug: stiebel-isg.0 (5674) States create User PubSub Client 2024-05-20 01:29:25.857 - debug: stiebel-isg.0 (5674) States connected to redis: 127.0.0.1:9000 2024-05-20 01:29:25.998 - info: stiebel-isg.0 (5674) starting. Version 1.7.7 in /opt/iobroker/node_modules/iobroker.stiebel-isg, node: v18.20.2, js-controller: 5.0.19 2024-05-20 01:29:26.060 - debug: stiebel-isg.0 (5674) Schedule restart: 42 4 * 2024-05-20 01:29:29.514 - error: stiebel-isg.0 (5674) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.516 - error: stiebel-isg.0 (5674) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:29.517 - error: stiebel-isg.0 (5674) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.518 - error: stiebel-isg.0 (5674) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.519 - error: stiebel-isg.0 (5674) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.521 - error: stiebel-isg.0 (5674) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.521 - error: stiebel-isg.0 (5674) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:29.522 - error: stiebel-isg.0 (5674) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.522 - error: stiebel-isg.0 (5674) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.524 - error: stiebel-isg.0 (5674) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.525 - error: stiebel-isg.0 (5674) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.526 - error: stiebel-isg.0 (5674) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:29.527 - error: stiebel-isg.0 (5674) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.527 - error: stiebel-isg.0 (5674) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.528 - error: stiebel-isg.0 (5674) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.530 - error: stiebel-isg.0 (5674) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.531 - error: stiebel-isg.0 (5674) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:29.531 - error: stiebel-isg.0 (5674) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.532 - error: stiebel-isg.0 (5674) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.532 - error: stiebel-isg.0 (5674) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.533 - error: stiebel-isg.0 (5674) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.534 - error: stiebel-isg.0 (5674) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:29.534 - error: stiebel-isg.0 (5674) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.535 - error: stiebel-isg.0 (5674) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.535 - error: stiebel-isg.0 (5674) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.537 - error: stiebel-isg.0 (5674) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.537 - error: stiebel-isg.0 (5674) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:29.538 - error: stiebel-isg.0 (5674) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.538 - error: stiebel-isg.0 (5674) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.539 - error: stiebel-isg.0 (5674) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.541 - error: stiebel-isg.0 (5674) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.542 - error: stiebel-isg.0 (5674) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:29.543 - error: stiebel-isg.0 (5674) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.543 - error: stiebel-isg.0 (5674) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.544 - error: stiebel-isg.0 (5674) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.545 - error: stiebel-isg.0 (5674) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.546 - error: stiebel-isg.0 (5674) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:29.546 - error: stiebel-isg.0 (5674) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.547 - error: stiebel-isg.0 (5674) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.547 - error: stiebel-isg.0 (5674) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.549 - error: stiebel-isg.0 (5674) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.550 - error: stiebel-isg.0 (5674) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:29.550 - error: stiebel-isg.0 (5674) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.551 - error: stiebel-isg.0 (5674) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.551 - error: stiebel-isg.0 (5674) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.553 - error: stiebel-isg.0 (5674) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.554 - error: stiebel-isg.0 (5674) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:29.554 - error: stiebel-isg.0 (5674) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.554 - error: stiebel-isg.0 (5674) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.555 - error: stiebel-isg.0 (5674) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.557 - error: stiebel-isg.0 (5674) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.558 - error: stiebel-isg.0 (5674) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:29.558 - error: stiebel-isg.0 (5674) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.559 - error: stiebel-isg.0 (5674) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.559 - error: stiebel-isg.0 (5674) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.560 - error: stiebel-isg.0 (5674) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.561 - error: stiebel-isg.0 (5674) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:29.562 - error: stiebel-isg.0 (5674) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.562 - error: stiebel-isg.0 (5674) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.562 - error: stiebel-isg.0 (5674) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.564 - error: stiebel-isg.0 (5674) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.564 - error: stiebel-isg.0 (5674) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:29.565 - error: stiebel-isg.0 (5674) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.565 - error: stiebel-isg.0 (5674) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.566 - error: stiebel-isg.0 (5674) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.567 - error: stiebel-isg.0 (5674) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.568 - error: stiebel-isg.0 (5674) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:29.569 - error: stiebel-isg.0 (5674) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.569 - error: stiebel-isg.0 (5674) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.570 - error: stiebel-isg.0 (5674) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.571 - error: stiebel-isg.0 (5674) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.572 - error: stiebel-isg.0 (5674) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:29.572 - error: stiebel-isg.0 (5674) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.572 - error: stiebel-isg.0 (5674) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.573 - error: stiebel-isg.0 (5674) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.575 - error: stiebel-isg.0 (5674) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.576 - error: stiebel-isg.0 (5674) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:29.576 - error: stiebel-isg.0 (5674) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.577 - error: stiebel-isg.0 (5674) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.577 - error: stiebel-isg.0 (5674) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.579 - error: stiebel-isg.0 (5674) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.579 - error: stiebel-isg.0 (5674) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:29.580 - error: stiebel-isg.0 (5674) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.580 - error: stiebel-isg.0 (5674) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.581 - error: stiebel-isg.0 (5674) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.582 - error: stiebel-isg.0 (5674) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.583 - error: stiebel-isg.0 (5674) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:29.583 - error: stiebel-isg.0 (5674) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.584 - error: stiebel-isg.0 (5674) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.584 - error: stiebel-isg.0 (5674) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.585 - error: stiebel-isg.0 (5674) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.586 - error: stiebel-isg.0 (5674) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:29.586 - error: stiebel-isg.0 (5674) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.587 - error: stiebel-isg.0 (5674) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.587 - error: stiebel-isg.0 (5674) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.589 - error: stiebel-isg.0 (5674) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.590 - error: stiebel-isg.0 (5674) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:29.590 - error: stiebel-isg.0 (5674) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.591 - error: stiebel-isg.0 (5674) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.591 - error: stiebel-isg.0 (5674) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.592 - error: stiebel-isg.0 (5674) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.593 - error: stiebel-isg.0 (5674) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:29.594 - error: stiebel-isg.0 (5674) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.594 - error: stiebel-isg.0 (5674) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.594 - error: stiebel-isg.0 (5674) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.596 - error: stiebel-isg.0 (5674) Error: Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.596 - error: stiebel-isg.0 (5674) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-05-20 01:29:29.597 - error: stiebel-isg.0 (5674) unhandled promise rejection: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.597 - error: stiebel-isg.0 (5674) Error: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.598 - error: stiebel-isg.0 (5674) Exception-Code: EHOSTUNREACH: connect EHOSTUNREACH 192.168.1.170:80 2024-05-20 01:29:29.644 - info: stiebel-isg.0 (5674) cleaned everything up... 2024-05-20 01:29:29.645 - info: stiebel-isg.0 (5674) terminating 2024-05-20 01:29:29.647 - warn: stiebel-isg.0 (5674) Terminated (UNCAUGHT_EXCEPTION): Without reason 2024-05-20 01:29:30.150 - info: stiebel-isg.0 (5674) terminating 2024-05-20 01:29:30.284 - error: host.raspberrypi instance system.adapter.stiebel-isg.0 terminated with code 6 (UNCAUGHT_EXCEPTION) 2024-05-20 01:29:30.285 - info: host.raspberrypi Restart adapter system.adapter.stiebel-isg.0 because enabled 2024-05-20 01:29:30.285 - warn: host.raspberrypi Do not restart adapter system.adapter.stiebel-isg.0 because restart loop detected

`

Mein ISG ist tatsächlich immer mal wieder nicht erreichbar, und solange der Adapter dann gerade nicht Lesen oder Schreiben will, passiert nichts (Mit Glück kann ich das Ethernet Kabel am ISG für eine kurze Zeit abziehen ohne dass es der Adapter "merkt"). Will der Adapter aber das ISG erreichen und kann das das nicht, erzeugt dies eine UNCAUGHT_EXCEPTION mit dem Error: connect EHOSTUNREACH. Dies wird von ioBroker detektiert, und ein Restart des Adapters wird ausgelöst. Das geschieht mehrere Male hintereinander bis nach genügend Fehlschlägen der Adapter von ioBroker mit entsprechender Meldung (Restart Loop) disabled wird.

In diesem Beispiel geschieht das alles innerhalb von nur ungefähr 17 Sekunden.

Ich denke, dass mein ISG etwas schwachbrüstig ist und zwischendurch länger als 17 Sekunden unerreichbar ist, eventuell auch ferngesteuert mal ein Reboot macht, oder dass auch sonst eine Netzwerkkomponente durch eine Störung kurz mal im Minutenbereich ausfällt. (Mein ISG steht im Keller, und ist via Steckdose/Medienwandlung ans Ethernet angeschlossen). Ich kann bestätigen, dass es immer mal wieder einen Moment gibt, wo das ISG schlicht nicht erreichbar ist, auch nicht direkt via Webbrowser.

Mein Lösungsvorschlag / Wunsch wäre, den Error: connect EHOSTUNREACH im Adapter zu catchen und den Adapter in diesem Fall einfach ~3 Minuten schlafen zu legen (Wert kann auch konfigurierbar gemacht werden). Diese Art Restart-Loop könnte so behoben werden.