NEWS
Nach update - Yeelight geht im ganzen Haus nicht mehr!
-
Hallo heute ein paar updates erneuert und plötzlich geht wieder einmal einiges nicht.
Vorallem die Lichtsteuerung regt gerade richtig auf. Hier verwende ich im ganzen Haus Yeelights.host.raspberrypi 2023-10-25 21:48:23.205 error instance system.adapter.yeelight-2.1 terminated with code 6 (UNCAUGHT_EXCEPTION) host.raspberrypi 2023-10-25 21:48:23.204 error Caught by controller[1]: at TCP.<anonymous> (node:net:323:12) host.raspberrypi 2023-10-25 21:48:23.204 error Caught by controller[1]: at Socket.emit (node:domain:489:12) host.raspberrypi 2023-10-25 21:48:23.204 error Caught by controller[1]: at Socket.emit (node:events:526:35) host.raspberrypi 2023-10-25 21:48:23.204 error Caught by controller[1]: at Object.onceWrapper (node:events:629:26) host.raspberrypi 2023-10-25 21:48:23.204 error Caught by controller[1]: at Socket.onClose (node:net:912:10) host.raspberrypi 2023-10-25 21:48:23.204 error Caught by controller[1]: at new NodeError (node:internal/errors:405:5) host.raspberrypi 2023-10-25 21:48:23.203 error Caught by controller[1]: Error: Socket closed before the connection was established host.raspberrypi 2023-10-25 21:48:23.203 error Caught by controller[0]: 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(). The promise rejected with the reason: yeelight-2.1 2023-10-25 21:48:22.405 error Exception-Code: ERR_SOCKET_CLOSED_BEFORE_CONNECTION: Socket closed before the connection was established yeelight-2.1 2023-10-25 21:48:22.403 error Error: Socket closed before the connection was established at new NodeError (node:internal/errors:405:5) at Socket.onClose (node:net:912:10) at Object.onceWrapper (node:events:629:26) at Socket.emit (node:events:526:35) at Socket.emit (node:domain:489:12) at TCP.<anonymous> (node:net:323:12) yeelight-2.1 2023-10-25 21:48:22.402 error unhandled promise rejection: Socket closed before the connection was established yeelight-2.1 2023-10-25 21:48:22.401 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().
Weiß zufällig jemand an was das liegen könnte?
Geupdatet habe ich die Adapter admin, history und zwei die ich nicht mehr weiss.
Yeelight war aber nicht dabei. Gibt es irgendwo die Möglichkeit das nachzuschauen. -
Und wie sieht deine Installation im Gesamten aus?
iob diag
anschauen.
Könnte aber das sein:
https://github.com/iobroker-community-adapters/ioBroker.yeelight-2/issues/222 -
@thomas-braun
Verwende node.js18 -
-
sowas ähnliches war schonmal ... mit der gleichen Meldung
#>Caught by controller ... at Socket.emit (node:domain:489:12) at TCP.<anonymous> (node:net:323:12)
usw.aber da war mehr !
https://forum.iobroker.net/topic/68891/iobroker-problem-js-controller-stürtzt-ab
aber versuche erstmal
iob fix
-
Habe auch den Adapter.
Funktioniert mit Node 16 und jetzt mit Node 18.
Anhand deines Logs kann ich leider nicht erkennen, welche Adapter Version Du hast. -
@haselchen
Das o.a. Issue beim Adapter bezieht sich lt. log auf 1.2.1 was auch die letzte Version in latest / stable ist.Achtung in Github wird 1.1.2 angezeigt - da wurde wohl nicht immer eine GH Version agelegt :-(.
Aber gut zu wissen, dass der Adapter 'auch' funktioniert.
Leider gibt es derzeit niemand der die Zeit und die Möglichkeit hat sich den Adapter mal anzushen. Sorry. Aber neue Mitstreiter sind immer gern gesehen.
-
@haselchen
Yeelight Version 1.8.24
Meine Vermutung ist es liegt am update vom Javascript Adapter auf 7.1.6.
Keine Änderung wenn ich zurück auf eine ältere Version gehe. -
-
@labamba said in Nach update - Yeelight geht im ganzen Haus nicht mehr!:
@haselchen
Yeelight Version 1.8.24
Meine Vermutung ist es liegt am update vom Javascript Adapter auf 7.1.6.
Keine Änderung wenn ich zurück auf eine ältere Version gehe.Welchen Adapter benutzt du ???
Auf npm gibts nur iobroker.yeelight-2 mit Version 1.2.1. Eine Version 1.8.24 gibts da und auf Github nicht.
Und dass javascript einen Adapter Abstürzen läßt kann ich mir kaum vorstellen.
-
@mcm57 sagte in Nach update - Yeelight geht im ganzen Haus nicht mehr!:
Eine Version 1.8.24 gibts da und auf Github nicht.
Aber vom zigbee-Adapter. Der steht alphabetisch in der Nähe von yeelight. Vermutlich in der Zeile verrutscht. Aber mit Nacherzählungen kann man leider nicht viel anfangen.
-
Kann ich @mcm57 nur zustimmen.
Auf npm gibts nur iobroker.yeelight-2 mit Version 1.2.1.
Diese Version habe ich auch.
Der Script Adapter macht bei mir keine Probleme diesbezüglich. -
@thomas-braun
Würde ich ja gerne machen.
Mir hat jemand bei der Neuinstallation den Rat gegeben das Desktop auszustellen. Jetzt kann ich aber nicht mehr per RemoteDesktopverbindung auf die Befehlszeile zugreifen.
Per Filezilla kann ich aber zugreifen. Jedoch kenne ich mich da nicht aus. -
@labamba sagte in Nach update - Yeelight geht im ganzen Haus nicht mehr!:
Jetzt kann ich aber nicht mehr per RemoteDesktopverbindung auf die Befehlszeile zugreifen.
Deswegen macht man sowas ja auch per SSH in einem Terminal. Da brauchts keinen Desktop, erst recht keinen Remote-Desktop.
-
@labamba
ssh zugriff sollte z.B. so gehenWindows - Eingabeaufforderung öffnen
ssh <username>@<rechnername>
Also z.B.
ssh maxi@mypi
ggF Frage bei ssh key bestätigen und Passwort eintippen
Und ne dumme Frage: -
Wie hast du in letzter Zeit bzw. seit der Installation updates des Betriebssystem gemacht ohne einzuloggen ? -
@thomas-braun
@haselchen
@mcm57
@Glasfaser
Das Problem ist gelöst.
Beim Yeelight Adapter müssen alle Lichtquellen aktiv sein. Also Strom haben!
Wird dieser aus irgendwelchen Gründen neu gestartet und eine Lampe in der Adapter-Liste hat keinen Strom, zeigt er den Fehler an.
Meine Tochter hat anscheinend eine Lampe über den Schalter stromlos gemacht.Danke an alle für die Unterstützung.
P.S. Hatte damals Zugriff über Putty -
@labamba sagte in Nach update - Yeelight geht im ganzen Haus nicht mehr!:
P.S. Hatte damals Zugriff über Putty
Und warum heute nicht mehr? puTTY ist ein SSH-fähiges Terminal-Programm.
-
Meine Tochter hat anscheinend eine Lampe über den Schalter stromlos gemacht.
Und schon zur Adoption freigegeben......
-
Haha, deswegen doch nicht