Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Beta Test js-controller Kiera (v6.0)

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Beta Test js-controller Kiera (v6.0)

    This topic has been deleted. Only users with topic management privileges can see it.
    • foxriver76
      foxriver76 Developer @UV-on-fire last edited by

      @uv-on-fire Das mit mathjs wird in der nächsten javascript Adapter Version behoben sein (>8.6.0 sobald verfügbar)

      1 Reply Last reply Reply Quote 0
      • M
        mameier1234 @Diamand2k22 last edited by

        @diamand2k22 sagte in Beta Test js-controller Kiera (v6.0):

        Der Adapter BlueConnect funktioniert leider auch nicht mehr mit dem neuen JS-Controller

        https://github.com/kopierschnitte/ioBroker.blueconnect

        Teste mal neu.. (von Github) Kopierschnitte hat soviel ich weiss angepasst..

        Da ich selbst keinen Blueconnect mehr benutze liegt das Projekt ein bisschen.

        foxriver76 1 Reply Last reply Reply Quote 0
        • foxriver76
          foxriver76 Developer @mameier1234 last edited by foxriver76

          @mameier1234 Die Frage ist funktioniert er mit controller 6.0.5 wieder wie er ist @Diamand2k22

          Zumindest startet er bei mir wieder sauber, zur Funktionalität kann ich nix sagen.

          O Latzi 2 Replies Last reply Reply Quote 0
          • O
            oxident @foxriver76 last edited by

            @foxriver76 Mangels Testsystem für JS6 kann ich es dort nicht testen, aber die Funktionalität ist, zumindest unter JS5 gegebenen.

            Der Blueconnect-Adapter sollte daher funktionieren. Vielleicht kann @Diamand2k22 berichten...

            D 1 Reply Last reply Reply Quote 0
            • Latzi
              Latzi @foxriver76 last edited by

              @foxriver76
              ich hab gesehen, dass du beim echarts-Adapter Änderungen vorgenommen hast

              1.8.3 (2024-06-17)
              (foxriver76) upgraded dependencies
              

              wann wird die Version verfügbar sein?

              foxriver76 1 Reply Last reply Reply Quote 0
              • foxriver76
                foxriver76 Developer @Latzi last edited by

                @latzi echarts 1.8.3 fixt das Problem wohl leider auch nicht, Bluefox arbeitet aktuell an dem Problem, ist was größeres leider. Nach Möglichkeit die stable version nutzen die sollte tun.

                Latzi 1 Reply Last reply Reply Quote 0
                • Latzi
                  Latzi @foxriver76 last edited by

                  @foxriver76
                  vielen Dank für die Info, bin aktuell ohnehin auf 1.7.2, die läuft ja problemlos mit js-controller 5

                  foxriver76 1 Reply Last reply Reply Quote 0
                  • foxriver76
                    foxriver76 Developer @Latzi last edited by foxriver76

                    @latzi mit 6.0.5 sollte sie auch laufen

                    1 Reply Last reply Reply Quote 1
                    • Gaspode
                      Gaspode last edited by

                      Ich weiß nicht, ob das Problem nur unter Windows auftritt. Ich habe gerade nochmal von 5.0.19 direkt auf 6.0.5 upgegraded.
                      Anschließend fährt der ioBroker leider nicht mehr hoch. Im Service Error Log steht:

                      node:internal/modules/esm/resolve:304
                        return new ERR_PACKAGE_PATH_NOT_EXPORTED(
                               ^
                      
                      Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './tools' is not defined by "exports" in C:\ioBroker\SmartHome10\node_modules\@iobroker\js-controller-common\package.json
                          at exportsNotFound (node:internal/modules/esm/resolve:304:10)
                          at packageExportsResolve (node:internal/modules/esm/resolve:651:9)
                          at resolveExports (node:internal/modules/cjs/loader:592:36)
                          at Module._findPath (node:internal/modules/cjs/loader:669:31)
                          at Module._resolveFilename (node:internal/modules/cjs/loader:1131:27)
                          at Module._load (node:internal/modules/cjs/loader:986:27)
                          at Module.require (node:internal/modules/cjs/loader:1233:19)
                          at require (node:internal/modules/helpers:179:18)
                          at Object.<anonymous> (C:\ioBroker\SmartHome10\node_modules\iobroker.js-controller\build\lib\restart.js:8:17)
                          at Module._compile (node:internal/modules/cjs/loader:1358:14) {
                        code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
                      }
                      

                      iob fix behebt das Problem, wobei ich im Moment noch nicht weiß, warum es nach iob fix wieder funktioniert.

                      @foxriver76
                      Hast du schon eine Idee oder brauchst du noch weitere Infos?

                      foxriver76 1 Reply Last reply Reply Quote 0
                      • foxriver76
                        foxriver76 Developer @Gaspode last edited by

                        @gaspode hm das ist komisch, die restart.js muss von einem alten controller gewesen sein ... im aktuellen gibt es den import nicht..

                        Gaspode 1 Reply Last reply Reply Quote 0
                        • Gaspode
                          Gaspode @foxriver76 last edited by

                          @foxriver76

                          War von einer frisch installierten Version 5.0.19 auf 6.0.5.
                          Ich such morgen mal nach der Ursache.

                          foxriver76 1 Reply Last reply Reply Quote 0
                          • foxriver76
                            foxriver76 Developer @Gaspode last edited by

                            @gaspode ja laut der Fehlermeldung wird bei dir noch irgendwas von js-controller-common/tools probiert zu importieren aber im code auf npm ist das schon js-controller-common-db/tools. Also irgendwas passt da nicht ganz mit dem Code der da lief. Hast du evtl. den Controller aktualisiert während er lief? Und dann beim ersten restart evtl. noch gecachtes File..

                            Gaspode 1 Reply Last reply Reply Quote 0
                            • Gaspode
                              Gaspode @foxriver76 last edited by Gaspode

                              @foxriver76 said in Beta Test js-controller Kiera (v6.0):

                              Hast du evtl. den Controller aktualisiert während er lief?

                              Nee, ioBroker war gestoppt. Und das Problem war auch dauerhaft.
                              Wie gesagt, ich guck mal morgen etwas genauer.

                              foxriver76 1 Reply Last reply Reply Quote 0
                              • foxriver76
                                foxriver76 Developer @Gaspode last edited by foxriver76

                                @gaspode ah und allgemein

                                das ganze File in dem der Error aufkommt

                                    at Object.<anonymous> (C:\ioBroker\SmartHome10\node_modules\iobroker.js-controller\build\lib\restart.js:8:17)
                                

                                Das gibt es in Controller v6 gar nicht... da ist die Struktur anders..

                                Bin gespannt ob du was raus findest. Irgendwie hat er da noch 5.0.19 Code ausgeführt

                                Gaspode 1 Reply Last reply Reply Quote 0
                                • Gaspode
                                  Gaspode @foxriver76 last edited by

                                  @foxriver76 said in Beta Test js-controller Kiera (v6.0):

                                  Das gibt es in Controller v6 gar nicht... da ist die Struktur anders..

                                  Nach iob fix ist das ganze lib Verzeichnis auch nicht mehr da. 😄
                                  Die Frage ist, warum er da rein läuft.

                                  Gaspode 1 Reply Last reply Reply Quote 0
                                  • Gaspode
                                    Gaspode @Gaspode last edited by Gaspode

                                    OK, irgendwas geht bei

                                    iob upgrade self
                                    

                                    schief, wen direkt von 5.0.19 auf 6.0.5 aktualisiert wird:

                                    >npm ls
                                    npm error code ELSPROBLEMS
                                    npm error invalid: iobroker.js-controller@5.0.19 C:\ioBroker\SmartHome11\node_modules\iobroker.js-controller
                                    iobroker.inst@3.0.0 C:\ioBroker\SmartHome11
                                    +-- dotenv@16.3.1
                                    +-- iobroker.admin@6.13.16
                                    +-- iobroker.backitup@2.11.0
                                    +-- iobroker.discovery@4.5.0
                                    +-- iobroker.js-controller@5.0.19 invalid: "6.0.5" from the root project
                                    +-- node-windows@1.0.0-beta.8
                                    `-- windows-shortcuts@0.1.6
                                    

                                    Ausführen von

                                    npm i
                                    

                                    richtet das zwar wieder, aber der Anspruch war ja, dass

                                    iob upgrade self
                                    

                                    ohne weitere Aktionen ausreichen soll. Evtl. kann ja mal jemand in einer Linux Umgebung testen, ob das Problem da auch auftritt.
                                    Zumindest unter Windows ist das zuverlässig reproduzierbar.

                                    Thomas Braun foxriver76 2 Replies Last reply Reply Quote 0
                                    • Thomas Braun
                                      Thomas Braun Most Active @Gaspode last edited by

                                      @gaspode

                                      Beim Pinguin alles prima:

                                      echad@chet:/opt/iobroker $ iob stop
                                      echad@chet:/opt/iobroker $ iob version
                                      5.0.19
                                      echad@chet:/opt/iobroker $ iob update
                                      Used repository: beta
                                      Adapter    "admin"        : 6.17.14  , installed 6.17.14
                                      Adapter    "alexa2"       : 3.26.5   , installed 3.26.5
                                      Adapter    "alias-manager": 1.2.6    , installed 1.2.6
                                      Adapter    "awtrix-light" : 1.2.1    , installed 1.2.1
                                      Adapter    "backitup"     : 3.0.5    , installed 3.0.5
                                      Adapter    "ble"          : 0.14.0   , installed 0.14.0
                                      Adapter    "cloud"        : 5.0.1    , installed 5.0.1
                                      Adapter    "devices"      : 1.1.5    , installed 1.1.5
                                      Adapter    "echarts"      : 1.8.2    , installed 1.8.2
                                      Adapter    "firetv"       : 2.1.0    , installed 2.1.0
                                      Adapter    "followthesun" : 0.5.0    , installed 0.5.0
                                      Adapter    "govee-local"  : 0.2.6    , installed 0.2.6
                                      Adapter    "history"      : 3.0.1    , installed 3.0.1
                                      Adapter    "ical"         : 1.15.0   , installed 1.15.0
                                      Adapter    "iceroad"      : 1.2.1    , installed 1.2.1
                                      Adapter    "iot"          : 3.3.0    , installed 3.3.0
                                      Adapter    "javascript"   : 8.6.0    , installed 8.6.0
                                      Controller "js-controller": 6.0.5    , installed 5.0.19 [Updatable]
                                      Adapter    "midea"        : 0.0.7    , installed 0.1.0
                                      Adapter    "mihome"       : 1.4.0    , installed 1.4.0
                                      Adapter    "mihome-cloud" : 0.1.1    , installed 0.1.1
                                      Adapter    "mihome-vacuum": 4.2.0    , installed 4.2.0
                                      Adapter    "mqtt"         : 5.2.0    , installed 5.2.0
                                      Adapter    "nina"         : 0.0.26   , installed 0.0.26
                                      Adapter    "nuki"         : 2.0.0    , installed 2.0.0
                                      Adapter    "nuki-extended": 2.7.0    , installed 2.7.0
                                      Adapter    "nut"          : 1.6.0    , installed 1.6.0
                                      Adapter    "opendtu"      : 1.0.1    , installed 1.0.1
                                      Adapter    "openweathermap": 1.0.4   , installed 1.0.4
                                      Adapter    "parcel"       : 0.2.7    , installed 0.2.7
                                      Adapter    "rpi2"         : 1.3.2    , installed 2.0.0-alpha.10
                                      Adapter    "sainlogic"    : 0.10.5   , installed 0.10.5
                                      Adapter    "samsung"      : 0.6.0    , installed 0.6.0
                                      Adapter    "samsung_tizen": 1.1.0    , installed 1.1.0
                                      Adapter    "simple-api"   : 2.8.0    , installed 2.8.0
                                      Adapter    "socketio"     : 6.7.0    , installed 6.7.0
                                      Adapter    "tado"         : 0.5.4    , installed 0.5.4
                                      Adapter    "tankerkoenig" : 3.4.0    , installed 3.4.0
                                      Adapter    "tr-064"       : 4.3.0    , installed 4.3.0
                                      Adapter    "tradfri"      : 3.1.3    , installed 3.1.3
                                      Adapter    "trashschedule": 3.3.0    , installed 3.3.0
                                      Adapter    "tuya"         : 3.15.0   , installed 3.15.0
                                      Adapter    "vis-2"        : 2.9.64   , installed 2.9.64
                                      Adapter    "weather-warnings": 0.6.7 , installed 0.6.7
                                      Adapter    "web"          : 6.2.6    , installed 6.2.6
                                      Adapter    "whatsapp-cmb" : 0.3.0    , installed 0.3.0
                                      Adapter    "ws"           : 2.6.1    , installed 2.6.1
                                      Adapter    "zigbee"       : 1.10.3   , installed 1.10.3
                                      echad@chet:/opt/iobroker $ iob upgrade self
                                      Update js-controller from @5.0.19 to @6.0.5
                                      Stopped Objects DB
                                      Stopped States DB
                                      NPM version: 10.8.1
                                      Installing iobroker.js-controller@6.0.5... (System call)
                                      
                                      removed 183 packages, and changed 14 packages in 49s
                                      
                                      190 packages are looking for funding
                                        run `npm fund` for details
                                      echad@chet:/opt/iobroker $ iob version
                                      6.0.5
                                      echad@chet:/opt/iobroker $ 
                                      
                                      

                                      Ich hatte allerdings zuvor schon js-controller 6.0.5 installiert.

                                      1 Reply Last reply Reply Quote 0
                                      • foxriver76
                                        foxriver76 Developer @Gaspode last edited by

                                        @gaspode

                                        Nur noch Handy aber Linux schaut sauber aus. Passiert es auch mit normalen npm Befehl? Im Endeffekt macht upgrade Self nix anderes,..

                                        Controller "js-controller": 6.0.5    , installed 5.0.19 [Updatable]
                                        moritz@iobroker-benchmark:/opt/iobroker$ iob upgrade self
                                        Controller is running. Please stop ioBroker first.
                                        moritz@iobroker-benchmark:/opt/iobroker$ iob stop
                                        moritz@iobroker-benchmark:/opt/iobroker$ npm ls
                                        iobroker.inst@3.0.0 /opt/iobroker
                                        ├── iobroker.admin@6.13.16
                                        ├── iobroker.backitup@2.11.0
                                        ├── iobroker.benchmark@1.2.0 (git+ssh://git@github.com/foxriver76/ioBroker.benchmark.git#6980ab2898d3c6e324765c052ee7c88e8a8c1c0d)
                                        ├── iobroker.discovery@4.4.0
                                        └── iobroker.js-controller@5.0.19
                                        
                                        moritz@iobroker-benchmark:/opt/iobroker$ iob upgrade self
                                        Update js-controller from @5.0.19 to @6.0.5
                                        Stopped Objects DB
                                        Stopped States DB
                                        NPM version: 10.5.0
                                        Installing iobroker.js-controller@6.0.5... (System call)
                                        
                                        removed 32 packages, and changed 21 packages in 1m
                                        
                                        59 packages are looking for funding
                                          run `npm fund` for details
                                        moritz@iobroker-benchmark:/opt/iobroker$ npm ls
                                        iobroker.inst@3.0.0 /opt/iobroker
                                        ├── iobroker.admin@6.13.16
                                        ├── iobroker.backitup@2.11.0
                                        ├── iobroker.benchmark@1.2.0 (git+ssh://git@github.com/foxriver76/ioBroker.benchmark.git#6980ab2898d3c6e324765c052ee7c88e8a8c1c0d)
                                        ├── iobroker.discovery@4.4.0
                                        └── iobroker.js-controller@6.0.5
                                        
                                        moritz@iobroker-benchmark:/opt/iobroker$ 
                                        
                                        Gaspode 1 Reply Last reply Reply Quote 0
                                        • Gaspode
                                          Gaspode @foxriver76 last edited by Gaspode

                                          @foxriver76 said in Beta Test js-controller Kiera (v6.0):

                                          Passiert es auch mit normalen npm Befehl?

                                          Hmm, mit npm sieht es zwar zunächst sauber aus, aber das Problem ist anschließend trotzdem da:

                                          >iob stop
                                          =============================
                                          Running Admin shell
                                          =============================
                                          ioBroker service name: iob_SmartHome12
                                          iob_SmartHome12 wird beendet.
                                          iob_SmartHome12 wurde erfolgreich beendet.
                                          
                                          >npm i iobroker.js-controller@6.0.5
                                          removed 32 packages, changed 14 packages, and audited 542 packages in 6s
                                          
                                          61 packages are looking for funding
                                            run `npm fund` for details
                                          
                                          25 vulnerabilities (19 moderate, 6 high)
                                          
                                          To address issues that do not require attention, run:
                                            npm audit fix
                                          
                                          To address all issues (including breaking changes), run:
                                            npm audit fix --force
                                          
                                          Run `npm audit` for details.
                                          
                                          >npm ls
                                          iobroker.inst@3.0.0 C:\ioBroker\SmartHome12
                                          +-- dotenv@16.3.1
                                          +-- iobroker.admin@6.13.16
                                          +-- iobroker.backitup@2.11.0
                                          +-- iobroker.discovery@4.5.0
                                          +-- iobroker.js-controller@6.0.5
                                          +-- node-windows@1.0.0-beta.8
                                          `-- windows-shortcuts@0.1.6
                                          
                                          >type daemon\iob_smarthome12.err.log
                                          node:internal/modules/esm/resolve:304
                                            return new ERR_PACKAGE_PATH_NOT_EXPORTED(
                                                   ^
                                          
                                          Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './tools' is not defined by "exports" in C:\ioBroker\SmartHome12\node_modules\@iobroker\js-controller-common\package.json
                                              at exportsNotFound (node:internal/modules/esm/resolve:304:10)
                                              at packageExportsResolve (node:internal/modules/esm/resolve:651:9)
                                              at resolveExports (node:internal/modules/cjs/loader:592:36)
                                              at Module._findPath (node:internal/modules/cjs/loader:669:31)
                                              at Module._resolveFilename (node:internal/modules/cjs/loader:1131:27)
                                              at Module._load (node:internal/modules/cjs/loader:986:27)
                                              at Module.require (node:internal/modules/cjs/loader:1233:19)
                                              at require (node:internal/modules/helpers:179:18)
                                              at Object.<anonymous> (C:\ioBroker\SmartHome12\node_modules\iobroker.js-controller\build\lib\restart.js:8:17)
                                              at Module._compile (node:internal/modules/cjs/loader:1358:14) {
                                            code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
                                          }
                                          

                                          Aus irgendeinem Grund hat er node_modules\iobroker.js-controller nicht aktualisiert.

                                          Wie gesagt, das tritt nur auf, wenn ich von 5.0.19 komme und auf 6.0.x aktualisiere. Aktualisiere ich anschließend von z.B. 6.0.4 auf 6.0.5 wird das Modul in node_modules aktualisiert. Komisch.

                                          Wobei ich immer von einer frischen 5.0.19 Installation starte. Wenn ich ein paar Mal vor und zurück installiert habe, tritt das Phänomen nicht mehr auf. In einer frischen Installation aber konsequent immer.

                                          foxriver76 1 Reply Last reply Reply Quote 0
                                          • foxriver76
                                            foxriver76 Developer @Gaspode last edited by

                                            @gaspode hm kannst du mal per npm 5.0.19 auf 6.0.0 probieren und schauen ob es da auch passiert?

                                            Gaspode 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            577
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            beta js-controller kiera test
                                            39
                                            331
                                            46273
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo