Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. JavaScript Adapter läuft mehrfach??

    NEWS

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    JavaScript Adapter läuft mehrfach??

    This topic has been deleted. Only users with topic management privileges can see it.
    • C
      Chris71 @Homoran last edited by

      @Homoran
      grep io.java gibt jetzt folgende Meldung

      root@iobroker:/opt/iobroker# ps -es | grep io.java
      0 221 0000000000000000 0000000000000000 0000000000001000 0000000180004202 Sl ? 282:51 io.javascript.1 HOSTNAME=iobr
      oker HOME=/root OLDPWD=/opt/iobroker TERM=xterm PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=de_DE.UTF-8
      DEBIAN_FRONTEND=teletype PWD=/opt/iobroker NODE_CHANNEL_FD=3
      0 20612 0000000000000000 0000000000000000 0000000000000000 0000000180000000 S+ ? 0:00 grep io.java LANG=de_DE.UTF-8
      HOSTNAME=iobroker OLDPWD=/opt/iobroker PWD=/opt/iobroker HOME=/root DEBIAN_FRONTEND=teletype TERM=xterm SHLVL=1 PATH=/usr/local/s
      bin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin _=/bin/grep
      r

      Neustart von IoBroker, funktioniert dann auch nur für kurze Zeit. Danach kommen die Meldungen immer 3 Fach.
      Richtig nervig wird es dann aber wenn Alexa den Befehl in 3 facher Ausfertigung bekommt.
      Dann fängt die Tante an zu rappen (Die Wasch, die Wasch, die Waschmaschiene ist fertig etc.)

      🙂

      1 Reply Last reply Reply Quote 0
      • C
        Chris71 @peterfido last edited by

        @peterfido Ich hatte die Version 3.6.4. Habe jetzt mal ein Update auf 3.6.5 gemacht. Momentan läuft es, bin mal gespannt wie lange.
        Vermute das irgendetwas anderes der Auslöser des Problems ist. Ich bleibe dran und melde mich dazu.

        1 Reply Last reply Reply Quote 0
        • C
          Chris71 last edited by Chris71

          Ok. Wieder das alte Problem.
          Bei der Adapteraktualisierung kam folgende Fehlermeldung.
          Screenshot (81).png

          Homoran 1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @Chris71 last edited by

            @Chris71 sagte in JavaScript Adapter läuft mehrfach??:

            kam folgende Fehlermeldung.

            Nope!
            ist nur ein Warn - keine Panik

            1 Reply Last reply Reply Quote 0
            • C
              Chris71 last edited by

              Selbst wenn ich jetzt auf 3.6.4 gehe. läuft es am Anfang. Nach ein paar Minuten das selbe.
              Es muss doch eine Möglichkeit geben den Fehler zu fixen.

              1 Reply Last reply Reply Quote 0
              • R
                Rookie50 last edited by Rookie50

                Hallo, ich habe das gleiche Problem. Bei mir läuft der ioBroker in einer Proxmox VM.
                ps -axf | grep io. ergibt:

                  138 ?        Ssl  294:29 iobroker.js-controller
                  173 ?        Sl     2:12  \_ io.discovery.0
                  193 ?        Sl    15:37  \_ io.lgtv.0
                  203 ?        Sl    10:11  \_ io.lgtv.1
                  243 ?        Sl     2:15  \_ io.proxmox.0
                  265 ?        Sl     2:15  \_ io.landroid-s.0
                  275 ?        Sl    13:15  \_ io.mihome-vacuum.0
                  285 ?        Sl    22:16  \_ io.tr-064.0
                  307 ?        Sl     2:12  \_ io.history.0
                  405 ?        Sl   264:19  \_ io.javascript.0
                  502 ?        Sl     3:31  \_ io.radar.1
                  528 ?        Sl    11:19  \_ io.wifilight.0
                  565 ?        Sl     2:28  \_ io.onvif.0
                12638 ?        Sl    18:48  \_ io.hm-rpc.0
                12681 ?        Sl     1:08  \_ io.tankerkoenig.0
                12737 ?        Sl     0:42  \_ io.backitup.0
                12767 ?        Sl     1:09  \_ io.alexa2.0
                13446 ?        Sl     2:48  \_ io.hm-rega.0
                13457 ?        Sl     1:32  \_ io.sonoff.0
                22906 ?        Sl    20:53  \_ io.iogo.0
                22912 ?        Sl     0:21  \_ io.web.0
                29352 ?        Sl     0:17  \_ io.iot.0
                29362 ?        Sl     0:25  \_ io.hm-rpc.2
                29372 ?        Sl     1:02  \_ io.hm-rpc.1
                 1233 ?        Sl     0:53  \_ io.radar.0
                 1239 ?        Sl     1:06  \_ io.web.1
                 1258 ?        Sl     0:26  \_ io.admin.0
                 3324 ?        Sl     0:23  \_ io.telegram.0
                11889 ?        Dl     0:00  \_ /usr/bin/node /opt/iobroker/node_modules/iobroker.dwd/main.js 0 info
                

                Es läuft also nur eine Instanz. Ich habe folgende Versionen installiert:
                Plattform: linux
                RAM: 3.6 GB
                Node.js: v8.15.0
                NPM: 6.4.1
                Admin: 3.5.10
                JS: 4.0.11

                Auch ich habe erst 3 Meldungen beim speichern, starten, usw. bekommen. Mittlerweile bekomme ich 7 Meldungen und z.B. beim Klingeln 7 Text Nachrichten und 7 Bilder via Telegram. Gibt es eine Erklärung für dieses Verhalten?

                23:51:58.530	info	javascript.0 Stop script script.js.Klingel.Skript_1
                23:51:58.530	info	javascript.0 Stop script script.js.Klingel.Skript_1
                23:51:58.530	info	javascript.0 Stop script script.js.Klingel.Skript_1
                23:51:58.530	info	javascript.0 Stop script script.js.Klingel.Skript_1
                23:51:58.530	info	javascript.0 Stop script script.js.Klingel.Skript_1
                23:51:58.530	info	javascript.0 Stop script script.js.Klingel.Skript_1
                23:51:58.530	info	javascript.0 Stop script script.js.Klingel.Skript_1
                

                Ein JS Update auf 4.1.11 hatte keine Änderung gebracht. Ich bin jetzt wieder auf 3.6.4 zurück. Da bekomme ich nur eine Meldung. Mal schauen ob es stabil dabei bleibt. Ich werden berichten 😉

                Gruß

                Robert

                1 Reply Last reply Reply Quote 0
                • R
                  Rookie50 last edited by

                  Das ging einen Tag gut, nun bekomme ich wider 3 Meldungen. Was kann ich tun um dieses Verhalten zu beheben?

                  1 Reply Last reply Reply Quote 0
                  • C
                    Chris71 last edited by

                    Bei mir geht es jetzt auch bis auf 5 Meldungen hoch.
                    Traue mich nicht das ganze nocheinmal neu zu aufzuspielen.
                    Bin kein Programmierer, es war eine heiden Arbeit bis hierhin mit all den Skripten und der Visualisieung.
                    Schade das uns niemand helfen kann.

                    😞

                    1 Reply Last reply Reply Quote 0
                    • C
                      Chris71 last edited by

                      Ist hier schon jemand weiter gekommen?
                      Kann doch nicht sein das wir damit jetzt leben müssen 😞

                      1 Reply Last reply Reply Quote 0
                      • W
                        Wildbill last edited by

                        Hi,

                        habt Ihr alle Multihost-Installationen, also iobroker auf mehr als einem Gerät und diese miteinander verbunden?

                        Gruss, Jürgen

                        1 Reply Last reply Reply Quote 0
                        • wendy2702
                          wendy2702 last edited by

                          Die Meldungen beim Script speichern/starten/stoppen habe ich auch zeitweise mehrfach.

                          Ausführung der scripte jedoch nur einmal.

                          Habe nicht alle Posts gelesen aber den Rechner habt ihr mal neu gestartet.?

                          Sind das alle scripte die mehrfach ausgeführt werden oder immer nur eines ?

                          1 Reply Last reply Reply Quote 0
                          • C
                            Chris71 last edited by

                            Bei mir läuft IoBroker auf der Synology im Docker.
                            Habe aber auch schon von anderen Systemen wie dem Raspi etc. gehört, die exakt das selbe Problem haben.
                            Nach einem Neustart geht es erst immer für eine kurze Weile. Nach ca. 30 Sekunden fängt es mit doppelten Meldungen an und wenig später dann 3 Fach.
                            Beim Abspeichern von Skripten fällt auf das diese dann auch Mehrfach im Log erscheinen.
                            Screenshot (76).png

                            1 Reply Last reply Reply Quote 0
                            • M
                              MarkusP last edited by

                              Bei mir läuft iobroker auf einem MacMini. Ich habe auch das Problem, dass Skripte mehrfach ausgeführt werden, allerdings kann ich im Log nicht erkennen, dass diese mehrfach starten.

                              Bei verschiedenen Skripten habe ich mir Debugausgaben eingebaut, welche dann mehrmals bei Ausführung erscheinen. Ich habe dabei Abstände von 2,1 Sekunden und merke, dass z.B. meine Jalousien verrückt spielen wenn die Lamellen verstellt werden sollen.

                              Wenn ich die Skript-Engine mehrere Tage durchlaufen lasse, werden die Skripte immer öfter ausgeführt. Das führt z.B. bei meinen Homematic-Komponenten dazu, dass der DutyCycle ins unermessliche steigt und es zu Kommunikationsstörungen kommt wenn die CCU Funkbefehle abfeuert wie blöd. Das macht die Skript-Engine für mich fast unbrauchbar. Momentan starte ich JS mind. 1x am Tag neu damit nicht alles völlig durchdreht. Das kann aber auch nicht die Dauerlösung sein.

                              1 Reply Last reply Reply Quote 0
                              • wendy2702
                                wendy2702 last edited by

                                Hat einer von euch dazu mal ein Issue auf GitHub auf gemacht!?

                                U 1 Reply Last reply Reply Quote 0
                                • U
                                  ulistermclane @wendy2702 last edited by

                                  @wendy2702 Ich habe das Problem ebenfalls und habe mal ein Issue Issue auf Github aufgemacht. Komischerweise sehe ich nur einen Logeintrag, wenn ich das Logtab schließe und dann wieder öffne. Neue Logeintäge erscheinen dann aber wieder 3fach. Ich habe ebenfalls 3fach-Einträge bei den Logs auf der Script-Seite.

                                  M 1 Reply Last reply Reply Quote 0
                                  • wendy2702
                                    wendy2702 last edited by

                                    Hast du „nur“ 3 Einträge oder werden die Sachen auch 3-mal ausgeführt?

                                    U 1 Reply Last reply Reply Quote 0
                                    • U
                                      ulistermclane @wendy2702 last edited by

                                      @wendy2702 Ich habe 3 Einträge, ausgeführt wird das Script offenbar nur einmal.

                                      1 Reply Last reply Reply Quote 0
                                      • M
                                        MarkusP @ulistermclane last edited by

                                        @ulistermclane sagte in JavaScript Adapter läuft mehrfach??:

                                        @wendy2702 ...Komischerweise sehe ich nur einen Logeintrag, wenn ich das Logtab schließe und dann wieder öffne. Neue Logeintäge erscheinen dann aber wieder 3fach. Ich habe ebenfalls 3fach-Einträge bei den Logs auf der Script-Seite.

                                        Bei mir scheint es einen Unterschied zu geben: Es erscheinen die Logeinträge 2 mal im Abstand von 2,1 Sekunden und die Skripte werden auch tatsächlich doppelt ausgeführt (spürbar durch die 2 Sekunden Unterschied). Bei Dir hingegen sind die Logeinträge Zeitlich exakt gleich.

                                        1 Reply Last reply Reply Quote 0
                                        • C
                                          Chris71 last edited by

                                          Bei mir sind 3 Einträge alles innerhalb von 1 Sekunde. Das Skript läuft dann auch 3 mal durch.
                                          Z.B. die Sprachausgabe von Alexa "Die Wasch, Die Wasch, die Waschmaschiene ist fertig" etc.
                                          Also hört sich an wie ein schlechter Rap 🙂

                                          1 Reply Last reply Reply Quote 0
                                          • First post
                                            Last post

                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          352
                                          Online

                                          32.0k
                                          Users

                                          80.5k
                                          Topics

                                          1.3m
                                          Posts

                                          11
                                          35
                                          2399
                                          Loading More Posts
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          The ioBroker Community 2014-2023
                                          logo