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. [gelöst] Lichtspiel mit Hue Lampen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

[gelöst] Lichtspiel mit Hue Lampen

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
8 Beiträge 3 Kommentatoren 2.3k Aufrufe
  • Ä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.
  • ldittmarL Offline
    ldittmarL Offline
    ldittmar
    Developer
    schrieb am zuletzt editiert von
    #1

    Hallo Community,

    ich habe 2 Hue Lampen die immer in so ein gedimmten warmen Weiß leuchten. Diese sollen bei einem Ereignis 10 mal die Farbe wechseln und jeweils 2 Sekunden in der aktuellen Farbe bleiben. Zum Schluss sollen die den ursprünglichen Zustand wieder haben. Die eine Lampe soll rot und die andere blau werden (mit voller Leuchtkraft) und dann soll die rote blau und die blaue rot werden usw… also 10 mal zwischen blau und rot wechseln und jeweils 2 Sekunden die Farbe halten. Wie mache ich das am Besten?

    Grüße,

    ldittmar

    1 Antwort Letzte Antwort
    0
    • DutchmanD Offline
      DutchmanD Offline
      Dutchman
      Developer Most Active Administrators
      schrieb am zuletzt editiert von
      #2

      @ldittmar:

      Hallo Community,

      ich habe 2 Hue Lampen die immer in so ein gedimmten warmen Weiß leuchten. Diese sollen bei einem Ereignis 10 mal die Farbe wechseln und jeweils 2 Sekunden in der aktuellen Farbe bleiben. Zum Schluss sollen die den ursprünglichen Zustand wieder haben. Die eine Lampe soll rot und die andere blau werden (mit voller Leuchtkraft) und dann soll die rote blau und die blaue rot werden usw… also 10 mal zwischen blau und rot wechseln und jeweils 2 Sekunden die Farbe halten. Wie mache ich das am Besten?

      Grüße,

      ldittmar `

      So im schnellen wuerde ich mir blockly greifen und es das mit timeouts zusammenbauen.

      Kenne die variabelen von hue jetzt nicht, aber theoretisch kan man ja diese routine laufen und 10 mal abspielen lassen. Am anfang die jetzigen werte als variable hinterlegen und am ende zurueck setzen.

      ~Dutch

      1 Antwort Letzte Antwort
      0
      • ldittmarL Offline
        ldittmarL Offline
        ldittmar
        Developer
        schrieb am zuletzt editiert von
        #3

        Das mit Hue macht mir eher Probleme. Da sind so viele Parameter die eingestellt werden können und wenn ich ein Wert anpasse, dann ändern sich andere automatisch.

        Ich habe mir sowas gedacht: beide Lampen als Variable halten, eine Schleife die 10 mal durchläuft und am Ende die Variablen tauscht und 2 Sekunden wartet. Müsste eigentlich so gehen, oder? Welche Werte müsste ich bei den Lampen ändern, damit ich mein blau und rot in voller Leuchtkraft bekomme und zum Schluss auf dem Originalzustand wieder bringe?

        Grüße,

        ldittmar

        1 Antwort Letzte Antwort
        0
        • R Offline
          R Offline
          RappiRN
          Most Active
          schrieb am zuletzt editiert von
          #4

          Ist das bei Hue genauso wie bei Lightify?

          Da gibt es in den Objekten für die Farben R G und B jeweils einen Wert von 0-255 und einen RGB-Wert von 00000-FFFFF. Und dann gibt es u.a. noch einen Wert für die Helligkeit auch von 0-255.

          Bei Lightify kann man nun einen der Werte R G oder B ändern dann ändert sich die Farbe der Lampen.

          2216_lightify.jpg

          Enrico

          1 Antwort Letzte Antwort
          0
          • ldittmarL Offline
            ldittmarL Offline
            ldittmar
            Developer
            schrieb am zuletzt editiert von
            #5

            Ich denke das Ganze müsste so aussehen…

            386_image_4.png

            Ich werde mal alle Werte setzen (Helligkeit und so fehlt noch) und es später mal testen. Danke euch! :-)

            Grüße,

            ldittmar

            1 Antwort Letzte Antwort
            0
            • ldittmarL Offline
              ldittmarL Offline
              ldittmar
              Developer
              schrieb am zuletzt editiert von
              #6

              Heureka!!! Es geht :D

                      var light1 = "hue.0.Philips_hue.Kleine_Kugel.";
                      var light2 = "hue.0.Philips_hue.Große_Kugel.";
              
                      var hue1 = getState(light1 + "hue").val;
                      var bri1 = getState(light1 + "bri").val;
                      var hue2 = getState(light2 + "hue").val;
                      var bri2 = getState(light2 + "bri").val;
              
                      for (var count = 0; count < 10; count++) {
                          (function(count){
                              setTimeout(function () {
                                  //Hier muss Blau abgehandelt werden
                                  setState(light1 +"bri", 254);
                                  setState(light1 +"hue", 46920);
              
                                  //Hier muss Rot abgehandelt werden
                                  setState(light2 +"bri", 254);
                                  setState(light2 +"hue", 0);
              
                                  var tmp = light1;
                                  light1 = light2;
                                  light2 = tmp;
                              }, count * 3000);
                          }(count));
                      }
              
                      count++;
              
                      setTimeout(function () {
                          light1 = "hue.0.Philips_hue.Kleine_Kugel.";
                          light2 = "hue.0.Philips_hue.Große_Kugel.";
              
                          //Alle rückgängig
                          setState(light1 +"hue", hue1);
                          setState(light1 +"bri", bri1);
                          setState(light2 +"hue", hue2);
                          setState(light2 +"bri", bri2);
                      }, count * 3000);
              
              

              Jetzt kann die Show starten :lol:

              Grüße,

              ldittmar

              1 Antwort Letzte Antwort
              0
              • DutchmanD Offline
                DutchmanD Offline
                Dutchman
                Developer Most Active Administrators
                schrieb am zuletzt editiert von
                #7

                nice danke fuers teilen ! Bin gerade am uberlegen wozu man das alles einsetzen koennte und jetzt wird IFTTT noch interessanter, z.b.: events fussball, alarmierungen etc…..

                Hier in Holland (DE bestimmt auch) wird werbung gemacht mit Z-Wave & Hue-Light z.b. wen ein tor geschossen wurde, nur mal als anregung

                1 Antwort Letzte Antwort
                0
                • ldittmarL Offline
                  ldittmarL Offline
                  ldittmar
                  Developer
                  schrieb am zuletzt editiert von
                  #8

                  @Dutchman:

                  nice danke fuers teilen ! Bin gerade am uberlegen wozu man das alles einsetzen koennte und jetzt wird IFTTT noch interessanter, z.b.: events fussball, alarmierungen etc…..

                  Hier in Holland (DE bestimmt auch) wird werbung gemacht mit Z-Wave & Hue-Light z.b. wen ein tor geschossen wurde, nur mal als anregung `

                  Das ist natürlich auch machbar… Wenn Holland ein Tor schießt, dann blinken alle HUE-Lampen 20 Sekunden lang Orange :lol: .... hmm... bis zur nächste WM habe ich noch ein bisschen Zeit :lol: :lol: :lol: ... aber wie soll ich Schwarz darstellen? :?: (Schwarz, Rot, Gold)

                  Grüße,

                  lditmar

                  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

                  517

                  Online

                  32.6k

                  Benutzer

                  82.2k

                  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