Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. [gelöst] Blockly Skript erzeugt viele Fehler im Log

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    470

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

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

[gelöst] Blockly Skript erzeugt viele Fehler im Log

Scheduled Pinned Locked Moved Blockly
15 Posts 3 Posters 843 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • paul53P paul53

    @david-g sagte: Im Log kommt bei der Ausführung:

    Zu einigen Datenpunkten "*.alive" existiert offenbar kein Zustand. Deshalb sollte

    Bild_2022-04-25_143428877.png

    gegen eine JS-Funktion mit Ergebnis und folgendem Inhalt ausgetauscht werden:

    if(existsState(id)) return getState(id).val;
    

    Blockly_temp.JPG

    David G.D Offline
    David G.D Offline
    David G.
    wrote on last edited by
    #6

    @paul53

    Das ist es. Hab mir die Datenpunkte mal angesehen.

    Habe den JS Baustein erstellt.
    allerdings finde ich nur das "normale" "etwas tun" ohne die Option nochwas dran zu hängen.

    Zeigt eure Lovelace-Visualisierung klick
    (Auch ideal um sich Anregungen zu holen)

    Meine Tabellen für eure Visualisierung klick

    paul53P 1 Reply Last reply
    0
    • David G.D David G.

      @paul53

      Das ist es. Hab mir die Datenpunkte mal angesehen.

      Habe den JS Baustein erstellt.
      allerdings finde ich nur das "normale" "etwas tun" ohne die Option nochwas dran zu hängen.

      paul53P Offline
      paul53P Offline
      paul53
      wrote on last edited by paul53
      #7

      @david-g sagte: die Option nochwas dran zu hängen.

      Zahnrad links.
      Inhalt: 3 Punkte rechts.

      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 Reply Last reply
      0
      • David G.D Offline
        David G.D Offline
        David G.
        wrote on last edited by
        #8

        @paul53

        Irgendwo hab ich wohl einen Fehler.

        Beim Speichern kommt im Log

        javascript.0
        2022-04-25 14:45:13.834	error	at processImmediate (internal/timers.js:466:21)
        
        javascript.0
        2022-04-25 14:45:13.833	error	at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.javascript/main.js:1311:17)
        
        javascript.0
        2022-04-25 14:45:13.833	error	at /opt/iobroker/node_modules/iobroker.javascript/main.js:1836:17
        
        javascript.0
        2022-04-25 14:45:13.833	error	at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1735:37)
        
        javascript.0
        2022-04-25 14:45:13.833	error	at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1486:28)
        
        javascript.0
        2022-04-25 14:45:13.832	error	at Object.createScript (vm.js:262:10)
        
        javascript.0
        2022-04-25 14:45:13.832	error	at new Script (vm.js:102:7)
        
        javascript.0
        2022-04-25 14:45:13.832	error	SyntaxError: Unexpected token ')'
        
        javascript.0
        2022-04-25 14:45:13.832	error	^
        
        javascript.0
        2022-04-25 14:45:13.831	error	if(existsState(id)) return getState(id).val;)))
        
        javascript.0
        2022-04-25 14:45:13.831	error	script.js.Eigene_Scripte.VIS.Tabelle_Adapter compile failed: at script.js.Eigene_Scripte.VIS.Tabelle_Adapter:5
        

        Screenshot_20220425-144418_Chrome.jpg

        Zeigt eure Lovelace-Visualisierung klick
        (Auch ideal um sich Anregungen zu holen)

        Meine Tabellen für eure Visualisierung klick

        paul53P 1 Reply Last reply
        0
        • David G.D David G.

          @paul53

          Irgendwo hab ich wohl einen Fehler.

          Beim Speichern kommt im Log

          javascript.0
          2022-04-25 14:45:13.834	error	at processImmediate (internal/timers.js:466:21)
          
          javascript.0
          2022-04-25 14:45:13.833	error	at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.javascript/main.js:1311:17)
          
          javascript.0
          2022-04-25 14:45:13.833	error	at /opt/iobroker/node_modules/iobroker.javascript/main.js:1836:17
          
          javascript.0
          2022-04-25 14:45:13.833	error	at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1735:37)
          
          javascript.0
          2022-04-25 14:45:13.833	error	at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1486:28)
          
          javascript.0
          2022-04-25 14:45:13.832	error	at Object.createScript (vm.js:262:10)
          
          javascript.0
          2022-04-25 14:45:13.832	error	at new Script (vm.js:102:7)
          
          javascript.0
          2022-04-25 14:45:13.832	error	SyntaxError: Unexpected token ')'
          
          javascript.0
          2022-04-25 14:45:13.832	error	^
          
          javascript.0
          2022-04-25 14:45:13.831	error	if(existsState(id)) return getState(id).val;)))
          
          javascript.0
          2022-04-25 14:45:13.831	error	script.js.Eigene_Scripte.VIS.Tabelle_Adapter compile failed: at script.js.Eigene_Scripte.VIS.Tabelle_Adapter:5
          

          Screenshot_20220425-144418_Chrome.jpg

          paul53P Offline
          paul53P Offline
          paul53
          wrote on last edited by paul53
          #9

          @david-g sagte:

          error	if(existsState(id)) return getState(id).val;)))
          

          Rechts sind 3 schließende Klammern zu viel. Außerdem musst Du id durch x ersetzen, da Du den Übergabeparameter nicht umbenannt hast. Oder Du änderst x in id:

          Bild_2022-04-25_145330163.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

          David G.D 1 Reply Last reply
          0
          • paul53P paul53

            @david-g sagte:

            error	if(existsState(id)) return getState(id).val;)))
            

            Rechts sind 3 schließende Klammern zu viel. Außerdem musst Du id durch x ersetzen, da Du den Übergabeparameter nicht umbenannt hast. Oder Du änderst x in id:

            Bild_2022-04-25_145330163.png

            David G.D Offline
            David G.D Offline
            David G.
            wrote on last edited by
            #10

            @paul53

            Oh, da muss ich beim kopieren was falsch gemacht haben.
            Speichern klappt jetzt.

            Allerdings kommt im Log jetzt:

            javascript.0
            2022-04-25 14:51:34.547	error	at processImmediate (internal/timers.js:464:21)
            
            javascript.0
            2022-04-25 14:51:34.547	error	at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.js:5909:56)
            
            javascript.0
            2022-04-25 14:51:34.547	error	at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:530:29)
            
            javascript.0
            2022-04-25 14:51:34.546	error	at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1082:38)
            
            javascript.0
            2022-04-25 14:51:34.546	error	at Object.<anonymous> (script.js.Eigene_Scripte.VIS.Tabelle_Adapter:26:15)
            
            javascript.0
            2022-04-25 14:51:34.546	error	at etwas_tun (script.js.Eigene_Scripte.VIS.Tabelle_Adapter:5:20)
            
            javascript.0
            2022-04-25 14:51:34.545	error	script.js.Eigene_Scripte.VIS.Tabelle_Adapter: ReferenceError: id is not defined
            
            javascript.0
            2022-04-25 14:51:34.346	error	at processImmediate (internal/timers.js:464:21)
            
            javascript.0
            2022-04-25 14:51:34.345	error	at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.js:5909:56)
            
            javascript.0
            2022-04-25 14:51:34.345	error	at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:530:29)
            
            javascript.0
            2022-04-25 14:51:34.345	error	at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1082:38)
            
            javascript.0
            2022-04-25 14:51:34.344	error	at Object.<anonymous> (script.js.Eigene_Scripte.VIS.Tabelle_Adapter:26:15)
            
            javascript.0
            2022-04-25 14:51:34.344	error	at etwas_tun (script.js.Eigene_Scripte.VIS.Tabelle_Adapter:5:20)
            
            javascript.0
            2022-04-25 14:51:34.343	error	script.js.Eigene_Scripte.VIS.Tabelle_Adapter: ReferenceError: id is not defined
            

            Die Abfrage aus dem falls Block scheint auch nicht stattzufinden. Jedenfalls ändert sich die Tabelle nicht, wenn ich einen Adapter stoppe.

            Zeigt eure Lovelace-Visualisierung klick
            (Auch ideal um sich Anregungen zu holen)

            Meine Tabellen für eure Visualisierung klick

            paul53P 1 Reply Last reply
            0
            • David G.D David G.

              @paul53

              Oh, da muss ich beim kopieren was falsch gemacht haben.
              Speichern klappt jetzt.

              Allerdings kommt im Log jetzt:

              javascript.0
              2022-04-25 14:51:34.547	error	at processImmediate (internal/timers.js:464:21)
              
              javascript.0
              2022-04-25 14:51:34.547	error	at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.js:5909:56)
              
              javascript.0
              2022-04-25 14:51:34.547	error	at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:530:29)
              
              javascript.0
              2022-04-25 14:51:34.546	error	at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1082:38)
              
              javascript.0
              2022-04-25 14:51:34.546	error	at Object.<anonymous> (script.js.Eigene_Scripte.VIS.Tabelle_Adapter:26:15)
              
              javascript.0
              2022-04-25 14:51:34.546	error	at etwas_tun (script.js.Eigene_Scripte.VIS.Tabelle_Adapter:5:20)
              
              javascript.0
              2022-04-25 14:51:34.545	error	script.js.Eigene_Scripte.VIS.Tabelle_Adapter: ReferenceError: id is not defined
              
              javascript.0
              2022-04-25 14:51:34.346	error	at processImmediate (internal/timers.js:464:21)
              
              javascript.0
              2022-04-25 14:51:34.345	error	at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.js:5909:56)
              
              javascript.0
              2022-04-25 14:51:34.345	error	at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:530:29)
              
              javascript.0
              2022-04-25 14:51:34.345	error	at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1082:38)
              
              javascript.0
              2022-04-25 14:51:34.344	error	at Object.<anonymous> (script.js.Eigene_Scripte.VIS.Tabelle_Adapter:26:15)
              
              javascript.0
              2022-04-25 14:51:34.344	error	at etwas_tun (script.js.Eigene_Scripte.VIS.Tabelle_Adapter:5:20)
              
              javascript.0
              2022-04-25 14:51:34.343	error	script.js.Eigene_Scripte.VIS.Tabelle_Adapter: ReferenceError: id is not defined
              

              Die Abfrage aus dem falls Block scheint auch nicht stattzufinden. Jedenfalls ändert sich die Tabelle nicht, wenn ich einen Adapter stoppe.

              paul53P Offline
              paul53P Offline
              paul53
              wrote on last edited by paul53
              #11

              @david-g sagte:

              ReferenceError: id is not defined
              

              Habe ich eben schon geschrieben: Ändern id --> x oder x --> id.

              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

              David G.D 1 Reply Last reply
              0
              • paul53P paul53

                @david-g sagte:

                ReferenceError: id is not defined
                

                Habe ich eben schon geschrieben: Ändern id --> x oder x --> id.

                David G.D Offline
                David G.D Offline
                David G.
                wrote on last edited by
                #12

                @paul53

                Danke klappt.
                Den Edit hatte ich nicht gesehen.

                Zeigt eure Lovelace-Visualisierung klick
                (Auch ideal um sich Anregungen zu holen)

                Meine Tabellen für eure Visualisierung klick

                1 Reply Last reply
                0
                • David G.D Offline
                  David G.D Offline
                  David G.
                  wrote on last edited by
                  #13

                  @paul53
                  Wo du hier das Skript einmal gesehen hast.
                  Hab mir das so zurechtgebastelt, dass alle 3 Durchgänge der Zeilenumbruch eingebaut wird.

                  Geht das auch noch was einfacher? Ggf sogar einen Baustein? Ich hab da nichts gefunden.

                  P. S.:
                  Komisch,dass nicht bei allen Adaptern der alive Status gepflegt wird.

                  Zeigt eure Lovelace-Visualisierung klick
                  (Auch ideal um sich Anregungen zu holen)

                  Meine Tabellen für eure Visualisierung klick

                  paul53P 1 Reply Last reply
                  0
                  • David G.D David G.

                    @paul53
                    Wo du hier das Skript einmal gesehen hast.
                    Hab mir das so zurechtgebastelt, dass alle 3 Durchgänge der Zeilenumbruch eingebaut wird.

                    Geht das auch noch was einfacher? Ggf sogar einen Baustein? Ich hab da nichts gefunden.

                    P. S.:
                    Komisch,dass nicht bei allen Adaptern der alive Status gepflegt wird.

                    paul53P Offline
                    paul53P Offline
                    paul53
                    wrote on last edited by
                    #14

                    @david-g sagte: Geht das auch noch was einfacher?

                    HTML ist nicht mein Ding. Die Variable umbruch wäre verzichtbar:

                    Bild_2022-04-25_155115256.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

                    David G.D 1 Reply Last reply
                    0
                    • paul53P paul53

                      @david-g sagte: Geht das auch noch was einfacher?

                      HTML ist nicht mein Ding. Die Variable umbruch wäre verzichtbar:

                      Bild_2022-04-25_155115256.png

                      David G.D Offline
                      David G.D Offline
                      David G.
                      wrote on last edited by
                      #15

                      @paul53

                      Okay.
                      Dann war der Ansatz mit dem Zählen uns teilbar ja garnicht so daneben.

                      Zeigt eure Lovelace-Visualisierung klick
                      (Auch ideal um sich Anregungen zu holen)

                      Meine Tabellen für eure Visualisierung klick

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      490

                      Online

                      32.7k

                      Users

                      82.5k

                      Topics

                      1.3m

                      Posts
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Home
                      • Recent
                      • Tags
                      • Unread 0
                      • Categories
                      • Unreplied
                      • Popular
                      • GitHub
                      • Docu
                      • Hilfe