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. Blockly
  5. [erledigt] Javascript Funktionen ergeben undefined

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

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

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

[erledigt] Javascript Funktionen ergeben undefined

Geplant Angeheftet Gesperrt Verschoben Blockly
6 Beiträge 3 Kommentatoren 808 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.
  • M Offline
    M Offline
    mediaDS
    schrieb am zuletzt editiert von mediaDS
    #1

    Hallo,

    seit dem gestrigen Update auf Script Engine 4.9.7 funktionieren Funktionsaufrufe nicht mehr und ergeben undefined. Alle Funktionsaufrufe werden ohne Parameter aufgerufen (siehe auch Screenshots). Aus einem Übergabeparameter new wurde (ohne eigenes Zutun) der Name new2 konstruiert - was dann natürlich nicht mehr funktioniert, da als Parameter nichts mehr innerhalb der Klammern steht.

    Ich habe nicht vor, das Script nochmal zu schreiben. Der Fehler liegt eindeutig bei der Engine. Irgendjemand eine Idee?

    Ich habe an dem Script nichts verändert. Dies passierte augenscheinlich nach dem Update der Engine am gestrigen Tag.

    Die Funktion (hier getcolor) neu hinzufügen klappt nicht - statt new2 wird new übergeben:

    Bildschirmfoto vom 2020-10-29 10-32-24.jpg

    Die Variablenliste zeigt nur new an:

    Bildschirmfoto vom 2020-10-29 10-32-09.jpg

    Alle Funktionsaufrufe werden mit den richtigen Variablen dargestellt:

    Bildschirmfoto vom 2020-10-29 10-32-00.jpg

    Auch die Funktion selber verwendet die richtigen Variablennamen:

    Bildschirmfoto vom 2020-10-29 10-31-44.jpg

    Alle Funktionsaufrufe werden plötzlich ohne Parameter dargestellt:

    Bildschirmfoto vom 2020-10-29 10-31-29.jpg

    Hier der Javascript der Funktion mit neuen Variablennamen:

    Bildschirmfoto vom 2020-10-29 10-31-15.jpg

    Hier die Variablennamen - new2 kann ich nirgendwo definieren:

    Bildschirmfoto vom 2020-10-29 10-30-42.jpg

    M FredFF 2 Antworten Letzte Antwort
    0
    • M mediaDS

      Hallo,

      seit dem gestrigen Update auf Script Engine 4.9.7 funktionieren Funktionsaufrufe nicht mehr und ergeben undefined. Alle Funktionsaufrufe werden ohne Parameter aufgerufen (siehe auch Screenshots). Aus einem Übergabeparameter new wurde (ohne eigenes Zutun) der Name new2 konstruiert - was dann natürlich nicht mehr funktioniert, da als Parameter nichts mehr innerhalb der Klammern steht.

      Ich habe nicht vor, das Script nochmal zu schreiben. Der Fehler liegt eindeutig bei der Engine. Irgendjemand eine Idee?

      Ich habe an dem Script nichts verändert. Dies passierte augenscheinlich nach dem Update der Engine am gestrigen Tag.

      Die Funktion (hier getcolor) neu hinzufügen klappt nicht - statt new2 wird new übergeben:

      Bildschirmfoto vom 2020-10-29 10-32-24.jpg

      Die Variablenliste zeigt nur new an:

      Bildschirmfoto vom 2020-10-29 10-32-09.jpg

      Alle Funktionsaufrufe werden mit den richtigen Variablen dargestellt:

      Bildschirmfoto vom 2020-10-29 10-32-00.jpg

      Auch die Funktion selber verwendet die richtigen Variablennamen:

      Bildschirmfoto vom 2020-10-29 10-31-44.jpg

      Alle Funktionsaufrufe werden plötzlich ohne Parameter dargestellt:

      Bildschirmfoto vom 2020-10-29 10-31-29.jpg

      Hier der Javascript der Funktion mit neuen Variablennamen:

      Bildschirmfoto vom 2020-10-29 10-31-15.jpg

      Hier die Variablennamen - new2 kann ich nirgendwo definieren:

      Bildschirmfoto vom 2020-10-29 10-30-42.jpg

      M Offline
      M Offline
      mediaDS
      schrieb am zuletzt editiert von
      #2

      Die Variable new darf ich nicht mehr benutzen, hat zwar bis gestern funktioniert, aber ich habe sie jetzt mit newcnt ersetzt. Das erklärt aber nicht, warum alle(!) Funktionsaufrufe plötzlich ohne Parametervariablen erfolgen.

      1 Antwort Letzte Antwort
      0
      • M mediaDS

        Hallo,

        seit dem gestrigen Update auf Script Engine 4.9.7 funktionieren Funktionsaufrufe nicht mehr und ergeben undefined. Alle Funktionsaufrufe werden ohne Parameter aufgerufen (siehe auch Screenshots). Aus einem Übergabeparameter new wurde (ohne eigenes Zutun) der Name new2 konstruiert - was dann natürlich nicht mehr funktioniert, da als Parameter nichts mehr innerhalb der Klammern steht.

        Ich habe nicht vor, das Script nochmal zu schreiben. Der Fehler liegt eindeutig bei der Engine. Irgendjemand eine Idee?

        Ich habe an dem Script nichts verändert. Dies passierte augenscheinlich nach dem Update der Engine am gestrigen Tag.

        Die Funktion (hier getcolor) neu hinzufügen klappt nicht - statt new2 wird new übergeben:

        Bildschirmfoto vom 2020-10-29 10-32-24.jpg

        Die Variablenliste zeigt nur new an:

        Bildschirmfoto vom 2020-10-29 10-32-09.jpg

        Alle Funktionsaufrufe werden mit den richtigen Variablen dargestellt:

        Bildschirmfoto vom 2020-10-29 10-32-00.jpg

        Auch die Funktion selber verwendet die richtigen Variablennamen:

        Bildschirmfoto vom 2020-10-29 10-31-44.jpg

        Alle Funktionsaufrufe werden plötzlich ohne Parameter dargestellt:

        Bildschirmfoto vom 2020-10-29 10-31-29.jpg

        Hier der Javascript der Funktion mit neuen Variablennamen:

        Bildschirmfoto vom 2020-10-29 10-31-15.jpg

        Hier die Variablennamen - new2 kann ich nirgendwo definieren:

        Bildschirmfoto vom 2020-10-29 10-30-42.jpg

        FredFF Online
        FredFF Online
        FredF
        Most Active Forum Testing
        schrieb am zuletzt editiert von
        #3

        @mediaDS sagte in Javascript Funktionen ergeben undefined:

        Update auf Script Engine 4.9.7

        Sorry, das ist latest = beta

        M 1 Antwort Letzte Antwort
        0
        • FredFF FredF

          @mediaDS sagte in Javascript Funktionen ergeben undefined:

          Update auf Script Engine 4.9.7

          Sorry, das ist latest = beta

          M Offline
          M Offline
          mediaDS
          schrieb am zuletzt editiert von
          #4

          @FredF said in Javascript Funktionen ergeben undefined:

          @mediaDS sagte in Javascript Funktionen ergeben undefined:

          Update auf Script Engine 4.9.7

          Sorry, das ist latest = beta

          Ach Mist, ich habe Beta(latest) im Verwahrungsort. Sorry. Habe es auch schon als Issue gepostet.

          M AlCalzoneA 2 Antworten Letzte Antwort
          1
          • M mediaDS

            @FredF said in Javascript Funktionen ergeben undefined:

            @mediaDS sagte in Javascript Funktionen ergeben undefined:

            Update auf Script Engine 4.9.7

            Sorry, das ist latest = beta

            Ach Mist, ich habe Beta(latest) im Verwahrungsort. Sorry. Habe es auch schon als Issue gepostet.

            M Offline
            M Offline
            mediaDS
            schrieb am zuletzt editiert von
            #5

            Für alle, die die gleichen Probleme mit der latest haben - ich bin zurück auf 4.9.3 und habe die Funktionsaufrufe erneuert. Jetzt löppt wieder alles.

            1 Antwort Letzte Antwort
            0
            • M mediaDS

              @FredF said in Javascript Funktionen ergeben undefined:

              @mediaDS sagte in Javascript Funktionen ergeben undefined:

              Update auf Script Engine 4.9.7

              Sorry, das ist latest = beta

              Ach Mist, ich habe Beta(latest) im Verwahrungsort. Sorry. Habe es auch schon als Issue gepostet.

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

              @mediaDS Ja, die 4.9.x-Reihe ist ein Musterbeispiel für Beta-Tests. Egal wo wir drehen, um einen Bug zu fixen, taucht an anderer Stelle wieder ein neuer auf.
              Die Änderungen wurden gemacht, um das zu beheben: https://forum.iobroker.net/post/510397 - anscheinend nicht ganz korrekt :shrug:

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

              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

              789

              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