NEWS
Beta Test js-controller 3.2.x auf GitHub
-
@ofbeqnpolkkl6mby5e13 said in Beta Test js-controller 3.2.x auf GitHub:
Abgesehen von den
has no existing object, this might lead to an error in future versions
Meldungen der Adapter alexa2 (Fehler bereits gefunden) und sonos (issue erstellt) läuft der neue JS-Controller bisher einwandfrei.
@apollon77
Hat sich erledigt. -
@apollon77 said in Beta Test js-controller 3.2.x auf GitHub:
@lobomau Am Backup hat such an sich nichts geändert. Ich würde spontan keine Probleme erwarten. Ob das so ist sagst Du uns ja dann
Ich habe eine Warnung. Einschränkungen sind mir keine bewusst.
Hat wohl etwas mit der Datenbank zu tun!? Beim up und downgraden vom js-controller und Aufspielen von ioBroker Backups lief immer unverändert der selbe InfluxDB container. Irgendeine Idee?host.ioBrokerCT 2021-01-15 08:13:31.827 warn States 127.0.0.1:38258 Error from InMemDB: Error: client NOT SUPPORTED host.ioBrokerCT 2021-01-15 08:13:31.825 warn Objects 127.0.0.1:34834 Error from InMemDB: Error: client NOT SUPPORTED
-
@lobomau Also mir sieht es eher danach aus das du irgendeinen Versionsmischmasch hast weil scheinbar will das "skript" ein Kommando senden was erst der js.controlelr 3.2 server kann ... würde heissen das du da noch files liegen hast die 3.2 sind aber nicht alles. Effektiv sollte keine mega auswirkung haben weil das kommando "Unwichtig" ist, aber komisch trotzdem
-
Kurze Frage, ist das noch die aktuelle Beta 3.2.6-0?
-
@apollon77 ja, sowas wird es sein. Als ich auf 3.2.6-0 war, habe ich ja auch an Scripten gearbeitet. Dann habe ich ein ioBroker Backup erstellt. Dann bin ich auf ein Proxmox Backup zurück (paar Tage alt und mit 3.1.6) und habe dann ein restore des ioBroker backups drauf gespielt.
Ich warte mal auf 3.2.X. ...und dann schauen ob die Warnung dann weggeht.
-
@lobomau
Deshalb lösche ich immer den IOBroker Ordner wenn ich ein Backup restore, so ist definitiv nix vom alten IOBroker System vorhanden. -
@jan1 Ja, ich denke im laufe des Tages heute kommt die 3.2.6-1 die dann Latest RC1 wird
-
@apollon77
Alles klar, dachte nur ich hätte was verpasst, da schon sooo lange keine neue Beta mehr zum Testen anstand -
@jan1 Naja Sie ist schon sehr stabil, von daher haben wir die Woche über die "kleinen Dinge" gesammelt und damit kommt hoffentlich nur noch eine vorabversion vor dem Latest
-
Hallo an die Testerrunde, passend zum Wochenende mit mehr Zeit zum testen habe ich die 3.2.6-1 (aka Latest RC1) für Euch.
Installation per `npm i iobroker.js-controller@next' oder wie oben beschrieben.
Am Ende sollte diese Version so komische Error-Loops beim beenden von Adaptern vermeiden wie etwas weiter oben berichtet wurden (also die die dann CPU 100% hatten). Also bitte checkt:
- generell adapter start, stop, restart, auch mal schnell hinterienander oder so. Auftretende Fehler werden ggf nur als "info" geloggt
- gern nochmal check der CLI kommandos die Ihr so nutzt, vor allem wenn Sie Parameter brauchen
Änderungen sind kleinere Optimierungen:
- (foxriver76) propagate error on sendTo methods to prevent exception loops
- (foxriver76) optimize parameters and flags on CLI
- (foxriver76) Use yargs helper instead of building our own string output to allow showing --help for a specific command instead of the whole output and allow support for auto completion (
iobroker _createCompletion >> ~/.bashrc
) - (Apollon77) Do not reject the promise when no callback is used and a Database error occurs
Vielen Dank für Eure Unterstützung.
Ingo F
-
@lobomau Na dann nächster version, wenns immer noch passiert lass mal ins Log schauen
-
@apollon77 Update lief erfolgreich durch. Alle Instanzen sauber gestartet. Mal sehen was jetzt mein DWD Adapter macht
-
@apollon77 3.2.6-1 installiert auf 4 Devices, Raspi Debian 10 Node12.20.1, Raspi Debian 9 Node 12.20.0, Debian 10 lxc Node 14.15.4, lxc Debian 10 Node 12.20.1.
Alles Redis. Keinerlei Fehler festzustellen. Richtig langweilig.
Adapterliste:
ilovegym@VMC123-iobroker:/opt/iobroker$ iobroker list adapters system.adapter.admin : admin - v4.2.1 system.adapter.alarm : alarm - v1.9.0 system.adapter.alexa2 : alexa2 - v3.5.1 system.adapter.amazon-dash : amazon-dash - v1.1.0 system.adapter.backitup : backitup - v1.8.5 system.adapter.ble : ble - v0.12.0 system.adapter.broadlink2 : broadlink2 - v2.1.5 system.adapter.cloud : cloud - v4.0.0 system.adapter.countdown : countdown - v1.1.0 system.adapter.discovery : discovery - v2.5.0 system.adapter.enigma2 : enigma2 - v1.3.2 system.adapter.fb-checkpresence : fb-checkpresence - v1.1.2 system.adapter.feiertage : feiertage - v1.0.19 system.adapter.fritzbox : fritzbox - v0.3.1 system.adapter.fritzdect : fritzdect - v2.1.7 system.adapter.fullybrowser : fullybrowser - v2.0.2 system.adapter.habpanel : habpanel - v0.4.3 system.adapter.hp-ilo : hp-ilo - v1.0.6 system.adapter.ical : ical - v1.9.0 system.adapter.influxdb : influxdb - v1.9.3 system.adapter.info : info - v1.7.15 system.adapter.iogo : iogo - v0.6.5 system.adapter.iot : iot - v1.8.9 system.adapter.javascript : javascript - v4.10.9 system.adapter.lgtv : lgtv - v1.1.10 system.adapter.lgtv11 : lgtv11 - v1.0.5 system.adapter.life360 : life360 - v0.2.12 system.adapter.linux-control : linux-control - v1.1.2 system.adapter.meteoalarm : meteoalarm - v1.1.1 system.adapter.mihome : mihome - v1.3.6 system.adapter.mihome-vacuum : mihome-vacuum - v2.2.4 system.adapter.minuvis : minuvis - v1.2.0 system.adapter.mqtt : mqtt - v2.3.2 system.adapter.nuki : nuki - v1.4.3 system.adapter.octoprint : octoprint - v1.0.6 system.adapter.odl : odl - v1.1.3 system.adapter.openligadb : openligadb - v1.2.0 system.adapter.pi-hole : pi-hole - v1.3.1 system.adapter.proxmox : proxmox - v1.1.0 system.adapter.pushover : pushover - v2.0.3 system.adapter.roadtraffic : roadtraffic - v0.2.0 system.adapter.ryd : ryd - v0.3.3 system.adapter.samsung : samsung - v0.2.9 system.adapter.simple-api : simple-api - v2.5.2 system.adapter.smartmeter : smartmeter - v3.1.8 system.adapter.socketio : socketio - v3.1.4 system.adapter.sonoff : sonoff - v2.3.3 system.adapter.synology : synology - v0.1.18 system.adapter.tankerkoenig : tankerkoenig - v2.0.9 system.adapter.telegram : telegram - v1.7.0 system.adapter.tr-064 : tr-064 - v4.2.2 system.adapter.tuya : tuya - v3.5.3 system.adapter.viessmannapi : viessmannapi - v1.3.2 system.adapter.weatherunderground : weatherunderground - v3.2.5 system.adapter.web : web - v3.2.3 system.adapter.web-speedy : web-speedy - v0.2.0 system.adapter.whatsapp-cmb : whatsapp-cmb - v0.1.6 system.adapter.wifilight : wifilight - v1.1.0 system.adapter.windows-control : windows-control - v0.1.5 system.adapter.wled : wled - v0.5.6 system.adapter.yeelight-2 : yeelight-2 - v1.0.3 ilovegym@VMC123-iobroker:/opt/iobroker$
-
@apollon77 Update lief bei mir auch sauber durch. Hab direkt meiner NPM ein Update verpasst (was so nen Kasten nach dem Update, der mir das sagte ^^).
Alle Adapter sauber gestartet. Keine errors im LOG, nur die bekannten warnings bei diversen Adaptern (state ... has no existing object, this might lead to an error in future versions).
Direkt mal nen Neustart vom SourceAnalytix hinterher geschoben - top, auch no problems. Update hab ich eben davor schon gemacht, das kann ich erst später testen, wenn es nochmal ne neue Version gibt. -
@kueppert das mit dem npm Update ist immer so ein Thema. Wenn du magst mach es. Ich persönlich bleibe bei genau der npm Version die die nodejs Version mitbringt. Alles andere ist zu gefährlich. aber wenn du damit gut fährst alles ok.
-
@apollon77 gut zu wissen. Ich habe auch immer die npm Updates mitgenommen.
-
@lobomau Wie gesagt meine persönlichen Erfahrungen. DIe npm leute haben es schon so oft geschafft npm "kaputt zu machen" das das mehr Probeme verursacht hat als gelöst
-
@apollon77 dachte, wenns in dem bunten Kasten stehst, machste das direkt mal mit
Nachtrag:
ich könnte noch nen node.js-Update machen. Ich vermute aber, wenn mein NPM jetzt neuer ist als das, was node mitbringt, passiert da nix, also kein downgrade ggf?
v12.16.3 (Es gibt eine neuere Version: v12.20.1) => oder direkt mal auf ne 14er? ^^ -
@kueppert 14 sollte tun ... es gibt ggf einzelne Adapter die Probleme machen aber die Standrdadapter sollten tun
-
@apollon77 also wie gehabt vorher besser nen Backup - oder Snapshot Teste ich ggf morgen mal und berichte