Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Blockly letzte Änderung größer als 30sec

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Blockly letzte Änderung größer als 30sec

Geplant Angeheftet Gesperrt Verschoben Blockly
blockly
16 Beiträge 5 Kommentatoren 1.3k Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • G Offline
    G Offline
    G.Hawk
    schrieb am zuletzt editiert von G.Hawk
    #1

    Hallo
    Ich benutze mein Wlan zur Anwesenheitssteuerung. Wenn ich nicht im WLan bin bekomme ich eine Push Nachricht.
    Jetzt kommt es manchmal vor, dass die Fritzbox der Meinung ist, dass mein Handy kurz offline ist.
    Also unter 30 sec.
    Um zu verhindern, dass ich jetzt eine Pushnachricht bekomme, mochte ich gern nur eine Push Nachricht bekommen, wenn das Handy länger als 30 sec offline war.

    Wie löst man das am Besten?

    Irgendwie mit falls letzte Änderung länger als 30 sec dann.....

    Gruß

    HomoranH paul53P 2 Antworten Letzte Antwort
    0
    • G G.Hawk

      Hallo
      Ich benutze mein Wlan zur Anwesenheitssteuerung. Wenn ich nicht im WLan bin bekomme ich eine Push Nachricht.
      Jetzt kommt es manchmal vor, dass die Fritzbox der Meinung ist, dass mein Handy kurz offline ist.
      Also unter 30 sec.
      Um zu verhindern, dass ich jetzt eine Pushnachricht bekomme, mochte ich gern nur eine Push Nachricht bekommen, wenn das Handy länger als 30 sec offline war.

      Wie löst man das am Besten?

      Irgendwie mit falls letzte Änderung länger als 30 sec dann.....

      Gruß

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      @martin-0 sagte in Blockly letzte Änderung größer als 30sec:

      Wie löst man das am Besten?

      du startest beim Verschwinden aus dem WLAN ein 30 Sekunden Timeout, dann prüfst du ob du immer noch weg bist.
      Falls ja -> Push

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      1 Antwort Letzte Antwort
      0
      • G G.Hawk

        Hallo
        Ich benutze mein Wlan zur Anwesenheitssteuerung. Wenn ich nicht im WLan bin bekomme ich eine Push Nachricht.
        Jetzt kommt es manchmal vor, dass die Fritzbox der Meinung ist, dass mein Handy kurz offline ist.
        Also unter 30 sec.
        Um zu verhindern, dass ich jetzt eine Pushnachricht bekomme, mochte ich gern nur eine Push Nachricht bekommen, wenn das Handy länger als 30 sec offline war.

        Wie löst man das am Besten?

        Irgendwie mit falls letzte Änderung länger als 30 sec dann.....

        Gruß

        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von
        #3

        @martin-0 sagt Push Nachricht bekommen, wenn das Handy länger als 30 sec offline war.

        Wenn Offline: Push Nachricht um 30 s verzögert (timeout)
        Wenn Online: stop timeout

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        1 Antwort Letzte Antwort
        0
        • G Offline
          G Offline
          G.Hawk
          schrieb am zuletzt editiert von
          #4

          So?
          Unbenannt.PNG

          1 Antwort Letzte Antwort
          0
          • G Offline
            G Offline
            G.Hawk
            schrieb am zuletzt editiert von
            #5

            Er soll ja einfach nichts machen wenn es sich nur kurz geändert hat.

            Er soll aber nicht 30 sec warten falls ich wirklich mal Abwesend war.

            paul53P 1 Antwort Letzte Antwort
            0
            • G G.Hawk

              Er soll ja einfach nichts machen wenn es sich nur kurz geändert hat.

              Er soll aber nicht 30 sec warten falls ich wirklich mal Abwesend war.

              paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von
              #6

              @martin-0 sagte: Er soll ja einfach nichts machen wenn es sich nur kurz geändert hat.

              Bild_2021-02-02_192412.png

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              G 1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @martin-0 sagte: Er soll ja einfach nichts machen wenn es sich nur kurz geändert hat.

                Bild_2021-02-02_192412.png

                G Offline
                G Offline
                G.Hawk
                schrieb am zuletzt editiert von
                #7

                @paul53
                Welches Timeout stoppt er denn dann?
                Und wann sendet er dann, dass ich da bin?
                Was kommt denn dann bei falls für ein Wert rein?

                paul53P 1 Antwort Letzte Antwort
                0
                • G G.Hawk

                  @paul53
                  Welches Timeout stoppt er denn dann?
                  Und wann sendet er dann, dass ich da bin?
                  Was kommt denn dann bei falls für ein Wert rein?

                  paul53P Offline
                  paul53P Offline
                  paul53
                  schrieb am zuletzt editiert von paul53
                  #8

                  @martin-0 sagte:

                  wann sendet er dann, dass ich da bin?

                  Das ist in dem Script nicht vorgesehen.

                  @martin-0 sagte in Blockly letzte Änderung größer als 30sec:

                  Was kommt denn dann bei falls für ein Wert rein?

                  Der Wert des Trigger-Datenpunktes.

                  Blockly_DP_Props.JPG

                  Hier mit Nachricht bei Rückkehr:

                  Bild_2021-02-02_194232.png

                  Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                  Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                  G 1 Antwort Letzte Antwort
                  0
                  • paul53P paul53

                    @martin-0 sagte:

                    wann sendet er dann, dass ich da bin?

                    Das ist in dem Script nicht vorgesehen.

                    @martin-0 sagte in Blockly letzte Änderung größer als 30sec:

                    Was kommt denn dann bei falls für ein Wert rein?

                    Der Wert des Trigger-Datenpunktes.

                    Blockly_DP_Props.JPG

                    Hier mit Nachricht bei Rückkehr:

                    Bild_2021-02-02_194232.png

                    G Offline
                    G Offline
                    G.Hawk
                    schrieb am zuletzt editiert von
                    #9

                    @paul53
                    Das ist ja der Grund, warum ich wissen muss, wann die letzte Änderung war.

                    Es soll so funktionieren: Wenn Handy abwesend, dann soll eine Pushnachricht versendet werden.
                    Wenn Handy anwesend, dann auch.
                    Jetzt soll aber nur bei einem online / offline Wechsel der länger als 30 sec ist, eine Nachricht versendet werden.

                    Dr. BakteriusD 1 Antwort Letzte Antwort
                    0
                    • G G.Hawk

                      @paul53
                      Das ist ja der Grund, warum ich wissen muss, wann die letzte Änderung war.

                      Es soll so funktionieren: Wenn Handy abwesend, dann soll eine Pushnachricht versendet werden.
                      Wenn Handy anwesend, dann auch.
                      Jetzt soll aber nur bei einem online / offline Wechsel der länger als 30 sec ist, eine Nachricht versendet werden.

                      Dr. BakteriusD Online
                      Dr. BakteriusD Online
                      Dr. Bakterius
                      Most Active
                      schrieb am zuletzt editiert von
                      #10

                      @martin-0 Sag mal, hast du das Script von @paul53 überhaupt getestet? Das macht genau das was du dir wünscht.

                      G 1 Antwort Letzte Antwort
                      0
                      • Dr. BakteriusD Dr. Bakterius

                        @martin-0 Sag mal, hast du das Script von @paul53 überhaupt getestet? Das macht genau das was du dir wünscht.

                        G Offline
                        G Offline
                        G.Hawk
                        schrieb am zuletzt editiert von
                        #11

                        @dr-bakterius
                        Guten Morgen. Ich gebe mir wirklich die größte Mühe.
                        Ich habe es genau so nachgebaut, aber ich verstehe es nicht.
                        Kann mir jemand erklären wie das funktioniert?

                        Unbenannt.PNG

                        Dr. BakteriusD 1 Antwort Letzte Antwort
                        -1
                        • G G.Hawk

                          @dr-bakterius
                          Guten Morgen. Ich gebe mir wirklich die größte Mühe.
                          Ich habe es genau so nachgebaut, aber ich verstehe es nicht.
                          Kann mir jemand erklären wie das funktioniert?

                          Unbenannt.PNG

                          Dr. BakteriusD Online
                          Dr. BakteriusD Online
                          Dr. Bakterius
                          Most Active
                          schrieb am zuletzt editiert von
                          #12

                          @martin-0 sagte in Blockly letzte Änderung größer als 30sec:

                          Kann mir jemand erklären wie das funktioniert?

                          Wenn sich im Datenpunkt der Anwesenheit etwas ändert (true | false), wird überprüft ob er 'true' ist. Wenn ja, wird der 'timeout' gestoppt falls er läuft. Dann wird überprüft ob die Variable 'gesendet' den Wert "true" (="wahr") enthält. Nur wenn sie das tut, wird erst die Variable auf "falsch" gesetzt und über Pushover ausgegeben, dass Martin anwesend ist.

                          Ist Datenpunkt der Anwesenheit jedoch nicht "wahr", wird ein 'timer' von 30 Sekunden gestartet. Alles was sich in diesem 'timer' befindet wird 30 Sekunden verzögert ausgeführt. Darin wird also verzögert eine Pushover-Nachricht versandt, dass Martin abwesend ist und die Variable 'gesendet' auf "wahr" gesetzt.

                          Wenn der 'timer' vor Ablauf der Zeit gestoppt wird, werden die Befehle darin nicht ausgeführt.

                          G 1 Antwort Letzte Antwort
                          0
                          • Dr. BakteriusD Dr. Bakterius

                            @martin-0 sagte in Blockly letzte Änderung größer als 30sec:

                            Kann mir jemand erklären wie das funktioniert?

                            Wenn sich im Datenpunkt der Anwesenheit etwas ändert (true | false), wird überprüft ob er 'true' ist. Wenn ja, wird der 'timeout' gestoppt falls er läuft. Dann wird überprüft ob die Variable 'gesendet' den Wert "true" (="wahr") enthält. Nur wenn sie das tut, wird erst die Variable auf "falsch" gesetzt und über Pushover ausgegeben, dass Martin anwesend ist.

                            Ist Datenpunkt der Anwesenheit jedoch nicht "wahr", wird ein 'timer' von 30 Sekunden gestartet. Alles was sich in diesem 'timer' befindet wird 30 Sekunden verzögert ausgeführt. Darin wird also verzögert eine Pushover-Nachricht versandt, dass Martin abwesend ist und die Variable 'gesendet' auf "wahr" gesetzt.

                            Wenn der 'timer' vor Ablauf der Zeit gestoppt wird, werden die Befehle darin nicht ausgeführt.

                            G Offline
                            G Offline
                            G.Hawk
                            schrieb am zuletzt editiert von
                            #13

                            @dr-bakterius
                            Vielen Dank. Es ist klarer geworden. Ich habe sonst immer nur mit "falls wahr" gearbeitet.
                            Aber warum heißt die Variable "gesendet"?

                            Dr. BakteriusD 1 Antwort Letzte Antwort
                            0
                            • G G.Hawk

                              @dr-bakterius
                              Vielen Dank. Es ist klarer geworden. Ich habe sonst immer nur mit "falls wahr" gearbeitet.
                              Aber warum heißt die Variable "gesendet"?

                              Dr. BakteriusD Online
                              Dr. BakteriusD Online
                              Dr. Bakterius
                              Most Active
                              schrieb am zuletzt editiert von
                              #14

                              @martin-0 sagte in Blockly letzte Änderung größer als 30sec:

                              Aber warum heißt die Variable "gesendet"?

                              Weil @paul53 sie eben so benannt hat. Der Name ist beliebig.

                              1 Antwort Letzte Antwort
                              0
                              • G Offline
                                G Offline
                                GTV
                                schrieb am zuletzt editiert von GTV
                                #15

                                @Martin-0

                                Wie sieht dein fertiges Blocky aus ? Kannst du das bitte mal posten ?
                                Habe auch eine Fritzbox mit dem gleichen Problem das unsere Handys ständig kurz die verbindung verlieren. Ist seit der Firmware >7.12 leider so...

                                1 Antwort Letzte Antwort
                                0
                                • G Offline
                                  G Offline
                                  G.Hawk
                                  schrieb am zuletzt editiert von
                                  #16

                                  Unbenannt.PNG

                                  Das funktioniert einwandfrei. Vielen Dank.

                                  1 Antwort Letzte Antwort
                                  0
                                  Antworten
                                  • In einem neuen Thema antworten
                                  Anmelden zum Antworten
                                  • Älteste zuerst
                                  • Neuste zuerst
                                  • Meiste Stimmen


                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  767

                                  Online

                                  32.6k

                                  Benutzer

                                  82.2k

                                  Themen

                                  1.3m

                                  Beiträge
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                  ioBroker Community 2014-2025
                                  logo
                                  • Anmelden

                                  • Du hast noch kein Konto? Registrieren

                                  • Anmelden oder registrieren, um zu suchen
                                  • Erster Beitrag
                                    Letzter Beitrag
                                  0
                                  • Home
                                  • Aktuell
                                  • Tags
                                  • Ungelesen 0
                                  • Kategorien
                                  • Unreplied
                                  • Beliebt
                                  • GitHub
                                  • Docu
                                  • Hilfe