Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Anwesenheitsüberwachung trotz Zeitabfrage ausgeführt

    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

    Anwesenheitsüberwachung trotz Zeitabfrage ausgeführt

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

      Hallo zusammen,

      mit eurer Hilfe habe ich meine Alarmanlage soweit fertig eingerichtet. Um es komfortabler zu haben, habe ich mittels ASUS Adapter eine Anwesenheitserkennung der Handys realisiert. Diese funktioniert auch wunderbar. Um Fehler in der Nacht zu vermeiden, soll diese Abfrage nur zwischen 6 Uhr früh und 22 Uhr abends vorgenommen werden. Hierzu habe ich eine if-Abfrage mit der aktuellen Zeit vorgeschaltet (siehe Screenshot).
      Trotzdem kommt es vor, das die Alarmanlage in der Nacht deaktiviert wird weil die Handys "erkannt" werden - siehe hier ein Auszug aus dem Log-File:

      2019-03-25 01:03:59.599 - info: javascript.0 script.js.User.Anwesenheit: getState(id=asuswrt.0.64a2f950bb18.active, timerId=undefined) => {"val":false,"ack":false,"ts":1553472239597,"q":0,"from":"system.adapter.asuswrt.0","lc":1553472239597}
      2019-03-25 01:03:59.599 - info: javascript.0 script.js.User.Anwesenheit: getState(id=asuswrt.0.18f0e4da095f.active, timerId=undefined) => {"val":true,"ack":true,"ts":1553472231036,"q":0,"from":"system.adapter.asuswrt.0","lc":1553425839980}
      2019-03-25 01:03:59.599 - info: javascript.0 script.js.User.Anwesenheit: getState(id=asuswrt.0.64a2f950bb18.active, timerId=undefined) => {"val":false,"ack":false,"ts":1553472239597,"q":0,"from":"system.adapter.asuswrt.0","lc":1553472239597}
      2019-03-25 01:03:59.599 - info: javascript.0 script.js.User.Anwesenheit: getState(id=asuswrt.0.18f0e4da095f.active, timerId=undefined) => {"val":true,"ack":true,"ts":1553472231036,"q":0,"from":"system.adapter.asuswrt.0","lc":1553425839980}

      Das Script sieht so aus:

      blockly.png

      Hat jemand eine Ahnung, warum trotz if-Abfrage der Zeit die Handys etwas bewirken können/dürfen?

      mfg

      srkonus

      1 Reply Last reply Reply Quote 0
      • FredF
        FredF Most Active Forum Testing last edited by

        Log Ausszüge künftig bitte per Spoiler einfügen...
        Eine Zeitabfrage vor dem Trigger funktioniert nicht.
        Die Falls Objekt Abfrage muss denke ich auf wahr geprüft werden.
        Probier es mal so:
        Fals.JPG
        Die UND Blöcke sind mit der rechten Maustaste auf externe Eingänge gestellt.

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

        Support us

        ioBroker
        Community Adapters
        Donate

        677
        Online

        31.9k
        Users

        80.2k
        Topics

        1.3m
        Posts

        blockly
        2
        2
        276
        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