Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Script auslösen wenn Timestamp älter als x ist

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Script auslösen wenn Timestamp älter als x ist

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

      Hallo Community,

      ich habe einen RoboConnect Adapter für meinen Mähroboter installiert und konfiguriert.
      Nun kommt es hier und da vor, dass der Adapter keine Verbindung hat und somit keine Daten abruft.

      Mein Ziel ist nun:

      1. Eine Whatsapp Benachrichtigung zu erhalten, sobald der Timestamp (gibt es als Objekt im Adapter ) nicht alle x Sekunden aktualisiert wird.

      2. Dann eventuell nach einiger Zeit automatisch den Adapter über das Script neu zu starten.

      Ich stehe gerade etwas auf dem Schlauch.

      • Auf welchen Punkt würdet Ihr ihr das Script triggern?
      • Wie würdet Ihr dann den in Punkt 1 beschrieben Fall umsetzten.

      Vielen Dank.

      Grüße
      Phil

      OliverIO paul53 2 Replies Last reply Reply Quote 0
      • OliverIO
        OliverIO @Gerber last edited by

        @gerber

        in diesem fall gibt es keinen trigger.
        du musst in regelmäßigen abständen, bspw alle 1 Minute oder 5 Minuten prüfen, ob sich der timestamp seit dem letzten mal prüfen geändert hat und ggfs dann deine Aktionen auslösen.

        crunchip 1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @Gerber last edited by paul53

          @gerber sagte: Benachrichtigung zu erhalten, sobald der Timestamp (gibt es als Objekt im Adapter ) nicht alle x Sekunden aktualisiert wird.

          Wenn der Zeitstempel-DP zyklisch (Beispiel für jede Minute) aktualisiert wird, kann man den Ausfall per Timeout detektieren:

          Blockly_temp.JPG

          1 Reply Last reply Reply Quote 1
          • crunchip
            crunchip Forum Testing Most Active @OliverIO last edited by

            @oliverio sagte in Script auslösen wenn Timestamp älter als x ist:

            in diesem fall gibt es keinen trigger.

            kenne zwar nicht den Adapter, daher die Frage, gibt es da nicht einen alive oder connection Datenpunkt der auf false springt, wenn?

            @gerber sagte in Script auslösen wenn Timestamp älter als x ist:

            dass der Adapter keine Verbindung hat

            OliverIO 1 Reply Last reply Reply Quote 0
            • OliverIO
              OliverIO @crunchip last edited by

              @crunchip
              gemäß code sagt der status nur, das der adapter gestartet ist

              1 Reply Last reply Reply Quote 1
              • G
                Gerber last edited by

                Danke euch für die Antworten.

                Denke es wäre sowohl mit der von @OliverIO beschriebenen Methode gut möglich, allerdings werde ich mal die von @paul53 umsetzten, da es ein "Last Sync Objekt" im Adapter gibt 👌.

                @crunchip auch gute Idee, allerdings ist mir nur ein Datenpunkt "Online" aufgefallen.
                Ich werde mal im Auge behalten, ob hier der Adapter oder das Modul direkt im Adapter gemeint ist.

                Grüße
                Phil

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

                Support us

                ioBroker
                Community Adapters
                Donate

                829
                Online

                31.7k
                Users

                79.7k
                Topics

                1.3m
                Posts

                4
                6
                320
                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