NEWS
Probleme nach Javascript update unter windows
-
Hallo, habe unter Windows ein Javascript Updateauf 4.023 gemacht.
Nun läuft leider mein KNX Adapter nicht mehr. Ist eine Uralt Version 0.86 vom Adapater. Neuere liefern bei nie. Da der aber funktionierte hab ich ihn halt bei der Version gelassen.
Nun kommt beim Start des Adapters:knx.0 2022-09-17 19:42:21.484 warn Terminated (UNCAUGHT_EXCEPTION): Without reason knx.0 2022-09-17 19:42:21.484 info terminating knx.0 2022-09-17 19:42:20.974 error Cannot read properties of undefined (reading 'getObjectView') knx.0 2022-09-17 19:42:20.974 error TypeError: Cannot read properties of undefined (reading 'getObjectView') at Object.u [as ready] (C:\ioBroker\node_modules\iobroker.knx\knx.js:1:8920) at C:\ioBroker\node_modules\@iobroker\js-controller-adapter\build\lib\adapter\adapter.js:8225:68 knx.0 2022-09-17 19:42:20.973 error unhandled promise rejection: Cannot read properties of undefined (reading 'getObjectView') knx.0 2022-09-17 19:42:20.972 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(). knx.0 2022-09-17 19:42:20.971 info C:/ioBroker/node_modules/iobroker.js-controller knx.0 2022-09-17 19:42:20.971 info Connecting to knx GW: 192.168.101.9:3671 with phy. Adr: 1.1.128 and SendDelay of : 50 ms knx.0 2022-09-17 19:42:20.965 info starting. Version 0.8.6 in C:/ioBroker/node_modules/iobroker.knx, node: v16.17.0, js-controller: 4.0.23 knx.0 2022-09-17 19:42:20.831 debug States connected to redis: 127.0.0.1:9000 knx.0 2022-09-17 19:42:20.810 debug States create User PubSub Client knx.0 2022-09-17 19:42:20.809 debug States create System PubSub Client knx.0 2022-09-17 19:42:20.797 debug Redis States: Use Redis connection: 127.0.0.1:9000 knx.0 2022-09-17 19:42:20.781 debug Objects connected to redis: 127.0.0.1:9001 knx.0 2022-09-17 19:42:20.779 debug Objects client initialize lua scripts knx.0 2022-09-17 19:42:20.778 info Sets unsupported knx.0 2022-09-17 19:42:20.747 debug Objects create User PubSub Client knx.0 2022-09-17 19:42:20.747 debug Objects create System PubSub Client knx.0 2022-09-17 19:42:20.746 debug Objects client ready ... initialize now knx.0 2022-09-17 19:42:20.725 debug Redis Objects: Use Redis connection: 127.0.0.1:9001
Node hab ich auf 16.17.0 geupdatet, keine Änderung
Weiss jemand Rat?
-
Habe das gleiche Problem und leider kann da niemand helfen
-
@quinti sagte in Probleme nach Javascript update unter windows:
Ist eine Uralt Version 0.86 vom Adapater.
Rate mal, was jetzt der nächste Vorschlag sein wird
-
Die neuste Version zu installieren. Klar. Habe bis auf die 1.0.45 installiert. In Version 2.x wird das ganze ja kostenfällig...
-
@snapergy Ich wüsste nicht, dass die 1.x noch parallel weiter entwickelt wird bzw. Support geboten wird. Also entweder auf die aktuellste Version gehen (Lizenz kaufen) oder auf openKNX wechseln.
-
Aber es gibt doch eine Lifetime-Offline-Lizenz für die V1.X wie kann es dann sein, dass es nicht mehr supportet wird, wenn man sich solch eine Lizenz kauft
-
@snapergy Die Lizenz ist die Nutzung. So ist es auch bei anderen Herstellern. Für die Weiterentwicklung / Pflege / Updates kauft man eine Subscription/Support.
Du kannst es ja unbegrenzt weiter nutzen. Nur darfst du dann andere Komponenten nicht updaten. Was kann der KNX-Adapter Entwickler dafür wenn ein anderer Adapter sich ändert. Wenn mit einer Lizenz lebenslanger Support verbunden wäre, würde man die alten Zöpfe ja nie los werden.
-
@snapergy sagte in Probleme nach Javascript update unter windows:
wie kann es dann sein, dass es nicht mehr supportet wird, wenn man sich solch eine Lizenz kauft
Naja, ich habe auch mal Office 97 gekauft. Das läuft nur sicher nicht mehr auf Windows 11.
-
habe das Problem nun gelöst.
Ich bin mal der Sache auf den Grund gegangen warumkeine Version höher als 0.86 bei mir lief. Es lag daran das ich irgendwann vor langer Zeit mein Netz in 2 Netze aufgeteilt habe (192.168.0.x und 192.168.110.x) um etwas Ordnung in meine IP Adressen zu bringen und zu verhindern das die ganzen Tasmota Geräte nach Hause telefonieren.
Meiner Netzwerkkarte hatte ich eine 2. IP zugewiesen.
Beim KNX Adapter konnte man dann irgenwann die IP festlegen die der Adapter nützt. Bei Version 0.86 gabs diese Möglichkeit noch nicht. Irgendwie ist aber die Einstellungsseite auf der Version 0.86 bei mir gebleiben, egal welche Version ich drauf gemacht habe. Daher hat der Adpater wohl nicht mit dem KNX Gateway mehr Kontakt aufnehmen können.
Habe nun den Adapter per button Dateiupload mit den neuen Einstellungsseiten versorgt, richtige IP Adresse hinterlegt -> läuft!