Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [gelöst] Anwesenheit verzögert überprüfen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

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

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      MasterYoda last edited by 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 1 Reply Last reply Reply Quote 0
      • W
        Wildbill @MasterYoda last edited by

        @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 Reply Last reply Reply Quote 0
        • M
          MasterYoda @Wildbill last edited by

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

          DJMarc75 1 Reply Last reply Reply Quote 0
          • DJMarc75
            DJMarc75 @MasterYoda last edited by

            @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 1 Reply Last reply Reply Quote 1
            • M
              MasterYoda @DJMarc75 last edited by

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

              Screenshot 2024-03-23 133521.png

              DJMarc75 1 Reply Last reply Reply Quote 0
              • DJMarc75
                DJMarc75 @MasterYoda last edited by

                @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 1 Reply Last reply Reply Quote 0
                • M
                  MasterYoda @DJMarc75 last edited by

                  @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 Reply Last reply Reply Quote 0
                  • W
                    Wildbill last edited by

                    @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 Reply Last reply Reply Quote 1
                    • M
                      MasterYoda @Wildbill last edited by MasterYoda

                      @wildbill ich habe es jetzt so gelöst:

                      Screenshot 2024-03-23 175534.png

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      734
                      Online

                      31.8k
                      Users

                      80.0k
                      Topics

                      1.3m
                      Posts

                      3
                      9
                      403
                      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