Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Javascript Adapter hat fast 5.500 Ereignisse out

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

Javascript Adapter hat fast 5.500 Ereignisse out

Scheduled Pinned Locked Moved Skripten / Logik
14 Posts 5 Posters 1.4k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A aleks-83

    Hi zusammen,

    ich arbeite mich jetzt seit ca. 2 Jahren ohne Programmierkenntnisse in den ioBroker ein.

    Mit der Zeit haben sich sehr viele Adapter und auch Skripte angesammelt.

    Ich habe festgestellt dass mein JavaScript Adapter sehr sehr viele Ereignisse out erzeugt.
    Wie kann ich das verringern?
    Was bedeuten diese Ereignisse überhaupt?
    Dass der Adapter die angezeigte Anzahl an Befehlen an andere Adapter oder Geräte raus schickt?
    In welchem Zeitraum?

    DasWetter oder upnp Adapter haben ebenfalls mehrere hundert Events OUT.
    Events IN ist kein Problem?

    Gelegentlich findet sich im Log die Meldung:

    admin.0	2021-02-25 10:36:14.581	info	(5308) Unsubscribe from all states, except system's, because over 3 seconds the number of events is over 200 (in last second 0)
    

    Instances.png

    crunchipC Away
    crunchipC Away
    crunchip
    Forum Testing Most Active
    wrote on last edited by
    #2

    @aleks-83 bin mir nicht ganz sicher, glaub, die Ereignisse sind die geänderten Zustände aller Datenpunkte.
    Scheinbar hast du ein oder mehrere "unpassende" Skripte laufen

    umgestiegen von Proxmox auf Unraid

    A 1 Reply Last reply
    0
    • crunchipC crunchip

      @aleks-83 bin mir nicht ganz sicher, glaub, die Ereignisse sind die geänderten Zustände aller Datenpunkte.
      Scheinbar hast du ein oder mehrere "unpassende" Skripte laufen

      A Offline
      A Offline
      aleks-83
      wrote on last edited by
      #3

      Also die Anzahl der -durch den JavaScript Adapter- geänderten Datenpunkte?
      Pro Minute? Pro Stunde?

      = Dell Optiplex Micro - 10GB RAM - 200GB SSD - Debian VM =
      = Node.js v20.19.6 = NPM 10.8.2 = JS Controller 7.0.7 =

      Ubiquiti UAP-AC-LR - UAP-AC-Lite - Synology DS716+II - Fritz!Box 7490
      Glasfaser 400

      AlCalzoneA 1 Reply Last reply
      0
      • A aleks-83

        Also die Anzahl der -durch den JavaScript Adapter- geänderten Datenpunkte?
        Pro Minute? Pro Stunde?

        AlCalzoneA Offline
        AlCalzoneA Offline
        AlCalzone
        Developer
        wrote on last edited by
        #4

        @aleks-83 Ich glaube das ist pro 15 Sekunden

        Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

        A 1 Reply Last reply
        0
        • AlCalzoneA AlCalzone

          @aleks-83 Ich glaube das ist pro 15 Sekunden

          A Offline
          A Offline
          aleks-83
          wrote on last edited by
          #5

          Hmmm, jetzt habe ich den JavaScript Adapter mal neu gestartet und dort stehen seit 2 Stunden nur noch ca. 30 Events OUT.
          Als ich den gesamten NUC neu gestartet hatte, war das nicht so.
          Nur wenn ich explizit nur den Adapter neustarte.

          = Dell Optiplex Micro - 10GB RAM - 200GB SSD - Debian VM =
          = Node.js v20.19.6 = NPM 10.8.2 = JS Controller 7.0.7 =

          Ubiquiti UAP-AC-LR - UAP-AC-Lite - Synology DS716+II - Fritz!Box 7490
          Glasfaser 400

          crunchipC 1 Reply Last reply
          0
          • A aleks-83

            Hmmm, jetzt habe ich den JavaScript Adapter mal neu gestartet und dort stehen seit 2 Stunden nur noch ca. 30 Events OUT.
            Als ich den gesamten NUC neu gestartet hatte, war das nicht so.
            Nur wenn ich explizit nur den Adapter neustarte.

            crunchipC Away
            crunchipC Away
            crunchip
            Forum Testing Most Active
            wrote on last edited by
            #6

            @aleks-83 wenn fehlerhafte Scripte laufen, wird dies nach einer gewissen Zeit wieder ansteigen

            umgestiegen von Proxmox auf Unraid

            1 Reply Last reply
            0
            • AlCalzoneA Offline
              AlCalzoneA Offline
              AlCalzone
              Developer
              wrote on last edited by
              #7

              Das klingt mir schwer nach Trigger im Trigger, die sich mit der Zeit potenzieren.

              Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

              paul53P 1 Reply Last reply
              0
              • AlCalzoneA AlCalzone

                Das klingt mir schwer nach Trigger im Trigger, die sich mit der Zeit potenzieren.

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

                @alcalzone sagte: Trigger im Trigger, die sich mit der Zeit potenzieren.

                Oder parallel laufende Timer, da sie nicht gestoppt wurden.

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                A 1 Reply Last reply
                1
                • paul53P paul53

                  @alcalzone sagte: Trigger im Trigger, die sich mit der Zeit potenzieren.

                  Oder parallel laufende Timer, da sie nicht gestoppt wurden.

                  A Offline
                  A Offline
                  aleks-83
                  wrote on last edited by
                  #9

                  Trigger im Trigger?

                  Also ich erstelle alle Skripts per Blockly.
                  Da meint ihr dann sowas?

                  206b8fdc-c911-46ec-b04b-589fdcb14d8b-image.png

                  Sowas habe ich nicht programmiert.

                  Timer könnte allerdings sein.
                  Wie meinst du das mit Timer stoppen?

                  = Dell Optiplex Micro - 10GB RAM - 200GB SSD - Debian VM =
                  = Node.js v20.19.6 = NPM 10.8.2 = JS Controller 7.0.7 =

                  Ubiquiti UAP-AC-LR - UAP-AC-Lite - Synology DS716+II - Fritz!Box 7490
                  Glasfaser 400

                  crunchipC N 2 Replies Last reply
                  0
                  • A aleks-83

                    Trigger im Trigger?

                    Also ich erstelle alle Skripts per Blockly.
                    Da meint ihr dann sowas?

                    206b8fdc-c911-46ec-b04b-589fdcb14d8b-image.png

                    Sowas habe ich nicht programmiert.

                    Timer könnte allerdings sein.
                    Wie meinst du das mit Timer stoppen?

                    crunchipC Away
                    crunchipC Away
                    crunchip
                    Forum Testing Most Active
                    wrote on last edited by crunchip
                    #10

                    @aleks-83 sagte in Javascript Adapter hat fast 5.500 Ereignisse out:

                    Also ich erstelle alle Skripts per Blockly

                    Ups. Falsch gelesen

                    Wenn ein timer gestartet wird, sollte er auch wieder gestoppt werden, im Idealfall, dafür gibt es ebenfalls einen blockly Baustein

                    umgestiegen von Proxmox auf Unraid

                    1 Reply Last reply
                    1
                    • A aleks-83

                      Trigger im Trigger?

                      Also ich erstelle alle Skripts per Blockly.
                      Da meint ihr dann sowas?

                      206b8fdc-c911-46ec-b04b-589fdcb14d8b-image.png

                      Sowas habe ich nicht programmiert.

                      Timer könnte allerdings sein.
                      Wie meinst du das mit Timer stoppen?

                      N Offline
                      N Offline
                      Nordischerjung
                      wrote on last edited by
                      #11

                      @aleks-83 sagte in Javascript Adapter hat fast 5.500 Ereignisse out:

                      Timer könnte allerdings sein.
                      Wie meinst du das mit Timer stoppen?

                      ZB so

                      9f9be8b0-a6fd-47c6-832e-599a4f37b523-grafik.png

                      Gruß Nordischerjung

                      sonnige Grüße von der Ostsee

                      A 1 Reply Last reply
                      1
                      • N Nordischerjung

                        @aleks-83 sagte in Javascript Adapter hat fast 5.500 Ereignisse out:

                        Timer könnte allerdings sein.
                        Wie meinst du das mit Timer stoppen?

                        ZB so

                        9f9be8b0-a6fd-47c6-832e-599a4f37b523-grafik.png

                        A Offline
                        A Offline
                        aleks-83
                        wrote on last edited by aleks-83
                        #12

                        @nordischerjung

                        Das habe ich bisher nie gemacht :face_with_rolling_eyes:
                        Könnte also daran liegen...
                        So viele Timer habe ich nicht, werde aber mal schauen was ich so finde.

                        = Dell Optiplex Micro - 10GB RAM - 200GB SSD - Debian VM =
                        = Node.js v20.19.6 = NPM 10.8.2 = JS Controller 7.0.7 =

                        Ubiquiti UAP-AC-LR - UAP-AC-Lite - Synology DS716+II - Fritz!Box 7490
                        Glasfaser 400

                        AlCalzoneA 1 Reply Last reply
                        0
                        • A aleks-83

                          @nordischerjung

                          Das habe ich bisher nie gemacht :face_with_rolling_eyes:
                          Könnte also daran liegen...
                          So viele Timer habe ich nicht, werde aber mal schauen was ich so finde.

                          AlCalzoneA Offline
                          AlCalzoneA Offline
                          AlCalzone
                          Developer
                          wrote on last edited by
                          #13

                          @aleks-83 Schau auch nach Intervallen, die sind kritischer

                          Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                          A 1 Reply Last reply
                          1
                          • AlCalzoneA AlCalzone

                            @aleks-83 Schau auch nach Intervallen, die sind kritischer

                            A Offline
                            A Offline
                            aleks-83
                            wrote on last edited by aleks-83
                            #14

                            Fehler gefunden !

                            Ich habe mal im Reiter "Ereignisse" geschaut und nach Quelle "Javascript" gefiltert.
                            Dort traten 6 Datenpunkte immer wieder auf und das mehrmals pro Sekunde.

                            So konnte ich das Skript ausfindig machen.
                            Dort hatte ich bei den Triggern ausgewählt "wurde aktualisiert" anstatt "wurde geändert".
                            Da ich am Ende des Triggers, diesen Datenpunkt aber erneut false setze, hat sich der trigger immer wieder selbst ausgelöst.

                            4feb4bb7-2aab-4dcf-87b4-04e1a0e76865-image.png

                            = Dell Optiplex Micro - 10GB RAM - 200GB SSD - Debian VM =
                            = Node.js v20.19.6 = NPM 10.8.2 = JS Controller 7.0.7 =

                            Ubiquiti UAP-AC-LR - UAP-AC-Lite - Synology DS716+II - Fritz!Box 7490
                            Glasfaser 400

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


                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            618

                            Online

                            32.6k

                            Users

                            82.3k

                            Topics

                            1.3m

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

                            • Don't have an account? Register

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