Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Radarsteuerung Licht <gelöst>

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Radarsteuerung Licht <gelöst>

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

      Hallo in die Runde,

      ich hoffe, dass mir als Anfänger jemand unter die Arme greifen kann: Folgende Aufgabenstellung: Ich bin gerade dabei, meine BWM Zigbee-Sensoren gegen ein zuverlässigeres System auszutauschen.
      Bei der Suche bin ich bei Ali ( https://de.aliexpress.com/item/1005005780858603.html?spm=a2g0o.order_list.order_list_main.54.df5d5c5fn8q1iM&gatewayAdapt=glo2deu) Wifi-Radarsensoren gestoßen. Über den Tuja-Adapter klappt die Integration in den ioBroker problemlos. Hier bekomme ich u.a. gleich die Umgebungshelligkeit mitgeliefert. Mein Problem ist jetzt, dass während der gesamten Anwesenheit (presence) ein "true" bzw. "1" zurückgegeben wird.
      Bei den Zigbee-BWM habe ich folgendes Script benutzt:

      var timeout;
      
      
      on({id: 'tuya.0.bfc6a5c22885278a19nsk7.1'/*presence state*/, change: "any"}, function (obj) {
        var value = obj.state.val;
        var oldValue = obj.oldState.val;
        if (true == getState('tuya.0.bfc6a5c22885278a19nsk7.1'/*presence state*/).val && getState('tuya.0.bfc6a5c22885278a19nsk7.104'/*illuminance*/).val < 10) {
          (function () {if (timeout) {clearTimeout(timeout); timeout = null;}})();
          setState("shelly.1.shellyplusplugs#e465b8b714e4#1.Relay0.Switch/"/*on/off*/, true);
             timeout = setTimeout(function () {
            setState("shelly.1.shellyplusplugs#e465b8b714e4#1.Relay0.Switch/"/*on/off*/, false);
          }, 6000);
        } else {
        }
      });
      

      Firefox_Screenshot_2023-12-22T15-05-57.095Z.png
      Der BWM soll bei Bewegungserkennung und einem Helligkeitswert von z.B. 10 Lux den Shelly Plug so lange schalten, bis keine Präsenz erkannt wird. Der Wert von 6000 in Zeile 13 des Skripts soll eigentlich nur der Nachlauf sein, damit es beim Verlassen des Raumes nicht unverzüglich stockdunkel wird.
      Wo liegt mein Denkfehler?
      VG Michael

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @garbleflux last edited by

        @garbleflux sagte: so lange schalten, bis keine Präsenz erkannt wird.

        Versuche es mal so:

        Blockly_temp.JPG

        G 1 Reply Last reply Reply Quote 0
        • G
          garbleflux @paul53 last edited by

          @paul53
          Verehrter Blockly-Zauberer,
          dank Deiner Hilfe ist das Problem gelöst - funktioniert (nach den ersten Tests) wie gewünscht. 💃 💃 💃
          Danke für die prompte Unterstützung. Schöne Weihnachten wünscht
          Michael

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

          Support us

          ioBroker
          Community Adapters
          Donate

          694
          Online

          31.7k
          Users

          79.8k
          Topics

          1.3m
          Posts

          2
          3
          217
          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