Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. HUE Motion

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    HUE Motion

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

      Ich wollte mit folgendem Script meine HUE-Lampen mit dem Bewegungsmelder einschalten.

      Leider erhalte ich genau das Gegenteil. Wenn die Lampen an sind werden sie ausgeschaltet.

      Sorry sind meine ersten Versuche….

      on({
          id: "hm-rpc.0.LEQ1081891.1.MOTION"/*Bewegungsmelder:1.MOTION*/,
          val: true
      }, function (obj) {
      
          setState ("hue.0.Philips_hue.All.on"/*Philips_hue.All.on*/);
      
      });
      
      1 Reply Last reply Reply Quote 0
      • S
        soef last edited by

        Hallo,

        bei setState musst du als zweiten Parameter noch den Wert angeben, also true oder 1.

        setState ("hue.0.Philips_hue.All.on"/*Philips_hue.All.on*/, true);
        
        

        Du kannst aber auch direkt einen Farbwert oder eine Temperatur angeben. So z.B.

        setState("hue.0.Philips_hue.xxx.command", '{"bri":"70","ct":"370","transitiontime":"20"}');
        
        // und verzögert wieder ausschalten
        setStateDelayed("hue.0.Philips_hue.xxx.command", '{"bri":"0","on":"off"}',  60000);
        
        

        Viele Grüße.

        1 Reply Last reply Reply Quote 0
        • I
          ianmoone last edited by

          Hallo,

          danke Funktioniert jetzt.

          Nur das mit dem Ausschalten bekomme ich nicht hin. Wo genau muss ich was einsetzten.

          Sorry ist alles Neuland für mich.

          on({
              id: "hm-rpc.0.LEQ1081891.1.MOTION"/*Bewegungsmelder:1.MOTION*/,
              val: true
          }, function (obj) {
          
              setState ("hue.0.Philips_hue.All.on"/*Philips_hue.All.on*/, true);
          
          });
          
          1 Reply Last reply Reply Quote 0
          • S
            soef last edited by

            Hallo,

            wenn du zum Ausschalten auch das Event vom Bewegungsmelder nutzen möchtest und er es auch passend

            generiert, kannst du es auch so machen:

            on({
                id: "hm-rpc.0.LEQ1081891.1.MOTION"/*Bewegungsmelder:1.MOTION*/,
                change: "ne"
            }, function (obj) {
                setState ("hue.0.Philips_hue.All.on"/*Philips_hue.All.on*/, obj.newState.val);
            });
            
            
            1 Reply Last reply Reply Quote 0
            • I
              ianmoone last edited by

              ich dachte an abschalten nach xxx Sekunden.

              1 Reply Last reply Reply Quote 0
              • coyote
                coyote Most Active last edited by

                Wie oben geschrieben z.B. so:

                setStateDelayed("hue.0.Philips_hue.xxx.command", '{"bri":"0","on":"off"}',  60000);
                

                Die Zeit änderst du mit der Zahl, wie im Beispiel die 60000

                Oder auch so:

                setStateDelayed("hue.0.Philips_hue.All.on"/*Philips_hue.All.on*/, false, 60000);
                
                1 Reply Last reply Reply Quote 0
                • I
                  ianmoone last edited by

                  Danke geht!

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  795
                  Online

                  31.7k
                  Users

                  79.7k
                  Topics

                  1.3m
                  Posts

                  3
                  7
                  1490
                  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