Skip to content
  • Home
  • 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
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. js-controller 3.0/3.1 jetzt im Latest!

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    12
    1
    133

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

js-controller 3.0/3.1 jetzt im Latest!

Scheduled Pinned Locked Moved ioBroker Allgemein
js-controller
1.3k Posts 127 Posters 522.4k 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.
  • apollon77A Offline
    apollon77A Offline
    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 Offline
        apollon77A Offline
        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 Offline
            apollon77A Offline
            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 :+1:

              ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 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 Offline
                  apollon77A Offline
                  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.1.0 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 Offline
                        apollon77A Offline
                        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 Offline
                            apollon77A Offline
                            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 Offline
                                  apollon77A Offline
                                  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
                                  • MathiasJM Offline
                                    MathiasJM Offline
                                    MathiasJ
                                    wrote on last edited by
                                    #135

                                    ...nach dem gefühlten x-ten neustart scheint alles rund zu laufen.
                                    Ich lasse den erst mal bis heute Abend in Ruhe und verkrümel mich.

                                    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.

                                    K 1 Reply Last reply
                                    0
                                    • MathiasJM MathiasJ

                                      ...nach dem gefühlten x-ten neustart scheint alles rund zu laufen.
                                      Ich lasse den erst mal bis heute Abend in Ruhe und verkrümel mich.

                                      K Offline
                                      K Offline
                                      knopers1
                                      wrote on last edited by knopers1
                                      #136

                                      ich habe auch das Update durchgeführt.
                                      Node.js 10.20.1 und JS-Controller 3.0.14

                                      Alles unauffällig bis auf die Warnmeldung unten:

                                      readFile	2020-04-22 05:23:28.435	warn	will not read this file (secur_smoke_detector.svg) in future versions: icons-mfd-svg is not an object of type "meta"
                                      readFile	2020-04-22 05:23:26.813	warn	will not read this file (secur_smoke_detector.svg) in future versions: icons-mfd-svg is not an object of type "meta"
                                      readFile	2020-04-22 05:23:09.417	warn	will not read this file (secur_smoke_detector.svg) in future versions: icons-mfd-svg is not an object of type "meta"
                                      

                                      TR-064 spuckt dies aus:

                                      tr-064.0	2020-04-22 04:52:17.913	warn	(27048) forEachConfiguredDevice: in GetSpecificHostEntry 0(fritz.box/E0:28:6D:XX:XX:XX):Error: sendSOAPActionRequest Error action=GetSpecificHostEntry serviceType=urn:dslforum-org:service:Hosts:1: -
                                      

                                      HP Microserver Gen8, RPI-4, IoBroker,

                                      apollon77A 1 Reply Last reply
                                      0
                                      • D Offline
                                        D Offline
                                        dtp
                                        wrote on last edited by
                                        #137

                                        Also bei mir läuft nach einer Nacht immer noch fast alles rund. Hab folgende Adapter laufen.

                                        2020-04-22_07h34_32.png
                                        Eine Fehlermeldung hat mir aber der smnp-Adapter erzeugt.

                                        2020-04-22_07h33_15.png
                                        Weiß nur nicht, ob die auf den aktuellen js-controller zurückzuführen ist?

                                        ioBroker im Docker-Container auf Synology DiskStation DS718+, HomeMatic IP über CCU3, IKEA Dirigera inkl. Matter, Apple Homekit, Amazon Alexa.

                                        apollon77A 1 Reply Last reply
                                        0
                                        • JB_SullivanJ Offline
                                          JB_SullivanJ Offline
                                          JB_Sullivan
                                          wrote on last edited by
                                          #138

                                          Kurze Rückmeldung zu den Fritzbox Problemen:

                                          Ich hatte alle 4 Adapter die mit der Fritte kommunizieren über Nacht ausgeschaltet.

                                          -fb-Checkpresence (1.0.1)
                                          -fritzbox Adapter (0.2.1)
                                          -fritzdect (0.3.2)
                                          -tr-64 (4.0.0)

                                          Alle Adapter einzeln und nacheinander gestartet. Wenn einer erfolgreich lief, wieder ausgeschaltet und den nächsten getestet.

                                          -fb-Checkpresence (1.0.1) - keine Fehleranmeldnung an der FB, Adapter Grün
                                          -fritzdect (0.3.2) - keine Fehleranmeldnung an der FB, Adapter Grün
                                          -tr-64 (4.0.0) - keine Fehleranmeldnung an der FB, Adapter Grün

                                          -fritzbox Adapter (0.2.1)

                                          1.) bei dem Adapter gibt es gar keine Felder (mehr?) wo man Benutzernamen und PW eintragen kann - war das schon immer so - ich weiß es ehrlich gesagt nicht mehr?!?!?

                                          2.) Anmeldung an der FB ohne PW Fehler, Adapter wird Grün

                                          ........ aber

                                          fritzbox.0	2020-04-22 07:46:33.826	warn	(4000) restartConnection: meine.IP.Adresse. der FrtizBox
                                          fritzbox.0	2020-04-22 07:46:33.824	info	(4000) adapter connected to fritzbox: meine.IP.Adresse. der FrtizBox
                                          fritzbox.0	2020-04-22 07:46:23.806	warn	(4000) restartConnection: meine.IP.Adresse. der FrtizBox
                                          fritzbox.0	2020-04-22 07:46:23.805	info	(4000) adapter connected to fritzbox: meine.IP.Adresse. der FrtizBox
                                          fritzbox.0	2020-04-22 07:46:13.785	warn	(4000) restartConnection: meine.IP.Adresse. der FrtizBox
                                          fritzbox.0	2020-04-22 07:46:13.784	info	(4000) adapter connected to fritzbox: meine.IP.Adresse. der FrtizBox
                                          fritzbox.0	2020-04-22 07:46:03.776	warn	(4000) restartConnection: meine.IP.Adresse. der FrtizBox
                                          fritzbox.0	2020-04-22 07:46:03.773	info	(4000) adapter connected to fritzbox: meine.IP.Adresse. der FrtizBox
                                          fritzbox.0	2020-04-22 07:45:53.752	warn	(4000) restartConnection: meine.IP.Adresse. der FrtizBox
                                          fritzbox.0	2020-04-22 07:45:53.750	info	(4000) adapter connected to fritzbox: meine.IP.Adresse. der FrtizBox
                                          fritzbox.0	2020-04-22 07:45:43.736	warn	(4000) restartConnection: meine.IP.Adresse. der FrtizBox
                                          fritzbox.0	2020-04-22 07:45:43.732	info	(4000) adapter connected to fritzbox: meine.IP.Adresse. der FrtizBox
                                          fritzbox.0	2020-04-22 07:45:43.720	info	(4000) try to connect: meine.IP.Adresse. der FrtizBox
                                          

                                          ioBroker (since 2018) auf Intel Core i3-5005U NUC und Windwos10 Pro

                                          DiginixD apollon77A 2 Replies 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

                                          535

                                          Online

                                          32.7k

                                          Users

                                          82.4k

                                          Topics

                                          1.3m

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

                                          • Don't have an account? Register

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