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
    326

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.5k

  • 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

    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

                            517

                            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