Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nach Update auf nodejs 18.15.0 und NPM 9.5.0 keine Updates mehr #432

Open
skyx3 opened this issue Mar 22, 2023 · 5 comments
Open

Nach Update auf nodejs 18.15.0 und NPM 9.5.0 keine Updates mehr #432

skyx3 opened this issue Mar 22, 2023 · 5 comments

Comments

@skyx3
Copy link

skyx3 commented Mar 22, 2023

Ich benutze Lovelace jetzt schon seit Jahren (vielen DAnk dafür) und hatte hier noch nie Probleme. Seit dem Update am Wochenende auf nodejs 18.15.0 und NPM 9.5.0 wird in Lovelace allerdings nicht mehr angezeigt wenn ich Geräte per Hand einschalte. Die Geräte springen zwar auf AN(Actuals), Lovelace reagiert aber darauf nicht mehr, lediglich wen ich das Gerät direkt via SET steuere passiert etwas. Es handelt sich um keine neuen Geräte, hier habe ich nichts geändert. Bis zum Update lief es noch.

Versions:

  • Adapter version: 3.01
  • JS-Controller version: 4.0.24
  • Node version: 18.15.0
  • Operating system: Ubuntu 22.10

PS: Das folgende Gerät ist nur ein Beispiel, es betrifft plötzlich alle Geräte.

grafik

grafik

grafik

grafik

grafik

@dontobi
Copy link

dontobi commented Mar 22, 2023

Kann ich nicht bestätigen. Ich nutze iobroker in einem Docker Container (auf Basis eines Debian) mit nodejs 18.15.0 und npm 9.6.1. Bei mir läuft Lovelace ohne Probleme und ich nutze eine ähnliche Konfiguration wie du hier als Beispiel aufführst. Möglicherweise liegt es an Ubuntu in Kombination mit dem nodejs Update.

@Garfonso
Copy link
Collaborator

Garfonso commented Mar 23, 2023

Ne, ubuntu hab ich hier auch. ;-) Und auch schon seit ein paar Wochen node 18.x und npm 9.x.

Aber auf dem letzten Bild sieht man das Problem: irgendwie erkennt lovelace den "ACTUAL" state nicht als zum Licht (?) gehörend... hm. Wo kommt denn die Rolle vom ACTUAL state her? Default ist sensor.light. Wobei der regex eigentlich switch.light auch aktzeptieren "müsste". Der Actual state ist auch in zwei Funktions-Gruppen. Da könnte der type-detector ggf noch drüber stolpern (bin nicht ganz sicher). Oder war das auch schom immer so?

Also ich glaube, da muss sich noch irgendwo was anderes getan haben, vielleicht etwas, wo du vorher nur nicht gemerkt hast, dass es sich verändert hat (ggf. sogar, weil der adapter nicht neugestartet wurde)...

@skyx3 skyx3 changed the title Nacht Update auf nodejs 18.15.0 und NPM 9.5.0 keine Updates mehr Nach Update auf nodejs 18.15.0 und NPM 9.5.0 keine Updates mehr Mar 23, 2023
@skyx3
Copy link
Author

skyx3 commented Mar 23, 2023

An den Geräten selbst habe ich rein gar nichts geändert. Vor dem Update lief es bei allen Geräten, nach dem Update bei keinem einzigen mehr.

Die Geräte wurden alle über den Geräte Adapter erstellt. Wie müsste ich denn den Actuals Part per Hand editieren damit es wieder funktioniert? Sind locker 200 Geräte, wird ein Weilchen dauern, aber hilft ja nichts.

PS: Ich habe über den Geräte Adapter gerade ein komplett neues Gerät (Licht) erstellt und es ist dasselbe, es wird in Lovelace nicht als aktiv angezeigt, nur wenn ich über Set gehe.

grafik

grafik

PS: Vielleicht noch hilfreich, ich war vorher auf Ubuntu 21.10, da ich hier kein Update mehr auf die neuste nodejs Version durchführen konnte (kein Support mehr), habe ich eine neue VM mit 22.10 erstellt, alle Updates gemacht und dann ein ganz frisches ioBroker Backup eingespielt. Wobei das neue Gerät ja frisch erstellt wurde und auch nicht funktioniert.

@skyx3
Copy link
Author

skyx3 commented Apr 9, 2023

Jemand eine Idee? Habe das Problem leider immer noch.

@Garfonso
Copy link
Collaborator

Garfonso commented Jun 5, 2023

An den Geräten selbst habe ich rein gar nichts geändert. Vor dem Update lief es bei allen Geräten, nach dem Update bei keinem einzigen mehr.

Die Geräte wurden alle über den Geräte Adapter erstellt. Wie müsste ich denn den Actuals Part per Hand editieren damit es wieder funktioniert? Sind locker 200 Geräte, wird ein Weilchen dauern, aber hilft ja nichts.

PS: Ich habe über den Geräte Adapter gerade ein komplett neues Gerät (Licht) erstellt und es ist dasselbe, es wird in Lovelace nicht als aktiv angezeigt, nur wenn ich über Set gehe.

grafik

grafik

PS: Vielleicht noch hilfreich, ich war vorher auf Ubuntu 21.10, da ich hier kein Update mehr auf die neuste nodejs Version durchführen konnte (kein Support mehr), habe ich eine neue VM mit 22.10 erstellt, alle Updates gemacht und dann ein ganz frisches ioBroker Backup eingespielt. Wobei das neue Gerät ja frisch erstellt wurde und auch nicht funktioniert.

Und das neue Licht sieht bei den entities auch genauso aus, wie oben der Screenshot? Also nur die SET id in der mittleren Spalte und nicht beide mit / getrennt?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants