Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Sripte in der Nacht gestartet

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    Sripte in der Nacht gestartet

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      SaiBot1981 last edited by SaiBot1981

      Systemdata
      Hardwaresystem: RaspBerry Pi 4B
      Arbeitsspeicher: 4GB
      Festplattenart: SD-Karte 64GB
      Betriebssystem: Debian 10 “Buster
      Node-Version:
      Nodejs-Version: v12.14.1
      NPM-Version: 6.13.4
      Installationsart: Manuell
      Image genutzt: Nein

      Moin, ich habe heute nach komischerweise div. Skripte von selbst gestartet bekommen. Zum Glück haben meine Kinder und Frau einen tiefen schlaf.

      Ist das irgend ein Bug?

      Hier ein Auszug aus der Log:

      2020-04-04 03:44:36.065 - info: javascript.0 (1098) Start javascript script.js.Wecken.Kinder_wecken_an
      2020-04-04 03:44:36.095 - info: javascript.0 (1098) script.js.Wecken.Kinder_wecken_an: registered 0 subscriptions and 0 schedules
      2020-04-04 03:44:36.118 - info: javascript.0 (1098) Stop script script.js.Wecken.Kinder_wecken_aus
      2020-04-04 03:44:46.206 - info: javascript.0 (1098) Stop script script.js.Statusanzeigen.LampenStatus
      2020-04-04 03:44:46.255 - info: javascript.0 (1098) Start javascript script.js.Statusanzeigen.LampenStatus
      2020-04-04 03:44:46.434 - info: javascript.0 (1098) script.js.Statusanzeigen.LampenStatus: registered 0 subscriptions and 0 schedules
      2020-04-04 03:44:52.163 - info: javascript.0 (1098) Stop script script.js.Statusanzeigen.LampenStatus
      2020-04-04 03:44:52.315 - info: javascript.0 (1098) Start javascript script.js.Statusanzeigen.LampenStatus
      2020-04-04 03:44:52.463 - info: javascript.0 (1098) script.js.Statusanzeigen.LampenStatus: registered 0 subscriptions and 0 schedules
      2020-04-04 03:45:00.088 - info: host.ioBroker-RasPi4 instance system.adapter.coronavirus-statistics.0 started with pid 3839
      2020-04-04 03:45:01.428 - info: coronavirus-statistics.0 (3839) starting. Version 0.5.1 in /opt/iobroker/node_modules/iobroker.coronavirus-statistics, node: v12.14.1
      2020-04-04 03:45:14.235 - info: coronavirus-statistics.0 (3839) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
      2020-04-04 03:45:14.768 - info: host.ioBroker-RasPi4 instance system.adapter.coronavirus-statistics.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
      2020-04-04 03:45:32.470 - info: tankerkoenig.0 (1120) Reading data from tankerkoenig ...
      2020-04-04 03:45:38.244 - info: javascript.0 (1098) Stop script script.js.Statusanzeigen.LampenStatus
      2020-04-04 03:45:38.395 - info: javascript.0 (1098) Start javascript script.js.Statusanzeigen.LampenStatus
      2020-04-04 03:45:38.563 - info: javascript.0 (1098) script.js.Statusanzeigen.LampenStatus: registered 0 subscriptions and 0 schedules
      2020-04-04 03:45:52.795 - info: javascript.0 (1098) Start javascript script.js.Schaltungen.Alarmlicht
      2020-04-04 03:45:52.811 - info: javascript.0 (1098) script.js.Schaltungen.Alarmlicht: registered 0 subscriptions and 0 schedules
      2020-04-04 03:45:52.828 - info: fritzdect.0 (588) SWITCH ID: 087610195296 identified for command (state) : true
      2020-04-04 03:45:52.843 - info: javascript.0 (1098) Stop script script.js.Schaltungen.Nachtschaltung
      2020-04-04 03:45:53.876 - info: javascript.0 (1098) Stop script script.js.Statusanzeigen.LampenStatus
      2020-04-04 03:45:53.882 - info: javascript.0 (1098) Stop script script.js.Statusanzeigen.LampenStatus
      2020-04-04 03:45:53.889 - info: javascript.0 (1098) Start javascript script.js.Statusanzeigen.LampenStatus
      2020-04-04 03:45:54.024 - info: javascript.0 (1098) script.js.Statusanzeigen.LampenStatus: registered 0 subscriptions and 0 schedules
      2020-04-04 03:45:54.086 - info: javascript.0 (1098) Stop script script.js.Statusanzeigen.LampenStatus
      2020-04-04 03:45:54.090 - info: javascript.0 (1098) Stop script script.js.Statusanzeigen.LampenStatus
      2020-04-04 03:45:54.093 - info: javascript.0 (1098) Start javascript script.js.Statusanzeigen.LampenStatus
      2020-04-04 03:45:54.210 - info: javascript.0 (1098) script.js.Statusanzeigen.LampenStatus: registered 0 subscriptions and 0 schedules
      2020-04-04 03:45:54.265 - info: javascript.0 (1098) Start javascript script.js.Statusanzeigen.LampenStatus
      2020-04-04 03:45:54.376 - info: javascript.0 (1098) script.js.Statusanzeigen.LampenStatus: registered 0 subscriptions and 0 schedules
      2020-04-04 03:45:54.409 - info: javascript.0 (1098) Start javascript script.js.Statusanzeigen.LampenStatus
      2020-04-04 03:45:54.519 - info: javascript.0 (1098) script.js.Statusanzeigen.LampenStatus: registered 0 subscriptions and 0 schedules
      2020-04-04 03:45:54.533 - info: javascript.0 (1098) Stop script script.js.Statusanzeigen.LampenStatus
      2020-04-04 03:45:54.674 - info: javascript.0 (1098) Start javascript script.js.Statusanzeigen.LampenStatus
      2020-04-04 03:45:54.786 - info: javascript.0 (1098) script.js.Statusanzeigen.LampenStatus: registered 0 subscriptions and 0 schedules
      2020-04-04 03:46:20.642 - info: text2command.0 (1146) processText: "Gute Nacht"
      2020-04-04 03:46:20.645 - info: text2command.0 (1146) Control ID javascript.0.scriptEnabled.Schaltungen.Nachtschaltung with : true
      2020-04-04 03:46:20.665 - info: text2command.0 (1146) Response: Schlaf schön
      2020-04-04 03:46:20.687 - info: javascript.0 (1098) Start javascript script.js.Schaltungen.Nachtschaltung
      2020-04-04 03:46:20.708 - info: javascript.0 (1098) script.js.Schaltungen.Nachtschaltung: registered 0 subscriptions and 0 schedules
      
      1 Reply Last reply Reply Quote 0
      • T
        ticaki Developer last edited by

        Das Log direkt vor diesem Ereignis wären hilfreich.

        J 1 Reply Last reply Reply Quote 0
        • J
          Jan1 @ticaki last edited by

          @ticaki
          Scripte laufen eigentlich immer und der darin enthaltene Trigger startet dann die Aktion. Wie startet denn die Aktion bei Dir wenn es "normal" läuft und kannst mal so ein Script posten?

          T 1 Reply Last reply Reply Quote 0
          • T
            ticaki Developer @Jan1 last edited by ticaki

            @Jan1
            Das da passiert z.B., wenn iobroker oder der Javascript-Adapter neu startet. Die Frage ist wieso startet eines von beiden neu. Wobei die versetzten Start/Stopps sind mir ein Rätsel.

            Meine Skripte sind alle restart fest, da mein Raspi nachts rebootet. Ansonsten laufen sie ebenfalls immer und reagieren auf trigger.

            J 1 Reply Last reply Reply Quote 0
            • J
              Jan1 @ticaki last edited by Jan1

              @ticaki
              Darauf wollte ich raus. Erstens Scripte wohl falsch aufgebaut und zweitens ein Problem mit der Stabilität des System, da das anscheinend neu bootet.
              Normal ist es auch nicht nötig das System regelmäßig neu starten zu lassen, schadet aber auch nicht wenn man beachtet, das z.B. Variablen danach weg sind.

              T 1 Reply Last reply Reply Quote 0
              • S
                SaiBot1981 last edited by

                zB war es jetzt ein ganz banales Skript was einfach gestartet ist.

                Kids_Wecken.png

                Zum Anderen habe ich aber auch gesehen das IOT nicht mehr geupdatet werden kann. Ich muss mal schauen woran das liegt.

                T J 2 Replies Last reply Reply Quote 0
                • T
                  ticaki Developer @Jan1 last edited by

                  @Jan1
                  Ich brauch noch mehr kaffee, hab dich mit dem TE verwechselt 😁

                  1 Reply Last reply Reply Quote 0
                  • T
                    ticaki Developer @SaiBot1981 last edited by

                    @TiboTake
                    wie schaltest du das script ein?

                    1 Reply Last reply Reply Quote 0
                    • J
                      Jan1 @SaiBot1981 last edited by Jan1

                      @TiboTake
                      Das ist schon mal nicht der optimale Weg ein Script aufzubauen und darauf begründet sich auch immer die Mecker der IOBroker Macher, dass ein Script selber gefälligst nicht an und ausgeschaltet werden soll, sonder an bleiben und darin wird reagiert.
                      Wenn man das so lösen möchte wie Du es tust, kann eben genau das passieren was bei Dir los ist 😉

                      S 1 Reply Last reply Reply Quote 0
                      • S
                        SaiBot1981 @Jan1 last edited by SaiBot1981

                        @Jan1 said in Sripte in der Nacht gestartet:

                        @TiboTake
                        Das ist schon mal nicht der optimale Weg ein Script aufzubauen und darauf begründet sich auch immer die Mecker der IOBroker Macher, dass ein Script selber gefälligst nicht an und ausgeschaltet werden soll, sonder an bleiben und darin wird reagiert.
                        Wenn man das so lösen möchte wie Du es tust, kann eben genau das passieren was bei Dir los ist 😉

                        Okay, aber wie soll ich ein skrip denn dann aufbauen damit ich es per Button starten kann?

                        Was mich wundert ist das es jetzt erst nach zig Monaten aufgetreten ist und auch erst seid ich den IoT Assistent nicht zur Version 1.4.0 updaten kann.

                        J 1 Reply Last reply Reply Quote 0
                        • J
                          Jan1 @SaiBot1981 last edited by

                          @TiboTake
                          Erst mal solltest Du in Erfahrung bringen, warum Dein Pi heute Nacht einfach so mal neu gestartet hat, denn das sollte er schon mal nicht tun.

                          Ein Script wird in der Regel so aufgebaut:
                          Trigger der das ganze auslöst und der dann auf Dein Button reagiert.
                          Falls Bedingung im Trigger (kann muss nicht), die dann je nach dem was Du tun möchtest noch eine Bedingung zum Trigger auswertet und dann die gewünschte Aktion(en) starte.

                          a6c8e611-977f-4d38-8249-f852dcf484c3-grafik.png

                          S 1 Reply Last reply Reply Quote 0
                          • S
                            SaiBot1981 @Jan1 last edited by

                            @Jan1 said in Sripte in der Nacht gestartet:

                            @TiboTake
                            Erst mal solltest Du in Erfahrung bringen, warum Dein Pi heute Nacht einfach so mal neu gestartet hat, denn das sollte er schon mal nicht tun.

                            Ein Script wird in der Regel so aufgebaut:
                            Trigger der das ganze auslöst und der dann auf Dein Button reagiert.
                            Falls Bedingung im Trigger (kann muss nicht), die dann je nach dem was Du tun möchtest noch eine Bedingung zum Trigger auswertet und dann die gewünschte Aktion(en) starte.

                            a6c8e611-977f-4d38-8249-f852dcf484c3-grafik.png

                            Achso, ja so hab ich ja zig Skripte gebaut. aber eben das jetzt nicht. Neu gestartet ist der Pi nicht. er hat nur einfach einige skripte von selbst ausgeführt.

                            J 1 Reply Last reply Reply Quote 0
                            • J
                              Jan1 @SaiBot1981 last edited by Jan1

                              @TiboTake
                              Das macht er eben nur wenn der Javascript Adapter, IObroker oder der Pi neu startet und alle 3 Varianten sind nicht normal, wobei alles darauf raus läuft, dass der Java Script Adapter neu startet und das sollte er eben nicht tun (zumindest nicht einfach so von alleine).

                              1 Reply Last reply Reply Quote 0
                              • S
                                SaiBot1981 last edited by

                                Ich glaube ich hab den Übeltäter gefunden. IoT Assitent. Muss mal cleanen.

                                J 1 Reply Last reply Reply Quote 0
                                • J
                                  Jan1 @SaiBot1981 last edited by

                                  @TiboTake
                                  Wenn das der Fall ist, kannst das Script auch so lassen. Ist zwar nicht wirklich zu empfehlen, aber Du weißt ja jetzt was passieren kann, wenn man das so macht 🙂

                                  1 Reply Last reply Reply Quote 0
                                  • S
                                    SaiBot1981 last edited by

                                    Jup. Danke dennoch. Hab wieder was gelernt

                                    J 1 Reply Last reply Reply Quote 0
                                    • J
                                      Jan1 @SaiBot1981 last edited by

                                      @TiboTake
                                      Das war Sinn der Übung, aus Fehlern lernen 😎

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

                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate

                                      740
                                      Online

                                      31.6k
                                      Users

                                      79.5k
                                      Topics

                                      1.3m
                                      Posts

                                      3
                                      17
                                      592
                                      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