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

  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [Frage] [Blockly/JavaScript] v.4.1.12 Alles etwas langsamer?

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.4k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.5k

[Frage] [Blockly/JavaScript] v.4.1.12 Alles etwas langsamer?

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
javascriptblockly
6 Beiträge 3 Kommentatoren 639 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.
  • rantanplanR Offline
    rantanplanR Offline
    rantanplan
    schrieb am zuletzt editiert von
    #1

    Hallo Zusammen
    Ich teste gerade die v4.1.12 etwas.
    Beim Testen setze ich auch mal bewust falsche Werte ein. Bei einem "Fehler" gibt es nun Seitenweise Log-Einträge.
    Hier mal ein kleiner Auszug.

    javascript.0	2019-03-10 12:12:39.930	warn	at TCP.onread (net.js:548:20)
    javascript.0	2019-03-10 12:12:39.930	warn	at readableAddChunk (_stream_readable.js:176:18)
    javascript.0	2019-03-10 12:12:39.930	warn	at Socket.emit (events.js:188:7)
    javascript.0	2019-03-10 12:12:39.930	warn	at emitOne (events.js:96:13)
    javascript.0	2019-03-10 12:12:39.930	warn	at Socket.realHandler (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\WebSocket.js:825:20)
    javascript.0	2019-03-10 12:12:39.930	warn	at Receiver.add (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\Receiver.js:103:24)
    javascript.0	2019-03-10 12:12:39.930	warn	at Receiver.expectHandler (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\Receiver.js:499:31)
    javascript.0	2019-03-10 12:12:39.930	warn	at Receiver.finish (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\Receiver.js:541:12)
    javascript.0	2019-03-10 12:12:39.930	warn	at Receiver.flush (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\Receiver.js:347:3)
    javascript.0	2019-03-10 12:12:39.930	warn	at C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\Receiver.js:508:14
    javascript.0	2019-03-10 12:12:39.930	warn	at Receiver.applyExtensions (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\Receiver.js:371:5)
    javascript.0	2019-03-10 12:12:39.930	warn	at C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\Receiver.js:536:18
    javascript.0	2019-03-10 12:12:39.930	warn	at Receiver.ontext (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\WebSocket.js:841:10)
    javascript.0	2019-03-10 12:12:39.930	warn	at WebSocket.emit (events.js:191:7)
    javascript.0	2019-03-10 12:12:39.930	warn	at emitTwo (events.js:106:13)
    javascript.0	2019-03-10 12:12:39.930	warn	at WebSocket.onMessage (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\WebSocket.js:442:14)
    javascript.0	2019-03-10 12:12:39.930	warn	at WebSocket.ws.onmessage (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\engine.io-client\lib\transports\websocket.js:146:10)
    javascript.0	2019-03-10 12:12:39.930	warn	at WS.Transport.onData (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\engine.io-client\lib\transport.js:137:8)
    javascript.0	2019-03-10 12:12:39.930	warn	at WS.Transport.onPacket (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\engine.io-client\lib\transport.js:145:8)
    javascript.0	2019-03-10 12:12:39.930	warn	at WS.Emitter.emit (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\engine.io-client\node_modules\component-emitter\index.js:133:20)
    javascript.0	2019-03-10 12:12:39.930	warn	at WS.<anonymous> (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\engine.io-client\lib\socket.js:268:10)
    javascript.0	2019-03-10 12:12:39.930	warn	at Socket.onPacket (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\engine.io-client\lib\socket.js:451:14)
    javascript.0	2019-03-10 12:12:39.930	warn	at Socket.Emitter.emit (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\engine.io-client\node_modules\component-emitter\index.js:133:20)
    javascript.0	2019-03-10 12:12:39.930	warn	at Socket.<anonymous> (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\component-bind\index.js:21:15)
    javascript.0	2019-03-10 12:12:39.930	warn	at Manager.ondata (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\lib\manager.js:322:16)
    javascript.0	2019-03-10 12:12:39.930	warn	at Decoder.add (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-parser\index.js:246:12)
    javascript.0	2019-03-10 12:12:39.930	warn	at Decoder.Emitter.emit (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\component-emitter\index.js:134:20)
    javascript.0	2019-03-10 12:12:39.930	warn	at Decoder.<anonymous> (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\component-bind\index.js:21:15)
    javascript.0	2019-03-10 12:12:39.930	warn	at Manager.ondecoded (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\lib\manager.js:332:8)
    javascript.0	2019-03-10 12:12:39.930	warn	at Manager.Emitter.emit (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\node_modules\component-emitter\index.js:133:20)
    javascript.0	2019-03-10 12:12:39.930	warn	at Manager.<anonymous> (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\component-bind\index.js:21:15)
    javascript.0	2019-03-10 12:12:39.930	warn	at Socket.onpacket (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\lib\socket.js:236:12)
    javascript.0	2019-03-10 12:12:39.930	warn	at Socket.onack (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\lib\socket.js:312:9)
    javascript.0	2019-03-10 12:12:39.930	warn	at Socket.adapter.getForeignState (C:\ioBroker\node_modules\iobroker.javascript\main.js:745:17)
    javascript.0	2019-03-10 12:12:39.930	warn	at prepareScript (C:\ioBroker\node_modules\iobroker.javascript\main.js:1071:38)
    javascript.0	2019-03-10 12:12:39.930	warn	at execute (C:\ioBroker\node_modules\iobroker.javascript\main.js:918:27)
    javascript.0	2019-03-10 12:12:39.930	warn	at script.js.Test.TestVarIdBlock:6:1
    javascript.0	2019-03-10 12:12:39.930	warn	at setStateDelayed (C:\ioBroker\node_modules\iobroker.javascript\lib\sandbox.js:1302:25)
    javascript.0	2019-03-10 12:12:39.914	warn	State "0" not found
    javascript.0	2019-03-10 12:12:39.914	info	script.js.Test.TestVarIdBlock: 0
    javascript.0	2019-03-10 12:12:39.914	info	Start javascript script.js.Test.TestVarIdBlock
    

    Da passiert, neuerdings, einiges im Hintergrund.

    Ich habe aber nun das Gefühl, dass sich die Probleme mit der asynchronen Scriptabarbeitung häufen.
    Ein simples "aktualisiere Datenpunkt mit xy" und danach den Wert ausgeben ist nicht mehr möglich.
    Der Datenpunkt wird aktualisiert, aber die Ausgabe bringt den alten Wert. (Das war mal anders)

    Wenn da bei jeder Aktion ein "Debug-Prozess" gestartet wird, würde mich das nicht verwundern.

    Oder ist das alles nur ein subjektives Empfinden von mir?

    Rantanplan

    CCU3 / MS Server 2019(VM) / Scripten mit Blockly

    HomoranH paul53P 2 Antworten Letzte Antwort
    0
    • rantanplanR rantanplan

      Hallo Zusammen
      Ich teste gerade die v4.1.12 etwas.
      Beim Testen setze ich auch mal bewust falsche Werte ein. Bei einem "Fehler" gibt es nun Seitenweise Log-Einträge.
      Hier mal ein kleiner Auszug.

      javascript.0	2019-03-10 12:12:39.930	warn	at TCP.onread (net.js:548:20)
      javascript.0	2019-03-10 12:12:39.930	warn	at readableAddChunk (_stream_readable.js:176:18)
      javascript.0	2019-03-10 12:12:39.930	warn	at Socket.emit (events.js:188:7)
      javascript.0	2019-03-10 12:12:39.930	warn	at emitOne (events.js:96:13)
      javascript.0	2019-03-10 12:12:39.930	warn	at Socket.realHandler (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\WebSocket.js:825:20)
      javascript.0	2019-03-10 12:12:39.930	warn	at Receiver.add (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\Receiver.js:103:24)
      javascript.0	2019-03-10 12:12:39.930	warn	at Receiver.expectHandler (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\Receiver.js:499:31)
      javascript.0	2019-03-10 12:12:39.930	warn	at Receiver.finish (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\Receiver.js:541:12)
      javascript.0	2019-03-10 12:12:39.930	warn	at Receiver.flush (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\Receiver.js:347:3)
      javascript.0	2019-03-10 12:12:39.930	warn	at C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\Receiver.js:508:14
      javascript.0	2019-03-10 12:12:39.930	warn	at Receiver.applyExtensions (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\Receiver.js:371:5)
      javascript.0	2019-03-10 12:12:39.930	warn	at C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\Receiver.js:536:18
      javascript.0	2019-03-10 12:12:39.930	warn	at Receiver.ontext (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\WebSocket.js:841:10)
      javascript.0	2019-03-10 12:12:39.930	warn	at WebSocket.emit (events.js:191:7)
      javascript.0	2019-03-10 12:12:39.930	warn	at emitTwo (events.js:106:13)
      javascript.0	2019-03-10 12:12:39.930	warn	at WebSocket.onMessage (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\WebSocket.js:442:14)
      javascript.0	2019-03-10 12:12:39.930	warn	at WebSocket.ws.onmessage (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\engine.io-client\lib\transports\websocket.js:146:10)
      javascript.0	2019-03-10 12:12:39.930	warn	at WS.Transport.onData (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\engine.io-client\lib\transport.js:137:8)
      javascript.0	2019-03-10 12:12:39.930	warn	at WS.Transport.onPacket (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\engine.io-client\lib\transport.js:145:8)
      javascript.0	2019-03-10 12:12:39.930	warn	at WS.Emitter.emit (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\engine.io-client\node_modules\component-emitter\index.js:133:20)
      javascript.0	2019-03-10 12:12:39.930	warn	at WS.<anonymous> (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\engine.io-client\lib\socket.js:268:10)
      javascript.0	2019-03-10 12:12:39.930	warn	at Socket.onPacket (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\engine.io-client\lib\socket.js:451:14)
      javascript.0	2019-03-10 12:12:39.930	warn	at Socket.Emitter.emit (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\engine.io-client\node_modules\component-emitter\index.js:133:20)
      javascript.0	2019-03-10 12:12:39.930	warn	at Socket.<anonymous> (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\component-bind\index.js:21:15)
      javascript.0	2019-03-10 12:12:39.930	warn	at Manager.ondata (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\lib\manager.js:322:16)
      javascript.0	2019-03-10 12:12:39.930	warn	at Decoder.add (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-parser\index.js:246:12)
      javascript.0	2019-03-10 12:12:39.930	warn	at Decoder.Emitter.emit (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\component-emitter\index.js:134:20)
      javascript.0	2019-03-10 12:12:39.930	warn	at Decoder.<anonymous> (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\component-bind\index.js:21:15)
      javascript.0	2019-03-10 12:12:39.930	warn	at Manager.ondecoded (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\lib\manager.js:332:8)
      javascript.0	2019-03-10 12:12:39.930	warn	at Manager.Emitter.emit (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\node_modules\component-emitter\index.js:133:20)
      javascript.0	2019-03-10 12:12:39.930	warn	at Manager.<anonymous> (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\component-bind\index.js:21:15)
      javascript.0	2019-03-10 12:12:39.930	warn	at Socket.onpacket (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\lib\socket.js:236:12)
      javascript.0	2019-03-10 12:12:39.930	warn	at Socket.onack (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\lib\socket.js:312:9)
      javascript.0	2019-03-10 12:12:39.930	warn	at Socket.adapter.getForeignState (C:\ioBroker\node_modules\iobroker.javascript\main.js:745:17)
      javascript.0	2019-03-10 12:12:39.930	warn	at prepareScript (C:\ioBroker\node_modules\iobroker.javascript\main.js:1071:38)
      javascript.0	2019-03-10 12:12:39.930	warn	at execute (C:\ioBroker\node_modules\iobroker.javascript\main.js:918:27)
      javascript.0	2019-03-10 12:12:39.930	warn	at script.js.Test.TestVarIdBlock:6:1
      javascript.0	2019-03-10 12:12:39.930	warn	at setStateDelayed (C:\ioBroker\node_modules\iobroker.javascript\lib\sandbox.js:1302:25)
      javascript.0	2019-03-10 12:12:39.914	warn	State "0" not found
      javascript.0	2019-03-10 12:12:39.914	info	script.js.Test.TestVarIdBlock: 0
      javascript.0	2019-03-10 12:12:39.914	info	Start javascript script.js.Test.TestVarIdBlock
      

      Da passiert, neuerdings, einiges im Hintergrund.

      Ich habe aber nun das Gefühl, dass sich die Probleme mit der asynchronen Scriptabarbeitung häufen.
      Ein simples "aktualisiere Datenpunkt mit xy" und danach den Wert ausgeben ist nicht mehr möglich.
      Der Datenpunkt wird aktualisiert, aber die Ausgabe bringt den alten Wert. (Das war mal anders)

      Wenn da bei jeder Aktion ein "Debug-Prozess" gestartet wird, würde mich das nicht verwundern.

      Oder ist das alles nur ein subjektives Empfinden von mir?

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      @rantanplan sagte in [Frage] [Blockly/JavaScript] v.4.1.12 Alles etwas langsamer?:

      Da passiert, neuerdings, einiges im Hintergrund.

      Ja!
      es wurde ein neuer Namespace "ScriptProblem" anglegt, in dem Fehler in Scripten einen Datenpunkt auf true setzen um die Fehlersuche bei Abstürzen zu erleichtern.
      Dies ist in den Objekten in der Expertenansicht zu sehen

      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
      • rantanplanR rantanplan

        Hallo Zusammen
        Ich teste gerade die v4.1.12 etwas.
        Beim Testen setze ich auch mal bewust falsche Werte ein. Bei einem "Fehler" gibt es nun Seitenweise Log-Einträge.
        Hier mal ein kleiner Auszug.

        javascript.0	2019-03-10 12:12:39.930	warn	at TCP.onread (net.js:548:20)
        javascript.0	2019-03-10 12:12:39.930	warn	at readableAddChunk (_stream_readable.js:176:18)
        javascript.0	2019-03-10 12:12:39.930	warn	at Socket.emit (events.js:188:7)
        javascript.0	2019-03-10 12:12:39.930	warn	at emitOne (events.js:96:13)
        javascript.0	2019-03-10 12:12:39.930	warn	at Socket.realHandler (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\WebSocket.js:825:20)
        javascript.0	2019-03-10 12:12:39.930	warn	at Receiver.add (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\Receiver.js:103:24)
        javascript.0	2019-03-10 12:12:39.930	warn	at Receiver.expectHandler (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\Receiver.js:499:31)
        javascript.0	2019-03-10 12:12:39.930	warn	at Receiver.finish (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\Receiver.js:541:12)
        javascript.0	2019-03-10 12:12:39.930	warn	at Receiver.flush (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\Receiver.js:347:3)
        javascript.0	2019-03-10 12:12:39.930	warn	at C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\Receiver.js:508:14
        javascript.0	2019-03-10 12:12:39.930	warn	at Receiver.applyExtensions (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\Receiver.js:371:5)
        javascript.0	2019-03-10 12:12:39.930	warn	at C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\Receiver.js:536:18
        javascript.0	2019-03-10 12:12:39.930	warn	at Receiver.ontext (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\WebSocket.js:841:10)
        javascript.0	2019-03-10 12:12:39.930	warn	at WebSocket.emit (events.js:191:7)
        javascript.0	2019-03-10 12:12:39.930	warn	at emitTwo (events.js:106:13)
        javascript.0	2019-03-10 12:12:39.930	warn	at WebSocket.onMessage (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\WebSocket.js:442:14)
        javascript.0	2019-03-10 12:12:39.930	warn	at WebSocket.ws.onmessage (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\engine.io-client\lib\transports\websocket.js:146:10)
        javascript.0	2019-03-10 12:12:39.930	warn	at WS.Transport.onData (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\engine.io-client\lib\transport.js:137:8)
        javascript.0	2019-03-10 12:12:39.930	warn	at WS.Transport.onPacket (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\engine.io-client\lib\transport.js:145:8)
        javascript.0	2019-03-10 12:12:39.930	warn	at WS.Emitter.emit (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\engine.io-client\node_modules\component-emitter\index.js:133:20)
        javascript.0	2019-03-10 12:12:39.930	warn	at WS.<anonymous> (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\engine.io-client\lib\socket.js:268:10)
        javascript.0	2019-03-10 12:12:39.930	warn	at Socket.onPacket (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\engine.io-client\lib\socket.js:451:14)
        javascript.0	2019-03-10 12:12:39.930	warn	at Socket.Emitter.emit (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\engine.io-client\node_modules\component-emitter\index.js:133:20)
        javascript.0	2019-03-10 12:12:39.930	warn	at Socket.<anonymous> (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\component-bind\index.js:21:15)
        javascript.0	2019-03-10 12:12:39.930	warn	at Manager.ondata (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\lib\manager.js:322:16)
        javascript.0	2019-03-10 12:12:39.930	warn	at Decoder.add (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-parser\index.js:246:12)
        javascript.0	2019-03-10 12:12:39.930	warn	at Decoder.Emitter.emit (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\component-emitter\index.js:134:20)
        javascript.0	2019-03-10 12:12:39.930	warn	at Decoder.<anonymous> (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\component-bind\index.js:21:15)
        javascript.0	2019-03-10 12:12:39.930	warn	at Manager.ondecoded (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\lib\manager.js:332:8)
        javascript.0	2019-03-10 12:12:39.930	warn	at Manager.Emitter.emit (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\node_modules\component-emitter\index.js:133:20)
        javascript.0	2019-03-10 12:12:39.930	warn	at Manager.<anonymous> (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\component-bind\index.js:21:15)
        javascript.0	2019-03-10 12:12:39.930	warn	at Socket.onpacket (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\lib\socket.js:236:12)
        javascript.0	2019-03-10 12:12:39.930	warn	at Socket.onack (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\lib\socket.js:312:9)
        javascript.0	2019-03-10 12:12:39.930	warn	at Socket.adapter.getForeignState (C:\ioBroker\node_modules\iobroker.javascript\main.js:745:17)
        javascript.0	2019-03-10 12:12:39.930	warn	at prepareScript (C:\ioBroker\node_modules\iobroker.javascript\main.js:1071:38)
        javascript.0	2019-03-10 12:12:39.930	warn	at execute (C:\ioBroker\node_modules\iobroker.javascript\main.js:918:27)
        javascript.0	2019-03-10 12:12:39.930	warn	at script.js.Test.TestVarIdBlock:6:1
        javascript.0	2019-03-10 12:12:39.930	warn	at setStateDelayed (C:\ioBroker\node_modules\iobroker.javascript\lib\sandbox.js:1302:25)
        javascript.0	2019-03-10 12:12:39.914	warn	State "0" not found
        javascript.0	2019-03-10 12:12:39.914	info	script.js.Test.TestVarIdBlock: 0
        javascript.0	2019-03-10 12:12:39.914	info	Start javascript script.js.Test.TestVarIdBlock
        

        Da passiert, neuerdings, einiges im Hintergrund.

        Ich habe aber nun das Gefühl, dass sich die Probleme mit der asynchronen Scriptabarbeitung häufen.
        Ein simples "aktualisiere Datenpunkt mit xy" und danach den Wert ausgeben ist nicht mehr möglich.
        Der Datenpunkt wird aktualisiert, aber die Ausgabe bringt den alten Wert. (Das war mal anders)

        Wenn da bei jeder Aktion ein "Debug-Prozess" gestartet wird, würde mich das nicht verwundern.

        Oder ist das alles nur ein subjektives Empfinden von mir?

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

        @rantanplan sagte:

        Ein simples "aktualisiere Datenpunkt mit xy" und danach den Wert ausgeben ist nicht mehr möglich.
        Der Datenpunkt wird aktualisiert, aber die Ausgabe bringt den alten Wert. (Das war mal anders)

        Das war in Blockly noch nie anders. Die Wertausgabe "danach" muss in der Callback-Funktion erfolgen, was funktioniert.

        JS4112_setState_cb.JPG

        Der Wert war voher 2.

        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

        rantanplanR 1 Antwort Letzte Antwort
        0
        • rantanplanR Offline
          rantanplanR Offline
          rantanplan
          schrieb am zuletzt editiert von
          #4

          Na, das kann aber "lustig" werden. Gerade bei "Anfängern" werden da einige Scripts in die Hose gehen, die vorher problemlos gelaufen sind. (Meine Scripts werde ich wohl auch noch mal durchschauen)

          Und die LOG-Ausgabe sagt MIR auch nichts.
          Die Ausgabe, die ich gepostet habe, erfolgte als ich einer boolschen Variable einen nummerischen Wert zugewiesen habe.
          Über 20 Einträge ohne einen konkreten Fehlerhinweis. Für mich also völlig sinnlos.

          Ich wäre dafür diese Option schaltbar zu machen. Am besten pro Script.
          Wenn dann eins Probleme macht, kann man es ja dafür einschalten. Wem auch immer dann die Log-Einträge etwas sagen.

          Aber dieses Szenario default mäßig zu aktivieren, bringt wahrscheinlich mehr Probleme als es löst.

          Sehe gerade in meinem Log, das es da wohl noch mehr Probleme gibt.

          javascript.0	2019-03-10 12:13:38.539	info	Start javascript script.js.Test.TestVarIdBlock 
          
          javascript.0	2019-03-10 12:14:11.585	info	Stop script script.js.Test.TestVarIdBlock
          javascript.1	2019-03-10 12:14:11.585	info	Stop script script.js.Test.TestVarIdBlock 
          

          Script arbeitet definitiev nur in javascript.0

          Werde ich mal beobachten und gegebenenfalls ein issue aufmachen.

          Rantanplan

          CCU3 / MS Server 2019(VM) / Scripten mit Blockly

          1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @rantanplan sagte:

            Ein simples "aktualisiere Datenpunkt mit xy" und danach den Wert ausgeben ist nicht mehr möglich.
            Der Datenpunkt wird aktualisiert, aber die Ausgabe bringt den alten Wert. (Das war mal anders)

            Das war in Blockly noch nie anders. Die Wertausgabe "danach" muss in der Callback-Funktion erfolgen, was funktioniert.

            JS4112_setState_cb.JPG

            Der Wert war voher 2.

            rantanplanR Offline
            rantanplanR Offline
            rantanplan
            schrieb am zuletzt editiert von
            #5

            @paul53 sagte in [Frage] [Blockly/JavaScript] v.4.1.12 Alles etwas langsamer?:

            @rantanplan sagte:
            Das war in Blockly noch nie anders. Die Wertausgabe "danach" muss in der Callback-Funktion erfolgen, was funktioniert.

            Bei "steuere" kann ich das bestätigen(Ack). Aber bei "aktualisiere" funktionierte es.

            Rantanplan

            CCU3 / MS Server 2019(VM) / Scripten mit Blockly

            paul53P 1 Antwort Letzte Antwort
            0
            • rantanplanR rantanplan

              @paul53 sagte in [Frage] [Blockly/JavaScript] v.4.1.12 Alles etwas langsamer?:

              @rantanplan sagte:
              Das war in Blockly noch nie anders. Die Wertausgabe "danach" muss in der Callback-Funktion erfolgen, was funktioniert.

              Bei "steuere" kann ich das bestätigen(Ack). Aber bei "aktualisiere" funktionierte es.

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

              @rantanplan sagte in [Frage] [Blockly/JavaScript] v.4.1.12 Alles etwas langsamer?:

              Aber bei "aktualisiere" funktionierte es.

              Das war dann Zufall !

              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
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              717

              Online

              32.4k

              Benutzer

              81.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