Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst]js.common.Programme.Klima_Neu compile failed:

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

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

    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      robbsen last edited by 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);
      });
      
      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @robbsen last edited by

        @robbsen sagte: var = {};

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

        var xyz = {};
        
        R 1 Reply Last reply Reply Quote 0
        • R
          robbsen @paul53 last edited by 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

          paul53 1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @robbsen last edited by paul53

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

            R 1 Reply Last reply Reply Quote 0
            • R
              robbsen @paul53 last edited by robbsen

              @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 Reply Last reply Reply Quote 0
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate

              784
              Online

              31.8k
              Users

              80.0k
              Topics

              1.3m
              Posts

              2
              5
              146
              Loading More Posts
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes
              Reply
              • Reply as topic
              Log in to reply
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
              The ioBroker Community 2014-2023
              logo