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.common.Programme.Klima_Neu compile failed:

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    14
    1
    180

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

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

[gelöst]js.common.Programme.Klima_Neu compile failed:

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
5 Beiträge 2 Kommentatoren 157 Aufrufe 1 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.
  • R Offline
    R Offline
    robbsen
    schrieb am zuletzt editiert von robbsen
    #1

    Nun dann das nächste Thema. Vielleicht kann mir auch hier einer von euch helfen. Danke im Voraus :)
    Ähnlichen Fehler gab es schon mal bei einer neuen Version vom js.controller. Allerdings hat es mir bis dato nicht geholfen.

    Ich kann leider nicht beantworten, ab wann es genau losging. Ich habe die letzen Tagen extrem viel geändert. Ich bin mir daher unsicher, ob es mit der Latest Version vom JavaScript Adapter (4.10.14), dem Umzug auf Redis oder der Neuinstallation von ioBroker zusammenhängt.

    Das Skript selber ist mehr als einfach... bei einem ähnlichen, komplexeren Scripten identische Fehlermeldung

    javascript.0	2021-01-30 22:52:32.432	error	(10850) at processImmediate (internal/timers.js:463:21)
    javascript.0	2021-01-30 22:52:32.432	error	(10850) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.javascript/main.js:1238:17)
    javascript.0	2021-01-30 22:52:32.432	error	(10850) at /opt/iobroker/node_modules/iobroker.javascript/main.js:1720:17
    javascript.0	2021-01-30 22:52:32.431	error	(10850) at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1621:37)
    javascript.0	2021-01-30 22:52:32.431	error	(10850) at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1383:28)
    javascript.0	2021-01-30 22:52:32.431	error	(10850) at Object.createScript (vm.js:261:10)
    javascript.0	2021-01-30 22:52:32.430	error	(10850) at new Script (vm.js:88:7)
    javascript.0	2021-01-30 22:52:32.430	error	(10850) SyntaxError: Unexpected token '='
    javascript.0	2021-01-30 22:52:32.430	error	(10850) ^
    javascript.0	2021-01-30 22:52:32.429	error	(10850) var = {};
    javascript.0	2021-01-30 22:52:32.429	error	at script.js.common.Programme.Klima_Neu:2
    javascript.0	2021-01-30 22:52:32.429	error	(10850) script.js.common.Programme.Klima_Neu compile failed:
    
    // Bad
    on({id: 'zigbee.0.00158d000273c25c.temperature', change: "ne"}, function (obj) {
      setState('hm-rpc.0.CUX9002005.1.SET_TEMPERATURE', obj.state.val);
    });on({id: 'zigbee.0.00158d000273c25c.humidity', change: "ne"}, function (obj) {
      setState('hm-rpc.0.CUX9002005.1.SET_HUMIDITY', obj.state.val);
    });
    
    paul53P 1 Antwort Letzte Antwort
    0
    • R robbsen

      Nun dann das nächste Thema. Vielleicht kann mir auch hier einer von euch helfen. Danke im Voraus :)
      Ähnlichen Fehler gab es schon mal bei einer neuen Version vom js.controller. Allerdings hat es mir bis dato nicht geholfen.

      Ich kann leider nicht beantworten, ab wann es genau losging. Ich habe die letzen Tagen extrem viel geändert. Ich bin mir daher unsicher, ob es mit der Latest Version vom JavaScript Adapter (4.10.14), dem Umzug auf Redis oder der Neuinstallation von ioBroker zusammenhängt.

      Das Skript selber ist mehr als einfach... bei einem ähnlichen, komplexeren Scripten identische Fehlermeldung

      javascript.0	2021-01-30 22:52:32.432	error	(10850) at processImmediate (internal/timers.js:463:21)
      javascript.0	2021-01-30 22:52:32.432	error	(10850) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.javascript/main.js:1238:17)
      javascript.0	2021-01-30 22:52:32.432	error	(10850) at /opt/iobroker/node_modules/iobroker.javascript/main.js:1720:17
      javascript.0	2021-01-30 22:52:32.431	error	(10850) at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1621:37)
      javascript.0	2021-01-30 22:52:32.431	error	(10850) at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1383:28)
      javascript.0	2021-01-30 22:52:32.431	error	(10850) at Object.createScript (vm.js:261:10)
      javascript.0	2021-01-30 22:52:32.430	error	(10850) at new Script (vm.js:88:7)
      javascript.0	2021-01-30 22:52:32.430	error	(10850) SyntaxError: Unexpected token '='
      javascript.0	2021-01-30 22:52:32.430	error	(10850) ^
      javascript.0	2021-01-30 22:52:32.429	error	(10850) var = {};
      javascript.0	2021-01-30 22:52:32.429	error	at script.js.common.Programme.Klima_Neu:2
      javascript.0	2021-01-30 22:52:32.429	error	(10850) script.js.common.Programme.Klima_Neu compile failed:
      
      // Bad
      on({id: 'zigbee.0.00158d000273c25c.temperature', change: "ne"}, function (obj) {
        setState('hm-rpc.0.CUX9002005.1.SET_TEMPERATURE', obj.state.val);
      });on({id: 'zigbee.0.00158d000273c25c.humidity', change: "ne"}, function (obj) {
        setState('hm-rpc.0.CUX9002005.1.SET_HUMIDITY', obj.state.val);
      });
      
      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #2

      @robbsen sagte: var = {};

      Es fehlt der Variablenbezeichner (es muss ein anderes Script sein).

      var xyz = {};
      

      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

      R 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @robbsen sagte: var = {};

        Es fehlt der Variablenbezeichner (es muss ein anderes Script sein).

        var xyz = {};
        
        R Offline
        R Offline
        robbsen
        schrieb am zuletzt editiert von robbsen
        #3

        @paul53 Hi Paul, erstmal danke für deine Antwort.
        Tatsächlich ist es genau dieses Script... ich benutze einfach das Binde Objects um Zigbee und Homematic zu verbinden. Die CuXD bei Homematic lässt sich auch manuell beschreiben

        Beispielhaft habe ich noch mal ein "neues" erstellt und den Fehler erneut
        Bildschirmfoto 2021-01-31 um 00.18.14.png

        paul53P 1 Antwort Letzte Antwort
        0
        • R robbsen

          @paul53 Hi Paul, erstmal danke für deine Antwort.
          Tatsächlich ist es genau dieses Script... ich benutze einfach das Binde Objects um Zigbee und Homematic zu verbinden. Die CuXD bei Homematic lässt sich auch manuell beschreiben

          Beispielhaft habe ich noch mal ein "neues" erstellt und den Fehler erneut
          Bildschirmfoto 2021-01-31 um 00.18.14.png

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

          @robbsen
          Verwendest Du Skripte unter "global"?
          Siehe hier

          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

          R 1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @robbsen
            Verwendest Du Skripte unter "global"?
            Siehe hier

            R Offline
            R Offline
            robbsen
            schrieb am zuletzt editiert von robbsen
            #5

            @paul53 ich selber habe "global" nie bewusst genutzt.
            Tatsächlich war bei mir aber identische Karteileiche wie im anderen Thread vorhanden.
            Unter "global" ein Javascript erstellt vom Adapter "linkdevices"... welches nach löschen des Adapters weiterhin aktiv gewesen ist.
            Sichtbar war es auch erst in der "Expertenansicht".

            Das löschen hatte zuerst keine Besserung gebracht.
            Ich habe dann den Adapter "linkdevices" erneut installiert, erneut im Adapter ein Script erstellen lassen. Dann den Adapter wieder deinstalliert.
            Anschließend gab gab es einen neuen Ordner "global"... dort habe ich das neu erstellte JavaScript gelöscht ebenfalls den alten Ordner "global".

            Java Script Adapter noch mal neu gestartet... und es klappt.... DANKE auf die Idee wäre ich niemals gekommen.

            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

            286

            Online

            32.7k

            Benutzer

            82.4k

            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