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
    864

  • 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 135 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.
  • K kevinfbstrxp

    @TT-Tom und das kommt wenn ich das skript starte:

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

    @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.

    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

      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

                                        562

                                        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