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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [gelöst] fehlermeldung skript ns-panel

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

[gelöst] fehlermeldung skript ns-panel

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
34 Beiträge 5 Kommentatoren 130 Aufrufe 4 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.
  • T TT-Tom

    @kevinfbstrxp

    den Javascript-Adapter hast du schon ma neu gestartet.
    hast du mehrere Script am laufen?

    lösche mal die NPM - Module aus dem Adapter und starte neu.

    K Offline
    K Offline
    kevinfbstrxp
    schrieb am zuletzt editiert von
    #17

    @TT-Tom
    ja habe ich schon mehrmals neu gestartet..
    nein habe nur das eine skript laufen ...

    habe die npm gelöscht und neu gestartet...

    1 Antwort Letzte Antwort
    0
    • T TT-Tom

      @kevinfbstrxp

      den Javascript-Adapter hast du schon ma neu gestartet.
      hast du mehrere Script am laufen?

      lösche mal die NPM - Module aus dem Adapter und starte neu.

      K Offline
      K Offline
      kevinfbstrxp
      schrieb am zuletzt editiert von
      #18

      @TT-Tom
      habe die npm neu angelegt...
      skript neu gestartet fehler wieder da

      javascript.0	20:23:55.081	info	
      
      Compiling TypeScript source
      
      javascript.0	20:23:55.693	info	
      
      source code did not change, using cached compilation result...
      
      javascript.0	20:23:55.757	error	
      
      compile failed at: script.js.common.nspanels.NSPanel_Büro:986
      
      javascript.0	20:23:55.757	error	
      
      var moment = require('moment');
      
      javascript.0	20:23:55.758	error	
      
          ^
      
      javascript.0	20:23:55.758	error	
      
      SyntaxError: Identifier 'moment' has already been declared
      
      javascript.0	20:23:55.758	error	
      
          at new Script (node:vm:117:7)
      
      javascript.0	20:23:55.758	error	
      
          at JavaScript.createVM (/opt/iobroker/node_modules/iobroker.javascript/src/main.ts:2174:25)
      
      javascript.0	20:23:55.758	error	
      
          at JavaScript.prepareScript (/opt/iobroker/node_modules/iobroker.javascript/src/main.ts:2543:62)
      
      javascript.0	20:23:55.758	error	
      
          at processTicksAndRejections (node:internal/process/task_queues:105:5)
      
      T 1 Antwort Letzte Antwort
      0
      • K kevinfbstrxp

        @TT-Tom
        habe die npm neu angelegt...
        skript neu gestartet fehler wieder da

        javascript.0	20:23:55.081	info	
        
        Compiling TypeScript source
        
        javascript.0	20:23:55.693	info	
        
        source code did not change, using cached compilation result...
        
        javascript.0	20:23:55.757	error	
        
        compile failed at: script.js.common.nspanels.NSPanel_Büro:986
        
        javascript.0	20:23:55.757	error	
        
        var moment = require('moment');
        
        javascript.0	20:23:55.758	error	
        
            ^
        
        javascript.0	20:23:55.758	error	
        
        SyntaxError: Identifier 'moment' has already been declared
        
        javascript.0	20:23:55.758	error	
        
            at new Script (node:vm:117:7)
        
        javascript.0	20:23:55.758	error	
        
            at JavaScript.createVM (/opt/iobroker/node_modules/iobroker.javascript/src/main.ts:2174:25)
        
        javascript.0	20:23:55.758	error	
        
            at JavaScript.prepareScript (/opt/iobroker/node_modules/iobroker.javascript/src/main.ts:2543:62)
        
        javascript.0	20:23:55.758	error	
        
            at processTicksAndRejections (node:internal/process/task_queues:105:5)
        
        T Offline
        T Offline
        TT-Tom
        schrieb am zuletzt editiert von
        #19

        @kevinfbstrxp

        lass mal nur das moment weg und starte dann das Script.

        was mich immer noch stört ist die Codezeile

        var moment = require('moment');
        

        suche mal im Script die Zeilen

        // _________________________________ DE: Ab hier keine Konfiguration mehr _____________________________________
        // _________________________________ EN:  No more configuration from here _____________________________________
        

        so ca. 20 Zeilen tiefer sollte diese beiden Zeilen sein.

        const moment = require('moment');
        const parseFormat = require('moment-parseformat');
        

        kannst du das bestätigen?

        Gruß Tom
        https://github.com/tt-tom17
        Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

        NSPanel Script Wiki
        https://github.com/joBr99/nspanel-lovelace-ui/wiki

        NSPanel Adapter Wiki
        https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

        K 1 Antwort Letzte Antwort
        0
        • T TT-Tom

          @kevinfbstrxp

          lass mal nur das moment weg und starte dann das Script.

          was mich immer noch stört ist die Codezeile

          var moment = require('moment');
          

          suche mal im Script die Zeilen

          // _________________________________ DE: Ab hier keine Konfiguration mehr _____________________________________
          // _________________________________ EN:  No more configuration from here _____________________________________
          

          so ca. 20 Zeilen tiefer sollte diese beiden Zeilen sein.

          const moment = require('moment');
          const parseFormat = require('moment-parseformat');
          

          kannst du das bestätigen?

          K Offline
          K Offline
          kevinfbstrxp
          schrieb am zuletzt editiert von kevinfbstrxp
          #20

          @TT-Tom

          const moment = require('moment');
          const parseFormat = require('moment-parseformat');
          
          T 1 Antwort Letzte Antwort
          0
          • K kevinfbstrxp

            @TT-Tom

            const moment = require('moment');
            const parseFormat = require('moment-parseformat');
            
            T Offline
            T Offline
            TT-Tom
            schrieb am zuletzt editiert von
            #21

            @kevinfbstrxp
            ja das passt. die nächste ist dann parseformat, habe jetzt nur geschätzt.

            Wo hast du dein Script angelegt, nicht unter global. bei mir sieht das so aus, zum Vergleich.
            Bildschirmfoto 2026-01-14 um 20.36.40.png

            hast du den IOBroker mal neu gestartet. den irgendwas hängt da fest.

            Gruß Tom
            https://github.com/tt-tom17
            Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

            NSPanel Script Wiki
            https://github.com/joBr99/nspanel-lovelace-ui/wiki

            NSPanel Adapter Wiki
            https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

            K 1 Antwort Letzte Antwort
            0
            • T TT-Tom

              @kevinfbstrxp
              ja das passt. die nächste ist dann parseformat, habe jetzt nur geschätzt.

              Wo hast du dein Script angelegt, nicht unter global. bei mir sieht das so aus, zum Vergleich.
              Bildschirmfoto 2026-01-14 um 20.36.40.png

              hast du den IOBroker mal neu gestartet. den irgendwas hängt da fest.

              K Offline
              K Offline
              kevinfbstrxp
              schrieb am zuletzt editiert von
              #22

              @TT-Tom
              nein im global liegt nur die iconmapping

              Screenshot 2026-01-14 204216.png

              ja habe ich auch schon mehrmals neu gestartet...

              wie gesagt ich habe das ns panel schon am laufen gehabt...schon seiten angelegt...
              dann habe ich den NSPanel-Lovelace-UI Next Level adapter installiert...weil ich mir gedacht habe der erspart mir arbeit..habe die einstellungen gemacht und war auch alles verbunden und zack nichts ist mehr am panel gegangen...

              alles neu geflasht...andere ip genommen ...usw

              T 1 Antwort Letzte Antwort
              0
              • K kevinfbstrxp

                @TT-Tom
                nein im global liegt nur die iconmapping

                Screenshot 2026-01-14 204216.png

                ja habe ich auch schon mehrmals neu gestartet...

                wie gesagt ich habe das ns panel schon am laufen gehabt...schon seiten angelegt...
                dann habe ich den NSPanel-Lovelace-UI Next Level adapter installiert...weil ich mir gedacht habe der erspart mir arbeit..habe die einstellungen gemacht und war auch alles verbunden und zack nichts ist mehr am panel gegangen...

                alles neu geflasht...andere ip genommen ...usw

                T Offline
                T Offline
                TT-Tom
                schrieb am zuletzt editiert von
                #23

                @kevinfbstrxp

                da gehen mir langsam die Ideen aus. was ich noch mal versuchen würde ist eine neue Instanz vom Javascript anlegen.
                in der neuen Instanz erstmal nichts einstellen, also blank.
                Das Script auf die andere Instanz stellen und starten.

                Gruß Tom
                https://github.com/tt-tom17
                Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

                NSPanel Script Wiki
                https://github.com/joBr99/nspanel-lovelace-ui/wiki

                NSPanel Adapter Wiki
                https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

                K 2 Antworten Letzte Antwort
                0
                • T TT-Tom

                  @kevinfbstrxp

                  da gehen mir langsam die Ideen aus. was ich noch mal versuchen würde ist eine neue Instanz vom Javascript anlegen.
                  in der neuen Instanz erstmal nichts einstellen, also blank.
                  Das Script auf die andere Instanz stellen und starten.

                  K Offline
                  K Offline
                  kevinfbstrxp
                  schrieb am zuletzt editiert von
                  #24

                  @TT-Tom
                  wollte das teil schon in den müll werfen^^

                  neue instanz angelegt : das gleiche :(

                  1 Antwort Letzte Antwort
                  0
                  • T TT-Tom

                    @kevinfbstrxp

                    da gehen mir langsam die Ideen aus. was ich noch mal versuchen würde ist eine neue Instanz vom Javascript anlegen.
                    in der neuen Instanz erstmal nichts einstellen, also blank.
                    Das Script auf die andere Instanz stellen und starten.

                    K Offline
                    K Offline
                    kevinfbstrxp
                    schrieb am zuletzt editiert von
                    #25

                    @TT-Tom
                    mit dem CustomSend datenpunkt kann das ja nicht zusammenhängen oder?
                    habe den mit mqttexplorer angelegt...der datenpunkt zeigt mir aber auch etwas an wenn auf customsend wenn dort ein input ist...

                    ArmilarA 1 Antwort Letzte Antwort
                    0
                    • K kevinfbstrxp

                      @TT-Tom
                      mit dem CustomSend datenpunkt kann das ja nicht zusammenhängen oder?
                      habe den mit mqttexplorer angelegt...der datenpunkt zeigt mir aber auch etwas an wenn auf customsend wenn dort ein input ist...

                      ArmilarA Offline
                      ArmilarA Offline
                      Armilar
                      Most Active Forum Testing
                      schrieb am zuletzt editiert von
                      #26

                      @kevinfbstrxp

                      Für mich sieht das aber auch so aus, als würde irgendein globales Script diese Zeile beinhalten...

                      In testjudo ist nicht zufällig ein:

                      var moment = require('moment');
                      

                      ???

                      Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                      https://github.com/joBr99/nspanel-lovelace-ui/wiki

                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      HomoranH 1 Antwort Letzte Antwort
                      0
                      • ArmilarA Armilar

                        @kevinfbstrxp

                        Für mich sieht das aber auch so aus, als würde irgendein globales Script diese Zeile beinhalten...

                        In testjudo ist nicht zufällig ein:

                        var moment = require('moment');
                        

                        ???

                        HomoranH Nicht stören
                        HomoranH Nicht stören
                        Homoran
                        Global Moderator Administrators
                        schrieb am zuletzt editiert von
                        #27

                        @Armilar sagte in fehlermeldung skript ns-panel:

                        In testjudo ist nicht zufällig ein:

                        @kevinfbstrxp
                        und wenn nicht, könntest du ja einfach mal nach moment in allen Skripten suchen.

                        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                        ArmilarA K 2 Antworten Letzte Antwort
                        2
                        • HomoranH Homoran

                          @Armilar sagte in fehlermeldung skript ns-panel:

                          In testjudo ist nicht zufällig ein:

                          @kevinfbstrxp
                          und wenn nicht, könntest du ja einfach mal nach moment in allen Skripten suchen.

                          ArmilarA Offline
                          ArmilarA Offline
                          Armilar
                          Most Active Forum Testing
                          schrieb am zuletzt editiert von Armilar
                          #28

                          @Homoran

                          Das wäre auch mein nächster Vorschlag gewesen. ;-)

                          Es kopieren sich aber nur globale Skripte vor "jedes" Skript... Und das würde die Dublette erklären...

                          Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                          https://github.com/joBr99/nspanel-lovelace-ui/wiki

                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                          HomoranH 1 Antwort Letzte Antwort
                          0
                          • HomoranH Homoran

                            @Armilar sagte in fehlermeldung skript ns-panel:

                            In testjudo ist nicht zufällig ein:

                            @kevinfbstrxp
                            und wenn nicht, könntest du ja einfach mal nach moment in allen Skripten suchen.

                            K Offline
                            K Offline
                            kevinfbstrxp
                            schrieb am zuletzt editiert von
                            #29

                            @Homoran @tt-tom @armilar
                            habe den testjudo gestoppt

                            und das nspanel script gestartet andere fehler bzw neuer :

                            javascript.0	21:04:05.697	error	
                            
                            Error by run: script.js.common.nspanels.NSPanel_Büro:974
                            
                            javascript.0	21:04:05.698	error	
                            
                            var Icons = new IconsSelector();
                            
                            javascript.0	21:04:05.698	error	
                            
                                        ^
                            
                            javascript.0	21:04:05.698	error	
                            
                            ReferenceError: IconsSelector is not defined
                            
                            javascript.0	21:04:05.698	error	
                            
                                at script.js.common.nspanels.NSPanel_Büro:974:13
                            
                            javascript.0	21:04:05.698	error	
                            
                                at Script.runInContext (node:vm:149:12)
                            
                            ArmilarA 1 Antwort Letzte Antwort
                            0
                            • K kevinfbstrxp

                              @Homoran @tt-tom @armilar
                              habe den testjudo gestoppt

                              und das nspanel script gestartet andere fehler bzw neuer :

                              javascript.0	21:04:05.697	error	
                              
                              Error by run: script.js.common.nspanels.NSPanel_Büro:974
                              
                              javascript.0	21:04:05.698	error	
                              
                              var Icons = new IconsSelector();
                              
                              javascript.0	21:04:05.698	error	
                              
                                          ^
                              
                              javascript.0	21:04:05.698	error	
                              
                              ReferenceError: IconsSelector is not defined
                              
                              javascript.0	21:04:05.698	error	
                              
                                  at script.js.common.nspanels.NSPanel_Büro:974:13
                              
                              javascript.0	21:04:05.698	error	
                              
                                  at Script.runInContext (node:vm:149:12)
                              
                              ArmilarA Offline
                              ArmilarA Offline
                              Armilar
                              Most Active Forum Testing
                              schrieb am zuletzt editiert von
                              #30

                              @kevinfbstrxp

                              Okay... ist denn wirklich exakt dieser Inhalt in der IconsSelector?

                              https://raw.githubusercontent.com/joBr99/nspanel-lovelace-ui/refs/heads/main/ioBroker/icon_mapping.ts

                              ... und nur das...

                              Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                              https://github.com/joBr99/nspanel-lovelace-ui/wiki

                              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                              K 1 Antwort Letzte Antwort
                              0
                              • ArmilarA Armilar

                                @kevinfbstrxp

                                Okay... ist denn wirklich exakt dieser Inhalt in der IconsSelector?

                                https://raw.githubusercontent.com/joBr99/nspanel-lovelace-ui/refs/heads/main/ioBroker/icon_mapping.ts

                                ... und nur das...

                                K Offline
                                K Offline
                                kevinfbstrxp
                                schrieb am zuletzt editiert von
                                #31

                                @Armilar
                                ach du schei... es funktioniert wieder :)

                                hatte jetzt das iconmapping nochmal neugestartet

                                T 1 Antwort Letzte Antwort
                                2
                                • K Offline
                                  K Offline
                                  kevinfbstrxp
                                  schrieb am zuletzt editiert von
                                  #32

                                  @tt-tom @armilar @homoran
                                  danke für eure hilfe :D

                                  1 Antwort Letzte Antwort
                                  0
                                  • K kevinfbstrxp

                                    @Armilar
                                    ach du schei... es funktioniert wieder :)

                                    hatte jetzt das iconmapping nochmal neugestartet

                                    T Offline
                                    T Offline
                                    TT-Tom
                                    schrieb am zuletzt editiert von
                                    #33

                                    @kevinfbstrxp
                                    Schön das es wieder funktioniert.

                                    @armilar danke an Backoffice 😉

                                    Gruß Tom
                                    https://github.com/tt-tom17
                                    Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

                                    NSPanel Script Wiki
                                    https://github.com/joBr99/nspanel-lovelace-ui/wiki

                                    NSPanel Adapter Wiki
                                    https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

                                    1 Antwort Letzte Antwort
                                    2
                                    • ArmilarA Armilar

                                      @Homoran

                                      Das wäre auch mein nächster Vorschlag gewesen. ;-)

                                      Es kopieren sich aber nur globale Skripte vor "jedes" Skript... Und das würde die Dublette erklären...

                                      HomoranH Nicht stören
                                      HomoranH Nicht stören
                                      Homoran
                                      Global Moderator Administrators
                                      schrieb am zuletzt editiert von
                                      #34

                                      @Armilar sagte in fehlermeldung skript ns-panel:

                                      Es kopieren sich aber nur globale Skripte vor "jedes" Skript... Und das würde die Dublette erklären..

                                      und das hat mich so lange zögern lassen.

                                      Da auch Pferde, Apotheke und so, könnte ja auch ein weiteres Skript zufällig doppelte Einträge verursachen

                                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                      1 Antwort Letzte Antwort
                                      1
                                      Antworten
                                      • In einem neuen Thema antworten
                                      Anmelden zum Antworten
                                      • Älteste zuerst
                                      • Neuste zuerst
                                      • Meiste Stimmen


                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate

                                      923

                                      Online

                                      32.6k

                                      Benutzer

                                      82.1k

                                      Themen

                                      1.3m

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

                                      • Du hast noch kein Konto? Registrieren

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