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.8k

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

[gelöst] fehlermeldung skript ns-panel

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
34 Beiträge 5 Kommentatoren 171 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
    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

                                  700

                                  Online

                                  32.6k

                                  Benutzer

                                  82.2k

                                  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