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. ioBroker Allgemein
  4. Javascript Adapter startet nach Neustart alle Scripte

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Javascript Adapter startet nach Neustart alle Scripte

Scheduled Pinned Locked Moved ioBroker Allgemein
15 Posts 4 Posters 1.1k Views 4 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.
  • haus-automatisierungH haus-automatisierung

    @deralff sagte in Javascript Adapter startet nach Neustart alle Scripte:

    Da ist mir heute aufgefallen, dass ohne Änderung eines Datenpunktes der Trigger ausgelöst wird.

    Dann wird wohl irgend ein Script beim Start genau diesen Datenpunkt schreiben (oder eine Instanz beim Start). Es wird definitiv ein Schreibvorgang stattfinden. Einfach so löst der nicht aus.

    Kann man mit einem einfachen Log ja rausbekommen.

    derAlffD Offline
    derAlffD Offline
    derAlff
    Developer
    wrote on last edited by
    #5

    @haus-automatisierung ich glaube, das liegt an dem ‚any‘ in den Scripten. Ich ändere das mal in ‚ne‘ und berichte dann 😊

    Danke dir für deine Ünterstützung

    Proxmox 8
    ioBroker im LXC (Master)
    2x ioBrober auf RPi (3&4) als Zigbee Gateway (Slave)
    Paperless-ngx in VM
    OMV6 in VM
    Linux auf allen Endgeräten (Windows verbannt)

    haus-automatisierungH 1 Reply Last reply
    0
    • derAlffD derAlff

      @haus-automatisierung ich glaube, das liegt an dem ‚any‘ in den Scripten. Ich ändere das mal in ‚ne‘ und berichte dann 😊

      Danke dir für deine Ünterstützung

      haus-automatisierungH Online
      haus-automatisierungH Online
      haus-automatisierung
      Developer Most Active
      wrote on last edited by
      #6

      @deralff ne heißt "not equals" - also muss der neue Wert sich vom vorigen unterscheiden damit der Trigger auslöst. Bei any wird bei jedem Schreibvorgang ausgelöst.

      Trotzdem bist Du hier in die falsche Richtung unterwegs.

      Die Trigger werden nicht einfach so ausgelöst. Leg gerne einen neuen Datenpunkt in 0_userdata an, registriere einen Trigger (gern auch mit any) und starte das System neu. Der Trigger wird nicht auslösen.

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

      derAlffD 1 Reply Last reply
      2
      • haus-automatisierungH haus-automatisierung

        @deralff ne heißt "not equals" - also muss der neue Wert sich vom vorigen unterscheiden damit der Trigger auslöst. Bei any wird bei jedem Schreibvorgang ausgelöst.

        Trotzdem bist Du hier in die falsche Richtung unterwegs.

        Die Trigger werden nicht einfach so ausgelöst. Leg gerne einen neuen Datenpunkt in 0_userdata an, registriere einen Trigger (gern auch mit any) und starte das System neu. Der Trigger wird nicht auslösen.

        derAlffD Offline
        derAlffD Offline
        derAlff
        Developer
        wrote on last edited by
        #7

        @haus-automatisierung das weiß ich ja😊.
        Mein Problem ist, dass nach dem Neustart vom Host scheinbar etwas triggert. Zuletzt war es der vw-Connect Adapter. Und schaue ich da in den Objekten die letzte Änderung, so steht da 13.10.2024 12:40Uhr.
        Heute morgen nach dem Host Neustart hat genau dieser Datenpunkt meinen Trigger getrigger 😅.

        Ich versuche das einfach mal so 😊.

        Sorry wenn ich mich etwas undeutlich ausdrücke 😅

        Proxmox 8
        ioBroker im LXC (Master)
        2x ioBrober auf RPi (3&4) als Zigbee Gateway (Slave)
        Paperless-ngx in VM
        OMV6 in VM
        Linux auf allen Endgeräten (Windows verbannt)

        haus-automatisierungH GaspodeG 2 Replies Last reply
        0
        • derAlffD derAlff

          @haus-automatisierung das weiß ich ja😊.
          Mein Problem ist, dass nach dem Neustart vom Host scheinbar etwas triggert. Zuletzt war es der vw-Connect Adapter. Und schaue ich da in den Objekten die letzte Änderung, so steht da 13.10.2024 12:40Uhr.
          Heute morgen nach dem Host Neustart hat genau dieser Datenpunkt meinen Trigger getrigger 😅.

          Ich versuche das einfach mal so 😊.

          Sorry wenn ich mich etwas undeutlich ausdrücke 😅

          haus-automatisierungH Online
          haus-automatisierungH Online
          haus-automatisierung
          Developer Most Active
          wrote on last edited by
          #8

          @deralff sagte in Javascript Adapter startet nach Neustart alle Scripte:

          Und schaue ich da in den Objekten die letzte Änderung, so steht da 13.10.2024 12:40Uhr.

          Dann sollte der Trigger mit ne aber nicht ausgelöst haben.

          Du bist doch Entwickler und kennst den Unterschied zwischen state.lc und state.ts ?

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

          derAlffD 1 Reply Last reply
          1
          • haus-automatisierungH haus-automatisierung

            @deralff sagte in Javascript Adapter startet nach Neustart alle Scripte:

            Und schaue ich da in den Objekten die letzte Änderung, so steht da 13.10.2024 12:40Uhr.

            Dann sollte der Trigger mit ne aber nicht ausgelöst haben.

            Du bist doch Entwickler und kennst den Unterschied zwischen state.lc und state.ts ?

            derAlffD Offline
            derAlffD Offline
            derAlff
            Developer
            wrote on last edited by
            #9

            @haus-automatisierung aaaaaaah, hier hängt das Kommunikationsproblem 😅. Habe alle Trigger mit ‘any‘. Das wird mein Problem wahrscheinlich beheben, wenn ich das durch „ne“ ersetze 👌.

            state.lc und state.ts hab ich noch nie gehört 😅

            Proxmox 8
            ioBroker im LXC (Master)
            2x ioBrober auf RPi (3&4) als Zigbee Gateway (Slave)
            Paperless-ngx in VM
            OMV6 in VM
            Linux auf allen Endgeräten (Windows verbannt)

            1 Reply Last reply
            0
            • CodierknechtC Online
              CodierknechtC Online
              Codierknecht
              Developer Most Active
              wrote on last edited by Codierknecht
              #10

              @deralff sagte in Javascript Adapter startet nach Neustart alle Scripte:

              Habe alle Trigger mit ‘any‘. Das wird mein Problem wahrscheinlich beheben, wenn ich das durch „ne“ ersetze

              Nicht "wahrscheinlich", sondern ziemlich sicher.

              state.lc und state.ts hab ich noch nie gehört

              Ich denke Du bist Entwickler?
              https://iobroker.readthedocs.io/de/latest/development/states.html

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

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

              derAlffD 1 Reply Last reply
              2
              • CodierknechtC Codierknecht

                @deralff sagte in Javascript Adapter startet nach Neustart alle Scripte:

                Habe alle Trigger mit ‘any‘. Das wird mein Problem wahrscheinlich beheben, wenn ich das durch „ne“ ersetze

                Nicht "wahrscheinlich", sondern ziemlich sicher.

                state.lc und state.ts hab ich noch nie gehört

                Ich denke Du bist Entwickler?
                https://iobroker.readthedocs.io/de/latest/development/states.html

                derAlffD Offline
                derAlffD Offline
                derAlff
                Developer
                wrote on last edited by
                #11

                @codierknecht ach doch. Hab states.lc und states.ts als Dateien gelesen 😅. Nutze den Timestamp und den LastChange für Daten, welche ich in meine Datenbank schreibe 😊.

                Danke für die Info 👌

                Proxmox 8
                ioBroker im LXC (Master)
                2x ioBrober auf RPi (3&4) als Zigbee Gateway (Slave)
                Paperless-ngx in VM
                OMV6 in VM
                Linux auf allen Endgeräten (Windows verbannt)

                1 Reply Last reply
                0
                • derAlffD derAlff

                  @haus-automatisierung das weiß ich ja😊.
                  Mein Problem ist, dass nach dem Neustart vom Host scheinbar etwas triggert. Zuletzt war es der vw-Connect Adapter. Und schaue ich da in den Objekten die letzte Änderung, so steht da 13.10.2024 12:40Uhr.
                  Heute morgen nach dem Host Neustart hat genau dieser Datenpunkt meinen Trigger getrigger 😅.

                  Ich versuche das einfach mal so 😊.

                  Sorry wenn ich mich etwas undeutlich ausdrücke 😅

                  GaspodeG Offline
                  GaspodeG Offline
                  Gaspode
                  wrote on last edited by
                  #12

                  Nur noch eine kleine Ergänzung:

                  @deralff said in Javascript Adapter startet nach Neustart alle Scripte:

                  Und schaue ich da in den Objekten die letzte Änderung, so steht da 13.10.2024 12:40Uhr.

                  Also wenn das tatsächlich bei "letzte Änderung" steht, dann wird dir auch ein "ne" nichts nützen, denn dann wurde der Wert ja geändert. Oder meintest du Zeitstempel?

                  Es kommt halt drauf an, was du brauchst. Es soll ja auch Situationen geben, in denen eine Aktualisierung eines Wertes eine Aktion auslösen soll, selbst wenn er sich nicht ändert.

                  haus-automatisierungH 1 Reply Last reply
                  0
                  • GaspodeG Gaspode

                    Nur noch eine kleine Ergänzung:

                    @deralff said in Javascript Adapter startet nach Neustart alle Scripte:

                    Und schaue ich da in den Objekten die letzte Änderung, so steht da 13.10.2024 12:40Uhr.

                    Also wenn das tatsächlich bei "letzte Änderung" steht, dann wird dir auch ein "ne" nichts nützen, denn dann wurde der Wert ja geändert. Oder meintest du Zeitstempel?

                    Es kommt halt drauf an, was du brauchst. Es soll ja auch Situationen geben, in denen eine Aktualisierung eines Wertes eine Aktion auslösen soll, selbst wenn er sich nicht ändert.

                    haus-automatisierungH Online
                    haus-automatisierungH Online
                    haus-automatisierung
                    Developer Most Active
                    wrote on last edited by
                    #13

                    @gaspode Mh? Nein. Denn das ist der Zeitstempel vom Vortag gewesen und der Trigger stand auf any. Siehe oben.

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

                    GaspodeG 1 Reply Last reply
                    1
                    • haus-automatisierungH haus-automatisierung

                      @gaspode Mh? Nein. Denn das ist der Zeitstempel vom Vortag gewesen und der Trigger stand auf any. Siehe oben.

                      GaspodeG Offline
                      GaspodeG Offline
                      Gaspode
                      wrote on last edited by
                      #14

                      @haus-automatisierung said in Javascript Adapter startet nach Neustart alle Scripte:

                      Mh? Nein. Denn das ist der Zeitstempel vom Vortag gewesen und der Trigger stand auf any. Siehe oben.

                      Dann sollte er ja aber bei "Zeitstempel" eine aktuelle Zeit sehen. Ich wollte nur nochmal darauf hinweisen, dass er auch im Objektbaum sehen kann, wann sich ein Wert zuletzt geändert hat und wann er zuletzt aktualisiert wurde.

                      Dass die Zeit bei "Änderung" vom Vortag war, hab ich gerade verpeilt. :D

                      derAlffD 1 Reply Last reply
                      0
                      • GaspodeG Gaspode

                        @haus-automatisierung said in Javascript Adapter startet nach Neustart alle Scripte:

                        Mh? Nein. Denn das ist der Zeitstempel vom Vortag gewesen und der Trigger stand auf any. Siehe oben.

                        Dann sollte er ja aber bei "Zeitstempel" eine aktuelle Zeit sehen. Ich wollte nur nochmal darauf hinweisen, dass er auch im Objektbaum sehen kann, wann sich ein Wert zuletzt geändert hat und wann er zuletzt aktualisiert wurde.

                        Dass die Zeit bei "Änderung" vom Vortag war, hab ich gerade verpeilt. :D

                        derAlffD Offline
                        derAlffD Offline
                        derAlff
                        Developer
                        wrote on last edited by
                        #15

                        @gaspode alles gut. Ich hab’s mal wie erwähnt geändert. Am Wochenende simuliere ich mal einen Absturz und sehe was passiert ☺️.

                        Vielen Dank für eure Hilfe

                        Proxmox 8
                        ioBroker im LXC (Master)
                        2x ioBrober auf RPi (3&4) als Zigbee Gateway (Slave)
                        Paperless-ngx in VM
                        OMV6 in VM
                        Linux auf allen Endgeräten (Windows verbannt)

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

                        604

                        Online

                        32.6k

                        Users

                        82.1k

                        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