Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. NR crasht wegen Huejay timeout - warum?

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    11
    1
    555

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    2.0k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    866

NR crasht wegen Huejay timeout - warum?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
40 Beiträge 3 Kommentatoren 2.5k Aufrufe 2 Beobachtet
  • Ä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.
  • S Schmetterfliege

    Ich habe irgendwie seit heute Nacht das Problem dass mein Node Red alle paar Stunden crasht weil Huejay in einem Timeout läuft.
    Als ich mit Huemagic in NR angefangen habe, hatte ich hue extended im IoBroker noch aktiv. In NR in allen 10 Räumen Flows für die Lichtsteuerung erstellt, die leider allesamt Schleifen waren. Da war mir klar wieso das nicht klappt. Hue extended ist aber deaktiviert und alle Flows angepasst.

    Angefangen hat das heute Nacht um 03:04, dann nochmal um 06:15 und grade eben kurz vor 13 Uhr nochmal. Im Iobroker Log sehe ich voher und hinterher aber nichts.

    
    node-red.0
    2021-12-17 12:57:06.880	error	Huejay: timeout of 15000ms exceeded
    
    node-red.0
    2021-12-17 12:57:06.879	error	Error: Huejay: timeout of 15000ms exceeded at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15 at runMicrotasks (<anonymous>) at processTicksAndRejections (internal/process/task_queues.js:97:5) at runNextTicks (internal/process/task_queues.js:66:3) at listOnTimeout (internal/timers.js:523:9) at processTimers (internal/timers.js:497:7)
    
    node-red.0
    2021-12-17 12:57:06.879	error	unhandled promise rejection: Huejay: timeout of 15000ms exceeded
    
    node-red.0
    2021-12-17 12:57:06.878	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
    
    node-red.0
    2021-12-17 12:57:06.877	error	Huejay: timeout of 15000ms exceeded
    
    node-red.0
    2021-12-17 12:57:06.876	error	Error: Huejay: timeout of 15000ms exceeded at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15 at runMicrotasks (<anonymous>) at processTicksAndRejections (internal/process/task_queues.js:97:5) at runNextTicks (internal/process/task_queues.js:66:3) at listOnTimeout (internal/timers.js:523:9) at processTimers (internal/timers.js:497:7)
    
    node-red.0
    2021-12-17 12:57:06.875	error	unhandled promise rejection: Huejay: timeout of 15000ms exceeded
    
    node-red.0
    2021-12-17 12:57:06.875	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
    
    node-red.0
    2021-12-17 12:57:06.868	error	Huejay: timeout of 15000ms exceeded
    
    node-red.0
    2021-12-17 12:57:06.868	error	Error: Huejay: timeout of 15000ms exceeded at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15 at runMicrotasks (<anonymous>) at processTicksAndRejections (internal/process/task_queues.js:97:5)
    
    node-red.0
    2021-12-17 12:57:06.866	error	unhandled promise rejection: Huejay: timeout of 15000ms exceeded
    
    node-red.0
    2021-12-17 12:57:06.861	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
    


    In den Meldungen kann ich jetzt aber auch nicht erkennen, an was das liegen sollte?
    Das einzige was ich "vor kurzem" geändert habe, ist dass ich einen Ikea Tradfri Button hinzugefügt habe, mit dem ich Lichter in verschiedenen Räumen gleichzeitig an und aus mache. Eine Schleife ist das aber definitiv nicht, und der Knopf wurde zu dem Zeitpunkt auch nicht gedrückt. Zumal das jetzt 3 Tage her ist...

    Hat jemand eine Idee, wie ich rausfinden kann woran das liegt?

    mickymM Offline
    mickymM Offline
    mickym
    Most Active
    schrieb am zuletzt editiert von
    #3

    @schmetterfliege sagte in NR crasht wegen Huejay timeout - warum?:

    Huejay

    Na da kann ich auch nicht viel helfen, insbesondere nachdem der Fehler ja wohl nicht erst seit heute Nacht passiert. ;)
    Das Einzige - was Du gegen ein Crash ggf. tun kannst, über all wo diese Hue-Nodes verwendest, die mit einer catch Node zu überwachen- Das löst das Problem nicht - hilft aber ggf. dass NR komplett crasht.

    https://github.com/Foddy/node-red-contrib-huemagic/issues/148

    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

    S 1 Antwort Letzte Antwort
    2
    • mickymM mickym

      @schmetterfliege sagte in NR crasht wegen Huejay timeout - warum?:

      Huejay

      Na da kann ich auch nicht viel helfen, insbesondere nachdem der Fehler ja wohl nicht erst seit heute Nacht passiert. ;)
      Das Einzige - was Du gegen ein Crash ggf. tun kannst, über all wo diese Hue-Nodes verwendest, die mit einer catch Node zu überwachen- Das löst das Problem nicht - hilft aber ggf. dass NR komplett crasht.

      https://github.com/Foddy/node-red-contrib-huemagic/issues/148

      S Offline
      S Offline
      Schmetterfliege
      schrieb am zuletzt editiert von
      #4

      @mickym

      Das mit der Catch Node probiere ich mal. Im Tooltip steht die fängt Fehler von Nodes im selben Flow Tab.
      D.h. den packe ich entsprechend in alle meine 17 Flows, richtig? (Ich weiß dass das eine DAU Frage ist, aber vielleicht gibts ja eine streng geheime Möglichkeit die "Global" abzufangen).

      Zu dem Github: Gut nachgeforscht! haha
      Tatsächlich hatte ich jetzt echt ne Weile Ruhe, und dass es jetzt gleich 3 mal innerhalb von 9 Stunden passiert nachdem mind. 2 Wochen Ruhe war, macht mich dann doch etwas stutzig.

      Aber die Catch Nodes sind schon mal eine super Idee! Danke dafür! :)

      mickymM 1 Antwort Letzte Antwort
      0
      • S Schmetterfliege

        @mickym

        Das mit der Catch Node probiere ich mal. Im Tooltip steht die fängt Fehler von Nodes im selben Flow Tab.
        D.h. den packe ich entsprechend in alle meine 17 Flows, richtig? (Ich weiß dass das eine DAU Frage ist, aber vielleicht gibts ja eine streng geheime Möglichkeit die "Global" abzufangen).

        Zu dem Github: Gut nachgeforscht! haha
        Tatsächlich hatte ich jetzt echt ne Weile Ruhe, und dass es jetzt gleich 3 mal innerhalb von 9 Stunden passiert nachdem mind. 2 Wochen Ruhe war, macht mich dann doch etwas stutzig.

        Aber die Catch Nodes sind schon mal eine super Idee! Danke dafür! :)

        mickymM Offline
        mickymM Offline
        mickym
        Most Active
        schrieb am zuletzt editiert von mickym
        #5

        @schmetterfliege Nun erst mal ist das sogar besser das nicht global zu machen, sondern per Flow. Geht auch meines Erachtens nicht. Ausserdem willst Du ja rausfinden welche Nodes es sind. Du kannst in jeder Catch Node auch noch wählen welche Nodes überwacht werden.

        294509fe-0803-4421-9473-ec652d811f00-image.png

        Über das error-object kannst Du dann herausbekommen, welche Node oder ID den Fehler geschmissen hat und ggf. diese mal deaktivieren oder überwachen, was da rein- oder rauskommt.

        Die ID kannst Du dann ja über die Info Registerkarte suchen und damit identifizieren, welche Node es ggf. im Flow war. Die Debug Node hinter der Catch Node würde ich halt so benennen, dass man diese ggf. identifizieren kann. Falls der Fehler nicht so häufig auftritt, dann hängst Du eine function Node an und gibst eine Node-Error oder Node-Warn message mit näheren Angaben mit, diese werden dann in das iobroker log geschrieben.

        Schließlich soll das ja kein Dauerzustand sein. Es ist halt irgendwas mit dem irgendeine HUE Node nicht zurecht kommt und das gilt es halt ggf. zu vermeiden.

        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

        S 1 Antwort Letzte Antwort
        1
        • mickymM mickym

          @schmetterfliege Nun erst mal ist das sogar besser das nicht global zu machen, sondern per Flow. Geht auch meines Erachtens nicht. Ausserdem willst Du ja rausfinden welche Nodes es sind. Du kannst in jeder Catch Node auch noch wählen welche Nodes überwacht werden.

          294509fe-0803-4421-9473-ec652d811f00-image.png

          Über das error-object kannst Du dann herausbekommen, welche Node oder ID den Fehler geschmissen hat und ggf. diese mal deaktivieren oder überwachen, was da rein- oder rauskommt.

          Die ID kannst Du dann ja über die Info Registerkarte suchen und damit identifizieren, welche Node es ggf. im Flow war. Die Debug Node hinter der Catch Node würde ich halt so benennen, dass man diese ggf. identifizieren kann. Falls der Fehler nicht so häufig auftritt, dann hängst Du eine function Node an und gibst eine Node-Error oder Node-Warn message mit näheren Angaben mit, diese werden dann in das iobroker log geschrieben.

          Schließlich soll das ja kein Dauerzustand sein. Es ist halt irgendwas mit dem irgendeine HUE Node nicht zurecht kommt und das gilt es halt ggf. zu vermeiden.

          S Offline
          S Offline
          Schmetterfliege
          schrieb am zuletzt editiert von
          #6

          @mickym
          Gute Idee, werde ich mal so umsetzen und dann ausnahmsweiße mal hoffen dass der Fehler auftritt, hehe.

          Danke dir!

          1 Antwort Letzte Antwort
          0
          • S Offline
            S Offline
            Schmetterfliege
            schrieb am zuletzt editiert von Schmetterfliege
            #7

            Also, das mit der Function Node die dann im iobroker loggen soll habe ich bisher noch nicht umgesetzt.
            Die Catch Node habe ich allerdings in allen 17 Flows.

            Dennoch ist mir NR wegen dem Fehler 3 mal innerhalb von 10 Minuten gecrasht. Zu der Zeit war keiner Zuhause, nichts wurde geschaltet und mein Rechner war aus - den Output der Debug Node sehe ich also auch nicht.
            Was ich allerdings im iobroker Log sehe, ist dass NR trotz Catch Nodes gecrasht und neu gestartet ist.

            2021-12-17 16:50:58.929 - info: influxdb.0 (10859) Store 21 buffered influxDB history points
            2021-12-17 16:53:31.855 - error: node-red.0 (28385) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
            2021-12-17 16:53:31.867 - error: node-red.0 (28385) unhandled promise rejection: Huejay: timeout of 15000ms exceeded
            2021-12-17 16:53:31.870 - error: node-red.0 (28385) Error: Huejay: timeout of 15000ms exceeded
            at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
            at runMicrotasks ()
            at processTicksAndRejections (internal/process/task_queues.js:97:5)
            at runNextTicks (internal/process/task_queues.js:66:3)
            at listOnTimeout (internal/timers.js:523:9)
            at processTimers (internal/timers.js:497:7)
            2021-12-17 16:53:31.871 - error: node-red.0 (28385) Huejay: timeout of 15000ms exceeded
            2021-12-17 16:53:31.874 - error: node-red.0 (28385) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
            2021-12-17 16:53:31.875 - error: node-red.0 (28385) unhandled promise rejection: Huejay: timeout of 15000ms exceeded
            2021-12-17 16:53:31.876 - error: node-red.0 (28385) Error: Huejay: timeout of 15000ms exceeded
            at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
            at runMicrotasks ()
            at processTicksAndRejections (internal/process/task_queues.js:97:5)
            at runNextTicks (internal/process/task_queues.js:66:3)
            at listOnTimeout (internal/timers.js:523:9)
            at processTimers (internal/timers.js:497:7)
            2021-12-17 16:53:31.877 - error: node-red.0 (28385) Huejay: timeout of 15000ms exceeded
            2021-12-17 16:53:31.879 - error: node-red.0 (28385) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
            2021-12-17 16:53:31.880 - error: node-red.0 (28385) unhandled promise rejection: Huejay: timeout of 15000ms exceeded
            2021-12-17 16:53:31.881 - error: node-red.0 (28385) Error: Huejay: timeout of 15000ms exceeded
            at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
            at runMicrotasks ()
            at processTicksAndRejections (internal/process/task_queues.js:97:5)
            at runNextTicks (internal/process/task_queues.js:66:3)
            at listOnTimeout (internal/timers.js:523:9)
            at processTimers (internal/timers.js:497:7)
            2021-12-17 16:53:31.882 - error: node-red.0 (28385) Huejay: timeout of 15000ms exceeded
            2021-12-17 16:53:32.391 - info: node-red.0 (28385) terminating
            2021-12-17 16:53:32.392 - warn: node-red.0 (28385) Terminated (UNCAUGHT_EXCEPTION): Without reason
            2021-12-17 16:53:32.990 - info: node-red.0 (10726) node-red exited with 6
            2021-12-17 16:53:35.545 - info: influxdb.0 (10859) Store 21 buffered influxDB history points
            2021-12-17 16:53:37.991 - info: node-red.0 (10726) Starting node-red: --max-old-space-size=512 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js
            2021-12-17 16:53:44.535 - warn: node-red.0 (10726) 17 Dec 16:53:44 - [warn] Projekte deaktiviert: editorTheme.projects.enabled=false
            2021-12-17 16:56:05.389 - error: node-red.0 (29830) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
            2021-12-17 16:56:05.395 - error: node-red.0 (29830) unhandled promise rejection: Huejay: timeout of 15000ms exceeded
            2021-12-17 16:56:05.396 - error: node-red.0 (29830) Error: Huejay: timeout of 15000ms exceeded
            at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
            at runMicrotasks ()
            at processTicksAndRejections (internal/process/task_queues.js:97:5)
            at runNextTicks (internal/process/task_queues.js:66:3)
            at listOnTimeout (internal/timers.js:523:9)
            at processTimers (internal/timers.js:497:7)
            2021-12-17 16:56:05.397 - error: node-red.0 (29830) Huejay: timeout of 15000ms exceeded
            2021-12-17 16:56:05.399 - error: node-red.0 (29830) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
            2021-12-17 16:56:05.400 - error: node-red.0 (29830) unhandled promise rejection: Huejay: timeout of 15000ms exceeded
            2021-12-17 16:56:05.401 - error: node-red.0 (29830) Error: Huejay: timeout of 15000ms exceeded
            at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
            at runMicrotasks ()
            at processTicksAndRejections (internal/process/task_queues.js:97:5)
            at runNextTicks (internal/process/task_queues.js:66:3)
            at listOnTimeout (internal/timers.js:523:9)
            at processTimers (internal/timers.js:497:7)
            2021-12-17 16:56:05.402 - error: node-red.0 (29830) Huejay: timeout of 15000ms exceeded
            2021-12-17 16:56:05.403 - error: node-red.0 (29830) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
            2021-12-17 16:56:05.404 - error: node-red.0 (29830) unhandled promise rejection: Huejay: timeout of 15000ms exceeded
            2021-12-17 16:56:05.409 - error: node-red.0 (29830) Error: Huejay: timeout of 15000ms exceeded
            at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
            at runMicrotasks ()
            at processTicksAndRejections (internal/process/task_queues.js:97:5)
            at runNextTicks (internal/process/task_queues.js:66:3)
            at listOnTimeout (internal/timers.js:523:9)
            at processTimers (internal/timers.js:497:7)
            2021-12-17 16:56:05.410 - error: node-red.0 (29830) Huejay: timeout of 15000ms exceeded
            2021-12-17 16:56:05.915 - info: node-red.0 (29830) terminating
            2021-12-17 16:56:05.917 - warn: node-red.0 (29830) Terminated (UNCAUGHT_EXCEPTION): Without reason
            2021-12-17 16:56:06.507 - info: node-red.0 (10726) node-red exited with 6
            2021-12-17 16:56:11.508 - info: node-red.0 (10726) Starting node-red: --max-old-space-size=512 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js
            2021-12-17 16:56:17.927 - warn: node-red.0 (10726) 17 Dec 16:56:17 - [warn] Projekte deaktiviert: editorTheme.projects.enabled=false
            2021-12-17 16:57:07.162 - error: node-red.0 (29852) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
            2021-12-17 16:57:07.173 - error: node-red.0 (29852) unhandled promise rejection: Huejay: timeout of 15000ms exceeded
            2021-12-17 16:57:07.175 - error: node-red.0 (29852) Error: Huejay: timeout of 15000ms exceeded
            at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
            at processTicksAndRejections (internal/process/task_queues.js:97:5)
            at runNextTicks (internal/process/task_queues.js:66:3)
            at listOnTimeout (internal/timers.js:523:9)
            at processTimers (internal/timers.js:497:7)
            2021-12-17 16:57:07.176 - error: node-red.0 (29852) Huejay: timeout of 15000ms exceeded
            2021-12-17 16:57:07.182 - error: node-red.0 (29852) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
            2021-12-17 16:57:07.183 - error: node-red.0 (29852) unhandled promise rejection: Huejay: timeout of 15000ms exceeded
            2021-12-17 16:57:07.184 - error: node-red.0 (29852) Error: Huejay: timeout of 15000ms exceeded
            at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
            at processTicksAndRejections (internal/process/task_queues.js:97:5)
            at runNextTicks (internal/process/task_queues.js:66:3)
            at listOnTimeout (internal/timers.js:523:9)
            at processTimers (internal/timers.js:497:7)
            2021-12-17 16:57:07.185 - error: node-red.0 (29852) Huejay: timeout of 15000ms exceeded
            2021-12-17 16:57:07.187 - error: node-red.0 (29852) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
            2021-12-17 16:57:07.188 - error: node-red.0 (29852) unhandled promise rejection: Huejay: timeout of 15000ms exceeded
            2021-12-17 16:57:07.189 - error: node-red.0 (29852) Error: Huejay: timeout of 15000ms exceeded
            at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
            at processTicksAndRejections (internal/process/task_queues.js:97:5)
            at runNextTicks (internal/process/task_queues.js:66:3)
            at listOnTimeout (internal/timers.js:523:9)
            at processTimers (internal/timers.js:497:7)
            2021-12-17 16:57:07.190 - error: node-red.0 (29852) Huejay: timeout of 15000ms exceeded
            2021-12-17 16:57:07.699 - info: node-red.0 (29852) terminating
            2021-12-17 16:57:07.701 - warn: node-red.0 (29852) Terminated (UNCAUGHT_EXCEPTION): Without reason
            2021-12-17 16:57:08.294 - info: node-red.0 (10726) node-red exited with 6
            2021-12-17 16:57:13.296 - info: node-red.0 (10726) Starting node-red: --max-old-space-size=512 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js
            2021-12-17 16:57:19.736 - warn: node-red.0 (10726) 17 Dec 16:57:19 - [warn] Projekte deaktiviert: editorTheme.projects.enabled=false
            2021-12-17 16:59:33.009 - info: influxdb.0 (10859) Store 21 buffered influxDB history points
            2021-12-17 17:03:05.364 - info: influxdb.0 (10859) Store 21 buffered influxDB history points
            

            Nachdem der dann 3 mal gecrasht ist läuft es seit dem wieder sauber...

            mickymM 1 Antwort Letzte Antwort
            0
            • S Schmetterfliege

              Also, das mit der Function Node die dann im iobroker loggen soll habe ich bisher noch nicht umgesetzt.
              Die Catch Node habe ich allerdings in allen 17 Flows.

              Dennoch ist mir NR wegen dem Fehler 3 mal innerhalb von 10 Minuten gecrasht. Zu der Zeit war keiner Zuhause, nichts wurde geschaltet und mein Rechner war aus - den Output der Debug Node sehe ich also auch nicht.
              Was ich allerdings im iobroker Log sehe, ist dass NR trotz Catch Nodes gecrasht und neu gestartet ist.

              2021-12-17 16:50:58.929 - info: influxdb.0 (10859) Store 21 buffered influxDB history points
              2021-12-17 16:53:31.855 - error: node-red.0 (28385) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
              2021-12-17 16:53:31.867 - error: node-red.0 (28385) unhandled promise rejection: Huejay: timeout of 15000ms exceeded
              2021-12-17 16:53:31.870 - error: node-red.0 (28385) Error: Huejay: timeout of 15000ms exceeded
              at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
              at runMicrotasks ()
              at processTicksAndRejections (internal/process/task_queues.js:97:5)
              at runNextTicks (internal/process/task_queues.js:66:3)
              at listOnTimeout (internal/timers.js:523:9)
              at processTimers (internal/timers.js:497:7)
              2021-12-17 16:53:31.871 - error: node-red.0 (28385) Huejay: timeout of 15000ms exceeded
              2021-12-17 16:53:31.874 - error: node-red.0 (28385) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
              2021-12-17 16:53:31.875 - error: node-red.0 (28385) unhandled promise rejection: Huejay: timeout of 15000ms exceeded
              2021-12-17 16:53:31.876 - error: node-red.0 (28385) Error: Huejay: timeout of 15000ms exceeded
              at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
              at runMicrotasks ()
              at processTicksAndRejections (internal/process/task_queues.js:97:5)
              at runNextTicks (internal/process/task_queues.js:66:3)
              at listOnTimeout (internal/timers.js:523:9)
              at processTimers (internal/timers.js:497:7)
              2021-12-17 16:53:31.877 - error: node-red.0 (28385) Huejay: timeout of 15000ms exceeded
              2021-12-17 16:53:31.879 - error: node-red.0 (28385) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
              2021-12-17 16:53:31.880 - error: node-red.0 (28385) unhandled promise rejection: Huejay: timeout of 15000ms exceeded
              2021-12-17 16:53:31.881 - error: node-red.0 (28385) Error: Huejay: timeout of 15000ms exceeded
              at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
              at runMicrotasks ()
              at processTicksAndRejections (internal/process/task_queues.js:97:5)
              at runNextTicks (internal/process/task_queues.js:66:3)
              at listOnTimeout (internal/timers.js:523:9)
              at processTimers (internal/timers.js:497:7)
              2021-12-17 16:53:31.882 - error: node-red.0 (28385) Huejay: timeout of 15000ms exceeded
              2021-12-17 16:53:32.391 - info: node-red.0 (28385) terminating
              2021-12-17 16:53:32.392 - warn: node-red.0 (28385) Terminated (UNCAUGHT_EXCEPTION): Without reason
              2021-12-17 16:53:32.990 - info: node-red.0 (10726) node-red exited with 6
              2021-12-17 16:53:35.545 - info: influxdb.0 (10859) Store 21 buffered influxDB history points
              2021-12-17 16:53:37.991 - info: node-red.0 (10726) Starting node-red: --max-old-space-size=512 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js
              2021-12-17 16:53:44.535 - warn: node-red.0 (10726) 17 Dec 16:53:44 - [warn] Projekte deaktiviert: editorTheme.projects.enabled=false
              2021-12-17 16:56:05.389 - error: node-red.0 (29830) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
              2021-12-17 16:56:05.395 - error: node-red.0 (29830) unhandled promise rejection: Huejay: timeout of 15000ms exceeded
              2021-12-17 16:56:05.396 - error: node-red.0 (29830) Error: Huejay: timeout of 15000ms exceeded
              at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
              at runMicrotasks ()
              at processTicksAndRejections (internal/process/task_queues.js:97:5)
              at runNextTicks (internal/process/task_queues.js:66:3)
              at listOnTimeout (internal/timers.js:523:9)
              at processTimers (internal/timers.js:497:7)
              2021-12-17 16:56:05.397 - error: node-red.0 (29830) Huejay: timeout of 15000ms exceeded
              2021-12-17 16:56:05.399 - error: node-red.0 (29830) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
              2021-12-17 16:56:05.400 - error: node-red.0 (29830) unhandled promise rejection: Huejay: timeout of 15000ms exceeded
              2021-12-17 16:56:05.401 - error: node-red.0 (29830) Error: Huejay: timeout of 15000ms exceeded
              at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
              at runMicrotasks ()
              at processTicksAndRejections (internal/process/task_queues.js:97:5)
              at runNextTicks (internal/process/task_queues.js:66:3)
              at listOnTimeout (internal/timers.js:523:9)
              at processTimers (internal/timers.js:497:7)
              2021-12-17 16:56:05.402 - error: node-red.0 (29830) Huejay: timeout of 15000ms exceeded
              2021-12-17 16:56:05.403 - error: node-red.0 (29830) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
              2021-12-17 16:56:05.404 - error: node-red.0 (29830) unhandled promise rejection: Huejay: timeout of 15000ms exceeded
              2021-12-17 16:56:05.409 - error: node-red.0 (29830) Error: Huejay: timeout of 15000ms exceeded
              at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
              at runMicrotasks ()
              at processTicksAndRejections (internal/process/task_queues.js:97:5)
              at runNextTicks (internal/process/task_queues.js:66:3)
              at listOnTimeout (internal/timers.js:523:9)
              at processTimers (internal/timers.js:497:7)
              2021-12-17 16:56:05.410 - error: node-red.0 (29830) Huejay: timeout of 15000ms exceeded
              2021-12-17 16:56:05.915 - info: node-red.0 (29830) terminating
              2021-12-17 16:56:05.917 - warn: node-red.0 (29830) Terminated (UNCAUGHT_EXCEPTION): Without reason
              2021-12-17 16:56:06.507 - info: node-red.0 (10726) node-red exited with 6
              2021-12-17 16:56:11.508 - info: node-red.0 (10726) Starting node-red: --max-old-space-size=512 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js
              2021-12-17 16:56:17.927 - warn: node-red.0 (10726) 17 Dec 16:56:17 - [warn] Projekte deaktiviert: editorTheme.projects.enabled=false
              2021-12-17 16:57:07.162 - error: node-red.0 (29852) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
              2021-12-17 16:57:07.173 - error: node-red.0 (29852) unhandled promise rejection: Huejay: timeout of 15000ms exceeded
              2021-12-17 16:57:07.175 - error: node-red.0 (29852) Error: Huejay: timeout of 15000ms exceeded
              at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
              at processTicksAndRejections (internal/process/task_queues.js:97:5)
              at runNextTicks (internal/process/task_queues.js:66:3)
              at listOnTimeout (internal/timers.js:523:9)
              at processTimers (internal/timers.js:497:7)
              2021-12-17 16:57:07.176 - error: node-red.0 (29852) Huejay: timeout of 15000ms exceeded
              2021-12-17 16:57:07.182 - error: node-red.0 (29852) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
              2021-12-17 16:57:07.183 - error: node-red.0 (29852) unhandled promise rejection: Huejay: timeout of 15000ms exceeded
              2021-12-17 16:57:07.184 - error: node-red.0 (29852) Error: Huejay: timeout of 15000ms exceeded
              at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
              at processTicksAndRejections (internal/process/task_queues.js:97:5)
              at runNextTicks (internal/process/task_queues.js:66:3)
              at listOnTimeout (internal/timers.js:523:9)
              at processTimers (internal/timers.js:497:7)
              2021-12-17 16:57:07.185 - error: node-red.0 (29852) Huejay: timeout of 15000ms exceeded
              2021-12-17 16:57:07.187 - error: node-red.0 (29852) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
              2021-12-17 16:57:07.188 - error: node-red.0 (29852) unhandled promise rejection: Huejay: timeout of 15000ms exceeded
              2021-12-17 16:57:07.189 - error: node-red.0 (29852) Error: Huejay: timeout of 15000ms exceeded
              at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
              at processTicksAndRejections (internal/process/task_queues.js:97:5)
              at runNextTicks (internal/process/task_queues.js:66:3)
              at listOnTimeout (internal/timers.js:523:9)
              at processTimers (internal/timers.js:497:7)
              2021-12-17 16:57:07.190 - error: node-red.0 (29852) Huejay: timeout of 15000ms exceeded
              2021-12-17 16:57:07.699 - info: node-red.0 (29852) terminating
              2021-12-17 16:57:07.701 - warn: node-red.0 (29852) Terminated (UNCAUGHT_EXCEPTION): Without reason
              2021-12-17 16:57:08.294 - info: node-red.0 (10726) node-red exited with 6
              2021-12-17 16:57:13.296 - info: node-red.0 (10726) Starting node-red: --max-old-space-size=512 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js
              2021-12-17 16:57:19.736 - warn: node-red.0 (10726) 17 Dec 16:57:19 - [warn] Projekte deaktiviert: editorTheme.projects.enabled=false
              2021-12-17 16:59:33.009 - info: influxdb.0 (10859) Store 21 buffered influxDB history points
              2021-12-17 17:03:05.364 - info: influxdb.0 (10859) Store 21 buffered influxDB history points
              

              Nachdem der dann 3 mal gecrasht ist läuft es seit dem wieder sauber...

              mickymM Offline
              mickymM Offline
              mickym
              Most Active
              schrieb am zuletzt editiert von
              #8

              @schmetterfliege Nun wie gesagt falls NR so abstürzt, dass sogar die catch Nodes nichts mehr abfangen können, kannst Du nur versuchen mal eine Zeitlang im iobroker log mitschreiben, was Du in die HUE Nodes schickst oder rauskommt und es ggf. vermeidest. Wenn die HUE Node allerdings einen Zustand Deiner Lampen nicht verarbeiten kann, dann hilft nur ein Fix des Node-Entwicklers.

              Da Du ja mit dem iobroker arbeitest - kannst in diesem Fall ja auch ggf. auf den iobroker Adapter ausweichen - vielleicht hat der ja nicht den Fehler. Ich mach das ja auch so, wenn ein iobroker Adapter nicht funktioniert dann suche ich mir eine NOde Red Node - in diesem Fall kann man es ja mal umgekehrt versuchen. ;)

              Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

              1 Antwort Letzte Antwort
              0
              • S Offline
                S Offline
                Schmetterfliege
                schrieb am zuletzt editiert von
                #9

                @mickym said in NR crasht wegen Huejay timeout - warum?:

                @schmetterfliege Nun wie gesagt falls NR so abstürzt, dass sogar die catch Nodes nichts mehr abfangen können, kannst Du nur versuchen mal eine Zeitlang im iobroker log mitschreiben, was Du in die HUE Nodes schickst oder rauskommt und es ggf. vermeidest. Wenn die HUE Node allerdings einen Zustand Deiner Lampen nicht verarbeiten kann, dann hilft nur ein Fix des Node-Entwicklers.

                Da Du ja mit dem iobroker arbeitest - kannst in diesem Fall ja auch ggf. auf den iobroker Adapter ausweichen - vielleicht hat der ja nicht den Fehler. Ich mach das ja auch so, wenn ein iobroker Adapter nicht funktioniert dann suche ich mir eine NOde Red Node - in diesem Fall kann man es ja mal umgekehrt versuchen. ;)

                Ich befürchte fast dass es darauf hinauslaufen wird dass ich was die Lichtsteuerung angeht wieder zum IoBroker zurück muss :(
                Bezüglich ins iobroker Log schreiben: Hab vorhin mal versucht mir zu überlegen wie ich das am besten anstelle, aber.. wo anfangen?
                NR crasht ja zu einem Zeitpunkt, zu dem nichts gesteuert wird. Also wüsste ich nicht was ich mir ins Log schreiben soll, bzw von welcher Node aus und welche Information. Die Meldungen die im Log stehen wenn NR crasht geben ja leider keinerlei Aufschluss darüber, in welchem Flow das überhaupt passiert.

                Wie eingangs erwähnt konnte ich genau den Fehler easy reproduzieren indem ich massenhaft Loops erstellt und damit huejay vollgeballert habe (unabsichtlich^^).
                Aber ich würde mal behaupten dass es keine Loops mehr gibt, und dass dieser Flow:
                78be2dda-14b8-4290-8adf-5d32b202a78a-image.png
                nicht random dafür sorgt dass Huejay abstürzt ohne dass der Button (Nachtlicht Katzenfutter) überhaupt betätigt wird.
                Andererseits ist das der einzige Tradfri Button den ich bisher in NR benutze. Wäre ja vielleicht möglich dass der ab und zu ausrastet und seinen Status hundert Mal aktualisiert - was ja dann auch Huejay zerschießen würde weil die beiden Lampen dann hundert Mal ausgeschalten werden. Da kann ich ja einfach mal den Status den NR vom Button bekommt ins iobroker log schreiben. Dann sehe ich ja ob der das macht oder nicht.

                Falls ja, baue ich einfach mal eine Switch Node ein die prüft ob die Lampen an sind bevor er sie ausschaltet (oooooder: über eine Trigger Node die das Kanonenfeuer abfängt! :) ).
                Und wenn das nix bringt... back to iobroker :/

                mickymM 1 Antwort Letzte Antwort
                0
                • S Schmetterfliege

                  @mickym said in NR crasht wegen Huejay timeout - warum?:

                  @schmetterfliege Nun wie gesagt falls NR so abstürzt, dass sogar die catch Nodes nichts mehr abfangen können, kannst Du nur versuchen mal eine Zeitlang im iobroker log mitschreiben, was Du in die HUE Nodes schickst oder rauskommt und es ggf. vermeidest. Wenn die HUE Node allerdings einen Zustand Deiner Lampen nicht verarbeiten kann, dann hilft nur ein Fix des Node-Entwicklers.

                  Da Du ja mit dem iobroker arbeitest - kannst in diesem Fall ja auch ggf. auf den iobroker Adapter ausweichen - vielleicht hat der ja nicht den Fehler. Ich mach das ja auch so, wenn ein iobroker Adapter nicht funktioniert dann suche ich mir eine NOde Red Node - in diesem Fall kann man es ja mal umgekehrt versuchen. ;)

                  Ich befürchte fast dass es darauf hinauslaufen wird dass ich was die Lichtsteuerung angeht wieder zum IoBroker zurück muss :(
                  Bezüglich ins iobroker Log schreiben: Hab vorhin mal versucht mir zu überlegen wie ich das am besten anstelle, aber.. wo anfangen?
                  NR crasht ja zu einem Zeitpunkt, zu dem nichts gesteuert wird. Also wüsste ich nicht was ich mir ins Log schreiben soll, bzw von welcher Node aus und welche Information. Die Meldungen die im Log stehen wenn NR crasht geben ja leider keinerlei Aufschluss darüber, in welchem Flow das überhaupt passiert.

                  Wie eingangs erwähnt konnte ich genau den Fehler easy reproduzieren indem ich massenhaft Loops erstellt und damit huejay vollgeballert habe (unabsichtlich^^).
                  Aber ich würde mal behaupten dass es keine Loops mehr gibt, und dass dieser Flow:
                  78be2dda-14b8-4290-8adf-5d32b202a78a-image.png
                  nicht random dafür sorgt dass Huejay abstürzt ohne dass der Button (Nachtlicht Katzenfutter) überhaupt betätigt wird.
                  Andererseits ist das der einzige Tradfri Button den ich bisher in NR benutze. Wäre ja vielleicht möglich dass der ab und zu ausrastet und seinen Status hundert Mal aktualisiert - was ja dann auch Huejay zerschießen würde weil die beiden Lampen dann hundert Mal ausgeschalten werden. Da kann ich ja einfach mal den Status den NR vom Button bekommt ins iobroker log schreiben. Dann sehe ich ja ob der das macht oder nicht.

                  Falls ja, baue ich einfach mal eine Switch Node ein die prüft ob die Lampen an sind bevor er sie ausschaltet (oooooder: über eine Trigger Node die das Kanonenfeuer abfängt! :) ).
                  Und wenn das nix bringt... back to iobroker :/

                  mickymM Offline
                  mickymM Offline
                  mickym
                  Most Active
                  schrieb am zuletzt editiert von mickym
                  #10

                  @schmetterfliege Nun back zu iobroker - heißt ja nicht, dass nicht komplett, sondern man kann die Logik ja trotzdem weiter in NR implementieren. Das ist ja das schöne - man schreibt halt statt in die Node - dann eben in den Datenpunkt des Adapters.

                  nun mal paar grundsätzliche Überlegenung zu dem Flow:

                  1. Nun ich weiß nicht, wie Deine iobroker In Node ausschaut und durch was der Datenpunkt getriggert wird. Ist da ein Filter drin, dass nur geänderte Werte triggern.

                  2. Was macht der switch - was machen die blöden function Nodes - entält der 20 Flows in Codezeilen programmiert?

                  3. Ist Dir schon mal der Gedanke gekommen, dass mehrfach getriggert wird ?

                  4. Ist Dir schon mal der Gedanke gekommen, dass Deine HUE Bridge überfordert ist, wenn Du mehr oder weniger 2 Lampen gleichzeitig steuerst. Ggf. macht es Sinn die Nachrichtenrate zu begrenzen, um der HUE Bridge die Möglichkeit zu geben die Nachricht zu verarbeiten. Auch ein Konfigurationsnode , die allen HUE Nodes zugrunde liegt braucht ggf. trotz Asynchronität eine gewisse Verarbeitungszeit?

                  5. Vielleicht macht es auch mehr Sinn solche Dinge über eine HUE Gruppe zu steuern. - Die Einzelsteuerung dürfte ja immer noch gehen.

                  Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                  S 1 Antwort Letzte Antwort
                  0
                  • mickymM mickym

                    @schmetterfliege Nun back zu iobroker - heißt ja nicht, dass nicht komplett, sondern man kann die Logik ja trotzdem weiter in NR implementieren. Das ist ja das schöne - man schreibt halt statt in die Node - dann eben in den Datenpunkt des Adapters.

                    nun mal paar grundsätzliche Überlegenung zu dem Flow:

                    1. Nun ich weiß nicht, wie Deine iobroker In Node ausschaut und durch was der Datenpunkt getriggert wird. Ist da ein Filter drin, dass nur geänderte Werte triggern.

                    2. Was macht der switch - was machen die blöden function Nodes - entält der 20 Flows in Codezeilen programmiert?

                    3. Ist Dir schon mal der Gedanke gekommen, dass mehrfach getriggert wird ?

                    4. Ist Dir schon mal der Gedanke gekommen, dass Deine HUE Bridge überfordert ist, wenn Du mehr oder weniger 2 Lampen gleichzeitig steuerst. Ggf. macht es Sinn die Nachrichtenrate zu begrenzen, um der HUE Bridge die Möglichkeit zu geben die Nachricht zu verarbeiten. Auch ein Konfigurationsnode , die allen HUE Nodes zugrunde liegt braucht ggf. trotz Asynchronität eine gewisse Verarbeitungszeit?

                    5. Vielleicht macht es auch mehr Sinn solche Dinge über eine HUE Gruppe zu steuern. - Die Einzelsteuerung dürfte ja immer noch gehen.

                    S Offline
                    S Offline
                    Schmetterfliege
                    schrieb am zuletzt editiert von
                    #11

                    @mickym said in NR crasht wegen Huejay timeout - warum?:

                    @schmetterfliege Nun back zu iobroker - heißt ja nicht, dass nicht komplett, sondern man kann die Logik ja trotzdem weiter in NR implementieren. Das ist ja das schöne - man schreibt halt statt in die Node - dann eben in den Datenpunkt des Adapters.

                    Das stimmt. Huemagic hat aber so schön farbige Nodes hahaha
                    Aber ja, mit "Back to Iobroker" meinte ich nicht dass ich die Steuerung selbst dann über Iobroker mache. Dann müsste ich ja auch wieder zu VIS wechseln, was definitiv nicht mein Plan ist^^

                    nun mal paar grundsätzliche Überlegenung zu dem Flow:

                    1. Nun ich weiß nicht, wie Deine iobroker In Node ausschaut und durch was der Datenpunkt getriggert wird. Ist da ein Filter drin, dass nur geänderte Werte triggern.

                    Guter Hinweis! Hatte ich vergessen und sofort umgesetzt :)

                    1. Was macht der switch - was machen die blöden function Nodes - entält der 20 Flows in Codezeilen programmiert?

                    Der guckt ob der Button True oder False wiedergibt. Wenn True -> in die Function Nodes. Wenn False -> wird false an die Hue Nodes geschickt um die Lampen auszuschalten.
                    Die Function Nodes enthalten das hier:

                    return {payload: {brightness: 20 } };
                    
                    return {payload: {colorTemp: 400 } };
                    

                    Und ja, das könnte man auch mit einer Function oder einer Change Node lösen :D.

                    1. Ist Dir schon mal der Gedanke gekommen, dass mehrfach getriggert wird ?

                    Jep, hatte ich ja geschrieben :) Ist auch das einzige, was für mich in Frage kommen würde.

                    1. Ist Dir schon mal der Gedanke gekommen, dass Deine HUE Bridge überfordert ist, wenn Du mehr oder weniger 2 Lampen gleichzeitig steuerst. Ggf. macht es Sinn die Nachrichtenrate zu begrenzen, um der HUE Bridge die Möglichkeit zu geben die Nachricht zu verarbeiten. Auch ein Konfigurationsnode , die allen HUE Nodes zugrunde liegt braucht ggf. trotz Asynchronität eine gewisse Verarbeitungszeit?

                    Naja, es sind 2 einzelne Lampen, das sollte die Bridge abkönnen. Wenn ich mein Esszimmer Licht schalte, gehen da ganze 4 Lampen an :P Die Steuerung meines Bürolichts in NR funktioniert ja auch tadellos, und da sind es 3 Lampen gleichzeitig.
                    Also dass es daran liegt würde ich aktuell erst mal ausschließen.
                    Zum jetzigen Zeitpunkt setze ich mein Pferd darauf, dass der Tradfri Button Quatsch macht - das in der IN Node abzufangen ist ja schon mal ein guter Startpunkt um es rauszufinden :)

                    mickymM 2 Antworten Letzte Antwort
                    0
                    • S Schmetterfliege

                      @mickym said in NR crasht wegen Huejay timeout - warum?:

                      @schmetterfliege Nun back zu iobroker - heißt ja nicht, dass nicht komplett, sondern man kann die Logik ja trotzdem weiter in NR implementieren. Das ist ja das schöne - man schreibt halt statt in die Node - dann eben in den Datenpunkt des Adapters.

                      Das stimmt. Huemagic hat aber so schön farbige Nodes hahaha
                      Aber ja, mit "Back to Iobroker" meinte ich nicht dass ich die Steuerung selbst dann über Iobroker mache. Dann müsste ich ja auch wieder zu VIS wechseln, was definitiv nicht mein Plan ist^^

                      nun mal paar grundsätzliche Überlegenung zu dem Flow:

                      1. Nun ich weiß nicht, wie Deine iobroker In Node ausschaut und durch was der Datenpunkt getriggert wird. Ist da ein Filter drin, dass nur geänderte Werte triggern.

                      Guter Hinweis! Hatte ich vergessen und sofort umgesetzt :)

                      1. Was macht der switch - was machen die blöden function Nodes - entält der 20 Flows in Codezeilen programmiert?

                      Der guckt ob der Button True oder False wiedergibt. Wenn True -> in die Function Nodes. Wenn False -> wird false an die Hue Nodes geschickt um die Lampen auszuschalten.
                      Die Function Nodes enthalten das hier:

                      return {payload: {brightness: 20 } };
                      
                      return {payload: {colorTemp: 400 } };
                      

                      Und ja, das könnte man auch mit einer Function oder einer Change Node lösen :D.

                      1. Ist Dir schon mal der Gedanke gekommen, dass mehrfach getriggert wird ?

                      Jep, hatte ich ja geschrieben :) Ist auch das einzige, was für mich in Frage kommen würde.

                      1. Ist Dir schon mal der Gedanke gekommen, dass Deine HUE Bridge überfordert ist, wenn Du mehr oder weniger 2 Lampen gleichzeitig steuerst. Ggf. macht es Sinn die Nachrichtenrate zu begrenzen, um der HUE Bridge die Möglichkeit zu geben die Nachricht zu verarbeiten. Auch ein Konfigurationsnode , die allen HUE Nodes zugrunde liegt braucht ggf. trotz Asynchronität eine gewisse Verarbeitungszeit?

                      Naja, es sind 2 einzelne Lampen, das sollte die Bridge abkönnen. Wenn ich mein Esszimmer Licht schalte, gehen da ganze 4 Lampen an :P Die Steuerung meines Bürolichts in NR funktioniert ja auch tadellos, und da sind es 3 Lampen gleichzeitig.
                      Also dass es daran liegt würde ich aktuell erst mal ausschließen.
                      Zum jetzigen Zeitpunkt setze ich mein Pferd darauf, dass der Tradfri Button Quatsch macht - das in der IN Node abzufangen ist ja schon mal ein guter Startpunkt um es rauszufinden :)

                      mickymM Offline
                      mickymM Offline
                      mickym
                      Most Active
                      schrieb am zuletzt editiert von mickym
                      #12

                      @schmetterfliege Das was Deine Function Nodes machen ist trotzdem Käse. Das schicke ich doch nicht 2 fach - sondern in einem Objekt.

                      a5adcaa3-f184-4583-b93a-1260cc498120-image.png
                      ca9fccd6-ecd9-4fb3-9322-1bd8e06e78ab-image.png

                      Jedenfalls sind 2 Eigenschaften mit 2 Objekten zu setzen in meinen Augen unsinnig. Eventuell ist das auch überhaupt Dein Problem, da Du nur eine Eigenschaft schickst, die HUE Node aber beide Eigenschaften erwartet.

                      Ich befürchte auch, dass Dein zigbee hin und wieder eine Aktualisierung schickt und das passiert auch manchmal zweimal hintereinander. Eventuell auch noch eingrenzen, dass nur bestätigte Änderungen durchkommen (ACK=true).

                      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                      S 1 Antwort Letzte Antwort
                      0
                      • mickymM mickym

                        @schmetterfliege Das was Deine Function Nodes machen ist trotzdem Käse. Das schicke ich doch nicht 2 fach - sondern in einem Objekt.

                        a5adcaa3-f184-4583-b93a-1260cc498120-image.png
                        ca9fccd6-ecd9-4fb3-9322-1bd8e06e78ab-image.png

                        Jedenfalls sind 2 Eigenschaften mit 2 Objekten zu setzen in meinen Augen unsinnig. Eventuell ist das auch überhaupt Dein Problem, da Du nur eine Eigenschaft schickst, die HUE Node aber beide Eigenschaften erwartet.

                        Ich befürchte auch, dass Dein zigbee hin und wieder eine Aktualisierung schickt und das passiert auch manchmal zweimal hintereinander. Eventuell auch noch eingrenzen, dass nur bestätigte Änderungen durchkommen (ACK=true).

                        S Offline
                        S Offline
                        Schmetterfliege
                        schrieb am zuletzt editiert von
                        #13

                        @mickym

                        Wie gesagt, mit der Change Node ginge das selbstverständlich auch - und du hast Recht dass das deutlich sinnvoller ist.
                        Werde die bei Zeiten auch entsprechend mal anpassen.

                        Die Hue Node erwartet nicht beide Eigenschaften, sondern beliebige Eigenschaften. Farbtemperatur, Helligkeit, Farbe.
                        Wenn ich der nur 1 davon schicke, dann steuert sie die Lampe auch nur entsprechend damit. Der Node kann ich prinzipiell aber übergeben was ich möchte.
                        NR crasht ja auch nicht wenn ich die Lampen auf genau diese Weiße steuere - sondern zu Zeiten zu denen keiner sie steuert.
                        -> deshalb kann es meiner Meinung nach nur an den Aktualisierungen liegen.

                        Die bestätigten Änderungen sind ebenfalls ein sehr guter Punkt! Danke! :)

                        mickymM 1 Antwort Letzte Antwort
                        0
                        • S Schmetterfliege

                          @mickym

                          Wie gesagt, mit der Change Node ginge das selbstverständlich auch - und du hast Recht dass das deutlich sinnvoller ist.
                          Werde die bei Zeiten auch entsprechend mal anpassen.

                          Die Hue Node erwartet nicht beide Eigenschaften, sondern beliebige Eigenschaften. Farbtemperatur, Helligkeit, Farbe.
                          Wenn ich der nur 1 davon schicke, dann steuert sie die Lampe auch nur entsprechend damit. Der Node kann ich prinzipiell aber übergeben was ich möchte.
                          NR crasht ja auch nicht wenn ich die Lampen auf genau diese Weiße steuere - sondern zu Zeiten zu denen keiner sie steuert.
                          -> deshalb kann es meiner Meinung nach nur an den Aktualisierungen liegen.

                          Die bestätigten Änderungen sind ebenfalls ein sehr guter Punkt! Danke! :)

                          mickymM Offline
                          mickymM Offline
                          mickym
                          Most Active
                          schrieb am zuletzt editiert von
                          #14

                          @schmetterfliege sagte in NR crasht wegen Huejay timeout - warum?:

                          Die Hue Node erwartet nicht beide Eigenschaften, sondern beliebige Eigenschaften. Farbtemperatur, Helligkeit, Farbe.
                          Wenn ich der nur 1 davon schicke, dann steuert sie die Lampe auch nur entsprechend damit. Der Node kann ich prinzipiell aber übergeben was ich möchte.

                          Das ist schon richtig - ich habe mir ja die Beschreibung der Node angeschaut. Aber wenn Du schon beide Eigenschaften setzt (was Du mit beiden Function Nodes ja tust) - dann doch lieber aufeinmal, als 2 mal - das macht so keinen Sinn und ist nur unökonomisch. ;)

                          Ausserdem musst Du darauf achten, dass Du über die function Nodes ja den extendend Mode nutzt, beim Ausschalten wahrscheinlich nur den Boolean:

                          956201ea-33f1-4102-bc49-16d7b68a18aa-image.png

                          Das heißt vielleicht solltest Du im Extenden Mode - dann On auch als true mitschicken.

                          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                          S 1 Antwort Letzte Antwort
                          1
                          • mickymM mickym

                            @schmetterfliege sagte in NR crasht wegen Huejay timeout - warum?:

                            Die Hue Node erwartet nicht beide Eigenschaften, sondern beliebige Eigenschaften. Farbtemperatur, Helligkeit, Farbe.
                            Wenn ich der nur 1 davon schicke, dann steuert sie die Lampe auch nur entsprechend damit. Der Node kann ich prinzipiell aber übergeben was ich möchte.

                            Das ist schon richtig - ich habe mir ja die Beschreibung der Node angeschaut. Aber wenn Du schon beide Eigenschaften setzt (was Du mit beiden Function Nodes ja tust) - dann doch lieber aufeinmal, als 2 mal - das macht so keinen Sinn und ist nur unökonomisch. ;)

                            Ausserdem musst Du darauf achten, dass Du über die function Nodes ja den extendend Mode nutzt, beim Ausschalten wahrscheinlich nur den Boolean:

                            956201ea-33f1-4102-bc49-16d7b68a18aa-image.png

                            Das heißt vielleicht solltest Du im Extenden Mode - dann On auch als true mitschicken.

                            S Offline
                            S Offline
                            Schmetterfliege
                            schrieb am zuletzt editiert von
                            #15

                            @mickym

                            Wenn ich die Brightness verändere, schaltet der die Lampe automatisch ein.
                            So steuere ich alle meine Lichter^^

                            Da fände ich es eher unnötig der Lampe zu sagen sie soll auf Helligkeit 20% gehen, und ihr dann noch zu sagen dass sie auch angehen soll - so intelligent sind die Birnen schon :D.

                            mickymM 1 Antwort Letzte Antwort
                            0
                            • S Schmetterfliege

                              @mickym said in NR crasht wegen Huejay timeout - warum?:

                              @schmetterfliege Nun back zu iobroker - heißt ja nicht, dass nicht komplett, sondern man kann die Logik ja trotzdem weiter in NR implementieren. Das ist ja das schöne - man schreibt halt statt in die Node - dann eben in den Datenpunkt des Adapters.

                              Das stimmt. Huemagic hat aber so schön farbige Nodes hahaha
                              Aber ja, mit "Back to Iobroker" meinte ich nicht dass ich die Steuerung selbst dann über Iobroker mache. Dann müsste ich ja auch wieder zu VIS wechseln, was definitiv nicht mein Plan ist^^

                              nun mal paar grundsätzliche Überlegenung zu dem Flow:

                              1. Nun ich weiß nicht, wie Deine iobroker In Node ausschaut und durch was der Datenpunkt getriggert wird. Ist da ein Filter drin, dass nur geänderte Werte triggern.

                              Guter Hinweis! Hatte ich vergessen und sofort umgesetzt :)

                              1. Was macht der switch - was machen die blöden function Nodes - entält der 20 Flows in Codezeilen programmiert?

                              Der guckt ob der Button True oder False wiedergibt. Wenn True -> in die Function Nodes. Wenn False -> wird false an die Hue Nodes geschickt um die Lampen auszuschalten.
                              Die Function Nodes enthalten das hier:

                              return {payload: {brightness: 20 } };
                              
                              return {payload: {colorTemp: 400 } };
                              

                              Und ja, das könnte man auch mit einer Function oder einer Change Node lösen :D.

                              1. Ist Dir schon mal der Gedanke gekommen, dass mehrfach getriggert wird ?

                              Jep, hatte ich ja geschrieben :) Ist auch das einzige, was für mich in Frage kommen würde.

                              1. Ist Dir schon mal der Gedanke gekommen, dass Deine HUE Bridge überfordert ist, wenn Du mehr oder weniger 2 Lampen gleichzeitig steuerst. Ggf. macht es Sinn die Nachrichtenrate zu begrenzen, um der HUE Bridge die Möglichkeit zu geben die Nachricht zu verarbeiten. Auch ein Konfigurationsnode , die allen HUE Nodes zugrunde liegt braucht ggf. trotz Asynchronität eine gewisse Verarbeitungszeit?

                              Naja, es sind 2 einzelne Lampen, das sollte die Bridge abkönnen. Wenn ich mein Esszimmer Licht schalte, gehen da ganze 4 Lampen an :P Die Steuerung meines Bürolichts in NR funktioniert ja auch tadellos, und da sind es 3 Lampen gleichzeitig.
                              Also dass es daran liegt würde ich aktuell erst mal ausschließen.
                              Zum jetzigen Zeitpunkt setze ich mein Pferd darauf, dass der Tradfri Button Quatsch macht - das in der IN Node abzufangen ist ja schon mal ein guter Startpunkt um es rauszufinden :)

                              mickymM Offline
                              mickymM Offline
                              mickym
                              Most Active
                              schrieb am zuletzt editiert von
                              #16

                              @schmetterfliege sagte in NR crasht wegen Huejay timeout - warum?:

                              Und ja, das könnte man auch mit einer Function oder einer Change Node lösen :D.

                              Ich habe selbst im NR Forum gesehen, dass die meisten lieber function Nodes nutzen - anstelle von Nodes. Verstehen tue ich es halt nicht.

                              Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                              1 Antwort Letzte Antwort
                              0
                              • S Schmetterfliege

                                @mickym

                                Wenn ich die Brightness verändere, schaltet der die Lampe automatisch ein.
                                So steuere ich alle meine Lichter^^

                                Da fände ich es eher unnötig der Lampe zu sagen sie soll auf Helligkeit 20% gehen, und ihr dann noch zu sagen dass sie auch angehen soll - so intelligent sind die Birnen schon :D.

                                mickymM Offline
                                mickymM Offline
                                mickym
                                Most Active
                                schrieb am zuletzt editiert von
                                #17

                                @schmetterfliege sagte in NR crasht wegen Huejay timeout - warum?:

                                @mickym

                                Wenn ich die Brightness verändere, schaltet der die Lampe automatisch ein.
                                So steuere ich alle meine Lichter^^

                                Da fände ich es eher unnötig der Lampe zu sagen sie soll auf Helligkeit 20% gehen, und ihr dann noch zu sagen dass sie auch angehen soll - so intelligent sind die Birnen schon :D.

                                Ok - aber colorTemp gibst ja auch mit - wie gesagt - alles in einem Objekt schicken macht jedenfalls mehr Sinn. Deswegen arbeitet man ja mit Objekten, damit nicht alles einzeln verarbeitet werden muss.

                                Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                S 1 Antwort Letzte Antwort
                                0
                                • mickymM mickym

                                  @schmetterfliege sagte in NR crasht wegen Huejay timeout - warum?:

                                  @mickym

                                  Wenn ich die Brightness verändere, schaltet der die Lampe automatisch ein.
                                  So steuere ich alle meine Lichter^^

                                  Da fände ich es eher unnötig der Lampe zu sagen sie soll auf Helligkeit 20% gehen, und ihr dann noch zu sagen dass sie auch angehen soll - so intelligent sind die Birnen schon :D.

                                  Ok - aber colorTemp gibst ja auch mit - wie gesagt - alles in einem Objekt schicken macht jedenfalls mehr Sinn. Deswegen arbeitet man ja mit Objekten, damit nicht alles einzeln verarbeitet werden muss.

                                  S Offline
                                  S Offline
                                  Schmetterfliege
                                  schrieb am zuletzt editiert von
                                  #18

                                  @mickym said in NR crasht wegen Huejay timeout - warum?:

                                  @schmetterfliege sagte in NR crasht wegen Huejay timeout - warum?:

                                  @mickym

                                  Wenn ich die Brightness verändere, schaltet der die Lampe automatisch ein.
                                  So steuere ich alle meine Lichter^^

                                  Da fände ich es eher unnötig der Lampe zu sagen sie soll auf Helligkeit 20% gehen, und ihr dann noch zu sagen dass sie auch angehen soll - so intelligent sind die Birnen schon :D.

                                  Ok - aber colorTemp gibst ja auch mit - wie gesagt - alles in einem Objekt schicken macht jedenfalls mehr Sinn. Deswegen arbeitet man ja mit Objekten, damit nicht alles einzeln verarbeitet werden muss.

                                  Die Function Nodes sind noch "Relikte" aus der Zeit als ich mit NR angefangen habe (2 Monate?) und bevor du mir die ganzen Tricks, Tipps und Kniffe gezeigt hast.
                                  Ich hatte bloß noch nicht die Muse alles zu überarbeiten/verbessern.
                                  Die beiden Functions in diesem Beispiel werde ich definitiv mit einer Change Node ersetzen. Allein schon weil das Board sonst irgendwann vor lauter Nodes zum Urwald wird :D

                                  mickymM 1 Antwort Letzte Antwort
                                  0
                                  • S Schmetterfliege

                                    @mickym said in NR crasht wegen Huejay timeout - warum?:

                                    @schmetterfliege sagte in NR crasht wegen Huejay timeout - warum?:

                                    @mickym

                                    Wenn ich die Brightness verändere, schaltet der die Lampe automatisch ein.
                                    So steuere ich alle meine Lichter^^

                                    Da fände ich es eher unnötig der Lampe zu sagen sie soll auf Helligkeit 20% gehen, und ihr dann noch zu sagen dass sie auch angehen soll - so intelligent sind die Birnen schon :D.

                                    Ok - aber colorTemp gibst ja auch mit - wie gesagt - alles in einem Objekt schicken macht jedenfalls mehr Sinn. Deswegen arbeitet man ja mit Objekten, damit nicht alles einzeln verarbeitet werden muss.

                                    Die Function Nodes sind noch "Relikte" aus der Zeit als ich mit NR angefangen habe (2 Monate?) und bevor du mir die ganzen Tricks, Tipps und Kniffe gezeigt hast.
                                    Ich hatte bloß noch nicht die Muse alles zu überarbeiten/verbessern.
                                    Die beiden Functions in diesem Beispiel werde ich definitiv mit einer Change Node ersetzen. Allein schon weil das Board sonst irgendwann vor lauter Nodes zum Urwald wird :D

                                    mickymM Offline
                                    mickymM Offline
                                    mickym
                                    Most Active
                                    schrieb am zuletzt editiert von mickym
                                    #19

                                    @schmetterfliege sagte in NR crasht wegen Huejay timeout - warum?:

                                    Die Function Nodes sind noch "Relikte" aus der Zeit als ich mit NR angefangen habe (2 Monate?) und bevor du mir die ganzen Tricks, Tipps und Kniffe gezeigt hast.
                                    Ich hatte bloß noch nicht die Muse alles zu überarbeiten/verbessern.
                                    Die beiden Functions in diesem Beispiel werde ich definitiv mit einer Change Node ersetzen. Allein schon weil das Board sonst irgendwann vor lauter Nodes zum Urwald wird

                                    Na 2 Monate - dann ist das alles OK. Ich habe auch viel gelernt und lerne noch dazu. Ich habe allerdings sofort und nur mit NodeRed unter dem iobroker gearbeitet. Blockly kam nie in Frage. Mit 2 Monaten stehst Du ungefähr da, wo ich vor 2 Jahren stand. Insofern gibts ja auch noch einiges für Dich zu entdecken und begreifen. Insbesondere wenn man tiefer einsteigt ist diese Produkt echt genial und verstehe es bis heute nicht, wie die IBM so etwas dann quasi kostenlos der Open Source Community überlassen hat.

                                    371cc155-bc01-4dc0-b161-2eea93868f55-image.png

                                    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                    S 1 Antwort Letzte Antwort
                                    1
                                    • mickymM mickym

                                      @schmetterfliege sagte in NR crasht wegen Huejay timeout - warum?:

                                      Die Function Nodes sind noch "Relikte" aus der Zeit als ich mit NR angefangen habe (2 Monate?) und bevor du mir die ganzen Tricks, Tipps und Kniffe gezeigt hast.
                                      Ich hatte bloß noch nicht die Muse alles zu überarbeiten/verbessern.
                                      Die beiden Functions in diesem Beispiel werde ich definitiv mit einer Change Node ersetzen. Allein schon weil das Board sonst irgendwann vor lauter Nodes zum Urwald wird

                                      Na 2 Monate - dann ist das alles OK. Ich habe auch viel gelernt und lerne noch dazu. Ich habe allerdings sofort und nur mit NodeRed unter dem iobroker gearbeitet. Blockly kam nie in Frage. Mit 2 Monaten stehst Du ungefähr da, wo ich vor 2 Jahren stand. Insofern gibts ja auch noch einiges für Dich zu entdecken und begreifen. Insbesondere wenn man tiefer einsteigt ist diese Produkt echt genial und verstehe es bis heute nicht, wie die IBM so etwas dann quasi kostenlos der Open Source Community überlassen hat.

                                      371cc155-bc01-4dc0-b161-2eea93868f55-image.png

                                      S Offline
                                      S Offline
                                      Schmetterfliege
                                      schrieb am zuletzt editiert von
                                      #20

                                      @mickym said in NR crasht wegen Huejay timeout - warum?:

                                      @schmetterfliege sagte in NR crasht wegen Huejay timeout - warum?:

                                      Die Function Nodes sind noch "Relikte" aus der Zeit als ich mit NR angefangen habe (2 Monate?) und bevor du mir die ganzen Tricks, Tipps und Kniffe gezeigt hast.
                                      Ich hatte bloß noch nicht die Muse alles zu überarbeiten/verbessern.
                                      Die beiden Functions in diesem Beispiel werde ich definitiv mit einer Change Node ersetzen. Allein schon weil das Board sonst irgendwann vor lauter Nodes zum Urwald wird

                                      Na 2 Monate - dann ist das alles OK. Ich habe auch viel gelernt und lerne noch dazu. Ich habe allerdings sofort und nur mit NodeRed unter dem iobroker gearbeitet. Blockly kam nie in Frage. Mit 2 Monaten stehst Du ungefähr da, wo ich vor 2 Jahren stand. Insofern gibts ja auch noch einiges für Dich zu entdecken und begreifen. Insbesondere wenn man tiefer einsteigt ist diese Produkt echt genial und verstehe es bis heute nicht, wie die IBM so etwas dann quasi kostenlos der Open Source Community überlassen hat.

                                      371cc155-bc01-4dc0-b161-2eea93868f55-image.png

                                      Das ist von IBM? Boa sind die doof :D.

                                      Mit NR hatte ich mich anfangs gar nicht beschäftigt, weil ich unsinnigerweiße dachte das wäre quasi ein "Konkurrent" bzw. eine Alternative zu IoBroker. Erst als mir klar war, dass man die beiden Systeme ja wunderbar vereinen kann, hab ich angefangen mal reinzuschauen - und mich sofort verliebt.
                                      VIS und Blockly waren nicht doof, aber... alleine das Verbinden der Nodes... ich glaube ich könnte den ganzen Tag einfach nur Nodes miteinander verbinden weil das so geil ist :D.

                                      1 Antwort Letzte Antwort
                                      0
                                      • S Offline
                                        S Offline
                                        Schmetterfliege
                                        schrieb am zuletzt editiert von
                                        #21

                                        Ach menno :(
                                        Wäre ich mal 2 Stunden länger wach geblieben...

                                        2021-12-18 07:38:04.834 - info: influxdb.0 (10859) Store 21 buffered influxDB history points
                                        2021-12-18 07:44:10.556 - error: node-red.0 (1086) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                                        2021-12-18 07:44:10.569 - error: node-red.0 (1086) unhandled promise rejection: Huejay: timeout of 15000ms exceeded
                                        2021-12-18 07:44:10.571 - error: node-red.0 (1086) Error: Huejay: timeout of 15000ms exceeded
                                        at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
                                        at runMicrotasks ()
                                        at processTicksAndRejections (internal/process/task_queues.js:97:5)
                                        at runNextTicks (internal/process/task_queues.js:66:3)
                                        at listOnTimeout (internal/timers.js:523:9)
                                        at processTimers (internal/timers.js:497:7)
                                        2021-12-18 07:44:10.572 - error: node-red.0 (1086) Huejay: timeout of 15000ms exceeded
                                        2021-12-18 07:44:10.575 - error: node-red.0 (1086) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                                        2021-12-18 07:44:10.576 - error: node-red.0 (1086) unhandled promise rejection: Huejay: timeout of 15000ms exceeded
                                        2021-12-18 07:44:10.577 - error: node-red.0 (1086) Error: Huejay: timeout of 15000ms exceeded
                                        at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
                                        at runMicrotasks ()
                                        at processTicksAndRejections (internal/process/task_queues.js:97:5)
                                        at runNextTicks (internal/process/task_queues.js:66:3)
                                        at listOnTimeout (internal/timers.js:523:9)
                                        at processTimers (internal/timers.js:497:7)
                                        2021-12-18 07:44:10.578 - error: node-red.0 (1086) Huejay: timeout of 15000ms exceeded
                                        2021-12-18 07:44:10.580 - error: node-red.0 (1086) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                                        2021-12-18 07:44:10.581 - error: node-red.0 (1086) unhandled promise rejection: Huejay: timeout of 15000ms exceeded
                                        2021-12-18 07:44:10.582 - error: node-red.0 (1086) Error: Huejay: timeout of 15000ms exceeded
                                        at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
                                        at runMicrotasks ()
                                        at processTicksAndRejections (internal/process/task_queues.js:97:5)
                                        at runNextTicks (internal/process/task_queues.js:66:3)
                                        at listOnTimeout (internal/timers.js:523:9)
                                        at processTimers (internal/timers.js:497:7)
                                        2021-12-18 07:44:10.583 - error: node-red.0 (1086) Huejay: timeout of 15000ms exceeded
                                        2021-12-18 07:44:11.091 - info: node-red.0 (1086) terminating
                                        2021-12-18 07:44:11.093 - warn: node-red.0 (1086) Terminated (UNCAUGHT_EXCEPTION): Without reason
                                        2021-12-18 07:44:11.688 - info: node-red.0 (10726) node-red exited with 6
                                        2021-12-18 07:44:16.690 - info: node-red.0 (10726) Starting node-red: --max-old-space-size=512 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js
                                        2021-12-18 07:44:23.226 - warn: node-red.0 (10726) 18 Dec 07:44:23 - [warn] Projekte deaktiviert: editorTheme.projects.enabled=false
                                        2021-12-18 07:44:33.848 - info: influxdb.0 (10859) Store 21 buffered influxDB history points
                                        2021-12-18 07:46:44.145 - error: node-red.0 (3115) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                                        2021-12-18 07:46:44.156 - error: node-red.0 (3115) unhandled promise rejection: Huejay: timeout of 15000ms exceeded
                                        2021-12-18 07:46:44.158 - error: node-red.0 (3115) Error: Huejay: timeout of 15000ms exceeded
                                        at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
                                        at runMicrotasks ()
                                        at processTicksAndRejections (internal/process/task_queues.js:97:5)
                                        at runNextTicks (internal/process/task_queues.js:66:3)
                                        at listOnTimeout (internal/timers.js:523:9)
                                        at processTimers (internal/timers.js:497:7)
                                        2021-12-18 07:46:44.159 - error: node-red.0 (3115) Huejay: timeout of 15000ms exceeded
                                        2021-12-18 07:46:44.163 - error: node-red.0 (3115) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                                        2021-12-18 07:46:44.164 - error: node-red.0 (3115) unhandled promise rejection: Huejay: timeout of 15000ms exceeded
                                        2021-12-18 07:46:44.165 - error: node-red.0 (3115) Error: Huejay: timeout of 15000ms exceeded
                                        at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
                                        at runMicrotasks ()
                                        at processTicksAndRejections (internal/process/task_queues.js:97:5)
                                        at runNextTicks (internal/process/task_queues.js:66:3)
                                        at listOnTimeout (internal/timers.js:523:9)
                                        at processTimers (internal/timers.js:497:7)
                                        2021-12-18 07:46:44.166 - error: node-red.0 (3115) Huejay: timeout of 15000ms exceeded
                                        2021-12-18 07:46:44.168 - error: node-red.0 (3115) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                                        2021-12-18 07:46:44.169 - error: node-red.0 (3115) unhandled promise rejection: Huejay: timeout of 15000ms exceeded
                                        2021-12-18 07:46:44.170 - error: node-red.0 (3115) Error: Huejay: timeout of 15000ms exceeded
                                        at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
                                        at runMicrotasks ()
                                        at processTicksAndRejections (internal/process/task_queues.js:97:5)
                                        at runNextTicks (internal/process/task_queues.js:66:3)
                                        at listOnTimeout (internal/timers.js:523:9)
                                        at processTimers (internal/timers.js:497:7)
                                        2021-12-18 07:46:44.171 - error: node-red.0 (3115) Huejay: timeout of 15000ms exceeded
                                        2021-12-18 07:46:44.679 - info: node-red.0 (3115) terminating
                                        2021-12-18 07:46:44.681 - warn: node-red.0 (3115) Terminated (UNCAUGHT_EXCEPTION): Without reason
                                        2021-12-18 07:46:45.255 - info: node-red.0 (10726) node-red exited with 6
                                        2021-12-18 07:46:50.256 - info: node-red.0 (10726) Starting node-red: --max-old-space-size=512 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js
                                        2021-12-18 07:46:57.187 - warn: node-red.0 (10726) 18 Dec 07:46:57 - [warn] Projekte deaktiviert: editorTheme.projects.enabled=false
                                        2021-12-18 07:48:07.535 - info: influxdb.0 (10859) Store 21 buffered influxDB history points
                                        2021-12-18 07:51:39.553 - info: influxdb.0 (10859) Store 21 buffered influxDB history points
                                        

                                        mickymM 1 Antwort Letzte Antwort
                                        0
                                        • S Schmetterfliege

                                          Ach menno :(
                                          Wäre ich mal 2 Stunden länger wach geblieben...

                                          2021-12-18 07:38:04.834 - info: influxdb.0 (10859) Store 21 buffered influxDB history points
                                          2021-12-18 07:44:10.556 - error: node-red.0 (1086) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                                          2021-12-18 07:44:10.569 - error: node-red.0 (1086) unhandled promise rejection: Huejay: timeout of 15000ms exceeded
                                          2021-12-18 07:44:10.571 - error: node-red.0 (1086) Error: Huejay: timeout of 15000ms exceeded
                                          at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
                                          at runMicrotasks ()
                                          at processTicksAndRejections (internal/process/task_queues.js:97:5)
                                          at runNextTicks (internal/process/task_queues.js:66:3)
                                          at listOnTimeout (internal/timers.js:523:9)
                                          at processTimers (internal/timers.js:497:7)
                                          2021-12-18 07:44:10.572 - error: node-red.0 (1086) Huejay: timeout of 15000ms exceeded
                                          2021-12-18 07:44:10.575 - error: node-red.0 (1086) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                                          2021-12-18 07:44:10.576 - error: node-red.0 (1086) unhandled promise rejection: Huejay: timeout of 15000ms exceeded
                                          2021-12-18 07:44:10.577 - error: node-red.0 (1086) Error: Huejay: timeout of 15000ms exceeded
                                          at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
                                          at runMicrotasks ()
                                          at processTicksAndRejections (internal/process/task_queues.js:97:5)
                                          at runNextTicks (internal/process/task_queues.js:66:3)
                                          at listOnTimeout (internal/timers.js:523:9)
                                          at processTimers (internal/timers.js:497:7)
                                          2021-12-18 07:44:10.578 - error: node-red.0 (1086) Huejay: timeout of 15000ms exceeded
                                          2021-12-18 07:44:10.580 - error: node-red.0 (1086) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                                          2021-12-18 07:44:10.581 - error: node-red.0 (1086) unhandled promise rejection: Huejay: timeout of 15000ms exceeded
                                          2021-12-18 07:44:10.582 - error: node-red.0 (1086) Error: Huejay: timeout of 15000ms exceeded
                                          at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
                                          at runMicrotasks ()
                                          at processTicksAndRejections (internal/process/task_queues.js:97:5)
                                          at runNextTicks (internal/process/task_queues.js:66:3)
                                          at listOnTimeout (internal/timers.js:523:9)
                                          at processTimers (internal/timers.js:497:7)
                                          2021-12-18 07:44:10.583 - error: node-red.0 (1086) Huejay: timeout of 15000ms exceeded
                                          2021-12-18 07:44:11.091 - info: node-red.0 (1086) terminating
                                          2021-12-18 07:44:11.093 - warn: node-red.0 (1086) Terminated (UNCAUGHT_EXCEPTION): Without reason
                                          2021-12-18 07:44:11.688 - info: node-red.0 (10726) node-red exited with 6
                                          2021-12-18 07:44:16.690 - info: node-red.0 (10726) Starting node-red: --max-old-space-size=512 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js
                                          2021-12-18 07:44:23.226 - warn: node-red.0 (10726) 18 Dec 07:44:23 - [warn] Projekte deaktiviert: editorTheme.projects.enabled=false
                                          2021-12-18 07:44:33.848 - info: influxdb.0 (10859) Store 21 buffered influxDB history points
                                          2021-12-18 07:46:44.145 - error: node-red.0 (3115) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                                          2021-12-18 07:46:44.156 - error: node-red.0 (3115) unhandled promise rejection: Huejay: timeout of 15000ms exceeded
                                          2021-12-18 07:46:44.158 - error: node-red.0 (3115) Error: Huejay: timeout of 15000ms exceeded
                                          at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
                                          at runMicrotasks ()
                                          at processTicksAndRejections (internal/process/task_queues.js:97:5)
                                          at runNextTicks (internal/process/task_queues.js:66:3)
                                          at listOnTimeout (internal/timers.js:523:9)
                                          at processTimers (internal/timers.js:497:7)
                                          2021-12-18 07:46:44.159 - error: node-red.0 (3115) Huejay: timeout of 15000ms exceeded
                                          2021-12-18 07:46:44.163 - error: node-red.0 (3115) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                                          2021-12-18 07:46:44.164 - error: node-red.0 (3115) unhandled promise rejection: Huejay: timeout of 15000ms exceeded
                                          2021-12-18 07:46:44.165 - error: node-red.0 (3115) Error: Huejay: timeout of 15000ms exceeded
                                          at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
                                          at runMicrotasks ()
                                          at processTicksAndRejections (internal/process/task_queues.js:97:5)
                                          at runNextTicks (internal/process/task_queues.js:66:3)
                                          at listOnTimeout (internal/timers.js:523:9)
                                          at processTimers (internal/timers.js:497:7)
                                          2021-12-18 07:46:44.166 - error: node-red.0 (3115) Huejay: timeout of 15000ms exceeded
                                          2021-12-18 07:46:44.168 - error: node-red.0 (3115) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                                          2021-12-18 07:46:44.169 - error: node-red.0 (3115) unhandled promise rejection: Huejay: timeout of 15000ms exceeded
                                          2021-12-18 07:46:44.170 - error: node-red.0 (3115) Error: Huejay: timeout of 15000ms exceeded
                                          at /opt/iobroker/iobroker-data/node-red/node_modules/huejay/lib/Transport.js:106:15
                                          at runMicrotasks ()
                                          at processTicksAndRejections (internal/process/task_queues.js:97:5)
                                          at runNextTicks (internal/process/task_queues.js:66:3)
                                          at listOnTimeout (internal/timers.js:523:9)
                                          at processTimers (internal/timers.js:497:7)
                                          2021-12-18 07:46:44.171 - error: node-red.0 (3115) Huejay: timeout of 15000ms exceeded
                                          2021-12-18 07:46:44.679 - info: node-red.0 (3115) terminating
                                          2021-12-18 07:46:44.681 - warn: node-red.0 (3115) Terminated (UNCAUGHT_EXCEPTION): Without reason
                                          2021-12-18 07:46:45.255 - info: node-red.0 (10726) node-red exited with 6
                                          2021-12-18 07:46:50.256 - info: node-red.0 (10726) Starting node-red: --max-old-space-size=512 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js
                                          2021-12-18 07:46:57.187 - warn: node-red.0 (10726) 18 Dec 07:46:57 - [warn] Projekte deaktiviert: editorTheme.projects.enabled=false
                                          2021-12-18 07:48:07.535 - info: influxdb.0 (10859) Store 21 buffered influxDB history points
                                          2021-12-18 07:51:39.553 - info: influxdb.0 (10859) Store 21 buffered influxDB history points
                                          

                                          mickymM Offline
                                          mickymM Offline
                                          mickym
                                          Most Active
                                          schrieb am zuletzt editiert von mickym
                                          #22

                                          @schmetterfliege Deaktiviere halt die iobroker In Node mit dem Tradfri Button und schau mal, ob damit dieser Fehler wieder dauerhaft verschwindet und dann hab ich Dir ja ein paar Tipps gegeben, wie Du den Flow noch optimieren kannst.

                                          Als nächstes wäre ja dann mal ein Logeintrag zu schreiben, wenn die Tradfri Datenpunkte was ausspuken und ob das zeitlich mit den Abstürzen in einen zeitlichen Zusammenhang zu bringen sind.

                                          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                          S 1 Antwort Letzte Antwort
                                          0

                                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                          Registrieren Anmelden
                                          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

                                          375

                                          Online

                                          32.9k

                                          Benutzer

                                          83.0k

                                          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