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. ioBroker Allgemein
  4. Grundsätzliches JavaScript Problem

NEWS

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

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

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

Grundsätzliches JavaScript Problem

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
javasriptjavascript.0javaskript adapterblockly timeouttimeouttimeoutsblockly
10 Beiträge 3 Kommentatoren 888 Aufrufe 5 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.
  • NewpicselN Offline
    NewpicselN Offline
    Newpicsel
    schrieb am zuletzt editiert von
    #1

    Moin Freunde,

    bei einem Bekannten ( @bubus ) treten einige Probleme in Verbindung mit dem JavaScript Adapter auf, ich vermute ein grundsätzliches Problem im System, kenne mich hier aber zu wenig aus, eventuell hat jemand eine Idee.

    Genaue System Angaben folgen in kürze, vorab hier schon einmal das Problem selber.

    Einige Skripte/Blocklys laufen nicht korrekt weil hauptsächlich Timeouts nicht korrekt laufen.
    Ich habe zum Testen des Problems zwei Blocklys erstellt, die dies anhand von Log Einträgen verdeutlichen, ich denke so ist der Fehler am einfachsten erklärt.

    Test Blockly 1:
    Hier wird der Wert einer variable mittels 5sek Intervall um 1 erhört, startet ein Timeout der vorher gestoppt wird und 10 Sekunden läuft. (Somit niemals ausgeführt werden dürfte)
    TimeoutTest1Blockly.jpg

    Log:

    2024-10-08 21:09:46.239 - info: javascript.0 (825) Start JavaScript script.js.Meine_Scripte.timeoutTest1 (Blockly)
    2024-10-08 21:09:46.267 - warn: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: Start Timeout Test! Intervall 5sek, Timeout 10sek (Fehler!).
    2024-10-08 21:09:46.267 - info: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
    2024-10-08 21:09:51.267 - warn: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: Test Timeout intervall 5sek: 1
    2024-10-08 21:09:56.267 - warn: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: Test Timeout intervall 5sek: 1
    2024-10-08 21:10:01.267 - warn: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: Test Timeout intervall 5sek: 1
    2024-10-08 21:10:01.269 - error: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: !!!Fehler!!! Test Timeout 10sek: null
    2024-10-08 21:10:06.267 - warn: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: Test Timeout intervall 5sek: 1
    2024-10-08 21:10:06.269 - error: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: !!!Fehler!!! Test Timeout 10sek: null
    2024-10-08 21:10:11.268 - warn: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: Test Timeout intervall 5sek: 1
    2024-10-08 21:10:11.269 - error: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: !!!Fehler!!! Test Timeout 10sek: null
    2024-10-08 21:10:16.268 - warn: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: Test Timeout intervall 5sek: 1
    2024-10-08 21:10:16.269 - error: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: !!!Fehler!!! Test Timeout 10sek: null
    2024-10-08 21:10:21.268 - warn: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: Test Timeout intervall 5sek: 1
    2024-10-08 21:10:21.268 - error: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: !!!Fehler!!! Test Timeout 10sek: null
    

    Zum einen zählt hier der Zähler einer variable nicht weiter, zum anderen wird der Wert der variable Innerhalb des Timeout nicht korrekt "ausgegeben".
    Hier sollte doch außerdem "stop Timeout" alle 5 Sekunden dafür sorgen, dass der Timeout in 10 Sekunden niemals ausgelöst wird.

    Test Blockly 2:
    Hier wird ein Objekt erstellt und dessen Wert mittels 5sek Intervall um 1 erhört, ein trigger reagiert auf die Veränderung stoppt und startet ein Timeout der 10 Sekunden läuft. (Somit ebenfalls niemals ausgeführt werden dürfte)
    TimeoutTest2Blockly.jpg

    Log:

    2024-10-08 21:22:46.367	info	Start JavaScript script.js.Meine_Scripte.timeoutTest2 (Blockly)
    2024-10-08 21:22:46.412	warn	script.js.Meine_Scripte.timeoutTest2: Start Timeout Test2! Intervall 5sek, Timeout 10sek (Fehler!).
    2024-10-08 21:22:46.413	warn	getState "0_userdata.0.Eigene_Objekte.timeout_Test2" not found (3)
    2024-10-08 21:22:46.419	warn	at script.js.Meine_Scripte.timeoutTest2:17:5
    2024-10-08 21:22:46.419	warn	at processTicksAndRejections (node:internal/process/task_queues:95:5)
    2024-10-08 21:22:46.420	warn	State "0_userdata.0.Eigene_Objekte.timeout_Test2" not found
    2024-10-08 21:22:46.421	warn	at Object.setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2090:20)
    2024-10-08 21:22:46.421	warn	at setStateDelayed (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2134:25)
    2024-10-08 21:22:46.421	warn	at script.js.Meine_Scripte.timeoutTest2:18:3
    2024-10-08 21:22:46.421	warn	at processTicksAndRejections (node:internal/process/task_queues:95:5)
    2024-10-08 21:22:46.421	info	script.js.Meine_Scripte.timeoutTest2: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
    2024-10-08 21:22:51.422	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout intervall 5sek. Wert schreiben: 1
    2024-10-08 21:22:51.451	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout (Trigger): 1
    2024-10-08 21:22:56.422	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout intervall 5sek. Wert schreiben: 2
    2024-10-08 21:22:56.425	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout (Trigger): 2
    2024-10-08 21:23:01.421	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout intervall 5sek. Wert schreiben: 3
    2024-10-08 21:23:01.451	error	script.js.Meine_Scripte.timeoutTest2: !!!Fehler!!! Test2 Timeout 10sek: 3
    2024-10-08 21:23:01.458	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout (Trigger): 3
    2024-10-08 21:23:06.422	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout intervall 5sek. Wert schreiben: 4
    2024-10-08 21:23:06.427	error	script.js.Meine_Scripte.timeoutTest2: !!!Fehler!!! Test2 Timeout 10sek: 4
    2024-10-08 21:23:06.477	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout (Trigger): 4
    2024-10-08 21:23:11.421	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout intervall 5sek. Wert schreiben: 5
    2024-10-08 21:23:11.425	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout (Trigger): 5
    2024-10-08 21:23:11.458	error	script.js.Meine_Scripte.timeoutTest2: !!!Fehler!!! Test2 Timeout 10sek: 5
    2024-10-08 21:23:16.422	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout intervall 5sek. Wert schreiben: 6
    2024-10-08 21:23:16.426	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout (Trigger): 6
    2024-10-08 21:23:16.478	error	script.js.Meine_Scripte.timeoutTest2: !!!Fehler!!! Test2 Timeout 10sek: 6
    2024-10-08 21:23:21.421	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout intervall 5sek. Wert schreiben: 7
    2024-10-08 21:23:21.426	error	script.js.Meine_Scripte.timeoutTest2: !!!Fehler!!! Test2 Timeout 10sek: 7
    2024-10-08 21:23:21.440	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout (Trigger): 7
    2024-10-08 21:23:26.422	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout intervall 5sek. Wert schreiben: 8
    2024-10-08 21:23:26.426	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout (Trigger): 8
    2024-10-08 21:23:26.426	error	script.js.Meine_Scripte.timeoutTest2: !!!Fehler!!! Test2 Timeout 10sek: 8
    2024-10-08 21:23:31.421	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout intervall 5sek. Wert schreiben: 9
    2024-10-08 21:23:31.430	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout (Trigger): 9
    2024-10-08 21:23:31.441	error	script.js.Meine_Scripte.timeoutTest2: !!!Fehler!!! Test2 Timeout 10sek: 9
    2024-10-08 21:23:36.421	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout intervall 5sek. Wert schreiben: 10
    2024-10-08 21:23:36.427	error	script.js.Meine_Scripte.timeoutTest2: !!!Fehler!!! Test2 Timeout 10sek: 10
    2024-10-08 21:23:36.440	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout (Trigger): 10
    

    Hier zählt die Variable zwar weiter, allerdings sind hier die Aktionen der blocke irgendwie durcheinander und der "stop Timeout" der alle 5 Sekunden ausgelöst wird, hat keinen Einfluss auf den 10 Sekunden Timeout, der alle 10 Sekunden ausgelöst wird.

    Vielleicht übersehe ich etwas aber auf meinem System laufen die test Blocklys sauber und die jeweiligen timeouts werden nie ausgefüttert (wie ich erwarten würde, verhindert der "stop Timeout" alle 5 Sekunden, das ausführen des timeouts in 10 Sekunden) oder habe ich hier ein Denkfehler eingebaut?
    Fakt ist, bei mir laufen die Blocklys anders (meiner Meinung nach korrekt) im Gegensatz zu dem bei meinen bekannten.

    Hier die Blocklys zum selber testen:
    Timeout Test1.txt Timeout Test2.txt

    Vielen Dank für eure Hilfe, wenn Fragen offen sind, gerne fragen.

    CodierknechtC haus-automatisierungH 2 Antworten Letzte Antwort
    0
    • NewpicselN Newpicsel

      Moin Freunde,

      bei einem Bekannten ( @bubus ) treten einige Probleme in Verbindung mit dem JavaScript Adapter auf, ich vermute ein grundsätzliches Problem im System, kenne mich hier aber zu wenig aus, eventuell hat jemand eine Idee.

      Genaue System Angaben folgen in kürze, vorab hier schon einmal das Problem selber.

      Einige Skripte/Blocklys laufen nicht korrekt weil hauptsächlich Timeouts nicht korrekt laufen.
      Ich habe zum Testen des Problems zwei Blocklys erstellt, die dies anhand von Log Einträgen verdeutlichen, ich denke so ist der Fehler am einfachsten erklärt.

      Test Blockly 1:
      Hier wird der Wert einer variable mittels 5sek Intervall um 1 erhört, startet ein Timeout der vorher gestoppt wird und 10 Sekunden läuft. (Somit niemals ausgeführt werden dürfte)
      TimeoutTest1Blockly.jpg

      Log:

      2024-10-08 21:09:46.239 - info: javascript.0 (825) Start JavaScript script.js.Meine_Scripte.timeoutTest1 (Blockly)
      2024-10-08 21:09:46.267 - warn: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: Start Timeout Test! Intervall 5sek, Timeout 10sek (Fehler!).
      2024-10-08 21:09:46.267 - info: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
      2024-10-08 21:09:51.267 - warn: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: Test Timeout intervall 5sek: 1
      2024-10-08 21:09:56.267 - warn: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: Test Timeout intervall 5sek: 1
      2024-10-08 21:10:01.267 - warn: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: Test Timeout intervall 5sek: 1
      2024-10-08 21:10:01.269 - error: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: !!!Fehler!!! Test Timeout 10sek: null
      2024-10-08 21:10:06.267 - warn: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: Test Timeout intervall 5sek: 1
      2024-10-08 21:10:06.269 - error: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: !!!Fehler!!! Test Timeout 10sek: null
      2024-10-08 21:10:11.268 - warn: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: Test Timeout intervall 5sek: 1
      2024-10-08 21:10:11.269 - error: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: !!!Fehler!!! Test Timeout 10sek: null
      2024-10-08 21:10:16.268 - warn: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: Test Timeout intervall 5sek: 1
      2024-10-08 21:10:16.269 - error: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: !!!Fehler!!! Test Timeout 10sek: null
      2024-10-08 21:10:21.268 - warn: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: Test Timeout intervall 5sek: 1
      2024-10-08 21:10:21.268 - error: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: !!!Fehler!!! Test Timeout 10sek: null
      

      Zum einen zählt hier der Zähler einer variable nicht weiter, zum anderen wird der Wert der variable Innerhalb des Timeout nicht korrekt "ausgegeben".
      Hier sollte doch außerdem "stop Timeout" alle 5 Sekunden dafür sorgen, dass der Timeout in 10 Sekunden niemals ausgelöst wird.

      Test Blockly 2:
      Hier wird ein Objekt erstellt und dessen Wert mittels 5sek Intervall um 1 erhört, ein trigger reagiert auf die Veränderung stoppt und startet ein Timeout der 10 Sekunden läuft. (Somit ebenfalls niemals ausgeführt werden dürfte)
      TimeoutTest2Blockly.jpg

      Log:

      2024-10-08 21:22:46.367	info	Start JavaScript script.js.Meine_Scripte.timeoutTest2 (Blockly)
      2024-10-08 21:22:46.412	warn	script.js.Meine_Scripte.timeoutTest2: Start Timeout Test2! Intervall 5sek, Timeout 10sek (Fehler!).
      2024-10-08 21:22:46.413	warn	getState "0_userdata.0.Eigene_Objekte.timeout_Test2" not found (3)
      2024-10-08 21:22:46.419	warn	at script.js.Meine_Scripte.timeoutTest2:17:5
      2024-10-08 21:22:46.419	warn	at processTicksAndRejections (node:internal/process/task_queues:95:5)
      2024-10-08 21:22:46.420	warn	State "0_userdata.0.Eigene_Objekte.timeout_Test2" not found
      2024-10-08 21:22:46.421	warn	at Object.setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2090:20)
      2024-10-08 21:22:46.421	warn	at setStateDelayed (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2134:25)
      2024-10-08 21:22:46.421	warn	at script.js.Meine_Scripte.timeoutTest2:18:3
      2024-10-08 21:22:46.421	warn	at processTicksAndRejections (node:internal/process/task_queues:95:5)
      2024-10-08 21:22:46.421	info	script.js.Meine_Scripte.timeoutTest2: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
      2024-10-08 21:22:51.422	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout intervall 5sek. Wert schreiben: 1
      2024-10-08 21:22:51.451	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout (Trigger): 1
      2024-10-08 21:22:56.422	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout intervall 5sek. Wert schreiben: 2
      2024-10-08 21:22:56.425	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout (Trigger): 2
      2024-10-08 21:23:01.421	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout intervall 5sek. Wert schreiben: 3
      2024-10-08 21:23:01.451	error	script.js.Meine_Scripte.timeoutTest2: !!!Fehler!!! Test2 Timeout 10sek: 3
      2024-10-08 21:23:01.458	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout (Trigger): 3
      2024-10-08 21:23:06.422	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout intervall 5sek. Wert schreiben: 4
      2024-10-08 21:23:06.427	error	script.js.Meine_Scripte.timeoutTest2: !!!Fehler!!! Test2 Timeout 10sek: 4
      2024-10-08 21:23:06.477	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout (Trigger): 4
      2024-10-08 21:23:11.421	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout intervall 5sek. Wert schreiben: 5
      2024-10-08 21:23:11.425	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout (Trigger): 5
      2024-10-08 21:23:11.458	error	script.js.Meine_Scripte.timeoutTest2: !!!Fehler!!! Test2 Timeout 10sek: 5
      2024-10-08 21:23:16.422	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout intervall 5sek. Wert schreiben: 6
      2024-10-08 21:23:16.426	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout (Trigger): 6
      2024-10-08 21:23:16.478	error	script.js.Meine_Scripte.timeoutTest2: !!!Fehler!!! Test2 Timeout 10sek: 6
      2024-10-08 21:23:21.421	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout intervall 5sek. Wert schreiben: 7
      2024-10-08 21:23:21.426	error	script.js.Meine_Scripte.timeoutTest2: !!!Fehler!!! Test2 Timeout 10sek: 7
      2024-10-08 21:23:21.440	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout (Trigger): 7
      2024-10-08 21:23:26.422	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout intervall 5sek. Wert schreiben: 8
      2024-10-08 21:23:26.426	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout (Trigger): 8
      2024-10-08 21:23:26.426	error	script.js.Meine_Scripte.timeoutTest2: !!!Fehler!!! Test2 Timeout 10sek: 8
      2024-10-08 21:23:31.421	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout intervall 5sek. Wert schreiben: 9
      2024-10-08 21:23:31.430	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout (Trigger): 9
      2024-10-08 21:23:31.441	error	script.js.Meine_Scripte.timeoutTest2: !!!Fehler!!! Test2 Timeout 10sek: 9
      2024-10-08 21:23:36.421	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout intervall 5sek. Wert schreiben: 10
      2024-10-08 21:23:36.427	error	script.js.Meine_Scripte.timeoutTest2: !!!Fehler!!! Test2 Timeout 10sek: 10
      2024-10-08 21:23:36.440	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout (Trigger): 10
      

      Hier zählt die Variable zwar weiter, allerdings sind hier die Aktionen der blocke irgendwie durcheinander und der "stop Timeout" der alle 5 Sekunden ausgelöst wird, hat keinen Einfluss auf den 10 Sekunden Timeout, der alle 10 Sekunden ausgelöst wird.

      Vielleicht übersehe ich etwas aber auf meinem System laufen die test Blocklys sauber und die jeweiligen timeouts werden nie ausgefüttert (wie ich erwarten würde, verhindert der "stop Timeout" alle 5 Sekunden, das ausführen des timeouts in 10 Sekunden) oder habe ich hier ein Denkfehler eingebaut?
      Fakt ist, bei mir laufen die Blocklys anders (meiner Meinung nach korrekt) im Gegensatz zu dem bei meinen bekannten.

      Hier die Blocklys zum selber testen:
      Timeout Test1.txt Timeout Test2.txt

      Vielen Dank für eure Hilfe, wenn Fragen offen sind, gerne fragen.

      CodierknechtC Offline
      CodierknechtC Offline
      Codierknecht
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      @newpicsel
      Wie fast immer gilt: Man könnte eher etwas dazu sagen, wenn man mehr über das System wüsste.

      Die Langfassung von

      iob diag
      

      bitte.

      "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

      Proxmox 9.1.1 LXC|8 GB|Core i7-6700
      HmIP|ZigBee|Tasmota|Unifi
      Zabbix Certified Specialist
      Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

      NewpicselN 2 Antworten Letzte Antwort
      0
      • NewpicselN Newpicsel

        Moin Freunde,

        bei einem Bekannten ( @bubus ) treten einige Probleme in Verbindung mit dem JavaScript Adapter auf, ich vermute ein grundsätzliches Problem im System, kenne mich hier aber zu wenig aus, eventuell hat jemand eine Idee.

        Genaue System Angaben folgen in kürze, vorab hier schon einmal das Problem selber.

        Einige Skripte/Blocklys laufen nicht korrekt weil hauptsächlich Timeouts nicht korrekt laufen.
        Ich habe zum Testen des Problems zwei Blocklys erstellt, die dies anhand von Log Einträgen verdeutlichen, ich denke so ist der Fehler am einfachsten erklärt.

        Test Blockly 1:
        Hier wird der Wert einer variable mittels 5sek Intervall um 1 erhört, startet ein Timeout der vorher gestoppt wird und 10 Sekunden läuft. (Somit niemals ausgeführt werden dürfte)
        TimeoutTest1Blockly.jpg

        Log:

        2024-10-08 21:09:46.239 - info: javascript.0 (825) Start JavaScript script.js.Meine_Scripte.timeoutTest1 (Blockly)
        2024-10-08 21:09:46.267 - warn: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: Start Timeout Test! Intervall 5sek, Timeout 10sek (Fehler!).
        2024-10-08 21:09:46.267 - info: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
        2024-10-08 21:09:51.267 - warn: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: Test Timeout intervall 5sek: 1
        2024-10-08 21:09:56.267 - warn: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: Test Timeout intervall 5sek: 1
        2024-10-08 21:10:01.267 - warn: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: Test Timeout intervall 5sek: 1
        2024-10-08 21:10:01.269 - error: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: !!!Fehler!!! Test Timeout 10sek: null
        2024-10-08 21:10:06.267 - warn: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: Test Timeout intervall 5sek: 1
        2024-10-08 21:10:06.269 - error: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: !!!Fehler!!! Test Timeout 10sek: null
        2024-10-08 21:10:11.268 - warn: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: Test Timeout intervall 5sek: 1
        2024-10-08 21:10:11.269 - error: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: !!!Fehler!!! Test Timeout 10sek: null
        2024-10-08 21:10:16.268 - warn: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: Test Timeout intervall 5sek: 1
        2024-10-08 21:10:16.269 - error: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: !!!Fehler!!! Test Timeout 10sek: null
        2024-10-08 21:10:21.268 - warn: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: Test Timeout intervall 5sek: 1
        2024-10-08 21:10:21.268 - error: javascript.0 (825) script.js.Meine_Scripte.timeoutTest1: !!!Fehler!!! Test Timeout 10sek: null
        

        Zum einen zählt hier der Zähler einer variable nicht weiter, zum anderen wird der Wert der variable Innerhalb des Timeout nicht korrekt "ausgegeben".
        Hier sollte doch außerdem "stop Timeout" alle 5 Sekunden dafür sorgen, dass der Timeout in 10 Sekunden niemals ausgelöst wird.

        Test Blockly 2:
        Hier wird ein Objekt erstellt und dessen Wert mittels 5sek Intervall um 1 erhört, ein trigger reagiert auf die Veränderung stoppt und startet ein Timeout der 10 Sekunden läuft. (Somit ebenfalls niemals ausgeführt werden dürfte)
        TimeoutTest2Blockly.jpg

        Log:

        2024-10-08 21:22:46.367	info	Start JavaScript script.js.Meine_Scripte.timeoutTest2 (Blockly)
        2024-10-08 21:22:46.412	warn	script.js.Meine_Scripte.timeoutTest2: Start Timeout Test2! Intervall 5sek, Timeout 10sek (Fehler!).
        2024-10-08 21:22:46.413	warn	getState "0_userdata.0.Eigene_Objekte.timeout_Test2" not found (3)
        2024-10-08 21:22:46.419	warn	at script.js.Meine_Scripte.timeoutTest2:17:5
        2024-10-08 21:22:46.419	warn	at processTicksAndRejections (node:internal/process/task_queues:95:5)
        2024-10-08 21:22:46.420	warn	State "0_userdata.0.Eigene_Objekte.timeout_Test2" not found
        2024-10-08 21:22:46.421	warn	at Object.setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2090:20)
        2024-10-08 21:22:46.421	warn	at setStateDelayed (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2134:25)
        2024-10-08 21:22:46.421	warn	at script.js.Meine_Scripte.timeoutTest2:18:3
        2024-10-08 21:22:46.421	warn	at processTicksAndRejections (node:internal/process/task_queues:95:5)
        2024-10-08 21:22:46.421	info	script.js.Meine_Scripte.timeoutTest2: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
        2024-10-08 21:22:51.422	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout intervall 5sek. Wert schreiben: 1
        2024-10-08 21:22:51.451	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout (Trigger): 1
        2024-10-08 21:22:56.422	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout intervall 5sek. Wert schreiben: 2
        2024-10-08 21:22:56.425	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout (Trigger): 2
        2024-10-08 21:23:01.421	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout intervall 5sek. Wert schreiben: 3
        2024-10-08 21:23:01.451	error	script.js.Meine_Scripte.timeoutTest2: !!!Fehler!!! Test2 Timeout 10sek: 3
        2024-10-08 21:23:01.458	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout (Trigger): 3
        2024-10-08 21:23:06.422	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout intervall 5sek. Wert schreiben: 4
        2024-10-08 21:23:06.427	error	script.js.Meine_Scripte.timeoutTest2: !!!Fehler!!! Test2 Timeout 10sek: 4
        2024-10-08 21:23:06.477	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout (Trigger): 4
        2024-10-08 21:23:11.421	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout intervall 5sek. Wert schreiben: 5
        2024-10-08 21:23:11.425	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout (Trigger): 5
        2024-10-08 21:23:11.458	error	script.js.Meine_Scripte.timeoutTest2: !!!Fehler!!! Test2 Timeout 10sek: 5
        2024-10-08 21:23:16.422	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout intervall 5sek. Wert schreiben: 6
        2024-10-08 21:23:16.426	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout (Trigger): 6
        2024-10-08 21:23:16.478	error	script.js.Meine_Scripte.timeoutTest2: !!!Fehler!!! Test2 Timeout 10sek: 6
        2024-10-08 21:23:21.421	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout intervall 5sek. Wert schreiben: 7
        2024-10-08 21:23:21.426	error	script.js.Meine_Scripte.timeoutTest2: !!!Fehler!!! Test2 Timeout 10sek: 7
        2024-10-08 21:23:21.440	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout (Trigger): 7
        2024-10-08 21:23:26.422	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout intervall 5sek. Wert schreiben: 8
        2024-10-08 21:23:26.426	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout (Trigger): 8
        2024-10-08 21:23:26.426	error	script.js.Meine_Scripte.timeoutTest2: !!!Fehler!!! Test2 Timeout 10sek: 8
        2024-10-08 21:23:31.421	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout intervall 5sek. Wert schreiben: 9
        2024-10-08 21:23:31.430	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout (Trigger): 9
        2024-10-08 21:23:31.441	error	script.js.Meine_Scripte.timeoutTest2: !!!Fehler!!! Test2 Timeout 10sek: 9
        2024-10-08 21:23:36.421	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout intervall 5sek. Wert schreiben: 10
        2024-10-08 21:23:36.427	error	script.js.Meine_Scripte.timeoutTest2: !!!Fehler!!! Test2 Timeout 10sek: 10
        2024-10-08 21:23:36.440	warn	script.js.Meine_Scripte.timeoutTest2: Test2 Timeout (Trigger): 10
        

        Hier zählt die Variable zwar weiter, allerdings sind hier die Aktionen der blocke irgendwie durcheinander und der "stop Timeout" der alle 5 Sekunden ausgelöst wird, hat keinen Einfluss auf den 10 Sekunden Timeout, der alle 10 Sekunden ausgelöst wird.

        Vielleicht übersehe ich etwas aber auf meinem System laufen die test Blocklys sauber und die jeweiligen timeouts werden nie ausgefüttert (wie ich erwarten würde, verhindert der "stop Timeout" alle 5 Sekunden, das ausführen des timeouts in 10 Sekunden) oder habe ich hier ein Denkfehler eingebaut?
        Fakt ist, bei mir laufen die Blocklys anders (meiner Meinung nach korrekt) im Gegensatz zu dem bei meinen bekannten.

        Hier die Blocklys zum selber testen:
        Timeout Test1.txt Timeout Test2.txt

        Vielen Dank für eure Hilfe, wenn Fragen offen sind, gerne fragen.

        haus-automatisierungH Online
        haus-automatisierungH Online
        haus-automatisierung
        Developer Most Active
        schrieb am zuletzt editiert von
        #3

        @newpicsel sagte in Grundsätzliches JavaScript Problem:

        Test Blockly 1:
        Hier wird der Wert einer variable mittels 5sek Intervall um 1 erhört, startet ein Timeout der vorher gestoppt wird und 10 Sekunden läuft. (Somit niemals ausgeführt werden dürfte)

        Habe das mal nachgebaut und es funktioniert wie erwartet. Der Timeout wird niemals ausgeführt.

        1. Welche Version des JavaScript-Adapters?
        2. Zeig mal den generierten JavaScript-Code

        🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
        🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
        📚 Meine inoffizielle ioBroker Dokumentation

        NewpicselN 1 Antwort Letzte Antwort
        0
        • CodierknechtC Codierknecht

          @newpicsel
          Wie fast immer gilt: Man könnte eher etwas dazu sagen, wenn man mehr über das System wüsste.

          Die Langfassung von

          iob diag
          

          bitte.

          NewpicselN Offline
          NewpicselN Offline
          Newpicsel
          schrieb am zuletzt editiert von
          #4

          Moin @codierknecht

          natürlich, deshalb habe ich angemerkt, dass weitere Informationen über das System folgen.

          Es macht es natürlich nicht einfacher, dass ich selber das Problem nicht habe sondern nur die Kommunikation hier im Forum übernehme, aber sich mit jemanden auseinander zu setzen, der das Problem nicht wirklich beschreiben kann ist wahrscheinlich auch nicht einfacher.

          Ich werde die Information hier preisgeben sobald mir diese vorliegen bzw. Ihn bitten diese hier zeitnah selber zu posten.

          Vielen Dank vorab für die Hilfe

          1 Antwort Letzte Antwort
          1
          • haus-automatisierungH haus-automatisierung

            @newpicsel sagte in Grundsätzliches JavaScript Problem:

            Test Blockly 1:
            Hier wird der Wert einer variable mittels 5sek Intervall um 1 erhört, startet ein Timeout der vorher gestoppt wird und 10 Sekunden läuft. (Somit niemals ausgeführt werden dürfte)

            Habe das mal nachgebaut und es funktioniert wie erwartet. Der Timeout wird niemals ausgeführt.

            1. Welche Version des JavaScript-Adapters?
            2. Zeig mal den generierten JavaScript-Code
            NewpicselN Offline
            NewpicselN Offline
            Newpicsel
            schrieb am zuletzt editiert von Newpicsel
            #5

            Moin @haus-automatisierung

            Hier hilft es wahrscheinlich nicht, meinen generierten Code zu posten oder?
            Dennoch hier:

            Test 1:

            var test_Zaehler, Intervall, timeout;
            
            
            test_Zaehler = 0;
            console.warn('Start Timeout Test! Intervall 5sek, Timeout 10sek (Fehler!).');
            Intervall = setInterval(async () => {
             test_Zaehler = (typeof test_Zaehler === 'number' ? test_Zaehler : 0) + 1;
             console.warn(('Test Timeout intervall 5sek: ' + String(test_Zaehler)));
             (() => { if (timeout) { clearTimeout(timeout); timeout = null; }})();
             timeout = setTimeout(async () => {
               timeout = null;
               console.error(('!!!Fehler!!! Test Timeout 10sek: ' + String(test_Zaehler)));
             }, 10000);
            }, 5000);
            
            //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0N2YXJpYWJsZXMlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyVnFvWWxrKSUzQmtNRmZwcCUyMy1xVEdaJTIyJTNFdGVzdF9aYWVobGVyJTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMHR5cGUlM0QlMjJpbnRlcnZhbCUyMiUyMGlkJTNEJTIySW50ZXJ2YWxsJTIyJTNFSW50ZXJ2YWxsJTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMHR5cGUlM0QlMjJ0aW1lb3V0JTIyJTIwaWQlM0QlMjJ0aW1lb3V0JTIyJTNFdGltZW91dCUzQyUyRnZhcmlhYmxlJTNFJTNDJTJGdmFyaWFibGVzJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIyJTdDVyU2MCU1RSUyQzZ0cHMlNDBLcCUyNDIlN0RuNmclMkJrJTIyJTIweCUzRCUyMjM4JTIyJTIweSUzRCUyMjM4JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJWcW9ZbGspJTNCa01GZnBwJTIzLXFUR1olMjIlM0V0ZXN0X1phZWhsZXIlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMjZBJTVFSDlSMzJsVCUzQiU1RHpHRX4tcTl6JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIyRiUzRiUzRCUzQVY4SH5aJTI1RU9rbDVST3lfbyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNldmVyaXR5JTIyJTNFd2FybiUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjItKGhXYiglM0JUJTdCVGM3bSpLJTVFfm4lMjRlJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRVN0YXJ0JTIwVGltZW91dCUyMFRlc3QhJTIwSW50ZXJ2YWxsJTIwNXNlayUyQyUyMFRpbWVvdXQlMjAxMHNlayUyMChGZWhsZXIhKS4lM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRpbWVvdXRzX3NldGludGVydmFsJTIyJTIwaWQlM0QlMjJXJTI1IWhjZFdlRjA1Tkx1JTJCckNyb0klMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOQU1FJTIyJTNFSW50ZXJ2YWxsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJJTlRFUlZBTCUyMiUzRTUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlVOSVQlMjIlM0VzZWMlM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX2NoYW5nZSUyMiUyMGlkJTNEJTIyMiUyQjdFJTdCS2VGTHJ6UiU3Q0x6IUc5STQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMlZxb1lsayklM0JrTUZmcHAlMjMtcVRHWiUyMiUzRXRlc3RfWmFlaGxlciUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyREVMVEElMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMnpvcSUyNDBGOHQlN0JBZzBBJTIzTmcocUhLJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZGVidWclMjIlMjBpZCUzRCUyMnAlMjQlN0NDOWohY0shJTQwayUyNCUzQSUzQVUlN0JUV1IlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTZXZlcml0eSUyMiUzRXdhcm4lM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyM1clMjRRJTJGbnUlMkJ+RSU1QkZ3OFQlM0IoXypsJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRXRlc3QlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHRfam9pbiUyMiUyMGlkJTNEJTIyfnowdUtqckU4bClXQnNFYnQlMkY3biUyMiUzRSUzQ211dGF0aW9uJTIwaXRlbXMlM0QlMjIyJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyeHYhJTJDdy4lNUVaTFYlN0IlMkZNRUJhTXJJWCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VUZXN0JTIwVGltZW91dCUyMGludGVydmFsbCUyMDVzZWslM0ElMjAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQxJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyKVE3RiUyNEg3Sl8tNSUyNFclMkJrdXElNUV0JTNCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJWcW9ZbGspJTNCa01GZnBwJTIzLXFUR1olMjIlM0V0ZXN0X1phZWhsZXIlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRpbWVvdXRzX2NsZWFydGltZW91dCUyMiUyMGlkJTNEJTIyYSU1RDZGUUJzSXJ0R1p0ZCU1RFNmNSU0MEElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOQU1FJTIyJTNFdGltZW91dCUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRpbWVvdXRzX3NldHRpbWVvdXQlMjIlMjBpZCUzRCUyMlclMjMlNjBYJTVET3psYXVvTTJFJTdEJTVFRCklNDB0JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTkFNRSUyMiUzRXRpbWVvdXQlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkRFTEFZJTIyJTNFMTAlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlVOSVQlMjIlM0VzZWMlM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIyczN6bWolNUJpWSU2MEtHRHMlMkJfdFo3JTVFYiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNldmVyaXR5JTIyJTNFZXJyb3IlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyfiUzRHl3MkwlNDBHckg2JTVCd2lwTzQ5VCU1QiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VUZXN0JTIwVGltZW91dCUzQSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dF9qb2luJTIyJTIwaWQlM0QlMjJ4RTglN0NfeG8lMjVqTTFUMVFhTkwxS1AlMjIlM0UlM0NtdXRhdGlvbiUyMGl0ZW1zJTNEJTIyMiUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQUREMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMkdxajhnITNmLkJCQUVlJTJGMSUyNCUzRHhYJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSEhIUZlaGxlciEhISUyMFRlc3QlMjBUaW1lb3V0JTIwMTBzZWslM0ElMjAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQxJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyeiU1Qks1bWYoZiUyMyU1QlglNUJjUVllZSUzQXozJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJWcW9ZbGspJTNCa01GZnBwJTIzLXFUR1olMjIlM0V0ZXN0X1phZWhsZXIlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGeG1sJTNF
            

            Test 2:

            var id, init, common, test_Zaehler, Intervall, timeout;
            
            // Beschreibe diese Funktion …
            async function createDatapoint(id, init, common) {
               if(existsState(id) === false) {
               
                   createState(id, init, JSON.parse(common));
               
               }
            }
            
            
            console.warn('Start Timeout Test2! Intervall 5sek, Timeout 10sek (Fehler!).');
            await createDatapoint('0_userdata.0.Eigene_Objekte.timeout_Test2', 0, '{"type":"number","role":"state","write":true,"read": true,"name": "Test timeout2"}');
            test_Zaehler = 0;
            if (getState('0_userdata.0.Eigene_Objekte.timeout_Test2').val != 0) {
             setStateDelayed('0_userdata.0.Eigene_Objekte.timeout_Test2', { val: test_Zaehler, ack: false }, parseInt(((0) || '').toString(), 10), false);
            }
            Intervall = setInterval(async () => {
             test_Zaehler = (typeof test_Zaehler === 'number' ? test_Zaehler : 0) + 1;
             setStateDelayed('0_userdata.0.Eigene_Objekte.timeout_Test2', { val: test_Zaehler, ack: false }, parseInt(((0) || '').toString(), 10), false);
             console.warn(('Test2 Timeout intervall 5sek. Wert schreiben: ' + String(test_Zaehler)));
            }, 5000);
            on({ id: [].concat(['0_userdata.0.Eigene_Objekte.timeout_Test2']), change: 'ne' }, async (obj) => {
             let value = obj.state.val;
             let oldValue = obj.oldState.val;
             if (getState('0_userdata.0.Eigene_Objekte.timeout_Test2').val != 0) {
               console.warn(('Test2 Timeout (Trigger): ' + String(test_Zaehler)));
               (() => { if (timeout) { clearTimeout(timeout); timeout = null; }})();
               timeout = setTimeout(async () => {
                 timeout = null;
                 console.error(('!!!Fehler!!! Test2 Timeout 10sek: ' + String(test_Zaehler)));
               }, 10000);
             }
            });
            
            //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0N2YXJpYWJsZXMlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyTGZpVVN6LXc1JTVERC5HNkFrJTJGeTJlJTIyJTNFaWQlM0MlMkZ2YXJpYWJsZSUzRSUzQ3ZhcmlhYmxlJTIwaWQlM0QlMjJVVXZVIXB1U1N6SyUyRmMlNUQpRyE5a1AlMjIlM0Vpbml0JTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIybFk4LSUyQmxaXzBJblElNDAlN0IlN0JIRjlaMCUyMiUzRWNvbW1vbiUzQyUyRnZhcmlhYmxlJTNFJTNDdmFyaWFibGUlMjBpZCUzRCUyMlZxb1lsayklM0JrTUZmcHAlMjMtcVRHWiUyMiUzRXRlc3RfWmFlaGxlciUzQyUyRnZhcmlhYmxlJTNFJTNDdmFyaWFibGUlMjB0eXBlJTNEJTIyaW50ZXJ2YWwlMjIlMjBpZCUzRCUyMkludGVydmFsbCUyMiUzRUludGVydmFsbCUzQyUyRnZhcmlhYmxlJTNFJTNDdmFyaWFibGUlMjB0eXBlJTNEJTIydGltZW91dCUyMiUyMGlkJTNEJTIydGltZW91dCUyMiUzRXRpbWVvdXQlM0MlMkZ2YXJpYWJsZSUzRSUzQyUyRnZhcmlhYmxlcyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnByb2NlZHVyZXNfZGVmY3VzdG9tbm9yZXR1cm4lMjIlMjBpZCUzRCUyMmdKJTVCOSUyQiUyQ2VnRSU1QkFTNEsoMSU0MHglMjRiJTIyJTIweCUzRCUyMjM4JTIyJTIweSUzRCUyMi0zNyUyMiUzRSUzQ211dGF0aW9uJTIwc3RhdGVtZW50cyUzRCUyMmZhbHNlJTIyJTNFJTNDYXJnJTIwbmFtZSUzRCUyMmlkJTIyJTIwdmFyaWQlM0QlMjJMZmlVU3otdzUlNURELkc2QWslMkZ5MmUlMjIlM0UlM0MlMkZhcmclM0UlM0NhcmclMjBuYW1lJTNEJTIyaW5pdCUyMiUyMHZhcmlkJTNEJTIyVVV2VSFwdVNTekslMkZjJTVEKUchOWtQJTIyJTNFJTNDJTJGYXJnJTNFJTNDYXJnJTIwbmFtZSUzRCUyMmNvbW1vbiUyMiUyMHZhcmlkJTNEJTIybFk4LSUyQmxaXzBJblElNDAlN0IlN0JIRjlaMCUyMiUzRSUzQyUyRmFyZyUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTkFNRSUyMiUzRWNyZWF0ZURhdGFwb2ludCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU0NSSVBUJTIyJTNFYVdZb1pYaHBjM1J6VTNSaGRHVW9hV1FwSUQwOVBTQm1ZV3h6WlNrZ2V3MEtEUW9nSUNBZ1kzSmxZWFJsVTNSaGRHVW9hV1FzSUdsdWFYUXNJRXBUVDA0dWNHRnljMlVvWTI5dGJXOXVLU2s3RFFvTkNuMCUzRCUzQyUyRmZpZWxkJTNFJTNDY29tbWVudCUyMHBpbm5lZCUzRCUyMmZhbHNlJTIyJTIwaCUzRCUyMjgwJTIyJTIwdyUzRCUyMjE2MCUyMiUzRUJlc2NocmVpYmUlMjBkaWVzZSUyMEZ1bmt0aW9uJTIwJUUyJTgwJUE2JTNDJTJGY29tbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZGVidWclMjIlMjBpZCUzRCUyMkYlM0YlM0QlM0FWOEh+WiUyNUVPa2w1Uk95X28lMjIlMjB4JTNEJTIyMzglMjIlMjB5JTNEJTIyMzglMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTZXZlcml0eSUyMiUzRXdhcm4lM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyLShoV2IoJTNCVCU3QlRjN20qSyU1RX5uJTI0ZSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VTdGFydCUyMFRpbWVvdXQlMjBUZXN0MiElMjBJbnRlcnZhbGwlMjA1c2VrJTJDJTIwVGltZW91dCUyMDEwc2VrJTIwKEZlaGxlciEpLiUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIycHJvY2VkdXJlc19jYWxsY3VzdG9tbm9yZXR1cm4lMjIlMjBpZCUzRCUyMldNJTdDTFRtJTYwJTJDJTNCRWolM0JZJTNBaTNpZHk1JTIyJTNFJTNDbXV0YXRpb24lMjBuYW1lJTNEJTIyY3JlYXRlRGF0YXBvaW50JTIyJTNFJTNDYXJnJTIwbmFtZSUzRCUyMmlkJTIyJTNFJTNDJTJGYXJnJTNFJTNDYXJnJTIwbmFtZSUzRCUyMmluaXQlMjIlM0UlM0MlMkZhcmclM0UlM0NhcmclMjBuYW1lJTNEJTIyY29tbW9uJTIyJTNFJTNDJTJGYXJnJTNFJTNDJTJGbXV0YXRpb24lM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBUkcwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyWXdiRCUyRkElM0J+VSlVMEclNUJtT2hfJTdDISUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UwX3VzZXJkYXRhLjAuRWlnZW5lX09iamVrdGUudGltZW91dF9UZXN0MiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFSRzElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyKnpMNn5LJTI1ODRoUlQ4KWJ0WGl1byUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBUkcyJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyeHpGJTI0UFl+LUp2cC5aTiU0MEh3dm1qJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSU3QiUyMnR5cGUlMjIlM0ElMjJudW1iZXIlMjIlMkMlMjJyb2xlJTIyJTNBJTIyc3RhdGUlMjIlMkMlMjJ3cml0ZSUyMiUzQXRydWUlMkMlMjJyZWFkJTIyJTNBJTIwdHJ1ZSUyQyUyMm5hbWUlMjIlM0ElMjAlMjJUZXN0JTIwdGltZW91dDIlMjIlN0QlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIyJTdDVyU2MCU1RSUyQzZ0cHMlNDBLcCUyNDIlN0RuNmclMkJrJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJWcW9ZbGspJTNCa01GZnBwJTIzLXFUR1olMjIlM0V0ZXN0X1phZWhsZXIlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMjZBJTVFSDlSMzJsVCUzQiU1RHpHRX4tcTl6JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sc19pZiUyMiUyMGlkJTNEJTIyck8xTyUzRiU2MGwxJTVEeSh2KiUyNDklN0QlM0EhZ0IlMjIlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJJRjAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjI2JTNEJTJDIVgwV1BLam5ManpxUkN6UnUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRU5FUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZV92YXIlMjIlMjBpZCUzRCUyMllPJTYwbSo1Z1JWJTJGbSU3Q0lIUFFVY2UoJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyT0lEJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMmZpZWxkX29pZCUyMiUyMGlkJTNEJTIyVE00YTNoUEdiTWdwckdSJTYwRSU0MEhxJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyb2lkJTIyJTNFSUQlMjBhdXN3JUMzJUE0aGxlbiUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyJTdCJTIzdiUyNWolNjBsWlFVeCUyQ0ZLdyUzRCUyQ1R0RCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UwX3VzZXJkYXRhLjAuRWlnZW5lX09iamVrdGUudGltZW91dF9UZXN0MiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMnAlM0EhKlByTSFIRVFuMGwlMkJWS1ZWKiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2xfZXglMjIlMjBpZCUzRCUyMmcpKTYlNUV3dmV1Y0RrXyUzQnB2N1l2UyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRZUEUlMjIlM0VmYWxzZSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ0xFQVJfUlVOTklORyUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJPSUQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIyZmllbGRfb2lkJTIyJTIwaWQlM0QlMjIlMkZFaHNqJTJGJTYwc1JEKmQlM0EoUyk0VHM0JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyb2lkJTIyJTNFSUQlMjBhdXN3JUMzJUE0aGxlbiUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIySjZQSEJOTE5FR2pzJTdDMURvJTJDdVNBJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRTBfdXNlcmRhdGEuMC5FaWdlbmVfT2JqZWt0ZS50aW1lb3V0X1Rlc3QyJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyb0FjOTkzUTQwbCUzRDFWayU3RDA0eXhMJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMiU3QkoqNl9vRkYyJTYwNWlMWiU2MCU0MEhIIWklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMlZxb1lsayklM0JrTUZmcHAlMjMtcVRHWiUyMiUzRXRlc3RfWmFlaGxlciUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkRFTEFZX01TJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJFRi4lNUJlNSl6anglMjQlN0MuMjdkSiU1Qk4lNUIlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UwJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkVYUElSRSUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIybHFwJTNBJTIzQ0VneSl1aiolNUVpaFktYWclMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UwJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRpbWVvdXRzX3NldGludGVydmFsJTIyJTIwaWQlM0QlMjJXJTI1IWhjZFdlRjA1Tkx1JTJCckNyb0klMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOQU1FJTIyJTNFSW50ZXJ2YWxsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJJTlRFUlZBTCUyMiUzRTUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlVOSVQlMjIlM0VzZWMlM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX2NoYW5nZSUyMiUyMGlkJTNEJTIyMiUyQjdFJTdCS2VGTHJ6UiU3Q0x6IUc5STQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMlZxb1lsayklM0JrTUZmcHAlMjMtcVRHWiUyMiUzRXRlc3RfWmFlaGxlciUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyREVMVEElMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMnpvcSUyNDBGOHQlN0JBZzBBJTIzTmcocUhLJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbF9leCUyMiUyMGlkJTNEJTIyZ3dKbSUyRiU1RX4tZFVtc0JmJTIzQjJ4JTdESyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRZUEUlMjIlM0VmYWxzZSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ0xFQVJfUlVOTklORyUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJPSUQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIyZmllbGRfb2lkJTIyJTIwaWQlM0QlMjIlMkZFaHNqJTJGJTYwc1JEKmQlM0EoUyk0VHM0JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyb2lkJTIyJTNFSUQlMjBhdXN3JUMzJUE0aGxlbiUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIycVRrJTVEKVRXQzIoSjZXKTQlN0RoU2pPJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRTBfdXNlcmRhdGEuMC5FaWdlbmVfT2JqZWt0ZS50aW1lb3V0X1Rlc3QyJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyb0FjOTkzUTQwbCUzRDFWayU3RDA0eXhMJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMmFaUkRzZmRvSUdvX2xyWnhlQTV0JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJWcW9ZbGspJTNCa01GZnBwJTIzLXFUR1olMjIlM0V0ZXN0X1phZWhsZXIlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJERUxBWV9NUyUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIybiU3QiElMjUxWDhWWn5TKSU1RUk2UGUuMG8lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UwJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkVYUElSRSUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyJTJCbnQlN0JrOSU3RCUyNSFoJTI0ODElMkNOKG8xJTJGJTVFJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZGVidWclMjIlMjBpZCUzRCUyMnAlMjQlN0NDOWohY0shJTQwayUyNCUzQSUzQVUlN0JUV1IlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTZXZlcml0eSUyMiUzRXdhcm4lM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyM1clMjRRJTJGbnUlMkJ+RSU1QkZ3OFQlM0IoXypsJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRXRlc3QlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHRfam9pbiUyMiUyMGlkJTNEJTIyfnowdUtqckU4bClXQnNFYnQlMkY3biUyMiUzRSUzQ211dGF0aW9uJTIwaXRlbXMlM0QlMjIyJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyeHYhJTJDdy4lNUVaTFYlN0IlMkZNRUJhTXJJWCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VUZXN0MiUyMFRpbWVvdXQlMjBpbnRlcnZhbGwlMjA1c2VrLiUyMFdlcnQlMjBzY2hyZWliZW4lM0ElMjAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQxJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyKVE3RiUyNEg3Sl8tNSUyNFclMkJrdXElNUV0JTNCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJWcW9ZbGspJTNCa01GZnBwJTIzLXFUR1olMjIlM0V0ZXN0X1phZWhsZXIlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyb25fZXh0JTIyJTIwaWQlM0QlMjJSJTNGJTdEaUxKellEKXdHZXoqNld6JTNGJTNBJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwaXRlbXMlM0QlMjIxJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT05ESVRJT04lMjIlM0VuZSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQUNLX0NPTkRJVElPTiUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyT0lEMCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMmxjKiE5ayU1QjJ4NiUzQm5UcyUzRFUlM0RuNy0lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJvaWQlMjIlM0VJRCUyMGF1c3clQzMlQTRobGVuJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJtJTdDJTVFTmk1cjZPTU9oTkQ1JTQwSzNiaCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UwX3VzZXJkYXRhLjAuRWlnZW5lX09iamVrdGUudGltZW91dF9UZXN0MiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sc19pZiUyMiUyMGlkJTNEJTIyfjdaSTBicy5yUUl1RyU3Qkh5KlJBMiUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMmxNYmhHbW8tUiUyNWdMaWslN0Q3JTVETTloJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VORVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWVfdmFyJTIyJTIwaWQlM0QlMjI5LkslN0JoTXQxbWxrSEwpXyUyMyUzRDQ2aSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk9JRCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMlRNNGEzaFBHYk1ncHJHUiU2MEUlNDBIcSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMm9pZCUyMiUzRUlEJTIwYXVzdyVDMyVBNGhsZW4lM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMmhFX3ElMjRjS3R0ZCUyNCU3QmpJJTNETWlKSnAlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFMF91c2VyZGF0YS4wLkVpZ2VuZV9PYmpla3RlLnRpbWVvdXRfVGVzdDIlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJwLjMwSDlNQVM4cmEhdHElMjUlN0Q4JTJCTyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmRlYnVnJTIyJTIwaWQlM0QlMjI5SjluM2JhWColMjNrVzFneUdJJTYwKS0lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTZXZlcml0eSUyMiUzRXdhcm4lM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyM1clMjRRJTJGbnUlMkJ+RSU1QkZ3OFQlM0IoXypsJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRXRlc3QlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHRfam9pbiUyMiUyMGlkJTNEJTIyWHd5JTIzJTQwSSUzQXFFJTJGJTNGdmVVWiU2MCk5JTI1KiUyMiUzRSUzQ211dGF0aW9uJTIwaXRlbXMlM0QlMjIyJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyRC1vc0xUKURUfmNtX2NZfkwlMjNoNSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VUZXN0MiUyMFRpbWVvdXQlMjAoVHJpZ2dlciklM0ElMjAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQxJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIySyEydU1paiU3QlVsUSFnViUzQkFtQktOJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJWcW9ZbGspJTNCa01GZnBwJTIzLXFUR1olMjIlM0V0ZXN0X1phZWhsZXIlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRpbWVvdXRzX2NsZWFydGltZW91dCUyMiUyMGlkJTNEJTIyYSU1RDZGUUJzSXJ0R1p0ZCU1RFNmNSU0MEElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOQU1FJTIyJTNFdGltZW91dCUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRpbWVvdXRzX3NldHRpbWVvdXQlMjIlMjBpZCUzRCUyMlclMjMlNjBYJTVET3psYXVvTTJFJTdEJTVFRCklNDB0JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTkFNRSUyMiUzRXRpbWVvdXQlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkRFTEFZJTIyJTNFMTAlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlVOSVQlMjIlM0VzZWMlM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIyczN6bWolNUJpWSU2MEtHRHMlMkJfdFo3JTVFYiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNldmVyaXR5JTIyJTNFZXJyb3IlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyfiUzRHl3MkwlNDBHckg2JTVCd2lwTzQ5VCU1QiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VUZXN0JTIwVGltZW91dCUzQSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dF9qb2luJTIyJTIwaWQlM0QlMjJ4RTglN0NfeG8lMjVqTTFUMVFhTkwxS1AlMjIlM0UlM0NtdXRhdGlvbiUyMGl0ZW1zJTNEJTIyMiUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQUREMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMkdxajhnITNmLkJCQUVlJTJGMSUyNCUzRHhYJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSEhIUZlaGxlciEhISUyMFRlc3QyJTIwVGltZW91dCUyMDEwc2VrJTNBJTIwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQUREMSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMnolNUJLNW1mKGYlMjMlNUJYJTVCY1FZZWUlM0F6MyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyVnFvWWxrKSUzQmtNRmZwcCUyMy1xVEdaJTIyJTNFdGVzdF9aYWVobGVyJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGeG1sJTNF
            

            Ich werde dies ebenfalls weitergeben damit hier die Angaben von dem System selbst stammen.

            Vielen Dank und schöne Grüße 😊
            Peter

            1 Antwort Letzte Antwort
            0
            • CodierknechtC Codierknecht

              @newpicsel
              Wie fast immer gilt: Man könnte eher etwas dazu sagen, wenn man mehr über das System wüsste.

              Die Langfassung von

              iob diag
              

              bitte.

              NewpicselN Offline
              NewpicselN Offline
              Newpicsel
              schrieb am zuletzt editiert von
              #6

              @codierknecht

              So, hier das iob diag:

              ======== Start marking the full check here =========
              
              ```bash
              Skript v.2024-08-12
              
              *** BASE SYSTEM ***
              Static hostname: raspberrypi
                    Icon name: computer
              Operating System: Debian GNU/Linux 12 (bookworm)
                       Kernel: Linux 6.6.51+rpt-rpi-v8
                 Architecture: arm64
              OS is similar to:
              
              Model           : Raspberry Pi 4 Model B Rev 1.1
              Docker          : false
              Virtualization  : none
              Kernel          : aarch64
              Userland        : 64 bit
              
              Systemuptime and Load:
              18:32:11 up 2 days, 20:57,  2 users,  load average: 0.52, 0.46, 0.48
              CPU threads: 4
              
              
              *** RASPBERRY THROTTLING ***
              Current issues:
              No throttling issues detected.
              
              Previously detected issues:
              No throttling issues detected.
              
              *** Time and Time Zones ***
                            Local time: Wed 2024-10-09 18:32:12 CEST
                        Universal time: Wed 2024-10-09 16:32:12 UTC
                              RTC time: n/a
                             Time zone: Europe/Berlin (CEST, +0200)
              System clock synchronized: yes
                           NTP service: active
                       RTC in local TZ: no
              
              *** Users and Groups ***
              User that called 'iob diag':
              markus
              HOME=/home/markus
              GROUPS=markus adm dialout cdrom sudo audio video plugdev games users input rende                                                                                                             r netdev gpio i2c spi iobroker
              
              User that is running 'js-controller':
              iobroker
              HOME=/home/iobroker
              GROUPS=iobroker tty dialout audio video plugdev bluetooth gpio i2c
              
              *** Display-Server-Setup ***
              Display-Server: false
              Desktop:
              Terminal:       tty
              Boot Target:    multi-user.target
              
              *** MEMORY ***
                            total        used        free      shared  buff/cache   available
              Mem:            4.0G        2.1G        704M        1.3M        1.2G        1.9G
              Swap:           209M          0B        209M
              Total:          4.2G        2.1G        913M
              
              Active iob-Instances:   22
              
                      3790 M total memory
                      2008 M used memory
                      2064 M active memory
                       798 M inactive memory
                       671 M free memory
                       151 M buffer memory
                      1036 M swap cache
                       199 M total swap
                         0 M used swap
                       199 M free swap
              
              *** top - Table Of Processes  ***
              top - 18:32:12 up 2 days, 20:57,  2 users,  load average: 0.52, 0.46, 0.48
              Tasks: 187 total,   2 running, 185 sleeping,   0 stopped,   0 zombie
              %Cpu(s):  0.0 us, 20.0 sy,  0.0 ni, 80.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
              MiB Mem :   3791.0 total,    670.4 free,   2009.7 used,   1187.7 buff/cache
              MiB Swap:    200.0 total,    200.0 free,      0.0 used.   1781.3 avail Mem
              
              *** FAILED SERVICES ***
              
               UNIT LOAD ACTIVE SUB DESCRIPTION
              0 loaded units listed.
              
              *** FILESYSTEM ***
              Filesystem     Type      Size  Used Avail Use% Mounted on
              udev           devtmpfs  1.6G     0  1.6G   0% /dev
              tmpfs          tmpfs     380M  1.2M  378M   1% /run
              /dev/sda2      ext4      220G   13G  197G   6% /
              tmpfs          tmpfs     1.9G     0  1.9G   0% /dev/shm
              tmpfs          tmpfs     5.0M   16K  5.0M   1% /run/lock
              /dev/sda1      vfat      510M   64M  447M  13% /boot/firmware
              tmpfs          tmpfs     380M     0  380M   0% /run/user/1000
              
              Messages concerning ext4 filesystem in dmesg:
              [Sun Oct  6 21:34:49 2024] Kernel command line: coherent_pool=1M 8250.nr_uarts=0                                                                                                              snd_bcm2835.enable_headphones=0 snd_bcm2835.enable_headphones=1 snd_bcm2835.ena                                                                                                             ble_hdmi=1 snd_bcm2835.enable_hdmi=0  smsc95xx.macaddr=DC:A6:32:4A:43:1D vc_mem.                                                                                                             mem_base=0x3eb00000 vc_mem.mem_size=0x3ff00000  console=ttyS0,115200 console=tty                                                                                                             1 root=PARTUUID=49c9dbd3-02 rootfstype=ext4 fsck.repair=yes rootwait
              [Sun Oct  6 21:34:54 2024] EXT4-fs (sda2): mounted filesystem 6835594d-a5f3-459f                                                                                                             -a244-318060e7e0ab ro with ordered data mode. Quota mode: none.
              [Sun Oct  6 21:34:56 2024] EXT4-fs (sda2): re-mounted 6835594d-a5f3-459f-a244-31                                                                                                             8060e7e0ab r/w. Quota mode: none.
              
              Show mounted filesystems:
              TARGET            SOURCE    FSTYPE OPTIONS
              /                 /dev/sda2 ext4   rw,noatime
              |-/boot/firmware  /dev/sda1 vfat   rw,relatime,fmask=0022,dmask=0022,codepage=43                                                                                                             7,iocharset=ascii,shortname=mixed,errors=remount-ro
              `-/media/usbstick /dev/sda1 vfat   rw,noatime,fmask=0022,dmask=0022,codepage=437                                                                                                             ,iocharset=ascii,shortname=mixed,errors=remount-ro
              
              Files in neuralgic directories:
              
              /var:
              1.8G    /var/
              827M    /var/cache
              821M    /var/cache/apt
              708M    /var/cache/apt/archives
              592M    /var/log
              
              Archived and active journals take up 524.2M in the file system.
              
              /opt/iobroker/backups:
              204M    /opt/iobroker/backups/
              
              /opt/iobroker/iobroker-data:
              3.0G    /opt/iobroker/iobroker-data/
              1.9G    /opt/iobroker/iobroker-data/history
              822M    /opt/iobroker/iobroker-data/files
              617M    /opt/iobroker/iobroker-data/files/javascript.admin
              560M    /opt/iobroker/iobroker-data/files/javascript.admin/static
              
              The five largest files in iobroker-data are:
              42M     /opt/iobroker/iobroker-data/objects.jsonl
              38M     /opt/iobroker/iobroker-data/files/iot.admin/static/js/main.d3d286bd.js.map
              32M     /opt/iobroker/iobroker-data/states.jsonl
              24M     /opt/iobroker/iobroker-data/files/web.admin/static/js/main.135279a0.js.map
              14M     /opt/iobroker/iobroker-data/files/backitup.admin/static/js/main.2cca4954.js
              
              USB-Devices by-id:
              USB-Sticks -  Avoid direct links to /dev/tty* in your adapter setups, please always prefer the links 'by-id':
              
              /dev/serial/by-id/usb-Texas_Instruments_XDS110__03.00.00.22__Embed_with_CMSIS-DAP_L1100L6P-if00
              /dev/serial/by-id/usb-Texas_Instruments_XDS110__03.00.00.22__Embed_with_CMSIS-DAP_L1100L6P-if03
              
              
              HINT:
              Your zigbee.1 COM-Port is NOT matching 'by-id'. Please check your setting:
              /dev/ttyACM0
              
              
              *** NodeJS-Installation ***
              
              /usr/bin/nodejs         v20.18.0
              /usr/bin/node           v20.18.0
              /usr/bin/npm            10.8.2
              /usr/bin/npx            10.8.2
              /usr/bin/corepack       0.29.3
              
              
              nodejs:
               Installed: 20.18.0-1nodesource1
               Candidate: 20.18.0-1nodesource1
               Version table:
              *** 20.18.0-1nodesource1 1001
                     500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                     100 /var/lib/dpkg/status
                  20.17.0-1nodesource1 1001
                     500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                  20.16.0-1nodesource1 1001
                     500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                  20.15.1-1nodesource1 1001
                     500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                  20.15.0-1nodesource1 1001
                     500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                  20.14.0-1nodesource1 1001
                     500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                  20.13.1-1nodesource1 1001
                     500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                  20.13.0-1nodesource1 1001
                     500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                  20.12.2-1nodesource1 1001
                     500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                  20.12.1-1nodesource1 1001
                     500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                  20.12.0-1nodesource1 1001
                     500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                  20.11.1-1nodesource1 1001
                     500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                  20.11.0-1nodesource1 1001
                     500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                  20.10.0-1nodesource1 1001
                     500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                  20.9.0-1nodesource1 1001
                     500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                  20.8.1-1nodesource1 1001
                     500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                  20.8.0-1nodesource1 1001
                     500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                  20.7.0-1nodesource1 1001
                     500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                  20.6.1-1nodesource1 1001
                     500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                  20.6.0-1nodesource1 1001
                     500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                  20.5.1-1nodesource1 1001
                     500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                  20.5.0-1nodesource1 1001
                     500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                  20.4.0-1nodesource1 1001
                     500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                  20.3.1-1nodesource1 1001
                     500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                  20.3.0-1nodesource1 1001
                     500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                  20.2.0-1nodesource1 1001
                     500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                  20.1.0-1nodesource1 1001
                     500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                  20.0.0-1nodesource1 1001
                     500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                  18.19.0+dfsg-6~deb12u2 500
                     500 http://deb.debian.org/debian bookworm/main arm64 Packages
                  18.19.0+dfsg-6~deb12u1 500
                     500 http://deb.debian.org/debian-security bookworm-security/main arm64 Packages
              
              Temp directories causing npm8 problem: 0
              No problems detected
              
              Errors in npm tree:
              
              *** ioBroker-Installation ***
              
              ioBroker Status
              iobroker is running on this host.
              
              
              Objects type: jsonl
              States  type: jsonl
              
              Core adapters versions
              js-controller:  6.0.11
              admin:          7.1.5
              javascript:     8.8.3
              
              nodejs modules from github:     0
              
              Adapter State
              + system.adapter.admin.0                  : admin                 : raspberrypi                              -  enabled, port: 7777, bind: 0.0.0.0 (SSL), run as: admin
              + system.adapter.alexa2.0                 : alexa2                : raspberrypi                              -  enabled
               system.adapter.alias-manager.0          : alias-manager         : raspberrypi                              - disabled
              + system.adapter.backitup.0               : backitup              : raspberrypi                              -  enabled
               system.adapter.birthdays.0              : birthdays             : raspberrypi                              -  enabled
              + system.adapter.broadlink2.0             : broadlink2            : raspberrypi                              -  enabled
              + system.adapter.enigma2.0                : enigma2               : raspberrypi                              -  enabled
               system.adapter.flot.0                   : flot                  : raspberrypi                              - disabled
              + system.adapter.history.0                : history               : raspberrypi                              -  enabled
              + system.adapter.hue.0                    : hue                   : raspberrypi                              -  enabled, port: 80
              + system.adapter.iot.0                    : iot                   : raspberrypi                              -  enabled
              + system.adapter.javascript.0             : javascript            : raspberrypi                              -  enabled
              + system.adapter.lgtv.0                   : lgtv                  : raspberrypi                              -  enabled
              + system.adapter.onvif.0                  : onvif                 : raspberrypi                              -  enabled, port: 80, 7575, 8000, 8080, 8081, 8899
              + system.adapter.opendtu.0                : opendtu               : raspberrypi                              -  enabled
              + system.adapter.reolink.0                : reolink               : raspberrypi                              -  enabled
               system.adapter.roborock.0               : roborock              : raspberrypi                              - disabled
              + system.adapter.shelly.0                 : shelly                : raspberrypi                              -  enabled, port: 1882, bind: 0.0.0.0
               system.adapter.shuttercontrol.0         : shuttercontrol        : raspberrypi                              - disabled
              + system.adapter.smartcontrol.0           : smartcontrol          : raspberrypi                              -  enabled
              + system.adapter.sonoff.0                 : sonoff                : raspberrypi                              -  enabled, port: 1884, bind: 0.0.0.0
              + system.adapter.telegram.0               : telegram              : raspberrypi                              -  enabled, port: 8443, bind: 0.0.0.0
              + system.adapter.tr-064.0                 : tr-064                : raspberrypi                              -  enabled
               system.adapter.vis-bars.0               : vis-bars              : raspberrypi                              - disabled
               system.adapter.vis-hqwidgets.0          : vis-hqwidgets         : raspberrypi                              - disabled
               system.adapter.vis-icontwo.0            : vis-icontwo           : raspberrypi                              - disabled
              + system.adapter.vis-inventwo.0           : vis-inventwo          : raspberrypi                              -  enabled
               system.adapter.vis-metro.0              : vis-metro             : raspberrypi                              - disabled
               system.adapter.vis-plumb.0              : vis-plumb             : raspberrypi                              - disabled
               system.adapter.vis-timeandweather.0     : vis-timeandweather    : raspberrypi                              - disabled
               system.adapter.vis.0                    : vis                   : raspberrypi                              -  enabled
              + system.adapter.web.0                    : web                   : raspberrypi                              -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
              + system.adapter.zigbee.1                 : zigbee                : raspberrypi                              -  enabled, port: /dev/ttyACM0
              
              + instance is alive
              
              Enabled adapters with bindings
              + system.adapter.admin.0                  : admin                 : raspberrypi                              -  enabled, port: 7777, bind: 0.0.0.0 (SSL), run as: admin
              + system.adapter.hue.0                    : hue                   : raspberrypi                              -  enabled, port: 80
              + system.adapter.onvif.0                  : onvif                 : raspberrypi                              -  enabled, port: 80, 7575, 8000, 8080, 8081, 8899
              + system.adapter.shelly.0                 : shelly                : raspberrypi                              -  enabled, port: 1882, bind: 0.0.0.0
              + system.adapter.sonoff.0                 : sonoff                : raspberrypi                              -  enabled, port: 1884, bind: 0.0.0.0
              + system.adapter.telegram.0               : telegram              : raspberrypi                              -  enabled, port: 8443, bind: 0.0.0.0
              + system.adapter.web.0                    : web                   : raspberrypi                              -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
              + system.adapter.zigbee.1                 : zigbee                : raspberrypi                              -  enabled, port: /dev/ttyACM0
              
              ioBroker-Repositories
              +-------------------------------------------------------------------------------------------------------+
              ¦ (index) ¦ name               ¦ url                                                     ¦ auto upgrade ¦
              +---------+--------------------+---------------------------------------------------------+--------------¦
              ¦ 0       ¦ 'Stable (default)' ¦ 'http://repo.iobroker.live/sources-dist.json'           ¦ false        ¦
              ¦ 1       ¦ 'Beta (latest)'    ¦ 'http://download.iobroker.net/sources-dist-latest.json' ¦ false        ¦
              +-------------------------------------------------------------------------------------------------------+
              
              Active repo(s): Stable (default)
              Upgrade policy: none
              
              Installed ioBroker-Instances
              Used repository: Stable (default)
              Adapter    "admin"        : 7.1.5    , installed 7.1.5
              Adapter    "alexa2"       : 3.26.5   , installed 3.26.5
              Adapter    "alias-manager": 1.2.6    , installed 1.2.6
              Adapter    "backitup"     : 3.0.22   , installed 3.0.22
              Adapter    "birthdays"    : 3.0.1    , installed 3.0.1
              Adapter    "broadlink2"   : 2.3.0    , installed 2.3.0
              Adapter    "enigma2"      : 2.1.1    , installed 2.1.1
              Adapter    "feiertage"    : 1.2.0    , installed 1.2.0
              Adapter    "flot"         : 1.12.0   , installed 1.12.0
              Adapter    "history"      : 3.0.1    , installed 3.0.1
              Adapter    "hue"          : 3.12.0   , installed 3.12.0
              Adapter    "iot"          : 3.3.0    , installed 3.3.0
              Adapter    "javascript"   : 8.8.3    , installed 8.8.3
              Controller "js-controller": 6.0.11   , installed 6.0.11
              Adapter    "lgtv"         : 2.2.0    , installed 2.2.0
              Adapter    "onvif"        : 1.1.4    , installed 1.1.4
              Adapter    "opendtu"      : 2.0.0    , installed 2.0.0
              Adapter    "reolink"      : 1.1.1    , installed 1.1.1
              Adapter    "roborock"     : 0.6.16   , installed 0.6.6  [Updatable]
              Adapter    "shelly"       : 8.2.1    , installed 8.2.1
              Adapter    "shuttercontrol": 1.7.3   , installed 1.7.3
              Adapter    "simple-api"   : 2.8.0    , installed 2.8.0
              Adapter    "smartcontrol" : 2.0.1    , installed 2.0.1
              Adapter    "socketio"     : 6.7.1    , installed 6.7.1
              Adapter    "sonoff"       : 3.1.2    , installed 3.1.2
              Adapter    "telegram"     : 3.9.0    , installed 3.9.0
              Adapter    "tr-064"       : 4.3.0    , installed 4.3.0
              Adapter    "vis"          : 1.5.6    , installed 1.5.6
              Adapter    "vis-bars"     : 0.1.4    , installed 0.1.4
              Adapter    "vis-hqwidgets": 1.5.1    , installed 1.5.1
              Adapter    "vis-icontwo"  : 1.5.0    , installed 1.5.0
              Adapter    "vis-inventwo" : 3.3.4    , installed 3.3.4
              Adapter    "vis-metro"    : 1.2.0    , installed 1.2.0
              Adapter    "vis-plumb"    : 1.0.2    , installed 1.0.2
              Adapter    "vis-timeandweather": 1.2.2, installed 1.2.2
              Adapter    "web"          : 6.2.5    , installed 6.2.5
              Adapter    "ws"           : 2.6.2    , installed 2.6.2
              Adapter    "zigbee"       : 1.10.3   , installed 1.10.3
              
              Objects and States
              Please stand by - This may take a while
              Objects:        10566
              States:         9135
              
              *** OS-Repositories and Updates ***
              Hit:1 http://archive.raspberrypi.com/debian bookworm InRelease
              Hit:2 http://deb.debian.org/debian bookworm InRelease
              Hit:3 http://deb.debian.org/debian-security bookworm-security InRelease
              Hit:4 http://deb.debian.org/debian bookworm-updates InRelease
              Hit:5 https://deb.nodesource.com/node_20.x nodistro InRelease
              Reading package lists...
              Pending Updates: 11
              
              *** Listening Ports ***
              Active Internet connections (only servers)
              Proto Recv-Q Send-Q Local Address           Foreign Address         State       User       Inode      PID/Program name
              tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN      1001       4707       696/iobroker.js-con
              tcp        0      0 127.0.0.1:9001          0.0.0.0:*               LISTEN      1001       4702       696/iobroker.js-con
              tcp        0      0 0.0.0.0:1884            0.0.0.0:*               LISTEN      1001       5001       980/io.sonoff.0
              tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      0          7188       705/sshd: /usr/sbin
              tcp6       0      0 :::7777                 :::*                    LISTEN      1001       6685       781/io.admin.0
              tcp6       0      0 :::8082                 :::*                    LISTEN      1001       7094       1097/io.web.0
              tcp6       0      0 :::8000                 :::*                    LISTEN      1001       9294       1155/io.onvif.0
              tcp6       0      0 :::22                   :::*                    LISTEN      0          7190       705/sshd: /usr/sbin
              udp        0      0 0.0.0.0:35134           0.0.0.0:*                           1001       1245410    914/io.broadlink2.0
              udp        0      0 0.0.0.0:15001           0.0.0.0:*                           1001       5936       914/io.broadlink2.0
              udp        0      0 192.168.178.128:5353    0.0.0.0:*                           1001       6919       995/io.tr-064.0
              udp        0      0 0.0.0.0:5353            0.0.0.0:*                           104        4568       555/avahi-daemon: r
              udp        0      0 0.0.0.0:5683            0.0.0.0:*                           1001       1723452    73269/io.shelly.0
              udp        0      0 0.0.0.0:36684           0.0.0.0:*                           104        4570       555/avahi-daemon: r
              udp        0      0 0.0.0.0:43295           0.0.0.0:*                           1001       5939       914/io.broadlink2.0
              udp6       0      0 fe80::b353:4f61:f38:546 :::*                                0          5646       646/NetworkManager
              udp6       0      0 :::44226                :::*                                104        4571       555/avahi-daemon: r
              udp6       0      0 :::5353                 :::*                                104        4569       555/avahi-daemon: r
              
              *** Log File - Last 25 Lines ***
              
              2024-10-09 18:32:44.127  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Home_Data und Home_Status werden abgerufen...
              2024-10-09 18:32:44.487  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo Status: OK!
              2024-10-09 18:32:44.500  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Daten und Objekte werden aktualisiert...
              2024-10-09 18:32:44.757  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Home_Status anfrage OK!
              2024-10-09 18:32:44.770  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Home_Data anfrage OK!
              2024-10-09 18:32:44.810  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Home_Data anfrage OK!
              2024-10-09 18:32:44.903  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Home_Status anfrage OK!
              2024-10-09 18:32:45.126  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo Status: OK!
              2024-10-09 18:32:45.172  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo Status: OK!
              2024-10-09 18:32:53.345  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Intervall abruf...
              2024-10-09 18:32:54.345  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Home_Data und Home_Status werden abgerufen...
              2024-10-09 18:32:54.766  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Home_Data anfrage OK!
              2024-10-09 18:32:54.806  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Home_Status anfrage OK!
              2024-10-09 18:32:55.399  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo Status: OK!
              2024-10-09 18:32:58.028  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Daten und Objekte erfolgreich aktualisiert!
              2024-10-09 18:32:58.427  - info: javascript.0 (825) script.js.Trockner: 06. Waschmaschine Zähler zurücksetzen
              2024-10-09 18:33:00.233  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Home_Data und Home_Status werden abgerufen...
              2024-10-09 18:33:00.652  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Home_Status anfrage OK!
              2024-10-09 18:33:00.669  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Home_Data anfrage OK!
              2024-10-09 18:33:00.682  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Home_Data und Home_Status werden abgerufen...
              2024-10-09 18:33:01.117  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Home_Data anfrage OK!
              2024-10-09 18:33:01.214  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Home_Status anfrage OK!
              2024-10-09 18:33:01.276  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo Status: OK!
              2024-10-09 18:33:01.282  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Daten und Objekte werden aktualisiert...
              2024-10-09 18:33:01.759  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo Status: OK!
              
              

              ============ Mark until here for C&P =============

              iob diag has finished.

              Press any key for a summary

              [/s]
              NewpicselN 1 Antwort Letzte Antwort
              0
              • NewpicselN Newpicsel

                @codierknecht

                So, hier das iob diag:

                ======== Start marking the full check here =========
                
                ```bash
                Skript v.2024-08-12
                
                *** BASE SYSTEM ***
                Static hostname: raspberrypi
                      Icon name: computer
                Operating System: Debian GNU/Linux 12 (bookworm)
                         Kernel: Linux 6.6.51+rpt-rpi-v8
                   Architecture: arm64
                OS is similar to:
                
                Model           : Raspberry Pi 4 Model B Rev 1.1
                Docker          : false
                Virtualization  : none
                Kernel          : aarch64
                Userland        : 64 bit
                
                Systemuptime and Load:
                18:32:11 up 2 days, 20:57,  2 users,  load average: 0.52, 0.46, 0.48
                CPU threads: 4
                
                
                *** RASPBERRY THROTTLING ***
                Current issues:
                No throttling issues detected.
                
                Previously detected issues:
                No throttling issues detected.
                
                *** Time and Time Zones ***
                              Local time: Wed 2024-10-09 18:32:12 CEST
                          Universal time: Wed 2024-10-09 16:32:12 UTC
                                RTC time: n/a
                               Time zone: Europe/Berlin (CEST, +0200)
                System clock synchronized: yes
                             NTP service: active
                         RTC in local TZ: no
                
                *** Users and Groups ***
                User that called 'iob diag':
                markus
                HOME=/home/markus
                GROUPS=markus adm dialout cdrom sudo audio video plugdev games users input rende                                                                                                             r netdev gpio i2c spi iobroker
                
                User that is running 'js-controller':
                iobroker
                HOME=/home/iobroker
                GROUPS=iobroker tty dialout audio video plugdev bluetooth gpio i2c
                
                *** Display-Server-Setup ***
                Display-Server: false
                Desktop:
                Terminal:       tty
                Boot Target:    multi-user.target
                
                *** MEMORY ***
                              total        used        free      shared  buff/cache   available
                Mem:            4.0G        2.1G        704M        1.3M        1.2G        1.9G
                Swap:           209M          0B        209M
                Total:          4.2G        2.1G        913M
                
                Active iob-Instances:   22
                
                        3790 M total memory
                        2008 M used memory
                        2064 M active memory
                         798 M inactive memory
                         671 M free memory
                         151 M buffer memory
                        1036 M swap cache
                         199 M total swap
                           0 M used swap
                         199 M free swap
                
                *** top - Table Of Processes  ***
                top - 18:32:12 up 2 days, 20:57,  2 users,  load average: 0.52, 0.46, 0.48
                Tasks: 187 total,   2 running, 185 sleeping,   0 stopped,   0 zombie
                %Cpu(s):  0.0 us, 20.0 sy,  0.0 ni, 80.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
                MiB Mem :   3791.0 total,    670.4 free,   2009.7 used,   1187.7 buff/cache
                MiB Swap:    200.0 total,    200.0 free,      0.0 used.   1781.3 avail Mem
                
                *** FAILED SERVICES ***
                
                 UNIT LOAD ACTIVE SUB DESCRIPTION
                0 loaded units listed.
                
                *** FILESYSTEM ***
                Filesystem     Type      Size  Used Avail Use% Mounted on
                udev           devtmpfs  1.6G     0  1.6G   0% /dev
                tmpfs          tmpfs     380M  1.2M  378M   1% /run
                /dev/sda2      ext4      220G   13G  197G   6% /
                tmpfs          tmpfs     1.9G     0  1.9G   0% /dev/shm
                tmpfs          tmpfs     5.0M   16K  5.0M   1% /run/lock
                /dev/sda1      vfat      510M   64M  447M  13% /boot/firmware
                tmpfs          tmpfs     380M     0  380M   0% /run/user/1000
                
                Messages concerning ext4 filesystem in dmesg:
                [Sun Oct  6 21:34:49 2024] Kernel command line: coherent_pool=1M 8250.nr_uarts=0                                                                                                              snd_bcm2835.enable_headphones=0 snd_bcm2835.enable_headphones=1 snd_bcm2835.ena                                                                                                             ble_hdmi=1 snd_bcm2835.enable_hdmi=0  smsc95xx.macaddr=DC:A6:32:4A:43:1D vc_mem.                                                                                                             mem_base=0x3eb00000 vc_mem.mem_size=0x3ff00000  console=ttyS0,115200 console=tty                                                                                                             1 root=PARTUUID=49c9dbd3-02 rootfstype=ext4 fsck.repair=yes rootwait
                [Sun Oct  6 21:34:54 2024] EXT4-fs (sda2): mounted filesystem 6835594d-a5f3-459f                                                                                                             -a244-318060e7e0ab ro with ordered data mode. Quota mode: none.
                [Sun Oct  6 21:34:56 2024] EXT4-fs (sda2): re-mounted 6835594d-a5f3-459f-a244-31                                                                                                             8060e7e0ab r/w. Quota mode: none.
                
                Show mounted filesystems:
                TARGET            SOURCE    FSTYPE OPTIONS
                /                 /dev/sda2 ext4   rw,noatime
                |-/boot/firmware  /dev/sda1 vfat   rw,relatime,fmask=0022,dmask=0022,codepage=43                                                                                                             7,iocharset=ascii,shortname=mixed,errors=remount-ro
                `-/media/usbstick /dev/sda1 vfat   rw,noatime,fmask=0022,dmask=0022,codepage=437                                                                                                             ,iocharset=ascii,shortname=mixed,errors=remount-ro
                
                Files in neuralgic directories:
                
                /var:
                1.8G    /var/
                827M    /var/cache
                821M    /var/cache/apt
                708M    /var/cache/apt/archives
                592M    /var/log
                
                Archived and active journals take up 524.2M in the file system.
                
                /opt/iobroker/backups:
                204M    /opt/iobroker/backups/
                
                /opt/iobroker/iobroker-data:
                3.0G    /opt/iobroker/iobroker-data/
                1.9G    /opt/iobroker/iobroker-data/history
                822M    /opt/iobroker/iobroker-data/files
                617M    /opt/iobroker/iobroker-data/files/javascript.admin
                560M    /opt/iobroker/iobroker-data/files/javascript.admin/static
                
                The five largest files in iobroker-data are:
                42M     /opt/iobroker/iobroker-data/objects.jsonl
                38M     /opt/iobroker/iobroker-data/files/iot.admin/static/js/main.d3d286bd.js.map
                32M     /opt/iobroker/iobroker-data/states.jsonl
                24M     /opt/iobroker/iobroker-data/files/web.admin/static/js/main.135279a0.js.map
                14M     /opt/iobroker/iobroker-data/files/backitup.admin/static/js/main.2cca4954.js
                
                USB-Devices by-id:
                USB-Sticks -  Avoid direct links to /dev/tty* in your adapter setups, please always prefer the links 'by-id':
                
                /dev/serial/by-id/usb-Texas_Instruments_XDS110__03.00.00.22__Embed_with_CMSIS-DAP_L1100L6P-if00
                /dev/serial/by-id/usb-Texas_Instruments_XDS110__03.00.00.22__Embed_with_CMSIS-DAP_L1100L6P-if03
                
                
                HINT:
                Your zigbee.1 COM-Port is NOT matching 'by-id'. Please check your setting:
                /dev/ttyACM0
                
                
                *** NodeJS-Installation ***
                
                /usr/bin/nodejs         v20.18.0
                /usr/bin/node           v20.18.0
                /usr/bin/npm            10.8.2
                /usr/bin/npx            10.8.2
                /usr/bin/corepack       0.29.3
                
                
                nodejs:
                 Installed: 20.18.0-1nodesource1
                 Candidate: 20.18.0-1nodesource1
                 Version table:
                *** 20.18.0-1nodesource1 1001
                       500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                       100 /var/lib/dpkg/status
                    20.17.0-1nodesource1 1001
                       500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                    20.16.0-1nodesource1 1001
                       500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                    20.15.1-1nodesource1 1001
                       500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                    20.15.0-1nodesource1 1001
                       500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                    20.14.0-1nodesource1 1001
                       500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                    20.13.1-1nodesource1 1001
                       500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                    20.13.0-1nodesource1 1001
                       500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                    20.12.2-1nodesource1 1001
                       500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                    20.12.1-1nodesource1 1001
                       500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                    20.12.0-1nodesource1 1001
                       500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                    20.11.1-1nodesource1 1001
                       500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                    20.11.0-1nodesource1 1001
                       500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                    20.10.0-1nodesource1 1001
                       500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                    20.9.0-1nodesource1 1001
                       500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                    20.8.1-1nodesource1 1001
                       500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                    20.8.0-1nodesource1 1001
                       500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                    20.7.0-1nodesource1 1001
                       500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                    20.6.1-1nodesource1 1001
                       500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                    20.6.0-1nodesource1 1001
                       500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                    20.5.1-1nodesource1 1001
                       500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                    20.5.0-1nodesource1 1001
                       500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                    20.4.0-1nodesource1 1001
                       500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                    20.3.1-1nodesource1 1001
                       500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                    20.3.0-1nodesource1 1001
                       500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                    20.2.0-1nodesource1 1001
                       500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                    20.1.0-1nodesource1 1001
                       500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                    20.0.0-1nodesource1 1001
                       500 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages
                    18.19.0+dfsg-6~deb12u2 500
                       500 http://deb.debian.org/debian bookworm/main arm64 Packages
                    18.19.0+dfsg-6~deb12u1 500
                       500 http://deb.debian.org/debian-security bookworm-security/main arm64 Packages
                
                Temp directories causing npm8 problem: 0
                No problems detected
                
                Errors in npm tree:
                
                *** ioBroker-Installation ***
                
                ioBroker Status
                iobroker is running on this host.
                
                
                Objects type: jsonl
                States  type: jsonl
                
                Core adapters versions
                js-controller:  6.0.11
                admin:          7.1.5
                javascript:     8.8.3
                
                nodejs modules from github:     0
                
                Adapter State
                + system.adapter.admin.0                  : admin                 : raspberrypi                              -  enabled, port: 7777, bind: 0.0.0.0 (SSL), run as: admin
                + system.adapter.alexa2.0                 : alexa2                : raspberrypi                              -  enabled
                 system.adapter.alias-manager.0          : alias-manager         : raspberrypi                              - disabled
                + system.adapter.backitup.0               : backitup              : raspberrypi                              -  enabled
                 system.adapter.birthdays.0              : birthdays             : raspberrypi                              -  enabled
                + system.adapter.broadlink2.0             : broadlink2            : raspberrypi                              -  enabled
                + system.adapter.enigma2.0                : enigma2               : raspberrypi                              -  enabled
                 system.adapter.flot.0                   : flot                  : raspberrypi                              - disabled
                + system.adapter.history.0                : history               : raspberrypi                              -  enabled
                + system.adapter.hue.0                    : hue                   : raspberrypi                              -  enabled, port: 80
                + system.adapter.iot.0                    : iot                   : raspberrypi                              -  enabled
                + system.adapter.javascript.0             : javascript            : raspberrypi                              -  enabled
                + system.adapter.lgtv.0                   : lgtv                  : raspberrypi                              -  enabled
                + system.adapter.onvif.0                  : onvif                 : raspberrypi                              -  enabled, port: 80, 7575, 8000, 8080, 8081, 8899
                + system.adapter.opendtu.0                : opendtu               : raspberrypi                              -  enabled
                + system.adapter.reolink.0                : reolink               : raspberrypi                              -  enabled
                 system.adapter.roborock.0               : roborock              : raspberrypi                              - disabled
                + system.adapter.shelly.0                 : shelly                : raspberrypi                              -  enabled, port: 1882, bind: 0.0.0.0
                 system.adapter.shuttercontrol.0         : shuttercontrol        : raspberrypi                              - disabled
                + system.adapter.smartcontrol.0           : smartcontrol          : raspberrypi                              -  enabled
                + system.adapter.sonoff.0                 : sonoff                : raspberrypi                              -  enabled, port: 1884, bind: 0.0.0.0
                + system.adapter.telegram.0               : telegram              : raspberrypi                              -  enabled, port: 8443, bind: 0.0.0.0
                + system.adapter.tr-064.0                 : tr-064                : raspberrypi                              -  enabled
                 system.adapter.vis-bars.0               : vis-bars              : raspberrypi                              - disabled
                 system.adapter.vis-hqwidgets.0          : vis-hqwidgets         : raspberrypi                              - disabled
                 system.adapter.vis-icontwo.0            : vis-icontwo           : raspberrypi                              - disabled
                + system.adapter.vis-inventwo.0           : vis-inventwo          : raspberrypi                              -  enabled
                 system.adapter.vis-metro.0              : vis-metro             : raspberrypi                              - disabled
                 system.adapter.vis-plumb.0              : vis-plumb             : raspberrypi                              - disabled
                 system.adapter.vis-timeandweather.0     : vis-timeandweather    : raspberrypi                              - disabled
                 system.adapter.vis.0                    : vis                   : raspberrypi                              -  enabled
                + system.adapter.web.0                    : web                   : raspberrypi                              -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
                + system.adapter.zigbee.1                 : zigbee                : raspberrypi                              -  enabled, port: /dev/ttyACM0
                
                + instance is alive
                
                Enabled adapters with bindings
                + system.adapter.admin.0                  : admin                 : raspberrypi                              -  enabled, port: 7777, bind: 0.0.0.0 (SSL), run as: admin
                + system.adapter.hue.0                    : hue                   : raspberrypi                              -  enabled, port: 80
                + system.adapter.onvif.0                  : onvif                 : raspberrypi                              -  enabled, port: 80, 7575, 8000, 8080, 8081, 8899
                + system.adapter.shelly.0                 : shelly                : raspberrypi                              -  enabled, port: 1882, bind: 0.0.0.0
                + system.adapter.sonoff.0                 : sonoff                : raspberrypi                              -  enabled, port: 1884, bind: 0.0.0.0
                + system.adapter.telegram.0               : telegram              : raspberrypi                              -  enabled, port: 8443, bind: 0.0.0.0
                + system.adapter.web.0                    : web                   : raspberrypi                              -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
                + system.adapter.zigbee.1                 : zigbee                : raspberrypi                              -  enabled, port: /dev/ttyACM0
                
                ioBroker-Repositories
                +-------------------------------------------------------------------------------------------------------+
                ¦ (index) ¦ name               ¦ url                                                     ¦ auto upgrade ¦
                +---------+--------------------+---------------------------------------------------------+--------------¦
                ¦ 0       ¦ 'Stable (default)' ¦ 'http://repo.iobroker.live/sources-dist.json'           ¦ false        ¦
                ¦ 1       ¦ 'Beta (latest)'    ¦ 'http://download.iobroker.net/sources-dist-latest.json' ¦ false        ¦
                +-------------------------------------------------------------------------------------------------------+
                
                Active repo(s): Stable (default)
                Upgrade policy: none
                
                Installed ioBroker-Instances
                Used repository: Stable (default)
                Adapter    "admin"        : 7.1.5    , installed 7.1.5
                Adapter    "alexa2"       : 3.26.5   , installed 3.26.5
                Adapter    "alias-manager": 1.2.6    , installed 1.2.6
                Adapter    "backitup"     : 3.0.22   , installed 3.0.22
                Adapter    "birthdays"    : 3.0.1    , installed 3.0.1
                Adapter    "broadlink2"   : 2.3.0    , installed 2.3.0
                Adapter    "enigma2"      : 2.1.1    , installed 2.1.1
                Adapter    "feiertage"    : 1.2.0    , installed 1.2.0
                Adapter    "flot"         : 1.12.0   , installed 1.12.0
                Adapter    "history"      : 3.0.1    , installed 3.0.1
                Adapter    "hue"          : 3.12.0   , installed 3.12.0
                Adapter    "iot"          : 3.3.0    , installed 3.3.0
                Adapter    "javascript"   : 8.8.3    , installed 8.8.3
                Controller "js-controller": 6.0.11   , installed 6.0.11
                Adapter    "lgtv"         : 2.2.0    , installed 2.2.0
                Adapter    "onvif"        : 1.1.4    , installed 1.1.4
                Adapter    "opendtu"      : 2.0.0    , installed 2.0.0
                Adapter    "reolink"      : 1.1.1    , installed 1.1.1
                Adapter    "roborock"     : 0.6.16   , installed 0.6.6  [Updatable]
                Adapter    "shelly"       : 8.2.1    , installed 8.2.1
                Adapter    "shuttercontrol": 1.7.3   , installed 1.7.3
                Adapter    "simple-api"   : 2.8.0    , installed 2.8.0
                Adapter    "smartcontrol" : 2.0.1    , installed 2.0.1
                Adapter    "socketio"     : 6.7.1    , installed 6.7.1
                Adapter    "sonoff"       : 3.1.2    , installed 3.1.2
                Adapter    "telegram"     : 3.9.0    , installed 3.9.0
                Adapter    "tr-064"       : 4.3.0    , installed 4.3.0
                Adapter    "vis"          : 1.5.6    , installed 1.5.6
                Adapter    "vis-bars"     : 0.1.4    , installed 0.1.4
                Adapter    "vis-hqwidgets": 1.5.1    , installed 1.5.1
                Adapter    "vis-icontwo"  : 1.5.0    , installed 1.5.0
                Adapter    "vis-inventwo" : 3.3.4    , installed 3.3.4
                Adapter    "vis-metro"    : 1.2.0    , installed 1.2.0
                Adapter    "vis-plumb"    : 1.0.2    , installed 1.0.2
                Adapter    "vis-timeandweather": 1.2.2, installed 1.2.2
                Adapter    "web"          : 6.2.5    , installed 6.2.5
                Adapter    "ws"           : 2.6.2    , installed 2.6.2
                Adapter    "zigbee"       : 1.10.3   , installed 1.10.3
                
                Objects and States
                Please stand by - This may take a while
                Objects:        10566
                States:         9135
                
                *** OS-Repositories and Updates ***
                Hit:1 http://archive.raspberrypi.com/debian bookworm InRelease
                Hit:2 http://deb.debian.org/debian bookworm InRelease
                Hit:3 http://deb.debian.org/debian-security bookworm-security InRelease
                Hit:4 http://deb.debian.org/debian bookworm-updates InRelease
                Hit:5 https://deb.nodesource.com/node_20.x nodistro InRelease
                Reading package lists...
                Pending Updates: 11
                
                *** Listening Ports ***
                Active Internet connections (only servers)
                Proto Recv-Q Send-Q Local Address           Foreign Address         State       User       Inode      PID/Program name
                tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN      1001       4707       696/iobroker.js-con
                tcp        0      0 127.0.0.1:9001          0.0.0.0:*               LISTEN      1001       4702       696/iobroker.js-con
                tcp        0      0 0.0.0.0:1884            0.0.0.0:*               LISTEN      1001       5001       980/io.sonoff.0
                tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      0          7188       705/sshd: /usr/sbin
                tcp6       0      0 :::7777                 :::*                    LISTEN      1001       6685       781/io.admin.0
                tcp6       0      0 :::8082                 :::*                    LISTEN      1001       7094       1097/io.web.0
                tcp6       0      0 :::8000                 :::*                    LISTEN      1001       9294       1155/io.onvif.0
                tcp6       0      0 :::22                   :::*                    LISTEN      0          7190       705/sshd: /usr/sbin
                udp        0      0 0.0.0.0:35134           0.0.0.0:*                           1001       1245410    914/io.broadlink2.0
                udp        0      0 0.0.0.0:15001           0.0.0.0:*                           1001       5936       914/io.broadlink2.0
                udp        0      0 192.168.178.128:5353    0.0.0.0:*                           1001       6919       995/io.tr-064.0
                udp        0      0 0.0.0.0:5353            0.0.0.0:*                           104        4568       555/avahi-daemon: r
                udp        0      0 0.0.0.0:5683            0.0.0.0:*                           1001       1723452    73269/io.shelly.0
                udp        0      0 0.0.0.0:36684           0.0.0.0:*                           104        4570       555/avahi-daemon: r
                udp        0      0 0.0.0.0:43295           0.0.0.0:*                           1001       5939       914/io.broadlink2.0
                udp6       0      0 fe80::b353:4f61:f38:546 :::*                                0          5646       646/NetworkManager
                udp6       0      0 :::44226                :::*                                104        4571       555/avahi-daemon: r
                udp6       0      0 :::5353                 :::*                                104        4569       555/avahi-daemon: r
                
                *** Log File - Last 25 Lines ***
                
                2024-10-09 18:32:44.127  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Home_Data und Home_Status werden abgerufen...
                2024-10-09 18:32:44.487  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo Status: OK!
                2024-10-09 18:32:44.500  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Daten und Objekte werden aktualisiert...
                2024-10-09 18:32:44.757  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Home_Status anfrage OK!
                2024-10-09 18:32:44.770  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Home_Data anfrage OK!
                2024-10-09 18:32:44.810  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Home_Data anfrage OK!
                2024-10-09 18:32:44.903  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Home_Status anfrage OK!
                2024-10-09 18:32:45.126  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo Status: OK!
                2024-10-09 18:32:45.172  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo Status: OK!
                2024-10-09 18:32:53.345  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Intervall abruf...
                2024-10-09 18:32:54.345  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Home_Data und Home_Status werden abgerufen...
                2024-10-09 18:32:54.766  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Home_Data anfrage OK!
                2024-10-09 18:32:54.806  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Home_Status anfrage OK!
                2024-10-09 18:32:55.399  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo Status: OK!
                2024-10-09 18:32:58.028  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Daten und Objekte erfolgreich aktualisiert!
                2024-10-09 18:32:58.427  - info: javascript.0 (825) script.js.Trockner: 06. Waschmaschine Zähler zurücksetzen
                2024-10-09 18:33:00.233  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Home_Data und Home_Status werden abgerufen...
                2024-10-09 18:33:00.652  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Home_Status anfrage OK!
                2024-10-09 18:33:00.669  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Home_Data anfrage OK!
                2024-10-09 18:33:00.682  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Home_Data und Home_Status werden abgerufen...
                2024-10-09 18:33:01.117  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Home_Data anfrage OK!
                2024-10-09 18:33:01.214  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Home_Status anfrage OK!
                2024-10-09 18:33:01.276  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo Status: OK!
                2024-10-09 18:33:01.282  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo: Daten und Objekte werden aktualisiert...
                2024-10-09 18:33:01.759  - info: javascript.0 (825) script.js.Meine_Scripte.NP5_1_1: Netatmo Status: OK!
                
                

                ============ Mark until here for C&P =============

                iob diag has finished.

                Press any key for a summary

                [/s]
                NewpicselN Offline
                NewpicselN Offline
                Newpicsel
                schrieb am zuletzt editiert von
                #7

                Guten Morgen Freunde.

                Was mir noch aufgefallen ist, es fällt oben im kurzen Ausschnitt des Logs kaum auf aber die Timeouts scheinen außerdem eine wiederholende und sich vermehrende Schleife zu bilden.

                Beispiel:
                Alle 5 Sekunden, die der Intervall auslöst, scheint eine Schleife von 10sekunden Intervallen (quasi ein Timeout Intervall) durch den Timeout selbst zu entstehen, welcher sich nicht durch den "stop Timeout" beeinflussen lässt…

                Verrückt, so etwas habe ich noch nie gesehen!
                Was mag da nicht stimmen?
                Ich würde versuchen erst den JavaScript Adapter neu zu installieren, ich glaub Backitup bietet die Möglichkeit nur Skripte zu sichern und wiederherzustellen oder?
                (Bin unterwegs und hab nicht viel Zeit mit dem Handy auf mein System zuzugreifen)

                Im Zweifel würde ich das komplette System neu aufsetzen, in der Rohfassung die test Blocklys einmal laufen lassen, dann ein Backup wiederherstellen und erneut die Blocklys durchlaufen lassen.
                So würde es zumindest auffallen, sollte erst ein Backup das Problem erneut verursachen…

                Der iob fixer alleine hat hier leider keine Auswirkung gezeigt.

                Ich versuche hier alles zu dokumentieren, auch wenn sich sonst keiner groß beteiligen sollte, vielleicht hilft es einmal jemand anderem weiter.

                @haus-automatisierung
                Die JavaScript Adapter Version sowie der generierte Code folgt noch sorry

                haus-automatisierungH 1 Antwort Letzte Antwort
                0
                • NewpicselN Newpicsel

                  Guten Morgen Freunde.

                  Was mir noch aufgefallen ist, es fällt oben im kurzen Ausschnitt des Logs kaum auf aber die Timeouts scheinen außerdem eine wiederholende und sich vermehrende Schleife zu bilden.

                  Beispiel:
                  Alle 5 Sekunden, die der Intervall auslöst, scheint eine Schleife von 10sekunden Intervallen (quasi ein Timeout Intervall) durch den Timeout selbst zu entstehen, welcher sich nicht durch den "stop Timeout" beeinflussen lässt…

                  Verrückt, so etwas habe ich noch nie gesehen!
                  Was mag da nicht stimmen?
                  Ich würde versuchen erst den JavaScript Adapter neu zu installieren, ich glaub Backitup bietet die Möglichkeit nur Skripte zu sichern und wiederherzustellen oder?
                  (Bin unterwegs und hab nicht viel Zeit mit dem Handy auf mein System zuzugreifen)

                  Im Zweifel würde ich das komplette System neu aufsetzen, in der Rohfassung die test Blocklys einmal laufen lassen, dann ein Backup wiederherstellen und erneut die Blocklys durchlaufen lassen.
                  So würde es zumindest auffallen, sollte erst ein Backup das Problem erneut verursachen…

                  Der iob fixer alleine hat hier leider keine Auswirkung gezeigt.

                  Ich versuche hier alles zu dokumentieren, auch wenn sich sonst keiner groß beteiligen sollte, vielleicht hilft es einmal jemand anderem weiter.

                  @haus-automatisierung
                  Die JavaScript Adapter Version sowie der generierte Code folgt noch sorry

                  haus-automatisierungH Online
                  haus-automatisierungH Online
                  haus-automatisierung
                  Developer Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @newpicsel Hoffentlich kommt am Ende nicht raus, dass irgend ein Script in „global“ liegt und alles durcheinander bringt 😉

                  🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                  🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                  📚 Meine inoffizielle ioBroker Dokumentation

                  NewpicselN 1 Antwort Letzte Antwort
                  0
                  • haus-automatisierungH haus-automatisierung

                    @newpicsel Hoffentlich kommt am Ende nicht raus, dass irgend ein Script in „global“ liegt und alles durcheinander bringt 😉

                    NewpicselN Offline
                    NewpicselN Offline
                    Newpicsel
                    schrieb am zuletzt editiert von
                    #9

                    @haus-automatisierung

                    😅 das wär’s ja, hab ich ehrlich gesagt noch nicht dran gedacht…
                    Glaub ich zwar nicht, werde ich aber zur Sicherheit mal abklären 🙈

                    1 Antwort Letzte Antwort
                    0
                    • NewpicselN Offline
                      NewpicselN Offline
                      Newpicsel
                      schrieb am zuletzt editiert von
                      #10

                      Moin @haus-automatisierung

                      So…
                      JavaSkript Version: 8.8.3
                      Der generierte Code sieht gut aus (identisch zu meinem)

                      Die Skripte liegen zum Glück nicht im Global Ordner, allerdings auch nicht im Common Ordner…
                      Anscheinend wurde außerhalb ein neuer Ordner angelegt.
                      Bin da nicht sicher, würde ich als Fehlerquelle allerdings nicht ausschließen 🙈

                      Global.jpeg

                      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
                      FAQ Cloud / IOT
                      HowTo: Node.js-Update
                      HowTo: Backup/Restore
                      Downloads
                      BLOG

                      524

                      Online

                      32.7k

                      Benutzer

                      82.6k

                      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