NEWS
Beta Test js-controller 3.0.x auf GitHub
-
@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
-
@ilovegym der ist leider noch 1 zu 1 der gleiche wie der von soef glaube ich
-
@apollon77
hier mal die Fehler vom wifilight (soef) mit Node12 ( ein npm install soef half nicht!)2020-04-09 10:21:04.113 - info: host.ioB-D10 iobroker host.ioB-D10 install adapter wifilight 2020-04-09 10:21:04.238 - info: host.ioB-D10 iobroker upload [1] wifilight.admin /opt/iobroker/node_modules/iobroker.wifilight/admin/wifilight.png wifilight.png image/png 2020-04-09 10:21:04.311 - info: host.ioB-D10 iobroker upload [0] wifilight.admin /opt/iobroker/node_modules/iobroker.wifilight/admin/index.html index.html text/html 2020-04-09 10:21:04.379 - info: host.ioB-D10 iobroker host.ioB-D10 object system.adapter.wifilight created/updated 2020-04-09 10:21:04.446 - info: host.ioB-D10 iobroker host.ioB-D10 create instance wifilight 2020-04-09 10:21:04.455 - info: host.ioB-D10 iobroker host.ioB-D10 object system.adapter.wifilight.0.sigKill created 2020-04-09 10:21:04.492 - info: host.ioB-D10 iobroker host.ioB-D10 object system.adapter.wifilight.0.eventLoopLag created 2020-04-09 10:21:04.522 - info: host.ioB-D10 iobroker host.ioB-D10 object system.adapter.wifilight.0.outputCount created 2020-04-09 10:21:04.551 - info: host.ioB-D10 iobroker host.ioB-D10 object system.adapter.wifilight.0.inputCount created 2020-04-09 10:21:04.579 - info: host.ioB-D10 iobroker host.ioB-D10 object system.adapter.wifilight.0.uptime created 2020-04-09 10:21:04.608 - info: host.ioB-D10 iobroker host.ioB-D10 object system.adapter.wifilight.0.memRss created 2020-04-09 10:21:04.638 - info: host.ioB-D10 iobroker host.ioB-D10 object system.adapter.wifilight.0.memHeapTotal created 2020-04-09 10:21:04.667 - info: host.ioB-D10 iobroker host.ioB-D10 object system.adapter.wifilight.0.memHeapUsed created 2020-04-09 10:21:04.694 - info: host.ioB-D10 iobroker host.ioB-D10 object system.adapter.wifilight.0.cputime created 2020-04-09 10:21:04.724 - info: host.ioB-D10 iobroker host.ioB-D10 object system.adapter.wifilight.0.cpu created 2020-04-09 10:21:04.754 - info: host.ioB-D10 iobroker host.ioB-D10 object system.adapter.wifilight.0.compactMode created 2020-04-09 10:21:04.783 - info: host.ioB-D10 iobroker host.ioB-D10 object system.adapter.wifilight.0.connected created 2020-04-09 10:21:04.812 - info: host.ioB-D10 iobroker host.ioB-D10 object system.adapter.wifilight.0.alive created 2020-04-09 10:21:04.846 - info: host.ioB-D10 iobroker host.ioB-D10 object system.adapter.wifilight.0 created 2020-04-09 10:21:07.354 - info: host.ioB-D10 instance system.adapter.wifilight.0 started with pid 5687 2020-04-09 10:21:08.241 - info: wifilight.0 (5687) starting. Version 0.2.0 in /opt/iobroker/node_modules/iobroker.wifilight, node: v12.16.1, js-controller: 3.0.4 2020-04-09 10:21:08.260 - warn: wifilight.0 (5687) adapter.states.getState is deprecated, and will be removed in the future. Please use adapter.getObjectView/Async. Report this to Developer! 2020-04-09 10:21:08.282 - error: wifilight.0 (5687) uncaught exception: adapter.objects.getObject is not a function 2020-04-09 10:21:08.282 - error: wifilight.0 (5687) TypeError: adapter.objects.getObject is not a function at savePrevVersion (/opt/iobroker/node_modules/iobroker.wifilight/node_modules/soef/soef.js:986:21) at /opt/iobroker/node_modules/iobroker.wifilight/node_modules/soef/soef.js:1018:17 2020-04-09 10:21:08.293 - info: wifilight.0 (5687) terminating 2020-04-09 10:21:08.293 - info: wifilight.0 (5687) Terminated (NO_ERROR): Without reason 2020-04-09 10:21:08.811 - info: host.ioB-D10 instance system.adapter.wifilight.0 terminated with code 0 (NO_ERROR) 2020-04-09 10:21:08.811 - info: host.ioB-D10 Restart adapter system.adapter.wifilight.0 because enabled
-
@foxriver76 sagte in Beta Test js-controller 3.0.x auf GitHub:
@ilovegym der ist leider noch 1 zu 1 der gleiche wie der von soef glaube ich
da haben schon n paar dran gefummelt, aber besser geworden ist es leider nicht..
-
Hier noch einen Meldung, kam als ich den LGTV Adapter installiert und gestartet hab. Keine Ahnung ob das Zusammenh hängt.
lgtv.0 2020-04-09 08:55:34.176 info (16860) Ready. Configured WebOS TV IP: 192.168.0.241 lgtv.0 2020-04-09 08:55:34.155 info (16860) starting. Version 1.1.6 in /opt/iobroker/node_modules/iobroker.lgtv, node: v10.18.1, js-controller: 3.0.4 host.iobroker-testing 2020-04-09 08:55:33.475 info instance system.adapter.lgtv.0 started with pid 16860 host.iobroker-testing 2020-04-09 08:55:33.459 info "system.adapter.lgtv.0" enabled readFile 2020-04-09 08:50:55.670 warn will not read this file (socketio.png) in future versions: socketio.admin is not an object of type "meta" readFile 2020-04-09 08:50:55.669 warn will not read this file (simple-api.png) in future versions: simple-api.admin is not an object of type "meta" host.iobroker-testing 2020-04-09 08:50:55.080 info iobroker exit 0 host.iobroker-testing 2020-04-09 08:50:54.074 info iobroker host.iobroker-testing object system.adapter.lgtv.0 created host.iobroker-testing 2020-04-09 08:50:54.024 info iobroker host.iobroker-testing Set default value of lgtv.0.info.connection: false host.iobroker-testing 2020-04-09 08:50:53.991 info iobroker host.iobroker-testing object system.adapter.lgtv.0.alive created host.iobroker-testing 2020-04-09 08:50:53.958 info iobroker host.iobroker-testing object system.adapter.lgtv.0.connected created host.iobroker-testing 2020-04-09 08:50:53.930 info iobroker host.iobroker-testing object system.adapter.lgtv.0.compactMode created host.iobroker-testing 2020-04-09 08:50:53.903 info iobroker host.iobroker-testing object system.adapter.lgtv.0.cpu created host.iobroker-testing 2020-04-09 08:50:53.874 info iobroker host.iobroker-testing object system.adapter.lgtv.0.cputime created host.iobroker-testing 2020-04-09 08:50:53.841 info iobroker host.iobroker-testing object system.adapter.lgtv.0.memHeapUsed created host.iobroker-testing 2020-04-09 08:50:53.808 info iobroker host.iobroker-testing object system.adapter.lgtv.0.memHeapTotal created host.iobroker-testing 2020-04-09 08:50:53.773 info iobroker host.iobroker-testing object system.adapter.lgtv.0.memRss created host.iobroker-testing 2020-04-09 08:50:53.741 info iobroker host.iobroker-testing object system.adapter.lgtv.0.uptime created host.iobroker-testing 2020-04-09 08:50:53.708 info iobroker host.iobroker-testing object system.adapter.lgtv.0.inputCount created host.iobroker-testing 2020-04-09 08:50:53.673 info iobroker host.iobroker-testing object system.adapter.lgtv.0.outputCount created host.iobroker-testing 2020-04-09 08:50:53.639 info iobroker host.iobroker-testing object system.adapter.lgtv.0.eventLoopLag created host.iobroker-testing 2020-04-09 08:50:53.606 info iobroker host.iobroker-testing object system.adapter.lgtv.0.sigKill created host.iobroker-testing 2020-04-09 08:50:53.571 info iobroker host.iobroker-testing object lgtv.0.info.connection created host.iobroker-testing 2020-04-09 08:50:53.540 info iobroker host.iobroker-testing object lgtv.0.states created host.iobroker-testing 2020-04-09 08:50:53.509 info iobroker host.iobroker-testing object lgtv.0.states.on created host.iobroker-testing 2020-04-09 08:50:53.481 info iobroker host.iobroker-testing object lgtv.0.states.popup created host.iobroker-testing 2020-04-09 08:50:53.448 info iobroker host.iobroker-testing object lgtv.0.states.turnOff created host.iobroker-testing 2020-04-09 08:50:53.417 info iobroker host.iobroker-testing object lgtv.0.states.power created host.iobroker-testing 2020-04-09 08:50:53.387 info iobroker host.iobroker-testing object lgtv.0.states.mute created host.iobroker-testing 2020-04-09 08:50:53.356 info iobroker host.iobroker-testing object lgtv.0.states.volumeUp created host.iobroker-testing 2020-04-09 08:50:53.326 info iobroker host.iobroker-testing object lgtv.0.states.volumeDown created host.iobroker-testing 2020-04-09 08:50:53.295 info iobroker host.iobroker-testing object lgtv.0.states.3Dmode created host.iobroker-testing 2020-04-09 08:50:53.264 info iobroker host.iobroker-testing object lgtv.0.states.channel created host.iobroker-testing 2020-04-09 08:50:53.233 info iobroker host.iobroker-testing object lgtv.0.states.channelId created host.iobroker-testing 2020-04-09 08:50:53.203 info iobroker host.iobroker-testing object lgtv.0.states.channelUp created host.iobroker-testing 2020-04-09 08:50:53.173 info iobroker host.iobroker-testing object lgtv.0.states.channelDown created host.iobroker-testing 2020-04-09 08:50:53.141 info iobroker host.iobroker-testing object lgtv.0.states.mediaPlay created host.iobroker-testing 2020-04-09 08:50:53.110 info iobroker host.iobroker-testing object lgtv.0.states.mediaPause created host.iobroker-testing 2020-04-09 08:50:53.080 info iobroker host.iobroker-testing object lgtv.0.states.mediaStop created host.iobroker-testing 2020-04-09 08:50:53.048 info iobroker host.iobroker-testing object lgtv.0.states.mediaFastForward created host.iobroker-testing 2020-04-09 08:50:53.016 info iobroker host.iobroker-testing object lgtv.0.states.mediaRewind created host.iobroker-testing 2020-04-09 08:50:52.984 info iobroker host.iobroker-testing object lgtv.0.states.volume created host.iobroker-testing 2020-04-09 08:50:52.954 info iobroker host.iobroker-testing object lgtv.0.states.input created host.iobroker-testing 2020-04-09 08:50:52.923 info iobroker host.iobroker-testing object lgtv.0.states.currentApp created host.iobroker-testing 2020-04-09 08:50:52.889 info iobroker host.iobroker-testing object lgtv.0.states.launch created host.iobroker-testing 2020-04-09 08:50:52.858 info iobroker host.iobroker-testing object lgtv.0.states.openURL created host.iobroker-testing 2020-04-09 08:50:52.827 info iobroker host.iobroker-testing object lgtv.0.states.youtube created host.iobroker-testing 2020-04-09 08:50:52.796 info iobroker host.iobroker-testing object lgtv.0.states.drag created host.iobroker-testing 2020-04-09 08:50:52.767 info iobroker host.iobroker-testing object lgtv.0.states.scroll created host.iobroker-testing 2020-04-09 08:50:52.726 info iobroker host.iobroker-testing object lgtv.0.states.click created host.iobroker-testing 2020-04-09 08:50:52.695 info iobroker host.iobroker-testing object lgtv.0.states.soundOutput created host.iobroker-testing 2020-04-09 08:50:52.665 info iobroker host.iobroker-testing object lgtv.0.states.raw created host.iobroker-testing 2020-04-09 08:50:52.633 info iobroker host.iobroker-testing object lgtv.0.remote.power created host.iobroker-testing 2020-04-09 08:50:52.603 info iobroker host.iobroker-testing object lgtv.0.remote.red created host.iobroker-testing 2020-04-09 08:50:52.572 info iobroker host.iobroker-testing object lgtv.0.remote.green created host.iobroker-testing 2020-04-09 08:50:52.542 info iobroker host.iobroker-testing object lgtv.0.remote.yellow created host.iobroker-testing 2020-04-09 08:50:52.513 info iobroker host.iobroker-testing object lgtv.0.remote.blue created host.iobroker-testing 2020-04-09 08:50:52.481 info iobroker host.iobroker-testing object lgtv.0.remote.home created host.iobroker-testing 2020-04-09 08:50:52.450 info iobroker host.iobroker-testing object lgtv.0.remote.menu created host.iobroker-testing 2020-04-09 08:50:52.419 info iobroker host.iobroker-testing object lgtv.0.remote.cc created host.iobroker-testing 2020-04-09 08:50:52.387 info iobroker host.iobroker-testing object lgtv.0.remote.back created host.iobroker-testing 2020-04-09 08:50:52.357 info iobroker host.iobroker-testing object lgtv.0.remote.up created host.iobroker-testing 2020-04-09 08:50:52.326 info iobroker host.iobroker-testing object lgtv.0.remote.down created host.iobroker-testing 2020-04-09 08:50:52.296 info iobroker host.iobroker-testing object lgtv.0.remote.left created host.iobroker-testing 2020-04-09 08:50:52.266 info iobroker host.iobroker-testing object lgtv.0.remote.right created host.iobroker-testing 2020-04-09 08:50:52.240 info iobroker host.iobroker-testing object lgtv.0.remote.enter created host.iobroker-testing 2020-04-09 08:50:52.213 info iobroker host.iobroker-testing object lgtv.0.remote.dash created host.iobroker-testing 2020-04-09 08:50:52.185 info iobroker host.iobroker-testing object lgtv.0.remote.exit created host.iobroker-testing 2020-04-09 08:50:52.159 info iobroker host.iobroker-testing object lgtv.0.remote.0 created host.iobroker-testing 2020-04-09 08:50:52.125 info iobroker host.iobroker-testing object lgtv.0.remote.1 created host.iobroker-testing 2020-04-09 08:50:52.091 info iobroker host.iobroker-testing object lgtv.0.remote.2 created host.iobroker-testing 2020-04-09 08:50:52.059 info iobroker host.iobroker-testing object lgtv.0.remote.3 created host.iobroker-testing 2020-04-09 08:50:52.026 info iobroker host.iobroker-testing object lgtv.0.remote.4 created host.iobroker-testing 2020-04-09 08:50:51.994 info iobroker host.iobroker-testing object lgtv.0.remote.5 created host.iobroker-testing 2020-04-09 08:50:51.966 info iobroker host.iobroker-testing object lgtv.0.remote.6 created host.iobroker-testing 2020-04-09 08:50:51.938 info iobroker host.iobroker-testing object lgtv.0.remote.7 created host.iobroker-testing 2020-04-09 08:50:51.911 info iobroker host.iobroker-testing object lgtv.0.remote.8 created host.iobroker-testing 2020-04-09 08:50:51.885 info iobroker host.iobroker-testing object lgtv.0.remote.9 created host.iobroker-testing 2020-04-09 08:50:51.857 info iobroker host.iobroker-testing object lgtv.0.states.mac created host.iobroker-testing 2020-04-09 08:50:51.830 info iobroker host.iobroker-testing object lgtv.0.states.model created host.iobroker-testing 2020-04-09 08:50:51.821 info iobroker host.iobroker-testing create instance lgtv host.iobroker-testing 2020-04-09 08:50:50.963 info iobroker add lgtv --host iobroker-testing readFile 2020-04-09 08:50:45.536 warn will not read this file (socketio.png) in future versions: socketio.admin is not an object of type "meta" readFile 2020-04-09 08:50:45.535 warn will not read this file (simple-api.png) in future versions: simple-api.admin is not an object of type "meta"