Skip to content
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker 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.1k

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

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

js-controller 3.0/3.1 jetzt im Latest!

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
js-controller
1.3k Beiträge 127 Kommentatoren 494.1k Aufrufe 89 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • F Flugschüler

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

    apollon77A Offline
    apollon77A Offline
    apollon77
    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
    0
    • apollon77A Offline
      apollon77A Offline
      apollon77
      schrieb am zuletzt editiert von
      #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 Antworten Letzte Antwort
      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
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        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
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          0
          • F Offline
            F Offline
            Flugschüler
            schrieb am zuletzt editiert von
            #122

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

            apollon77A 1 Antwort Letzte Antwort
            0
            • F Flugschüler

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

              apollon77A Offline
              apollon77A Offline
              apollon77
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              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
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  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
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    0
                    • MathiasJM Offline
                      MathiasJM Offline
                      MathiasJ
                      schrieb am zuletzt editiert von
                      #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 Antworten Letzte Antwort
                      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
                        schrieb am zuletzt editiert von 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 Antworten Letzte Antwort
                        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
                          schrieb am zuletzt editiert von
                          #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 Antwort Letzte Antwort
                          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
                            schrieb am zuletzt editiert von
                            #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 Antwort Letzte Antwort
                            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
                              schrieb am zuletzt editiert von
                              #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 Antwort Letzte Antwort
                              0
                              • MathiasJM Offline
                                MathiasJM Offline
                                MathiasJ
                                schrieb am zuletzt editiert von
                                #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 Antwort Letzte Antwort
                                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
                                  schrieb am zuletzt editiert von
                                  #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 Antwort Letzte Antwort
                                  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
                                    schrieb am zuletzt editiert von
                                    #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 Antwort Letzte Antwort
                                    0
                                    • MathiasJM Offline
                                      MathiasJM Offline
                                      MathiasJ
                                      schrieb am zuletzt editiert von
                                      #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 Antwort Letzte Antwort
                                      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
                                        schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                                        0
                                        • D Offline
                                          D Offline
                                          dtp
                                          schrieb am zuletzt editiert von
                                          #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 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

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

                                          483

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe