Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. js-controller 3.0/3.1 jetzt im Latest!

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.0k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.0k

js-controller 3.0/3.1 jetzt im Latest!

js-controller 3.0/3.1 jetzt im Latest!

Scheduled Pinned Locked Moved ioBroker Allgemein
js-controller
1.3k Posts 127 Posters 494.0k Views 89 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • JB_SullivanJ JB_Sullivan

    @BBTown
    Ich habe jetzt den ganzen PC (win10) auf dem ioB läuft nochmal komplett neu gestartet - ich lasse mich überraschen.

    Gut - die Fehler oben sind jetzt weg - aber alles was FritzBox Adapter betrifft funktioniert noch immer nicht.

    Lt. Fritzbox log kommt in der Tat vom ioBroker PC eine (bzw. dutzenden) Anfragen mit falschem Passwort. Das PW ist aber zu 100% richtig was ich verwende, dafür lege ich meine Hand ins Feuer.

    Was für Passwort Anfragen sendet denn ALLE Adapter die mit etwas mit der Fritte zu tun haben wollen?

    apollon77A Online
    apollon77A Online
    apollon77
    wrote on last edited by
    #115

    @JB_Sullivan mach doch mal alle aus die zur Fritte verbinden. Starte einen und seh was bei der Fritzbox ankommt. Dann findest DU raus welcher es ist. Versuche beidem das Passwort im Admin neu einzugeben und zu speichern. Sag mal wer schult ist dann schau ich mal rein

    Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

    • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
    • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
    1 Reply Last reply
    0
    • M miggedy

      Habe von nodejs 10 auf 12 geupdated (wie gewünscht) ohne rebuild. Alle Adapter funktionierten nach einem einfachen iobroker start außer der BLE adapter der folgende Fehler zeigte:

      ble.0	2020-04-21 22:12:58.582	error	(31045) unhandled promise rejection: TypeError: Cannot read property 'on' of undefined
      ble.0	2020-04-21 22:12:58.580	error	at processTicksAndRejections (internal/process/task_queues.js:97:5)
      ble.0	2020-04-21 22:12:58.580	error	at fulfilled (/opt/iobroker/node_modules/iobroker.ble/build/main.js:5:58)
      ble.0	2020-04-21 22:12:58.580	error	at Generator.next (<anonymous>)
      ble.0	2020-04-21 22:12:58.580	error	at /opt/iobroker/node_modules/iobroker.ble/build/main.js:97:19
      ble.0	2020-04-21 22:12:58.580	error	(31045) TypeError: Cannot read property 'on' of undefined
      ble.0	2020-04-21 22:12:58.579	error	(31045) uncaught exception: Cannot read property 'on' of undefined
      ble.0	2020-04-21 22:12:58.574	error	the module (for instance, using `npm rebuild` or `npm install`).
      ble.0	2020-04-21 22:12:58.574	error	NODE_MODULE_VERSION 72. Please try re-compiling or re-installing
      ble.0	2020-04-21 22:12:58.574	error	NODE_MODULE_VERSION 64. This version of Node.js requires
      ble.0	2020-04-21 22:12:58.574	error	was compiled against a different Node.js version using
      ble.0	2020-04-21 22:12:58.574	error	(31045) Terminating because The module '/opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket/lib/binding/binding.node'
      

      iobroker rebuild ble behob das Problem nicht, iobroker rebuild ble --install tat es allerdings. Ist dies etwas was an den js-controller berichtet werden sollte (zur Verbessrung des neuen auto-rebuild) oder ein Problem im BLE Adapter?

      apollon77A Online
      apollon77A Online
      apollon77
      wrote on last edited by
      #116

      @miggedy Am Ende siehe erster Post. Einige Adapter fangen das ab ... dann muss man manuell rebuilden

      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
      F 1 Reply Last reply
      0
      • apollon77A apollon77

        @miggedy Am Ende siehe erster Post. Einige Adapter fangen das ab ... dann muss man manuell rebuilden

        F Offline
        F Offline
        Flugschüler
        wrote on last edited by
        #117

        @apollon77 Ja der Java script Adapter startet ca. alle 2 Minuten neu.

        apollon77A 1 Reply Last reply
        0
        • F Flugschüler

          @apollon77 Ja der Java script Adapter startet ca. alle 2 Minuten neu.

          apollon77A Online
          apollon77A Online
          apollon77
          wrote on last edited by apollon77
          #118

          @Flugschüler Dann finde mal raus warum der Host da nicht erreichbar ist. Kannst DU "ping IP" machen? und am Ende Fehlt die ein "try/catch Fehlerbehandlung um so einen Fehler abzusichern (wäre aber Thema für einen anderen thread)

          Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

          • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
          • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
          F 1 Reply Last reply
          0
          • apollon77A Online
            apollon77A Online
            apollon77
            wrote on last edited by
            #119

            Hey All,

            nach Rückmeldungen, ein paar Sentry Reports und noch einigen Themen gibt es ab demnächst/in ein paar Stunden die 3.0.15 auf npm im Latest:

            3.0.15 (2020-04-21) Release Elena

            • (Apollon77) Adjust ID checking to allow numbers for non foreign id's for now but log warn
            • (foxriver76/Apollon77) Adjust extendObject logic and only set state when state was not defined before
            • (Apollon77) check that path is found before using it on rebuild CLI command (Sentry issue)
            • (foxriver76) fix error on caught process exceptions
            • (foxriver76) make sure that procs[id] is not undefined in some cases (Sentry IOBROKER-JS-CONTROLLER-E/G)
            • (foxriver76/Apollon77) handle weird case where io-package.json from controller is not on normal place when getInstalledInfo is called (Sentry IOBROKER-JS-CONTROLLER-B/C/D/F/H)
            • (foxriver76) fix bug for some cases where common.def is used on creation of foreign objects
            • (Apollon77) make sure error cases are handled on zip file creation for objects (Sentry IOBROKER-JS-CONTROLLER-J)

            Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

            • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
            • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
            BBTownB dslraserD 3 Replies Last reply
            1
            • apollon77A apollon77

              @Flugschüler Dann finde mal raus warum der Host da nicht erreichbar ist. Kannst DU "ping IP" machen? und am Ende Fehlt die ein "try/catch Fehlerbehandlung um so einen Fehler abzusichern (wäre aber Thema für einen anderen thread)

              F Offline
              F Offline
              Flugschüler
              wrote on last edited by
              #120

              @apollon77 Der Host ist nicht ereichbar weil der 2. Raspberry ausgeschaltet war. Ist aber egal denn sobald ich des Skript ausführe Startet der Java script Adapter neu.

              apollon77A 1 Reply Last reply
              0
              • F Flugschüler

                @apollon77 Der Host ist nicht ereichbar weil der 2. Raspberry ausgeschaltet war. Ist aber egal denn sobald ich des Skript ausführe Startet der Java script Adapter neu.

                apollon77A Online
                apollon77A Online
                apollon77
                wrote on last edited by
                #121

                @Flugschüler Ja weil der Fehler nicht abgefangen wird und in dem Zuge das einen harten crash im Nodejs verursacht.Da kann der js adapter nix für 😉 Dein Skript ist nicht dazu ausgelegt um mit Fehlerfällen umzugehen

                Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                1 Reply Last reply
                0
                • F Offline
                  F Offline
                  Flugschüler
                  wrote on last edited by
                  #122

                  Und warum funktioniert es mit dem js 2.2.9 ? Ohne Fehler?

                  apollon77A 1 Reply Last reply
                  0
                  • F Flugschüler

                    Und warum funktioniert es mit dem js 2.2.9 ? Ohne Fehler?

                    apollon77A Online
                    apollon77A Online
                    apollon77
                    wrote on last edited by
                    #123

                    @Flugschüler Es gibt jetzt einen speziellen Fehlertyp der bisher (unabsichtlicher weise) nicht beachtet wurde und dazu geführt hat das teilweise Adapter einfach so hä ngen geblieben sindDIese Fehlertypen verursachen ab Nodejs 14 eh einen harten crash. Daher haben wir entschieden das jetzt ebenso schon so zu behandeln

                    Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                    • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                    • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                    F 1 Reply Last reply
                    0
                    • apollon77A apollon77

                      Hey All,

                      nach Rückmeldungen, ein paar Sentry Reports und noch einigen Themen gibt es ab demnächst/in ein paar Stunden die 3.0.15 auf npm im Latest:

                      3.0.15 (2020-04-21) Release Elena

                      • (Apollon77) Adjust ID checking to allow numbers for non foreign id's for now but log warn
                      • (foxriver76/Apollon77) Adjust extendObject logic and only set state when state was not defined before
                      • (Apollon77) check that path is found before using it on rebuild CLI command (Sentry issue)
                      • (foxriver76) fix error on caught process exceptions
                      • (foxriver76) make sure that procs[id] is not undefined in some cases (Sentry IOBROKER-JS-CONTROLLER-E/G)
                      • (foxriver76/Apollon77) handle weird case where io-package.json from controller is not on normal place when getInstalledInfo is called (Sentry IOBROKER-JS-CONTROLLER-B/C/D/F/H)
                      • (foxriver76) fix bug for some cases where common.def is used on creation of foreign objects
                      • (Apollon77) make sure error cases are handled on zip file creation for objects (Sentry IOBROKER-JS-CONTROLLER-J)
                      BBTownB Offline
                      BBTownB Offline
                      BBTown
                      wrote on last edited by
                      #124

                      @apollon77 sagte in js-controller 3.0 jetzt im Latest!:

                      3.0.15 (2020-04-21) Release Elena

                      ist bei mir sauber druchgelaufen und macht offensichtlich was es soll 👍

                      ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.0.7 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                      1 Reply Last reply
                      1
                      • apollon77A apollon77

                        @Flugschüler Es gibt jetzt einen speziellen Fehlertyp der bisher (unabsichtlicher weise) nicht beachtet wurde und dazu geführt hat das teilweise Adapter einfach so hä ngen geblieben sindDIese Fehlertypen verursachen ab Nodejs 14 eh einen harten crash. Daher haben wir entschieden das jetzt ebenso schon so zu behandeln

                        F Offline
                        F Offline
                        Flugschüler
                        wrote on last edited by
                        #125

                        @apollon77 node_ssh = require('node-ssh');
                        ssh = new node_ssh();
                        ssh.connect({
                        host: '192.168.1.140',
                        username: 'pi',
                        password: '*********'
                        }).then(() => {
                        ssh.execCommand("sudo shutdown -h now");
                        })

                        Ist bei meinem Script was falsch? Hat eigentlich immer funktioniert.

                        apollon77A 1 Reply Last reply
                        0
                        • F Flugschüler

                          @apollon77 node_ssh = require('node-ssh');
                          ssh = new node_ssh();
                          ssh.connect({
                          host: '192.168.1.140',
                          username: 'pi',
                          password: '*********'
                          }).then(() => {
                          ssh.execCommand("sudo shutdown -h now");
                          })

                          Ist bei meinem Script was falsch? Hat eigentlich immer funktioniert.

                          apollon77A Online
                          apollon77A Online
                          apollon77
                          wrote on last edited by
                          #126

                          @Flugschüler Ja es ist kein

                          .catch(err => { //Fehlerhandling})

                          am Ende dran. Daher wandert ein Fehler als "Unhandled Promise Rejection" in den Prozess und damit starte der Adapter neu

                          Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                          • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                          • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                          F 1 Reply Last reply
                          0
                          • MathiasJM Offline
                            MathiasJM Offline
                            MathiasJ
                            wrote on last edited by
                            #127

                            Gerade das Update gemacht.
                            nach dem Login komme ich nicht mehr auf die Startseite. Ich sehe nur noch den Kreisel, der jetzt (bis zum St. Nimmerleinstag) in den schönsten verschiedenen Farben durchrödelt.

                            IObroker auf dem NUC als VM.
                            Da ich noch keine Aktoren habe, wird momentan via Radar nur der AB der Fritzbox ein- und ausgeschaltet.
                            Welches Smarthome-System es letztendlich wird, weiß ich noch nicht. Vielleicht kommen auch nur Zigbee-Geräte ins Haus.

                            BBTownB apollon77A 2 Replies Last reply
                            0
                            • MathiasJM MathiasJ

                              Gerade das Update gemacht.
                              nach dem Login komme ich nicht mehr auf die Startseite. Ich sehe nur noch den Kreisel, der jetzt (bis zum St. Nimmerleinstag) in den schönsten verschiedenen Farben durchrödelt.

                              BBTownB Offline
                              BBTownB Offline
                              BBTown
                              wrote on last edited by BBTown
                              #128

                              @MathiasJ spiel das Backup zurück.
                              Hast Du ggf. das Update nicht von cd /opt/iobroker aus gemacht?
                              Welche node-js Version setzt Du ein?

                              ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.0.7 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                              MathiasJM apollon77A 2 Replies Last reply
                              0
                              • MathiasJM MathiasJ

                                Gerade das Update gemacht.
                                nach dem Login komme ich nicht mehr auf die Startseite. Ich sehe nur noch den Kreisel, der jetzt (bis zum St. Nimmerleinstag) in den schönsten verschiedenen Farben durchrödelt.

                                apollon77A Online
                                apollon77A Online
                                apollon77
                                wrote on last edited by
                                #129

                                @MathiasJ Hm ... Wo loggst du dich ein? Admin? Was ist "die Startseite"? Was steht im Log? Fragen über Fragen zur nächtlichen Stunde

                                Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                                • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                                • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                                MathiasJM 1 Reply Last reply
                                0
                                • BBTownB BBTown

                                  @MathiasJ spiel das Backup zurück.
                                  Hast Du ggf. das Update nicht von cd /opt/iobroker aus gemacht?
                                  Welche node-js Version setzt Du ein?

                                  MathiasJM Offline
                                  MathiasJM Offline
                                  MathiasJ
                                  wrote on last edited by
                                  #130

                                  @BBTown
                                  sudo iobroker stop
                                  cd /opt/iobroker
                                  sudo iobroker update
                                  sudo iobroker upgrade self

                                  Node 10.x

                                  IObroker auf dem NUC als VM.
                                  Da ich noch keine Aktoren habe, wird momentan via Radar nur der AB der Fritzbox ein- und ausgeschaltet.
                                  Welches Smarthome-System es letztendlich wird, weiß ich noch nicht. Vielleicht kommen auch nur Zigbee-Geräte ins Haus.

                                  1 Reply Last reply
                                  0
                                  • BBTownB BBTown

                                    @MathiasJ spiel das Backup zurück.
                                    Hast Du ggf. das Update nicht von cd /opt/iobroker aus gemacht?
                                    Welche node-js Version setzt Du ein?

                                    apollon77A Online
                                    apollon77A Online
                                    apollon77
                                    wrote on last edited by
                                    #131

                                    @BBTown sagte in js-controller 3.0 jetzt im Latest!:

                                    Hast Du ggf. das Update nicht von cd /opt/iobroker aus gemacht?

                                    Das sollte jetzt weil NPM egal sein

                                    Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                                    • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                                    • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                                    1 Reply Last reply
                                    0
                                    • MathiasJM Offline
                                      MathiasJM Offline
                                      MathiasJ
                                      wrote on last edited by
                                      #132

                                      ...zurück zum 2.2.9, läuft wieder.
                                      Vllt werde ich IObroker am WE neu aufsetzen, gleich node 12 und JS-Controller 3.
                                      Backups habe ich ja mehr als genug 🙂

                                      IObroker auf dem NUC als VM.
                                      Da ich noch keine Aktoren habe, wird momentan via Radar nur der AB der Fritzbox ein- und ausgeschaltet.
                                      Welches Smarthome-System es letztendlich wird, weiß ich noch nicht. Vielleicht kommen auch nur Zigbee-Geräte ins Haus.

                                      1 Reply Last reply
                                      0
                                      • apollon77A apollon77

                                        @MathiasJ Hm ... Wo loggst du dich ein? Admin? Was ist "die Startseite"? Was steht im Log? Fragen über Fragen zur nächtlichen Stunde

                                        MathiasJM Offline
                                        MathiasJM Offline
                                        MathiasJ
                                        wrote on last edited by
                                        #133

                                        @apollon77
                                        ich logge mich über Admin - passwort ein
                                        Startseite? Welche Startseite?
                                        Meinst Du den runden Kreisel, der schön bunt leuchtet nach jeder Umdrehung?

                                        IObroker auf dem NUC als VM.
                                        Da ich noch keine Aktoren habe, wird momentan via Radar nur der AB der Fritzbox ein- und ausgeschaltet.
                                        Welches Smarthome-System es letztendlich wird, weiß ich noch nicht. Vielleicht kommen auch nur Zigbee-Geräte ins Haus.

                                        apollon77A 1 Reply Last reply
                                        0
                                        • MathiasJM MathiasJ

                                          @apollon77
                                          ich logge mich über Admin - passwort ein
                                          Startseite? Welche Startseite?
                                          Meinst Du den runden Kreisel, der schön bunt leuchtet nach jeder Umdrehung?

                                          apollon77A Online
                                          apollon77A Online
                                          apollon77
                                          wrote on last edited by
                                          #134

                                          @MathiasJ sagte in js-controller 3.0 jetzt im Latest!:

                                          Startseite? Welche Startseite?

                                          Du hast Startseite geschrieben...

                                          Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                                          • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                                          • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          625

                                          Online

                                          32.4k

                                          Users

                                          81.3k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe