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] JS-Fehlermeldung

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

[gelöst] JS-Fehlermeldung

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
8 Beiträge 3 Kommentatoren 215 Aufrufe 3 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.
  • manuxiM Offline
    manuxiM Offline
    manuxi
    schrieb am zuletzt editiert von manuxi
    #1

    Hallo zusammen,
    mir ist es etwas unerklärlich, was hier gerade passiert. Ich hatte ein Blockly zu JS konvertiert und bekam eine Fehlermeldung in der Konsole. Wenn ich das richtig interpretiere in Zeile 126, die bei mir nicht existiert? (kann mich da aber auch irren, die Zahl hinter der nichtssagenden Meldung ist mir nicht klar).
    Also zeilenweise auskommetiert, bis alles auskommentiert war - immer noch der selbe Fehler.
    In einem anderen Script habe ich ein setState() hinzugefügt, wieder der Fehler (am Ende steht wieder :126). Bin jetzt etwas ratlos & gefrustet. Gestern hatte noch alles geklappt. Vielleicht hat hier ja jemand eine Idee?

    Node v16.17.0
    NPM 8.15.0

    Mein Script:

    on({id: "shelly.0.SHDW-2#6F2707#1.sensor.door", change: 'ne'}, function (obj) {
        let opened = obj.state.val;
        let status = "closed";
        let tilt = getState("shelly.0.SHDW-2#6F2707#1.sensor.tilt").val;
        
        delay(1000).then(() => {
            if (opened) {
                status = "opened";
                if (tilt > 0) {
                    status = "tilted";
                }
            }
            console.log('New status: '+ status);
            setState('0_userdata.0.Datenpunkte.Devices.Tuerkontakt_Buero.opened', opened, true);
            setState('0_userdata.0.Datenpunkte.Devices.Tuerkontakt_Buero.tilt', tilt, true);
            setState('0_userdata.0.Datenpunkte.Devices.Tuerkontakt_Buero.status', status, true);
        });
    });
    

    Die Meldung:
    63f58abd-8677-413b-8c28-a553f462abce-image.png

    Edit: Das Log meldet
    59c8a84c-be72-41d2-ba01-d86f39ec3ced-image.png

    Thomas BraunT 1 Antwort Letzte Antwort
    0
    • manuxiM manuxi

      Hallo zusammen,
      mir ist es etwas unerklärlich, was hier gerade passiert. Ich hatte ein Blockly zu JS konvertiert und bekam eine Fehlermeldung in der Konsole. Wenn ich das richtig interpretiere in Zeile 126, die bei mir nicht existiert? (kann mich da aber auch irren, die Zahl hinter der nichtssagenden Meldung ist mir nicht klar).
      Also zeilenweise auskommetiert, bis alles auskommentiert war - immer noch der selbe Fehler.
      In einem anderen Script habe ich ein setState() hinzugefügt, wieder der Fehler (am Ende steht wieder :126). Bin jetzt etwas ratlos & gefrustet. Gestern hatte noch alles geklappt. Vielleicht hat hier ja jemand eine Idee?

      Node v16.17.0
      NPM 8.15.0

      Mein Script:

      on({id: "shelly.0.SHDW-2#6F2707#1.sensor.door", change: 'ne'}, function (obj) {
          let opened = obj.state.val;
          let status = "closed";
          let tilt = getState("shelly.0.SHDW-2#6F2707#1.sensor.tilt").val;
          
          delay(1000).then(() => {
              if (opened) {
                  status = "opened";
                  if (tilt > 0) {
                      status = "tilted";
                  }
              }
              console.log('New status: '+ status);
              setState('0_userdata.0.Datenpunkte.Devices.Tuerkontakt_Buero.opened', opened, true);
              setState('0_userdata.0.Datenpunkte.Devices.Tuerkontakt_Buero.tilt', tilt, true);
              setState('0_userdata.0.Datenpunkte.Devices.Tuerkontakt_Buero.status', status, true);
          });
      });
      

      Die Meldung:
      63f58abd-8677-413b-8c28-a553f462abce-image.png

      Edit: Das Log meldet
      59c8a84c-be72-41d2-ba01-d86f39ec3ced-image.png

      Thomas BraunT Online
      Thomas BraunT Online
      Thomas Braun
      Most Active
      schrieb am zuletzt editiert von
      #2

      @manuxi

      Hast du skripte im Verzeichnis 'global' geparkt?

      Linux-Werkzeugkasten:
      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
      NodeJS Fixer Skript:
      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

      manuxiM 2 Antworten Letzte Antwort
      0
      • Thomas BraunT Thomas Braun

        @manuxi

        Hast du skripte im Verzeichnis 'global' geparkt?

        manuxiM Offline
        manuxiM Offline
        manuxi
        schrieb am zuletzt editiert von manuxi
        #3

        @thomas-braun Nein, unter common in einem Verzeichnis.
        Habe noch einen Auszug aus dem Log hinzugepackt.

        HomoranH 1 Antwort Letzte Antwort
        0
        • manuxiM manuxi

          @thomas-braun Nein, unter common in einem Verzeichnis.
          Habe noch einen Auszug aus dem Log hinzugepackt.

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

          @manuxi sagte in JS-Fehlermeldung:

          Nein, unter common i

          und wirklich nichts unter global?
          musst auf Expertenmodus umstellen um das sehen zu können

          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 -

          manuxiM 1 Antwort Letzte Antwort
          0
          • Thomas BraunT Thomas Braun

            @manuxi

            Hast du skripte im Verzeichnis 'global' geparkt?

            manuxiM Offline
            manuxiM Offline
            manuxi
            schrieb am zuletzt editiert von
            #5

            @thomas-braun Oh, zu schnell gelesen. Das obige Script liegt unter common, aber unter global habe ich ein Script liegen mit Funktionen, die ich zur Formatierung von bspw. Timestamps benutze. Dann noch das MessageGlobal für den MessageHandler.

            1 Antwort Letzte Antwort
            0
            • HomoranH Homoran

              @manuxi sagte in JS-Fehlermeldung:

              Nein, unter common i

              und wirklich nichts unter global?
              musst auf Expertenmodus umstellen um das sehen zu können

              manuxiM Offline
              manuxiM Offline
              manuxi
              schrieb am zuletzt editiert von
              #6

              @homoran Oh, da hatte sich noch eins dazugemogelt: linkeddevices (den Adapter hatte ich vorhin ausprobiert, aber wieder verworfen). Nach Beendigung geht wieder alles. Ich danke Euch vielmals, da wäre ich jetzt nicht drauf gekommen.
              Woran habt Ihr das festgestellt?

              HomoranH 1 Antwort Letzte Antwort
              0
              • manuxiM manuxi

                @homoran Oh, da hatte sich noch eins dazugemogelt: linkeddevices (den Adapter hatte ich vorhin ausprobiert, aber wieder verworfen). Nach Beendigung geht wieder alles. Ich danke Euch vielmals, da wäre ich jetzt nicht drauf gekommen.
                Woran habt Ihr das festgestellt?

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

                @manuxi sagte in [gelöst] JS-Fehlermeldung:

                Woran habt Ihr das festgestellt?

                weil der Fehler in Zeile 126 sein soll und dein Skript alleine so viele Zeilen gar nicht hst.

                also muss da noch mehr dazukommen.
                Das sind üblicherweise globale Skripts

                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 -

                manuxiM 1 Antwort Letzte Antwort
                0
                • HomoranH Homoran

                  @manuxi sagte in [gelöst] JS-Fehlermeldung:

                  Woran habt Ihr das festgestellt?

                  weil der Fehler in Zeile 126 sein soll und dein Skript alleine so viele Zeilen gar nicht hst.

                  also muss da noch mehr dazukommen.
                  Das sind üblicherweise globale Skripts

                  manuxiM Offline
                  manuxiM Offline
                  manuxi
                  schrieb am zuletzt editiert von
                  #8

                  @homoran sagte in JS-Fehlermeldung:

                  ehler in Zeile 126 sein soll und dein Skrip

                  Alles klar, werds mir merken!

                  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

                  384

                  Online

                  32.6k

                  Benutzer

                  82.3k

                  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