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] Script nicht kompilierbar

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    343

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

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

[gelöst] Script nicht kompilierbar

Geplant Angeheftet Gesperrt Verschoben JavaScript
15 Beiträge 4 Kommentatoren 452 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.
  • S SumoMike

    Hallo,

    ich möchte langsam mit JavaScript anfangen. Leider bekomme ich die Grundbefehle nicht kompiliert.
    Eine Neuinstallation von JavaScript hat auch nicht geholfen.

    Beispiel Script:

    setState('javascript.1.Script.Testpunkt', false );
    

    Den Datenpunkt habe ich vorab in der Testinstance (Instance 1) als Logikwert angelegt.

    Fehlermeldung:

    javascript.1	2021-01-30 17:25:36.577	error	(7919) at processTicksAndRejections (internal/process/task_queues.js:97:5)
    javascript.1	2021-01-30 17:25:36.577	error	(7919) at runMicrotasks (<anonymous>)
    javascript.1	2021-01-30 17:25:36.577	error	(7919) at /opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49
    javascript.1	2021-01-30 17:25:36.577	error	(7919) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
    javascript.1	2021-01-30 17:25:36.576	error	(7919) at /opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:616:17
    javascript.1	2021-01-30 17:25:36.576	error	(7919) at /opt/iobroker/node_modules/iobroker.javascript/main.js:1140:17
    javascript.1	2021-01-30 17:25:36.576	error	(7919) at /opt/iobroker/node_modules/iobroker.javascript/main.js:1559:17
    javascript.1	2021-01-30 17:25:36.576	error	(7919) at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1503:37)
    javascript.1	2021-01-30 17:25:36.575	error	(7919) at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1280:28)
    javascript.1	2021-01-30 17:25:36.575	error	(7919) at Object.createScript (vm.js:261:10)
    javascript.1	2021-01-30 17:25:36.575	error	(7919) at new Script (vm.js:88:7)
    javascript.1	2021-01-30 17:25:36.574	error	(7919) SyntaxError: Invalid or unexpected token
    javascript.1	2021-01-30 17:25:36.574	error	(7919) ^^
    javascript.1	2021-01-30 17:25:36.574	error	(7919) /*
    javascript.1	2021-01-30 17:25:36.573	error	at script.js.System.Datenpunkte_erstellen:280
    javascript.1	2021-01-30 17:25:36.573	error	(7919) script.js.System.Datenpunkte_erstellen compile failed:
    javascript.1	2021-01-30 17:25:36.570	info	(7919) Start javascript script.js.System.Datenpunkte_erstellen
    javascript.1	2021-01-30 17:25:35.275	info	(7919) Stop script script.js.System.Datenpunkte_erstellen
    

    Die Fehlermeldung ist bei allen Befehlen identisch. Wo liegt der Fehler bei meinen Instancen?

    Viele Grüße
    Sumo

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

    @sumomike sagte in Script nicht kompilierbar:

    error at script.js.System.Datenpunkte_erstellen:280

    was steht denn da?

    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
    0
    • S SumoMike

      Hallo,

      ich möchte langsam mit JavaScript anfangen. Leider bekomme ich die Grundbefehle nicht kompiliert.
      Eine Neuinstallation von JavaScript hat auch nicht geholfen.

      Beispiel Script:

      setState('javascript.1.Script.Testpunkt', false );
      

      Den Datenpunkt habe ich vorab in der Testinstance (Instance 1) als Logikwert angelegt.

      Fehlermeldung:

      javascript.1	2021-01-30 17:25:36.577	error	(7919) at processTicksAndRejections (internal/process/task_queues.js:97:5)
      javascript.1	2021-01-30 17:25:36.577	error	(7919) at runMicrotasks (<anonymous>)
      javascript.1	2021-01-30 17:25:36.577	error	(7919) at /opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49
      javascript.1	2021-01-30 17:25:36.577	error	(7919) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
      javascript.1	2021-01-30 17:25:36.576	error	(7919) at /opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:616:17
      javascript.1	2021-01-30 17:25:36.576	error	(7919) at /opt/iobroker/node_modules/iobroker.javascript/main.js:1140:17
      javascript.1	2021-01-30 17:25:36.576	error	(7919) at /opt/iobroker/node_modules/iobroker.javascript/main.js:1559:17
      javascript.1	2021-01-30 17:25:36.576	error	(7919) at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1503:37)
      javascript.1	2021-01-30 17:25:36.575	error	(7919) at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1280:28)
      javascript.1	2021-01-30 17:25:36.575	error	(7919) at Object.createScript (vm.js:261:10)
      javascript.1	2021-01-30 17:25:36.575	error	(7919) at new Script (vm.js:88:7)
      javascript.1	2021-01-30 17:25:36.574	error	(7919) SyntaxError: Invalid or unexpected token
      javascript.1	2021-01-30 17:25:36.574	error	(7919) ^^
      javascript.1	2021-01-30 17:25:36.574	error	(7919) /*
      javascript.1	2021-01-30 17:25:36.573	error	at script.js.System.Datenpunkte_erstellen:280
      javascript.1	2021-01-30 17:25:36.573	error	(7919) script.js.System.Datenpunkte_erstellen compile failed:
      javascript.1	2021-01-30 17:25:36.570	info	(7919) Start javascript script.js.System.Datenpunkte_erstellen
      javascript.1	2021-01-30 17:25:35.275	info	(7919) Stop script script.js.System.Datenpunkte_erstellen
      

      Die Fehlermeldung ist bei allen Befehlen identisch. Wo liegt der Fehler bei meinen Instancen?

      Viele Grüße
      Sumo

      liv-in-skyL Offline
      liv-in-skyL Offline
      liv-in-sky
      schrieb am zuletzt editiert von
      #3

      @sumomike glaube auch nicht, dass der datenpunkt der fehler ist - das wäre ein warning

      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

      1 Antwort Letzte Antwort
      0
      • S Offline
        S Offline
        SumoMike
        schrieb am zuletzt editiert von
        #4

        @Homoran
        Das steht im Script Log:

        17:56:38.019	info	javascript.1 (7919) Start javascript script.js.System.Datenpunkte_erstellen
        17:56:38.024	error	javascript.1 (7919) script.js.System.Datenpunkte_erstellen compile failed: at script.js.System.Datenpunkte_erstellen:280
        

        @liv-in-sky denke auch nicht, dass es am Datenpunkt oder Script liegt, weil es ein übernommenes Beispiel ist. Ich finde allerdings den Fehler nicht. Kann irgendetwas falsch einstellen/ installieren? Ich habe bisher nur im Blockly gearbeitet. Das funktioniert auch.

        liv-in-skyL paul53P HomoranH 3 Antworten Letzte Antwort
        0
        • S SumoMike

          @Homoran
          Das steht im Script Log:

          17:56:38.019	info	javascript.1 (7919) Start javascript script.js.System.Datenpunkte_erstellen
          17:56:38.024	error	javascript.1 (7919) script.js.System.Datenpunkte_erstellen compile failed: at script.js.System.Datenpunkte_erstellen:280
          

          @liv-in-sky denke auch nicht, dass es am Datenpunkt oder Script liegt, weil es ein übernommenes Beispiel ist. Ich finde allerdings den Fehler nicht. Kann irgendetwas falsch einstellen/ installieren? Ich habe bisher nur im Blockly gearbeitet. Das funktioniert auch.

          liv-in-skyL Offline
          liv-in-skyL Offline
          liv-in-sky
          schrieb am zuletzt editiert von
          #5

          @sumomike poste mal das ganze script - dann ist's leichter

          nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

          1 Antwort Letzte Antwort
          0
          • S SumoMike

            @Homoran
            Das steht im Script Log:

            17:56:38.019	info	javascript.1 (7919) Start javascript script.js.System.Datenpunkte_erstellen
            17:56:38.024	error	javascript.1 (7919) script.js.System.Datenpunkte_erstellen compile failed: at script.js.System.Datenpunkte_erstellen:280
            

            @liv-in-sky denke auch nicht, dass es am Datenpunkt oder Script liegt, weil es ein übernommenes Beispiel ist. Ich finde allerdings den Fehler nicht. Kann irgendetwas falsch einstellen/ installieren? Ich habe bisher nur im Blockly gearbeitet. Das funktioniert auch.

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

            @sumomike sagte: compile failed: at script.js.System.Datenpunkte_erstellen:280

            Was steht im Skript "System.Datenpunkte_erstellen" in Zeile 280 und in den Zeilen davor ?

            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
            0
            • S SumoMike

              @Homoran
              Das steht im Script Log:

              17:56:38.019	info	javascript.1 (7919) Start javascript script.js.System.Datenpunkte_erstellen
              17:56:38.024	error	javascript.1 (7919) script.js.System.Datenpunkte_erstellen compile failed: at script.js.System.Datenpunkte_erstellen:280
              

              @liv-in-sky denke auch nicht, dass es am Datenpunkt oder Script liegt, weil es ein übernommenes Beispiel ist. Ich finde allerdings den Fehler nicht. Kann irgendetwas falsch einstellen/ installieren? Ich habe bisher nur im Blockly gearbeitet. Das funktioniert auch.

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

              @sumomike sagte in Script nicht kompilierbar:

              Das steht im Script Log:

              interessant ist was in Zeile 280 des genannten Skripts steht

              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
              0
              • S SumoMike

                Hallo,

                ich möchte langsam mit JavaScript anfangen. Leider bekomme ich die Grundbefehle nicht kompiliert.
                Eine Neuinstallation von JavaScript hat auch nicht geholfen.

                Beispiel Script:

                setState('javascript.1.Script.Testpunkt', false );
                

                Den Datenpunkt habe ich vorab in der Testinstance (Instance 1) als Logikwert angelegt.

                Fehlermeldung:

                javascript.1	2021-01-30 17:25:36.577	error	(7919) at processTicksAndRejections (internal/process/task_queues.js:97:5)
                javascript.1	2021-01-30 17:25:36.577	error	(7919) at runMicrotasks (<anonymous>)
                javascript.1	2021-01-30 17:25:36.577	error	(7919) at /opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49
                javascript.1	2021-01-30 17:25:36.577	error	(7919) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
                javascript.1	2021-01-30 17:25:36.576	error	(7919) at /opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:616:17
                javascript.1	2021-01-30 17:25:36.576	error	(7919) at /opt/iobroker/node_modules/iobroker.javascript/main.js:1140:17
                javascript.1	2021-01-30 17:25:36.576	error	(7919) at /opt/iobroker/node_modules/iobroker.javascript/main.js:1559:17
                javascript.1	2021-01-30 17:25:36.576	error	(7919) at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1503:37)
                javascript.1	2021-01-30 17:25:36.575	error	(7919) at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1280:28)
                javascript.1	2021-01-30 17:25:36.575	error	(7919) at Object.createScript (vm.js:261:10)
                javascript.1	2021-01-30 17:25:36.575	error	(7919) at new Script (vm.js:88:7)
                javascript.1	2021-01-30 17:25:36.574	error	(7919) SyntaxError: Invalid or unexpected token
                javascript.1	2021-01-30 17:25:36.574	error	(7919) ^^
                javascript.1	2021-01-30 17:25:36.574	error	(7919) /*
                javascript.1	2021-01-30 17:25:36.573	error	at script.js.System.Datenpunkte_erstellen:280
                javascript.1	2021-01-30 17:25:36.573	error	(7919) script.js.System.Datenpunkte_erstellen compile failed:
                javascript.1	2021-01-30 17:25:36.570	info	(7919) Start javascript script.js.System.Datenpunkte_erstellen
                javascript.1	2021-01-30 17:25:35.275	info	(7919) Stop script script.js.System.Datenpunkte_erstellen
                

                Die Fehlermeldung ist bei allen Befehlen identisch. Wo liegt der Fehler bei meinen Instancen?

                Viele Grüße
                Sumo

                liv-in-skyL Offline
                liv-in-skyL Offline
                liv-in-sky
                schrieb am zuletzt editiert von
                #8

                @sumomike nur zur vollständigkeit :-) - damit die frage mal jeder gestellt hat

                was steht um zeile 280 - plus/minus 5 zeilen

                nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                1 Antwort Letzte Antwort
                0
                • S Offline
                  S Offline
                  SumoMike
                  schrieb am zuletzt editiert von
                  #9

                  @Homoran @liv-in-sky @paul53 das Skript besteht nur aus diesen einen Befehl. Ab Zeile 2 steht nichts mehr drin.

                  paul53P HomoranH 2 Antworten Letzte Antwort
                  0
                  • S SumoMike

                    @Homoran @liv-in-sky @paul53 das Skript besteht nur aus diesen einen Befehl. Ab Zeile 2 steht nichts mehr drin.

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

                    @sumomike sagte: das Skript besteht nur aus diesen einen Befehl.

                    Das Skript "System.Datenpunkte_erstellen"? Der Compiler denkt sich so etwas nicht aus.
                    Schau mal im Tab "Objekte" (im Experten-Modus) unter script.js.

                    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
                    0
                    • S SumoMike

                      @Homoran @liv-in-sky @paul53 das Skript besteht nur aus diesen einen Befehl. Ab Zeile 2 steht nichts mehr drin.

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

                      @sumomike sagte in Script nicht kompilierbar:

                      @Homoran @liv-in-sky @paul53 das Skript besteht nur aus diesen einen Befehl. Ab Zeile 2 steht nichts mehr drin.

                      Hast du noch ein Skript mit dieser Bezeichnung?
                      Vielleicht im Verzeichnis GLOBAL???

                      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
                      0
                      • S Offline
                        S Offline
                        SumoMike
                        schrieb am zuletzt editiert von
                        #12

                        @paul53 ich habe alle Skripte gelöscht und JS neu installiert (nur noch eine Instance). Das Fehlerbild ist identisch. Auch Blockly Skripte schmeißen jetzt den Fehler.

                        Beispiel Blockly:

                        createState("Blockly_Datenpunkt", false, function () {
                        });
                        

                        @Homoran Global ist auch geleert. Kann man den Skript Odner auch per ssh löschen? Mir fehlen sonst die Ideen in welche Zeile 280 der JS Dapter schauen kann.

                        HomoranH paul53P 2 Antworten Letzte Antwort
                        0
                        • S SumoMike

                          @paul53 ich habe alle Skripte gelöscht und JS neu installiert (nur noch eine Instance). Das Fehlerbild ist identisch. Auch Blockly Skripte schmeißen jetzt den Fehler.

                          Beispiel Blockly:

                          createState("Blockly_Datenpunkt", false, function () {
                          });
                          

                          @Homoran Global ist auch geleert. Kann man den Skript Odner auch per ssh löschen? Mir fehlen sonst die Ideen in welche Zeile 280 der JS Dapter schauen kann.

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

                          @sumomike sagte in Script nicht kompilierbar:

                          Mir fehlen sonst die Ideen in welche Zeile 280 der JS Dapter schauen kann.

                          Dann machen wir es mal Schritt für Schritt:

                          Hast du ein Skript mit der Bezeichnung System.Datenpunkte_erstellen?

                          Mach es wie Paul gesagt hat:

                          @paul53 sagte in Script nicht kompilierbar:

                          Schau mal im Tab "Objekte" (im Experten-Modus) unter script.js.

                          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
                          0
                          • S SumoMike

                            @paul53 ich habe alle Skripte gelöscht und JS neu installiert (nur noch eine Instance). Das Fehlerbild ist identisch. Auch Blockly Skripte schmeißen jetzt den Fehler.

                            Beispiel Blockly:

                            createState("Blockly_Datenpunkt", false, function () {
                            });
                            

                            @Homoran Global ist auch geleert. Kann man den Skript Odner auch per ssh löschen? Mir fehlen sonst die Ideen in welche Zeile 280 der JS Dapter schauen kann.

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

                            @sumomike
                            Tab "Objekte" im Experten-Modus: Gibt es unter "script.js" einen Ordner/channel "System"?

                            Bild_2021-01-30_194307.png

                            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
                            • S Offline
                              S Offline
                              SumoMike
                              schrieb am zuletzt editiert von
                              #15

                              Problem gelöst. Ich habe den Browsercache geleert. Jetzt funktionieren die Blockly und JS-Skripte.

                              Den Zusammenhang verstehe ich allerdings nicht.

                              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

                              728

                              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