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. [gelöst] Anwesenheit verzögert überprüfen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    15
    1
    899

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

[gelöst] Anwesenheit verzögert überprüfen

Geplant Angeheftet Gesperrt Verschoben Blockly
9 Beiträge 3 Kommentatoren 721 Aufrufe 4 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.
  • M Offline
    M Offline
    MasterYoda
    schrieb am zuletzt editiert von MasterYoda
    #1

    Hallo,

    ich glaube ich stehe irgendwie auf dem Schlauch und hoffe hier kann mir jemand weiterhelfen:

    Ich habe mir ein Skript gebaut das die Anwesenheit überprüft und nach 10 Minuten alles aus schaltet, wenn ich allerdings kurz den Müll raus bringe schaltet das Skript zwar nichts aus aber es werden alle Lichter usw. wieder eingeschaltet.
    Also möchte ich das der Geräte zustand erst nach sagen wir 8 Minuten überprüft wird und nicht alles wieder eingeschaltet wird.
    Ich habe hier mal zur Vereinfachung ein ein Test Skript gebaut.
    Screenshot 2024-03-23 013736.png

    W 1 Antwort Letzte Antwort
    0
    • M MasterYoda

      Hallo,

      ich glaube ich stehe irgendwie auf dem Schlauch und hoffe hier kann mir jemand weiterhelfen:

      Ich habe mir ein Skript gebaut das die Anwesenheit überprüft und nach 10 Minuten alles aus schaltet, wenn ich allerdings kurz den Müll raus bringe schaltet das Skript zwar nichts aus aber es werden alle Lichter usw. wieder eingeschaltet.
      Also möchte ich das der Geräte zustand erst nach sagen wir 8 Minuten überprüft wird und nicht alles wieder eingeschaltet wird.
      Ich habe hier mal zur Vereinfachung ein ein Test Skript gebaut.
      Screenshot 2024-03-23 013736.png

      W Online
      W Online
      Wildbill
      schrieb am zuletzt editiert von
      #2

      @masteryoda Also mit dem Script werden sicher nicht ALLE Lichter eingeschaltet, da Du damit exakt ein Tasmota-Gerät schaltest. Da hast Du irgendwo nich andere Scripte, die da schalten.

      Gruss, Jürgen

      M 1 Antwort Letzte Antwort
      0
      • W Wildbill

        @masteryoda Also mit dem Script werden sicher nicht ALLE Lichter eingeschaltet, da Du damit exakt ein Tasmota-Gerät schaltest. Da hast Du irgendwo nich andere Scripte, die da schalten.

        Gruss, Jürgen

        M Offline
        M Offline
        MasterYoda
        schrieb am zuletzt editiert von
        #3

        @wildbill das ist schon klar.
        Deswegen habe ich ja geschrieben zur Vereinfachung nur das Test Skript da es sonst zu unübersichtlich wird

        DJMarc75D 1 Antwort Letzte Antwort
        0
        • M MasterYoda

          @wildbill das ist schon klar.
          Deswegen habe ich ja geschrieben zur Vereinfachung nur das Test Skript da es sonst zu unübersichtlich wird

          DJMarc75D Offline
          DJMarc75D Offline
          DJMarc75
          schrieb am zuletzt editiert von
          #4

          @masteryoda sagte in Anwesenheit verzögert überprüfen:

          Test Skript

          Wenn man das richtige Skript nicht zu sehen bekommt ist das alles nur Glaskugel lesen ;)

          Lehrling seit 1975 !!!
          Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
          https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

          M 1 Antwort Letzte Antwort
          1
          • DJMarc75D DJMarc75

            @masteryoda sagte in Anwesenheit verzögert überprüfen:

            Test Skript

            Wenn man das richtige Skript nicht zu sehen bekommt ist das alles nur Glaskugel lesen ;)

            M Offline
            M Offline
            MasterYoda
            schrieb am zuletzt editiert von
            #5

            @djmarc75 Da werden einfach nur mehr Geräte ein bzw. ausgeschaltet .

            Screenshot 2024-03-23 133521.png

            DJMarc75D 1 Antwort Letzte Antwort
            0
            • M MasterYoda

              @djmarc75 Da werden einfach nur mehr Geräte ein bzw. ausgeschaltet .

              Screenshot 2024-03-23 133521.png

              DJMarc75D Offline
              DJMarc75D Offline
              DJMarc75
              schrieb am zuletzt editiert von
              #6

              @masteryoda
              Und warum schaltest Du die "Lampen" wieder an ?
              Die werden nach (meinem folgenden Skript) nicht angeschaltet sondern es wird nur der Timeout gestoppt und bleiben daher an.

              Screenshot 2024-03-23 135415.png

              Lehrling seit 1975 !!!
              Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
              https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

              M 1 Antwort Letzte Antwort
              0
              • DJMarc75D DJMarc75

                @masteryoda
                Und warum schaltest Du die "Lampen" wieder an ?
                Die werden nach (meinem folgenden Skript) nicht angeschaltet sondern es wird nur der Timeout gestoppt und bleiben daher an.

                Screenshot 2024-03-23 135415.png

                M Offline
                M Offline
                MasterYoda
                schrieb am zuletzt editiert von
                #7

                @djmarc75 Damit die Lampen angehen wenn ich nach Hause komme aber sie sollen nicht angehen wenn ich nur kurz raus bin und vielleicht 5 Minuten brauche

                1 Antwort Letzte Antwort
                0
                • W Online
                  W Online
                  Wildbill
                  schrieb am zuletzt editiert von
                  #8

                  @masteryoda Zumindest ist es logisch, dass alle angehen, egal, wie lange Du weg warst. Sobald Du als abwesend erkannt wurdest und wieder heimkommst wird der Datenpunkt „familyMembers.Hansi.absenceAll“ true und dadurch werden Deine Lichter eingeschaltet. Der obere Timer sorgt ja nur dafür, dass die Lichter erst nach 10 Minuten abgeschaltet werden, der Sonst-Teil startet sofort, wenn Du wieder anwesend bist.

                  Wenn Du kurze Abwesenheiten überlisten willst, sorg dafür, dass der Punkt „familyMembers.Hansy.absenceAll“ erst nach 10 Minuten gesetzt wird, wenn Du dann immer noch abwesend sein solltest. Ich nehme an, den steuerst Du aus einem anderen Script? Wenn der von einem Adapter kommt, mach Dir einen eigenen Datenpunkt unter userdata und schalte den erst mit 10min Verzögerung auf abwesend und nimm dann den als Trigger für das Licht-Script.

                  Gruss, Jürgen

                  M 1 Antwort Letzte Antwort
                  1
                  • W Wildbill

                    @masteryoda Zumindest ist es logisch, dass alle angehen, egal, wie lange Du weg warst. Sobald Du als abwesend erkannt wurdest und wieder heimkommst wird der Datenpunkt „familyMembers.Hansi.absenceAll“ true und dadurch werden Deine Lichter eingeschaltet. Der obere Timer sorgt ja nur dafür, dass die Lichter erst nach 10 Minuten abgeschaltet werden, der Sonst-Teil startet sofort, wenn Du wieder anwesend bist.

                    Wenn Du kurze Abwesenheiten überlisten willst, sorg dafür, dass der Punkt „familyMembers.Hansy.absenceAll“ erst nach 10 Minuten gesetzt wird, wenn Du dann immer noch abwesend sein solltest. Ich nehme an, den steuerst Du aus einem anderen Script? Wenn der von einem Adapter kommt, mach Dir einen eigenen Datenpunkt unter userdata und schalte den erst mit 10min Verzögerung auf abwesend und nimm dann den als Trigger für das Licht-Script.

                    Gruss, Jürgen

                    M Offline
                    M Offline
                    MasterYoda
                    schrieb am zuletzt editiert von MasterYoda
                    #9

                    @wildbill ich habe es jetzt so gelöst:

                    Screenshot 2024-03-23 175534.png

                    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

                    409

                    Online

                    32.6k

                    Benutzer

                    82.0k

                    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