Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. meine Skripte funktionieren nicht mehr :-(

    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

    meine Skripte funktionieren nicht mehr :-(

    This topic has been deleted. Only users with topic management privileges can see it.
    • TheDuke
      TheDuke last edited by TheDuke

      Hallo zusammen ,
      gestern um 16 Uhr haben alle Skripte ihren dienst eingestellt. Warum weiß ich nicht so wirklich. Habe eigentlich nur ein paar Adapter upgedatet und das Betriebssystem mit apt-get update und upgrade .

      Im Log steht :

      javascript.0	2021-02-23 10:40:14.580	error	(1051) at processImmediate (internal/timers.js:463:21)
      javascript.0	2021-02-23 10:40:14.577	error	(1051) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.javascript/main.js:1140:17)
      javascript.0	2021-02-23 10:40:14.577	error	(1051) at /opt/iobroker/node_modules/iobroker.javascript/main.js:1559:17
      javascript.0	2021-02-23 10:40:14.577	error	(1051) at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1503:37)
      javascript.0	2021-02-23 10:40:14.576	error	(1051) at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1280:28)
      javascript.0	2021-02-23 10:40:14.576	error	(1051) at Object.createScript (vm.js:261:10)
      javascript.0	2021-02-23 10:40:14.576	error	(1051) at new Script (vm.js:88:7)
      javascript.0	2021-02-23 10:40:14.576	error	(1051) SyntaxError: Identifier 'oidLichtBewmelderTuer' has already been declared
      javascript.0	2021-02-23 10:40:14.576	error	(1051) ^
      javascript.0	2021-02-23 10:40:14.575	error	(1051) const oidLichtBewmelderTuer = 'hue.0.Philips_hue.PIR_Einfahrt.presence'/*Philips hue PIR Einfahrt presence*/ ;
      javascript.0	2021-02-23 10:40:14.575	error	at script.js.common.Einfahrt.originalSkript:424
      javascript.0	2021-02-23 10:40:14.575	error	(1051) script.js.common.Einfahrt.originalSkript compile failed:
      javascript.0	2021-02-23 10:40:13.669	error	(1051) at processImmediate (internal/timers.js:463:21)
      javascript.0	2021-02-23 10:40:13.668	error	(1051) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.javascript/main.js:1140:17)
      javascript.0	2021-02-23 10:40:13.668	error	(1051) at /opt/iobroker/node_modules/iobroker.javascript/main.js:1559:17
      javascript.0	2021-02-23 10:40:13.668	error	(1051) at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1503:37)
      javascript.0	2021-02-23 10:40:13.668	error	(1051) at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1280:28)
      javascript.0	2021-02-23 10:40:13.667	error	(1051) at Object.createScript (vm.js:261:10)
      javascript.0	2021-02-23 10:40:13.667	error	(1051) at new Script (vm.js:88:7)
      javascript.0	2021-02-23 10:40:13.667	error	(1051) SyntaxError: Identifier 'oidLichtBewmelderTuer' has already been declared
      javascript.0	2021-02-23 10:40:13.667	error	(1051) ^
      javascript.0	2021-02-23 10:40:13.666	error	(1051) const oidLichtBewmelderTuer = 'hue.0.Philips_hue.PIR_Einfahrt.presence'/*Philips hue PIR Einfahrt presence*/ ;
      javascript.0	2021-02-23 10:40:13.666	error	at script.js.common.Einfahrt.Einfahrt_2_Bilder:424
      javascript.0	2021-02-23 10:40:13.666	error	(1051) script.js.common.Einfahrt.Einfahrt_2_Bilder compile failed: 
      javascript.0	2021-02-23 10:42:55.958	error	(10896) at processImmediate (internal/timers.js:463:21)
      javascript.0	2021-02-23 10:42:55.958	error	(10896) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.javascript/main.js:1140:17)
      javascript.0	2021-02-23 10:42:55.957	error	(10896) at /opt/iobroker/node_modules/iobroker.javascript/main.js:1559:17
      javascript.0	2021-02-23 10:42:55.957	error	(10896) at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1503:37)
      javascript.0	2021-02-23 10:42:55.957	error	(10896) at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1280:28)
      javascript.0	2021-02-23 10:42:55.957	error	(10896) at Object.createScript (vm.js:261:10)
      javascript.0	2021-02-23 10:42:55.956	error	(10896) at new Script (vm.js:88:7)
      javascript.0	2021-02-23 10:42:55.956	error	(10896) SyntaxError: Identifier 'oidLichtBewmelderTuer' has already been declared
      javascript.0	2021-02-23 10:42:55.956	error	(10896) ^
      javascript.0	2021-02-23 10:42:55.955	error	(10896) const oidLichtBewmelderTuer = 'hue.0.Philips_hue.PIR_Einfahrt.presence'/*Philips hue PIR Einfahrt presence*/ ;
      javascript.0	2021-02-23 10:42:55.955	error	(10896) script.js.common.Solar.SolarGesamt compile failed: at script.js.common.Solar.SolarGesamt:424
      

      sagt mir aber auch nicht wirklich was 😧

      Jemand eine Idee ?

      A 1 Reply Last reply Reply Quote 0
      • A
        Ahnungsbefreit @TheDuke last edited by

        @theduke Naja die Fehlermeldung gibt doch schon einen Hinweis:

        javascript.0	2021-02-23 10:42:55.956	error	(10896) SyntaxError: Identifier 'oidLichtBewmelderTuer' has already been declared
        

        Hast Du vielleicht auch den JS-Adapter ge-updated und der ist jetzt etwas strenger bei doppelten Deklarationen von Variablen? Selbst wenn nicht, so etwas ist immer eine Fehlerquelle und der würde ich nachgehen.

        TheDuke 1 Reply Last reply Reply Quote 1
        • TheDuke
          TheDuke @Ahnungsbefreit last edited by

          @ahnungsbefreit sagte in meine Skripte funktionieren nicht mehr 😞:

          Hast Du vielleicht auch den JS-Adapter ge-updated und der ist jetzt etwas strenger bei doppelten Deklarationen von Variablen? Selbst wenn nicht, so etwas ist immer eine Fehlerquelle und der würde ich nachgehen.

          Ja der war auch dabei . Aber das jetzt alle nicht mehr funktionieren ist schon hart .

          A 1 Reply Last reply Reply Quote 0
          • A
            Ahnungsbefreit @TheDuke last edited by

            @theduke Sei froh, dass Du die Fehlermeldung bekommst. Die zeigt doch, dass hier bei Deinen Scripten etwas faul ist: Die gleiche Variable wurde im selben Scope 2x deklariert. Und das wird über kurz oder lang zu Problemen führen.

            TheDuke 1 Reply Last reply Reply Quote 1
            • TheDuke
              TheDuke @Ahnungsbefreit last edited by

              @ahnungsbefreit
              Cool, jetzt habe ich die zwei Skripte deaktiviert die die Fehler haben und jetzt funktionieren die anderen wieder .👍

              Danke für den Denkanstoß !

              Aber richtig finde ich das nicht das 1-2 falsche Skripte alle anderen blockieren.

              A 1 Reply Last reply Reply Quote 0
              • A
                Ahnungsbefreit @TheDuke last edited by

                @TheDuke Sorry wenn ich noch mal einen hinterher schiebe: Wenn Scripte nicht im "global" Ordner liegen, kommen sie sich auch nicht in die Quere bei gleichen Deklarationen. Und dort sollten auch nur die Scripte liegen, auf die Du wirklich von allen anderen Scripten aus zugreifen willst, sonst nix.

                TheDuke 1 Reply Last reply Reply Quote 2
                • TheDuke
                  TheDuke @Ahnungsbefreit last edited by

                  @ahnungsbefreit sagte in meine Skripte funktionieren nicht mehr 😞:

                  Wenn Scripte nicht im "global" Ordner liegen, kommen sie sich auch nicht in die Quere bei gleichen Deklarationen.

                  Danke für die Info . Habe jetzt alle Skripte aus dem global Ordner raus genommen und anstelle von Error nur noch Warnungen im Log. Die Funktion ist wieder da und die Warnungen hebe ich mir für das Wochenende auf .

                  Danke.

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  801
                  Online

                  31.8k
                  Users

                  80.0k
                  Topics

                  1.3m
                  Posts

                  2
                  7
                  722
                  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