NEWS
js-controller 3.0/3.1 jetzt im Latest!
-
Hey All,
nach Rückmeldungen, ein paar Sentry Reports und noch einigen Themen gibt es ab demnächst/in ein paar Stunden die 3.0.15 auf npm im Latest:
3.0.15 (2020-04-21) Release Elena
- (Apollon77) Adjust ID checking to allow numbers for non foreign id's for now but log warn
- (foxriver76/Apollon77) Adjust extendObject logic and only set state when state was not defined before
- (Apollon77) check that path is found before using it on rebuild CLI command (Sentry issue)
- (foxriver76) fix error on caught process exceptions
- (foxriver76) make sure that procs[id] is not undefined in some cases (Sentry IOBROKER-JS-CONTROLLER-E/G)
- (foxriver76/Apollon77) handle weird case where io-package.json from controller is not on normal place when getInstalledInfo is called (Sentry IOBROKER-JS-CONTROLLER-B/C/D/F/H)
- (foxriver76) fix bug for some cases where common.def is used on creation of foreign objects
- (Apollon77) make sure error cases are handled on zip file creation for objects (Sentry IOBROKER-JS-CONTROLLER-J)
-
@apollon77 Der Host ist nicht ereichbar weil der 2. Raspberry ausgeschaltet war. Ist aber egal denn sobald ich des Skript ausführe Startet der Java script Adapter neu.
-
@Flugschüler Ja weil der Fehler nicht abgefangen wird und in dem Zuge das einen harten crash im Nodejs verursacht.Da kann der js adapter nix für Dein Skript ist nicht dazu ausgelegt um mit Fehlerfällen umzugehen
-
Und warum funktioniert es mit dem js 2.2.9 ? Ohne Fehler?
-
@Flugschüler Es gibt jetzt einen speziellen Fehlertyp der bisher (unabsichtlicher weise) nicht beachtet wurde und dazu geführt hat das teilweise Adapter einfach so hä ngen geblieben sindDIese Fehlertypen verursachen ab Nodejs 14 eh einen harten crash. Daher haben wir entschieden das jetzt ebenso schon so zu behandeln
-
@apollon77 sagte in js-controller 3.0 jetzt im Latest!:
3.0.15 (2020-04-21) Release Elena
ist bei mir sauber druchgelaufen und macht offensichtlich was es soll
-
@apollon77 node_ssh = require('node-ssh');
ssh = new node_ssh();
ssh.connect({
host: '192.168.1.140',
username: 'pi',
password: '*********'
}).then(() => {
ssh.execCommand("sudo shutdown -h now");
})Ist bei meinem Script was falsch? Hat eigentlich immer funktioniert.
-
@Flugschüler Ja es ist kein
.catch(err => { //Fehlerhandling})
am Ende dran. Daher wandert ein Fehler als "Unhandled Promise Rejection" in den Prozess und damit starte der Adapter neu
-
Gerade das Update gemacht.
nach dem Login komme ich nicht mehr auf die Startseite. Ich sehe nur noch den Kreisel, der jetzt (bis zum St. Nimmerleinstag) in den schönsten verschiedenen Farben durchrödelt. -
@MathiasJ spiel das Backup zurück.
Hast Du ggf. das Update nicht voncd /opt/iobroker
aus gemacht?
Welche node-js Version setzt Du ein? -
@MathiasJ Hm ... Wo loggst du dich ein? Admin? Was ist "die Startseite"? Was steht im Log? Fragen über Fragen zur nächtlichen Stunde
-
@BBTown
sudo iobroker stop
cd /opt/iobroker
sudo iobroker update
sudo iobroker upgrade selfNode 10.x
-
@BBTown sagte in js-controller 3.0 jetzt im Latest!:
Hast Du ggf. das Update nicht von cd /opt/iobroker aus gemacht?
Das sollte jetzt weil NPM egal sein
-
...zurück zum 2.2.9, läuft wieder.
Vllt werde ich IObroker am WE neu aufsetzen, gleich node 12 und JS-Controller 3.
Backups habe ich ja mehr als genug -
@apollon77
ich logge mich über Admin - passwort ein
Startseite? Welche Startseite?
Meinst Du den runden Kreisel, der schön bunt leuchtet nach jeder Umdrehung? -
@MathiasJ sagte in js-controller 3.0 jetzt im Latest!:
Startseite? Welche Startseite?
Du hast Startseite geschrieben...
-
...nach dem gefühlten x-ten neustart scheint alles rund zu laufen.
Ich lasse den erst mal bis heute Abend in Ruhe und verkrümel mich. -
ich habe auch das Update durchgeführt.
Node.js 10.20.1 und JS-Controller 3.0.14Alles unauffällig bis auf die Warnmeldung unten:
readFile 2020-04-22 05:23:28.435 warn will not read this file (secur_smoke_detector.svg) in future versions: icons-mfd-svg is not an object of type "meta" readFile 2020-04-22 05:23:26.813 warn will not read this file (secur_smoke_detector.svg) in future versions: icons-mfd-svg is not an object of type "meta" readFile 2020-04-22 05:23:09.417 warn will not read this file (secur_smoke_detector.svg) in future versions: icons-mfd-svg is not an object of type "meta"
TR-064 spuckt dies aus:
tr-064.0 2020-04-22 04:52:17.913 warn (27048) forEachConfiguredDevice: in GetSpecificHostEntry 0(fritz.box/E0:28:6D:XX:XX:XX):Error: sendSOAPActionRequest Error action=GetSpecificHostEntry serviceType=urn:dslforum-org:service:Hosts:1: -
-
Also bei mir läuft nach einer Nacht immer noch fast alles rund. Hab folgende Adapter laufen.
Eine Fehlermeldung hat mir aber der smnp-Adapter erzeugt.
Weiß nur nicht, ob die auf den aktuellen js-controller zurückzuführen ist? -
Kurze Rückmeldung zu den Fritzbox Problemen:
Ich hatte alle 4 Adapter die mit der Fritte kommunizieren über Nacht ausgeschaltet.
-fb-Checkpresence (1.0.1)
-fritzbox Adapter (0.2.1)
-fritzdect (0.3.2)
-tr-64 (4.0.0)Alle Adapter einzeln und nacheinander gestartet. Wenn einer erfolgreich lief, wieder ausgeschaltet und den nächsten getestet.
-fb-Checkpresence (1.0.1) - keine Fehleranmeldnung an der FB, Adapter Grün
-fritzdect (0.3.2) - keine Fehleranmeldnung an der FB, Adapter Grün
-tr-64 (4.0.0) - keine Fehleranmeldnung an der FB, Adapter Grün-fritzbox Adapter (0.2.1)
1.) bei dem Adapter gibt es gar keine Felder (mehr?) wo man Benutzernamen und PW eintragen kann - war das schon immer so - ich weiß es ehrlich gesagt nicht mehr?!?!?
2.) Anmeldung an der FB ohne PW Fehler, Adapter wird Grün
........ aber
fritzbox.0 2020-04-22 07:46:33.826 warn (4000) restartConnection: meine.IP.Adresse. der FrtizBox fritzbox.0 2020-04-22 07:46:33.824 info (4000) adapter connected to fritzbox: meine.IP.Adresse. der FrtizBox fritzbox.0 2020-04-22 07:46:23.806 warn (4000) restartConnection: meine.IP.Adresse. der FrtizBox fritzbox.0 2020-04-22 07:46:23.805 info (4000) adapter connected to fritzbox: meine.IP.Adresse. der FrtizBox fritzbox.0 2020-04-22 07:46:13.785 warn (4000) restartConnection: meine.IP.Adresse. der FrtizBox fritzbox.0 2020-04-22 07:46:13.784 info (4000) adapter connected to fritzbox: meine.IP.Adresse. der FrtizBox fritzbox.0 2020-04-22 07:46:03.776 warn (4000) restartConnection: meine.IP.Adresse. der FrtizBox fritzbox.0 2020-04-22 07:46:03.773 info (4000) adapter connected to fritzbox: meine.IP.Adresse. der FrtizBox fritzbox.0 2020-04-22 07:45:53.752 warn (4000) restartConnection: meine.IP.Adresse. der FrtizBox fritzbox.0 2020-04-22 07:45:53.750 info (4000) adapter connected to fritzbox: meine.IP.Adresse. der FrtizBox fritzbox.0 2020-04-22 07:45:43.736 warn (4000) restartConnection: meine.IP.Adresse. der FrtizBox fritzbox.0 2020-04-22 07:45:43.732 info (4000) adapter connected to fritzbox: meine.IP.Adresse. der FrtizBox fritzbox.0 2020-04-22 07:45:43.720 info (4000) try to connect: meine.IP.Adresse. der FrtizBox