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. JavaScript
  5. (gelöst) Cannot redeclare block-scoped variable

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.3k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.6k

(gelöst) Cannot redeclare block-scoped variable

Geplant Angeheftet Gesperrt Verschoben JavaScript
8 Beiträge 3 Kommentatoren 953 Aufrufe 2 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.
  • ice987I Offline
    ice987I Offline
    ice987
    schrieb am zuletzt editiert von ice987
    #1

    Hallo zusammen,

    erstmals wünsche ich allen "frohe Ostern"!

    ich habe in einigen meiner Skripte die folgenden Konstanten definiert:

    //Config
    const PRAEFIX = '0_userdata.0.'; //Stammordner
    const FOLDER = 'multimedia.'; //Unterordner
    const ID0 = 'testy'; //Objekt
    

    nun gibt es mir bei diesen Skripten die folgende Meldung, und alles ist rot markiert:

    index5.js
    1 von 3 Problemen
    Cannot redeclare block-scoped variable 'PRAEFIX'.(2451)
    index5.js(2, 7): 'PRAEFIX' was also declared here.
    
    index5.js
    2 von 3 Problemen
    Cannot redeclare block-scoped variable 'FOLDER'.(2451)
    index5.js(3, 7): 'FOLDER' was also declared here.
    
    index5.js
    3 von 3 Problemen
    Cannot redeclare block-scoped variable 'ID0'.(2451)
    index5.js(4, 11): 'ID0' was also declared here.
    

    Was hat es mit dieser Fehlermeldung auf sich? Die Skripte sind nicht im Ordner "global".

    husqvarna-automower, meteoblue, wiserbyfeller, spritmonitor

    paul53P AlCalzoneA 2 Antworten Letzte Antwort
    0
    • ice987I ice987

      Hallo zusammen,

      erstmals wünsche ich allen "frohe Ostern"!

      ich habe in einigen meiner Skripte die folgenden Konstanten definiert:

      //Config
      const PRAEFIX = '0_userdata.0.'; //Stammordner
      const FOLDER = 'multimedia.'; //Unterordner
      const ID0 = 'testy'; //Objekt
      

      nun gibt es mir bei diesen Skripten die folgende Meldung, und alles ist rot markiert:

      index5.js
      1 von 3 Problemen
      Cannot redeclare block-scoped variable 'PRAEFIX'.(2451)
      index5.js(2, 7): 'PRAEFIX' was also declared here.
      
      index5.js
      2 von 3 Problemen
      Cannot redeclare block-scoped variable 'FOLDER'.(2451)
      index5.js(3, 7): 'FOLDER' was also declared here.
      
      index5.js
      3 von 3 Problemen
      Cannot redeclare block-scoped variable 'ID0'.(2451)
      index5.js(4, 11): 'ID0' was also declared here.
      

      Was hat es mit dieser Fehlermeldung auf sich? Die Skripte sind nicht im Ordner "global".

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #2

      @ice987 sagte: alles ist rot markiert

      Ignorieren.

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      1 Antwort Letzte Antwort
      1
      • ice987I ice987

        Hallo zusammen,

        erstmals wünsche ich allen "frohe Ostern"!

        ich habe in einigen meiner Skripte die folgenden Konstanten definiert:

        //Config
        const PRAEFIX = '0_userdata.0.'; //Stammordner
        const FOLDER = 'multimedia.'; //Unterordner
        const ID0 = 'testy'; //Objekt
        

        nun gibt es mir bei diesen Skripten die folgende Meldung, und alles ist rot markiert:

        index5.js
        1 von 3 Problemen
        Cannot redeclare block-scoped variable 'PRAEFIX'.(2451)
        index5.js(2, 7): 'PRAEFIX' was also declared here.
        
        index5.js
        2 von 3 Problemen
        Cannot redeclare block-scoped variable 'FOLDER'.(2451)
        index5.js(3, 7): 'FOLDER' was also declared here.
        
        index5.js
        3 von 3 Problemen
        Cannot redeclare block-scoped variable 'ID0'.(2451)
        index5.js(4, 11): 'ID0' was also declared here.
        

        Was hat es mit dieser Fehlermeldung auf sich? Die Skripte sind nicht im Ordner "global".

        AlCalzoneA Offline
        AlCalzoneA Offline
        AlCalzone
        Developer
        schrieb am zuletzt editiert von
        #3

        @ice987 Welche Adapter-Version?

        Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

        ice987I 1 Antwort Letzte Antwort
        0
        • AlCalzoneA AlCalzone

          @ice987 Welche Adapter-Version?

          ice987I Offline
          ice987I Offline
          ice987
          schrieb am zuletzt editiert von
          #4

          @alcalzone
          Adapter: Script Engine; v5.0.14

          husqvarna-automower, meteoblue, wiserbyfeller, spritmonitor

          AlCalzoneA 1 Antwort Letzte Antwort
          0
          • ice987I ice987

            @alcalzone
            Adapter: Script Engine; v5.0.14

            AlCalzoneA Offline
            AlCalzoneA Offline
            AlCalzone
            Developer
            schrieb am zuletzt editiert von
            #5

            @ice987 Hm... ich erinnere mich dunkel dran, dass das manchmal beim Wechseln zwischen den Skript-Editoren passiert. Also einfach ignorieren.

            Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

            ice987I 1 Antwort Letzte Antwort
            0
            • AlCalzoneA AlCalzone

              @ice987 Hm... ich erinnere mich dunkel dran, dass das manchmal beim Wechseln zwischen den Skript-Editoren passiert. Also einfach ignorieren.

              ice987I Offline
              ice987I Offline
              ice987
              schrieb am zuletzt editiert von
              #6

              @alcalzone
              Ist "Wechseln der Skript-Editoren" so zu verstehen, dass dieser Fehler auftreten kann wenn die Skripte auf mehreren unterschiedlichen Instanzen laufen (das wäre bei mir der Fall)?

              husqvarna-automower, meteoblue, wiserbyfeller, spritmonitor

              AlCalzoneA 1 Antwort Letzte Antwort
              0
              • ice987I ice987

                @alcalzone
                Ist "Wechseln der Skript-Editoren" so zu verstehen, dass dieser Fehler auftreten kann wenn die Skripte auf mehreren unterschiedlichen Instanzen laufen (das wäre bei mir der Fall)?

                AlCalzoneA Offline
                AlCalzoneA Offline
                AlCalzone
                Developer
                schrieb am zuletzt editiert von
                #7

                @ice987 Ne, wenn du erst ein Skript im Editor öffnest, dann ein anderes und dann wieder das erste. Hat mit Instanzen und der Ausführung nichts zu tun und ist rein kosmetisch.

                Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                ice987I 1 Antwort Letzte Antwort
                1
                • AlCalzoneA AlCalzone

                  @ice987 Ne, wenn du erst ein Skript im Editor öffnest, dann ein anderes und dann wieder das erste. Hat mit Instanzen und der Ausführung nichts zu tun und ist rein kosmetisch.

                  ice987I Offline
                  ice987I Offline
                  ice987
                  schrieb am zuletzt editiert von
                  #8

                  @alcalzone
                  Vielen Dank für deine Rückmeldung. Evtl. könnte dies ja in zukünftigen Versionen behoben werden. :flushed:

                  husqvarna-automower, meteoblue, wiserbyfeller, spritmonitor

                  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

                  739

                  Online

                  32.5k

                  Benutzer

                  81.7k

                  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