Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Node-Red
    5. Anwesenheitserkennung über Ping-Adapter

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Anwesenheitserkennung über Ping-Adapter

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

      Hallo, ich habe mir eine Anwesenheitserkennung gebastelt welche über den Ping-Adapter alle 5 Sekunden die IP vom Handy meiner Freundin und mir abfragt.
      IP erreichbar = true
      IP nicht erreichbar = false
      Je nachdem ob true oder false wird dann eine Nachricht über die Telegram-Node an mein Handy geschickt.
      tempFileForShare_20200828-153358.jpg
      Soweit funktioniert es perfekt...ABER...anscheinend verlieren die Handys ab und zu für einen kleinen Moment die W-Lan Verbindung so dass ich jedes mal benachrichtigt werde wenn das passiert.
      tempFileForShare_20200828-153748.jpg

      Deswegen meine Frage: Wie könnte man das Problem beheben dass ich ständig benachrichtigt werde.
      Gibt es eine Node welche den Status abfragt, dann eine definierte Zeit (ca. 60s) wartet und den Status nochmal abfragt und wenn er sich nicht geändert hat die Information weiterleitet?

      mickym 1 Reply Last reply Reply Quote 0
      • mickym
        mickym Most Active @terraPole last edited by mickym

        @terraPole Ja gibt es - nimm den trigger node. Hat zwar nichts mit Änderung zu tun - aber Du kannst das Ding so konfigurieren, dass Du nach den 60s - die keine neue Nachricht mehr kommt - nur das neueste Nachrichtenobjekt durchgelassen wird und das sollte dann Deinen Anforderungen genügen. In den "iobroker in"- nodes so konfigurieren, dass nur Änderungen gepostet werden (block unless value changes).

        Habe es Dir mal bildlich dargestellt. Die trigger node - zwischen dem iobroker-in und Deiner switch Node klemmen und so konfigurieren.

        screen.png

        @terraPole said in Anwesenheitserkennung über Ping-Adapter:

        ...
        wenn er sich nicht geändert hat die Information weiterleitet?

        Dieses wenn er nichts geändert hat wird durch den Haken Verlängerung der Verzögerung bei Eingang neuer Nachricht erreicht. 😉 - und da ja in Deiner in-Node nur Änderungen weitergeleitet werden, wird dann in dem trigger auch nichts mehr ankommen. Ich hoffe ich habe mich verständlich ausgedrückt.

        terraPole 1 Reply Last reply Reply Quote 0
        • terraPole
          terraPole @mickym last edited by

          @mickym
          Vielen Dank!!!!
          Genau sowas hab ich gesucht!

          mickym 1 Reply Last reply Reply Quote 0
          • mickym
            mickym Most Active @terraPole last edited by

            @terraPole Im Prinzip würde ich dann trotzdem noch eine rbe node hinter den Trigger Node machen, damit in Anwesenheit nicht 2 mal "ich bin da" kommt.

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

            Support us

            ioBroker
            Community Adapters
            Donate

            918
            Online

            31.7k
            Users

            79.7k
            Topics

            1.3m
            Posts

            2
            4
            494
            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