Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Hue Lampe nach Farbänderung wieder zurück setzen

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Hue Lampe nach Farbänderung wieder zurück setzen

    This topic has been deleted. Only users with topic management privileges can see it.
    • coyote
      coyote Most Active last edited by

      Ich benutze folgendes Script für eine Hue Lampe über 2 Taster ein/aus zu schalten

      on({
          id: "hm-rpc.0.MEQXXXXX.1.PRESS_SHORT",  //Lichtschalter Küche
          val: true
      }, function(obj) {
          setState("hue.0.Philips_hue.Hue_Lamp_Küche.on", !getState("hue.0.Philips_hue.Hue_Lamp_Küche.on").val);
          log("Lampe geschaltet");
      });
      on({
          id: "hm-rpc.0.MEQXXXXX.1.PRESS_SHORT",  //Lichtschalter 2 Küche
          val: true
      }, function(obj) {
          setState("hue.0.Philips_hue.Hue_Lamp_Küche.on", !getState("hue.0.Philips_hue.Hue_Lamp_Küche.on").val);
          log("Lampe geschaltet");
      });
      

      Funktioniert auch einwandfrei, jedoch würde ich gerne das Script etwas abändern.

      Normalerweise, ist die Lampe auf weisses Licht gestellt, so kann ich mit den beiden Taster das Ganze auch wunderbar schalten, aber wenn ich per App oder Script das Licht der Lampe, sagen wir mal auf blau ändere und ich danach wieder über die Taster ein/aus schalte, bleibt es ja blau.

      Wie kann ich das Script so ändern, das nach dem ausschalten und wieder einschalten der Lampe, ich wieder weisses Licht bekomme?

      Also zusammengefasst, nachdem die Lampe über die Taster aus und wieder eingeschaltet wird, soll sie weisses Licht haben, egal was vorher für eine Farbe eingestellt war.

      1 Reply Last reply Reply Quote 0
      • S
        soef last edited by

        Hallo,

        so kannst Du die Farbe bestimmen. Hier im Beispiel ein warmes weiß.

        setState("hue.0.Philips_hue.Hue_Lamp_Küche.command", '{"bri":"70","ct":"370"}');
        
        

        Viele Grüße.

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

          Ja, wie ich die Farbe bestimme weiß ich, nur leider habe ich gerade keine Idee wie ich das Script am sinnvollsten und einfachsten umändere

          Gesendet von meinem Nexus 5X mit Tapatalk

          1 Reply Last reply Reply Quote 0
          • S
            soef last edited by

            Hallo, so zum Beispiel…

            function switchHue(obj) {
                var val = !getState("hue.0.Philips_hue.Hue_Lamp_Küche.on").val;
                setState("hue.0.Philips_hue.Hue_Lamp_Küche.command", val ? '{"bri":"70","ct":"370"}' : '{"on":false,"bri":0}');
                log("Lampe " + (val ? "eingeschaltet" : 'ausgeschaltet'))
            }
            
            on({
                id: "hm-rpc.0.MEQXXXXX.1.PRESS_SHORT",  //Lichtschalter Küche
                val: true
            }, switchHue);
            
            on({
                id: "hm-rpc.0.MEQXXXXX.1.PRESS_SHORT",  //Lichtschalter 2 Küche
                val: true
            }, switchHue);
            
            
            1 Reply Last reply Reply Quote 0
            • coyote
              coyote Most Active last edited by

              Funktioniert, danke dir.

              Bin noch nicht so firm im scripten 😉
              10064_shepherd.db.txt

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

              Support us

              ioBroker
              Community Adapters
              Donate

              1.0k
              Online

              31.7k
              Users

              79.7k
              Topics

              1.3m
              Posts

              2
              5
              917
              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