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. Radarsteuerung Licht <gelöst>

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

Radarsteuerung Licht <gelöst>

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
3 Beiträge 2 Kommentatoren 337 Aufrufe 1 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
    garbleflux
    schrieb am zuletzt editiert von garbleflux
    #1

    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

    paul53P 1 Antwort Letzte Antwort
    0
    • G 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

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

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

      Versuche es mal so:

      Blockly_temp.JPG

      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

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

        Versuche es mal so:

        Blockly_temp.JPG

        G Offline
        G Offline
        garbleflux
        schrieb am zuletzt editiert von
        #3

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

        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

        599

        Online

        32.6k

        Benutzer

        82.3k

        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