NEWS
UNSOLVED HS100 Adapter Fehlermeldungen
-
@Berchemer sagte in HS100 Adapter Fehlermeldungen:
Habe den .131'er seit 23 Stunden offline.
Zwischendurch gab es auch mal einen Neustart des Servers.
Keine Fehlermeldung seither.
Warte aber lieber bis morgenKeine Fehlermeldungen mehr
-
@Berchemer sagte in HS100 Adapter Fehlermeldungen:
@Berchemer sagte in HS100 Adapter Fehlermeldungen:
Habe den .131'er seit 23 Stunden offline.
Zwischendurch gab es auch mal einen Neustart des Servers.
Keine Fehlermeldung seither.
Warte aber lieber bis morgenKeine Fehlermeldungen mehr
Habe die Stecke also erst einmal außer Betrieb genommen und durch eine innr ersetzt.
Hebe sie jedoch noch auf, um ggf. bei einer Änderung der API/Socket erneut überprüfen zu können, ob der Fehler abgefangen wird.@arteck Ok???
-
was hat der für ein HW und Software Version ?
Ich hab z.b. HW 1 und HW 2 -
Du stellst Fragen
Ich schaue nochmal nach...Beide haben HW 2.0 und bei beiden ist die Firmware die als Aktuellste über die App angebotene (1.5.6 Build 191125 Rel 083657).
Und wo wir gerade dabei sind. Seitdem ich den .131er abgestöpselt hatte, gab es keine Fehlermeldungen...
Bis gerade eben. Da hat sich der .132er gemeldet
Da ich das Debuggen in den Log abgestellt hatte, hier nur ein kurzer Auszug aus dem Log:
2020-05-15 09:45:54.706 - error: 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(). 2020-05-15 09:45:54.706 - error: hs100.0 (5402) unhandled promise rejection: TCP Socket Closed. segment:0 hadError:false 2020-05-15 09:45:54.706 - error: hs100.0 (5402) Error: TCP Socket Closed. segment:0 hadError:false at Socket. (/opt/iobroker/node_modules/tplink-smarthome-api/lib/network/tcp-socket.js:113:19) at Object.onceWrapper (events.js:417:26) at Socket.emit (events.js:310:20) at TCP. (net.js:672:12) 2020-05-15 09:45:54.708 - info: hs100.0 (5402) terminating 2020-05-15 09:45:54.709 - info: hs100.0 (5402) Terminated (NO_ERROR): Without reason 2020-05-15 09:45:55.226 - error: host.SERVER Caught by controller[1]: TCP 192.1.1.132:9999 Error: TCP Socket Closed. segment:0 hadError:false 2020-05-15 09:45:55.228 - error: host.SERVER Caught by controller[1]: at Socket. (/opt/iobroker/node_modules/tplink-smarthome-api/lib/network/tcp-socket.js:113:19) 2020-05-15 09:45:55.228 - error: host.SERVER Caught by controller[1]: at Object.onceWrapper (events.js:417:26) 2020-05-15 09:45:55.228 - error: host.SERVER Caught by controller[1]: at Socket.emit (events.js:310:20) 2020-05-15 09:45:55.228 - error: host.SERVER Caught by controller[1]: at TCP. (net.js:672:12) 2020-05-15 09:45:55.228 - error: host.SERVER Caught by controller[2]: TCP 192.1.1.132:9999 Error: TCP Socket Closed. segment:0 hadError:false 2020-05-15 09:45:55.228 - error: host.SERVER Caught by controller[2]: at Socket. (/opt/iobroker/node_modules/tplink-smarthome-api/lib/network/tcp-socket.js:113:19) 2020-05-15 09:45:55.228 - error: host.SERVER Caught by controller[2]: at Object.onceWrapper (events.js:417:26) 2020-05-15 09:45:55.228 - error: host.SERVER Caught by controller[2]: at Socket.emit (events.js:310:20) 2020-05-15 09:45:55.228 - error: host.SERVER Caught by controller[2]: at TCP. (net.js:672:12) 2020-05-15 09:45:55.228 - info: host.SERVER instance system.adapter.hs100.0 terminated with code 0 (NO_ERROR)
-
Übrigens zur Ergänzung:
Ich habe seit gestern früh auch den ganz aktuellen js-controller installiert. Müsste der 3.1.4er sein.
-
@Berchemer
hattest du die 132 gerade geschaltet ?
oder kam der Fehler jetzt weil Du die 131 wieder kurz am Netz hattest ? ( wg mir,....sorry ) -
Nö...
Die .131er liegt noch in der Dose und es gibt kein Skript, was versuchen würde die .132er, die ja jetzt wieder den Fehler bringt, an- oder auszuschalten.Die HW hatte ich noch in Erinnerung und insbesondere noch im Datenpunkt der .131er
Einfach strange...
-
Moin zusammen,
hab gestern den js-controller (3.1.4) und HS100 (1.1.5) upgedatet, seitdem habe ich regelmäßig Fehler:
host.Linux 2020-05-31 12:28:36.606 error Caught by controller[5]: at processTimers (internal/timers.js:492:7) host.Linux 2020-05-31 12:28:36.606 error Caught by controller[5]: at listOnTimeout (internal/timers.js:549:17) host.Linux 2020-05-31 12:28:36.606 error Caught by controller[5]: at Timeout._onTimeout (/opt/iobroker/node_modules/tplink-smarthome-api/lib/network/tcp-socket.js:62:22) host.Linux 2020-05-31 12:28:36.606 error Caught by controller[5]: TCP 192.168.178.69:9999 Error: TCP Timeout host.Linux 2020-05-31 12:28:36.606 error Caught by controller[4]: at processTimers (internal/timers.js:492:7) host.Linux 2020-05-31 12:28:36.606 error Caught by controller[4]: at listOnTimeout (internal/timers.js:549:17) host.Linux 2020-05-31 12:28:36.606 error Caught by controller[4]: at Timeout._onTimeout (/opt/iobroker/node_modules/tplink-smarthome-api/lib/network/tcp-socket.js:62:22) host.Linux 2020-05-31 12:28:36.606 error Caught by controller[4]: TCP 192.168.178.69:9999 Error: TCP Timeout host.Linux 2020-05-31 12:28:36.605 error Caught by controller[3]: at processTimers (internal/timers.js:492:7) host.Linux 2020-05-31 12:28:36.605 error Caught by controller[3]: at listOnTimeout (internal/timers.js:549:17) host.Linux 2020-05-31 12:28:36.605 error Caught by controller[3]: at Timeout._onTimeout (/opt/iobroker/node_modules/tplink-smarthome-api/lib/network/tcp-socket.js:62:22) host.Linux 2020-05-31 12:28:36.605 error Caught by controller[3]: TCP 192.168.178.69:9999 Error: TCP Timeout host.Linux 2020-05-31 12:28:36.605 error Caught by controller[2]: at processTimers (internal/timers.js:492:7) host.Linux 2020-05-31 12:28:36.605 error Caught by controller[2]: at listOnTimeout (internal/timers.js:549:17) host.Linux 2020-05-31 12:28:36.605 error Caught by controller[2]: at Timeout._onTimeout (/opt/iobroker/node_modules/tplink-smarthome-api/lib/network/tcp-socket.js:62:22) host.Linux 2020-05-31 12:28:36.605 error Caught by controller[2]: TCP 192.168.178.69:9999 Error: TCP Timeout host.Linux 2020-05-31 12:28:36.605 error Caught by controller[1]: at processTimers (internal/timers.js:492:7) host.Linux 2020-05-31 12:28:36.605 error Caught by controller[1]: at listOnTimeout (internal/timers.js:549:17) host.Linux 2020-05-31 12:28:36.605 error Caught by controller[1]: at Timeout._onTimeout (/opt/iobroker/node_modules/tplink-smarthome-api/lib/network/tcp-socket.js:62:22) host.Linux 2020-05-31 12:28:36.604 error Caught by controller[1]: TCP 192.168.178.69:9999 Error: TCP Timeout hs100.0 2020-05-31 12:28:36.084 info (25975) Terminated (NO_ERROR): Without reason hs100.0 2020-05-31 12:28:36.084 info (25975) terminating hs100.0 2020-05-31 12:28:36.078 error (25975) Error: TCP Timeout at Timeout._onTimeout (/opt/iobroker/node_modules/tplink-smarthome-api/lib/network/tcp-socket.js:62:22) at listOnTimeout (internal/timers.js:549:17) at processTi hs100.0 2020-05-31 12:28:36.078 error (25975) unhandled promise rejection: TCP Timeout hs100.0 2020-05-31 12:28:36.078 error 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(). host.Linux 2020-05-31 12:30:20.987 error Caught by controller[2]: at TCP.<anonymous> (net.js:672:12) host.Linux 2020-05-31 12:30:20.987 error Caught by controller[2]: at Socket.emit (events.js:310:20) host.Linux 2020-05-31 12:30:20.987 error Caught by controller[2]: at Object.onceWrapper (events.js:417:26) host.Linux 2020-05-31 12:30:20.987 error Caught by controller[2]: at Socket.<anonymous> (/opt/iobroker/node_modules/tplink-smarthome-api/lib/network/tcp-socket.js:113:19) host.Linux 2020-05-31 12:30:20.987 error Caught by controller[2]: TCP 192.168.178.52:9999 Error: TCP Socket Closed. segment:0 hadError:false host.Linux 2020-05-31 12:30:20.987 error Caught by controller[1]: at processTimers (internal/timers.js:492:7) host.Linux 2020-05-31 12:30:20.987 error Caught by controller[1]: at listOnTimeout (internal/timers.js:549:17) host.Linux 2020-05-31 12:30:20.987 error Caught by controller[1]: at Timeout._onTimeout (/opt/iobroker/node_modules/tplink-smarthome-api/lib/network/tcp-socket.js:62:22) host.Linux 2020-05-31 12:30:20.987 error Caught by controller[1]: TCP 192.168.178.69:9999 Error: TCP Timeout
Teils startet der Adapter nicht erneut. Schalten kann ich aber noch jede Dose.
-
@PatrickFro sagte in HS100 Adapter Fehlermeldungen:
hab gestern den js-controller (3.1.4) und HS100 (1.1.5) upgedatet, seitdem habe ich regelmäßig Fehler:
HS100 1.1.6
bei mir auch seit JS-Controller 3.1.4Heute 12:06 error host.iobroker Caught by controller[0]: TCP 10.0.1.79:9999 Error: TCP Socket Closed. segment:0 hadError:false Heute 12:06 error hs100.0 Error: TCP Socket Closed. segment:0 hadError:false at Socket.socket.once.hadError (/opt/iobroker/node_modules/tplink-smarthome-api/lib/network/tcp-socket.js:113:19) at Object.onceWrapper (events.js:286:20) at Socket.emit (events.js:198:13) at TCP._handle.close (net.js:607:12) Heute 12:06 error hs100.0 unhandled promise rejection: TCP Socket Closed. segment:0 hadError:false Heute 12:06 error hs100.0 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(). Heute 12:04 error host.iobroker Caught by controller[1]: TCP 10.0.1.80:9999 Error: TCP Socket Closed. segment:0 hadError:false Heute 12:04 error hs100.0 Error: TCP Socket Closed. segment:0 hadError:false at Socket.socket.once.hadError (/opt/iobroker/node_modules/tplink-smarthome-api/lib/network/tcp-socket.js:113:19) at Object.onceWrapper (events.js:286:20) at Socket.emit (events.js:198:13) at TCP._handle.close (net.js:607:12) Heute 12:04 error hs100.0 unhandled promise rejection: TCP Socket Closed. segment:0 hadError:false Heute 12:04 error hs100.0 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().
-
@Negalein sagte in HS100 Adapter Fehlermeldungen:
und HS100 (1.1.5) upgedatet
Habe 1.1.6
JS 3.1.4
Keine Fehler -
Bei mir sind ebenfalls die Fehlermeldung im Log vorhanden nach dem JS update.
v1.1.6
JS 3.1.4 -
@stenmic sagte in HS100 Adapter Fehlermeldungen:
Bei mir sind ebenfalls die Fehlermeldung im Log vorhanden nach dem JS update.
Ich hab mal ein Issue eröffnet
-
da kann ich nix machen.. da scheint eine Dose nicht zu antworten und läuft auf timeout..
und die Abhängigkeit wirft ein Errorim Adapter ist alles abgefangen an Errors was geht..
Probiert mal
die Datei /opt/iobroker/node_modules/tplink-smarthome-api/lib/network/tcp-socket.js zu Editieren und auszukommentieren
hier
und hier
adapter neu starten nicht vergessen
-
Das ist das Ergebnis:
hs100.0 2020-06-02 14:50:51.761 info (10957) starting. Version 1.1.5 in /opt/iobroker/node_modules/iobroker.hs100, node: v12.16.3, js-controller: 3.1.4 host.Linux 2020-06-02 14:50:51.014 info instance system.adapter.hs100.0 started with pid 10957 host.Linux 2020-06-02 14:50:21.000 info Restart adapter system.adapter.hs100.0 because enabled host.Linux 2020-06-02 14:50:21.000 info instance system.adapter.hs100.0 terminated with code 0 (NO_ERROR) host.Linux 2020-06-02 14:50:20.999 error Caught by controller[1]: at TCP.<anonymous> (net.js:672:12) host.Linux 2020-06-02 14:50:20.999 error Caught by controller[1]: at Socket.emit (events.js:310:20) host.Linux 2020-06-02 14:50:20.999 error Caught by controller[1]: at Object.onceWrapper (events.js:417:26) host.Linux 2020-06-02 14:50:20.999 error Caught by controller[1]: at Socket.<anonymous> (/opt/iobroker/node_modules/tplink-smarthome-api/lib/network/tcp-socket.js:119:151) host.Linux 2020-06-02 14:50:20.999 error Caught by controller[1]: at replaceControlCharacters (/opt/iobroker/node_modules/tplink-smarthome-api/lib/utils.js:112:16) host.Linux 2020-06-02 14:50:20.999 error Caught by controller[1]: TCP 192.168.178.70:9999 TypeError: Cannot read property 'replace' of undefined host.Linux 2020-06-02 14:50:20.999 error Caught by controller[0]: at TCP.<anonymous> (net.js:672:12) host.Linux 2020-06-02 14:50:20.999 error Caught by controller[0]: at Socket.emit (events.js:310:20) host.Linux 2020-06-02 14:50:20.999 error Caught by controller[0]: at Object.onceWrapper (events.js:417:26) host.Linux 2020-06-02 14:50:20.999 error Caught by controller[0]: at Socket.<anonymous> (/opt/iobroker/node_modules/tplink-smarthome-api/lib/network/tcp-socket.js:119:151) host.Linux 2020-06-02 14:50:20.999 error Caught by controller[0]: at replaceControlCharacters (/opt/iobroker/node_modules/tplink-smarthome-api/lib/utils.js:112:16) host.Linux 2020-06-02 14:50:20.997 error Caught by controller[0]: TCP 192.168.178.70:9999 TypeError: Cannot read property 'replace' of undefined
-
Die (Watt) Diagramme von 3 Steckdosen zeigen schön meine Probleme.
Alle 3 sind 2m von meiner Fritzbox entfernt und sollten keine Probleme mit der Verbindung haben.
Am Sonntag habe ich das Update auf JS 3.1.4 gemacht und zwei mal neu gebootet.
Soweit alles ok. Am Sonntag dann das Update der Script Engine auf 4.6.17
Seitdem spinnen sporadisch alle 15 Steckdosen.
Durch das jetzige häufige abfallen auf 0 Watt spinnen viele meiner Skripte und lösen falschen Alarm aus. Den HS-Adapter habe ich am Montag von 1.1.5 auf 1.1.6 aktualisiert. Brachte aber auch keine Besserung. -
-
ich schau mal die Tage, dass ich die Verarbeitung mal ändere (komplett neu schreibe) ..auf asynchron.. vielleicht wirds dann besser
-
so bin dran
test läuft
-
@arteck
Super -
ok mal zum Testen
der alte Adapter muss nicht gelöscht werden...diesen einfach drüber isntallieren
https://github.com/arteck/ioBroker.hs100/tarball/vers2
das einzige was ihr anpassen müsst ist
ich habs auf sekunden umgestellt... also die Zeit in Sekunden angeben
bei timeout sollte es jetzt so aussehen