NEWS
Beta Test js-controller 3.0.x auf GitHub
-
@foxriver76 sagte in Beta Test js-controller 3.0.x auf GitHub:
@sigi234 Was steht denn im Log, bei denen, die rot bleiben?
wifilight.0 2020-04-08 21:05:58.853 error at process._tickCallback (internal/process/next_tick.js:68:7) wifilight.0 2020-04-08 21:05:58.853 error at Promise.all.then (C:\Program Files\iobroker\Test\node_modules\iobroker.js-controller\lib\adapter.js:7926:76) wifilight.0 2020-04-08 21:05:58.853 error at Object.options.ready (C:\Program Files\iobroker\Test\node_modules\iobroker.wifilight\node_modules\soef\soef.js:1131:13) wifilight.0 2020-04-08 21:05:58.853 error at checkIfUpdated (C:\Program Files\iobroker\Test\node_modules\iobroker.wifilight\node_modules\soef\soef.js:1006:20) wifilight.0 2020-04-08 21:05:58.853 error (19316) TypeError: Cannot read property 'getState' of undefined wifilight.0 2020-04-08 21:05:58.851 error (19316) uncaught exception: Cannot read property 'getState' of undefined
-
@sigi234 Ich nehme an firetv dasselbe? Ist ja auch soef..
-
@foxriver76 sagte in Beta Test js-controller 3.0.x auf GitHub:
@sigi234 Ich nehme an firetv dasselbe? Ist ja auch soef..
Ja
-
Was hat es denn mit soef auf sich? Liest man immer wieder mal hier im Forum. Ehemaliger Entwickler der eine lib bereitgestellt die aktuell nicht mehr gepflegt wird?
-
@darkiop Ja + kein Kontakt zu dem Entwickler. Einige Adapter haben wir mittlerweile erfolgreich zu uns umziehen können, wie tr-064. Allerdings selbst nach Umzug, muss alles was in seiner eigenen Lib gebaut wurde umgeschrieben werden. Leider nutzt die Lib nun Methoden die wir nicht mehr bereitstellen wollten, da Sie dem von uns gedachten Konzept widersprechen.
-
Super gute Arbeit von euch und Danke das ihr so ein geiles System erfunden habt bzw immer auf den neuesten Stand haltet.
Ich werde es auch mal auf meinen Test System ausprobieren und berichten.
Ich würde auch mich auch mal mit den Thema Adapter Programmierung auseinander setzen aber leider weiß ich noch nicht richtig wie es funktioniert.
Ich wünsche euch noch einen schönen Abend und bleibt gesund. -
Hi All,
GitHub hat nach erstem Feedback jetzt die 3.0.4:
- (Apollon77) Add "lc" property to list of allowed properties to set (prevent false positive errors with hm-rpc adapter)
- (Apollon77) Add mock for adapter.states.getState to prevent crashed with Soef Adapters
- (Apollon77) Make sure extendObject is checking object parts differently, prevent false positive loggings
Ebenso ist bekannt das Pushover in Version 1.1.x noch tut, Wer Version 1.2.x drauf hat könnte Probleme bekommen und sollte bitte 1.2.4 vom GitHub versuchen ob die Probleme damit behoben werden.
-
Hab gerade den neuen JS-Controller getestet (saubere Iobroker Installation, Update auf Admin-4.0.5 und JS-3.0.4 und danach Restore meiner bestehenden Installation).
Hat alles problemlos funktioniert und läuft alles wie vorher. Auch das löschen von Adaptern geht ohne Probleme aus der Admin-Oberfläche!
Das einzige das anders ist als vorher: Beim Restore wird nachdem ein Adapter/eine Instanz wiederhergestellt wurde, die Konfigurationsseite der Instanz geöffnet die geschlossen werden muss.
Sonst läuft alles bisher problemlos!!
-
@Einstein67 sagte in Beta Test js-controller 3.0.x auf GitHub:
Das einzige das anders ist als vorher: Beim Restore wird nachdem ein Adapter/eine Instanz wiederhergestellt wurde, die Konfigurationsseite der Instanz geöffnet die geschlossen werden muss.
Du meinst wenn Admin dabei geöffnet ist? Ja das kann sein. Admin reagiert auf ein bestimmtes Objekt update und macht dann dinge. Da fehlte bisher ein Objekt Update ... Wenn es stört dann bitte mal Admin issue anlegen. Wenn ok dann lassen
-
@apollon77
Irgendwie hat mich das in der Art schon immer genervt. Habe meistens im Browser 4 tabs vom Admin offen(Objekte, Instanzen, logs, Javascript).
Wenn ich dann ein Adapter neu installiere, dann springen alle tabs in die Einstellungen der Instanz.Wäre schön wenn entweder nur das aktive tab dahin springt oder keins davon. Mir ist ja bewußt das man da was einstellen muss.
-
@e-s Admin Issue bitte
-
So Update ist durch und läuft.
Alles was mit Warnungen im Log steht, hat @sigi234 ja schon auf Github ein Issues angelegt, zumindest mal bei allen Adaptern bei denen ich auch die Warnung hatte -
@Jan1 Danke Euch beiden dafür!! Und den anderen natürlich auch ... bitte hier nicht nachlassen mit GitHub Issues anlegen!
-
@sigi234 interessant wäre ob firetv und wifilight mit 3.0.4 laufen. Ich tippe mal auf nein.
-
@foxriver76
Da wirst wohl schlechte Karten haben, aber den wifilight Adapter hatte ich auch und habe die damit verbundenen Geräte auf Tasmota geflasht. Die laufen jetzt schön im Sonoff Adapter und lassen sich wesentlich besser steuern als vorher.
Den FireTV Adapter hatte ich bei mir eh noch nie zum Laufen bekommen, deshalb stört mich der weniger -
@foxriver76 sollten sie ... sie werden zwar denke ich einiges loggen an warnungen aber das war eine der 3.0.3 -> 30.0.4 änderungen
-
@foxriver76 sagte in Beta Test js-controller 3.0.x auf GitHub:
@sigi234 interessant wäre ob firetv und wifilight mit 3.0.4 laufen. Ich tippe mal auf nein.
Richtig getippt!
-
@sigi234 Welcher Fehler kommt jetzt?
-
hat einer von euch den wifilight-community zum laufen gebraucht?
leider funktioniert der unter js-controller 3.x auch nicht.. -
@apollon77 sagte in Beta Test js-controller 3.0.x auf GitHub:
@sigi234 Welcher Fehler kommt jetzt?
wifilight.0 2020-04-09 10:28:49.289 info (18392) Terminated (NO_ERROR): Without reason wifilight.0 2020-04-09 10:28:49.289 info (18392) terminating wifilight.0 2020-04-09 10:28:49.280 error (18392) TypeError: adapter.objects.getObject is not a function at savePrevVersion (C:\Program Files\iobroker\Test\node_modules\iobroker.wifilight\node_modules\soef\soef.js:986:21) at C:\Progra wifilight.0 2020-04-09 10:28:49.279 error (18392) uncaught exception: adapter.objects.getObject is not a function wifilight.0 2020-04-09 10:28:49.274 warn (18392) adapter.states.getState is deprecated, and will be removed in the future. Please use adapter.getObjectView/Async. Report this to Developer! wifilight.0 2020-04-09 10:28:49.255 info (18392) starting. Version 0.2.0 in C:/Program Files/iobroker/Test/node_modules/iobroker.wifilight, node: v10.16.3, js-controller: 3.0.4
firetv.0 2020-04-09 10:32:20.185 error at process._tickCallback (internal/process/next_tick.js:68:7) firetv.0 2020-04-09 10:32:20.185 error at promise.then (C:\Program Files\iobroker\Test\node_modules\standard-as-callback\built\index.js:19:49) firetv.0 2020-04-09 10:32:20.185 error at tryCatcher (C:\Program Files\iobroker\Test\node_modules\standard-as-callback\built\utils.js:11:23) firetv.0 2020-04-09 10:32:20.185 error at client.get (C:\Program Files\iobroker\Test\node_modules\iobroker.js-controller\lib\states\statesInRedis.js:601:33) firetv.0 2020-04-09 10:32:20.185 error at C:\Program Files\iobroker\Test\node_modules\iobroker.firetv\node_modules\soef\soef.js:1018:17 firetv.0 2020-04-09 10:32:20.185 error at savePrevVersion (C:\Program Files\iobroker\Test\node_modules\iobroker.firetv\node_modules\soef\soef.js:986:21) firetv.0 2020-04-09 10:32:20.185 error (7732) TypeError: adapter.objects.getObject is not a function firetv.0 2020-04-09 10:32:20.185 error (7732) uncaught exception: adapter.objects.getObject is not a function firetv.0 2020-04-09 10:32:20.129 warn (7732) adapter.states.getState is deprecated, and will be removed in the future. Please use adapter.getObjectView/Async. Report this to Developer! firetv.0 2020-04-09 10:32:20.116 info (7732) starting. Version 0.0.33 in C:/Program Files/iobroker/Test/node_modules/iobroker.firetv, node: v10.16.3, js-controller: 3.0.4