Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. ZigBee Lampe über Alexa steuern möglich?

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    ZigBee Lampe über Alexa steuern möglich?

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

      Hi,
      ich habe einige farbige ZigBee Lampen über einen CC2531 Stick in ioBroker eingebunden. Das ein- ausschalten über ioBroker oder HomeKit funktioniert problemlos. Jetzt fragen meine Kinder, ob sie die Lampe über Alexa farbig steuern können? Ist das möglich? Wenn ja, wie habt ihr das gelöst?

      A 1 Reply Last reply Reply Quote 0
      • A
        Ahnungsbefreit @Tolkin last edited by

        @tolkin ja klar, über den iot Adapter

        Tolkin 1 Reply Last reply Reply Quote 0
        • Tolkin
          Tolkin @Ahnungsbefreit last edited by

          @ahnungsbefreit

          Ein und Ausschalten verstehe ich ja - Aber wie spricht man die Farbe an?

          D 1 Reply Last reply Reply Quote 0
          • D
            DennisMenger @Tolkin last edited by DennisMenger

            @tolkin Alexa, stelle XY auf blau

            So funktioniert es zumindest bei mir

            Tolkin 1 Reply Last reply Reply Quote 0
            • Tolkin
              Tolkin @DennisMenger last edited by

              @dennismenger

              Ok, werde ich einfach mal testen. Mal ne andere Frage, eigentlich benutze ich überwiegend nur Apple Geräte, Alexa nur um Musik oder Radio zu hören. Wenn ich jetzt die Geräte über Alexa Sprachsteuerung steuern möchte, muss ich dann alle parallel noch über den iot Adapter einbinden und geht das einfacher über Yahka?

              D J 2 Replies Last reply Reply Quote 0
              • D
                DennisMenger @Tolkin last edited by

                @tolkin sagte in ZigBee Lampe über Alexa steuern möglich?:

                @dennismenger

                Ok, werde ich einfach mal testen. Mal ne andere Frage, eigentlich benutze ich überwiegend nur Apple Geräte, Alexa nur um Musik oder Radio zu hören. Wenn ich jetzt die Geräte über Alexa Sprachsteuerung steuern möchte, muss ich dann alle parallel noch über den iot Adapter einbinden und geht das einfacher über Yahka?

                Der iot-Adapter ist die Verbindung zwischen dem ioBroker und Alexa. Alle Geräte, die du über Alexa steuern möchtest, müssen erst über den iot-Adapter eingerichtet werden.

                Tolkin 1 Reply Last reply Reply Quote 0
                • Tolkin
                  Tolkin @DennisMenger last edited by

                  @dennismenger

                  Ok, verstanden. Ich habe jetzt die Leuchten im iot-Adapter hinzugefügt. Im Adapter habe ich den "Switch State" hinzugefügt. Das Ein- und Ausschalten funktioniert über Alexa, aber die Farbe funktioniert nicht. Als Leuchten habe ich Livarno Lux Lampen eingebunden.

                  D 1 Reply Last reply Reply Quote 0
                  • D
                    DennisMenger @Tolkin last edited by

                    @tolkin Für die Farbe musst du auch noch den State color und colortemp und auch brightness einrichten und allen jeweils den gleichen Namen geben, damit die gruppiert werden im Adapter. Vorher aber die Lampe nochmal in der Alexa-App löschen und erst dann wieder suchen.

                    Tolkin 1 Reply Last reply Reply Quote 0
                    • Tolkin
                      Tolkin @DennisMenger last edited by

                      @dennismenger

                      Danke, jetzt kann ich die Farben auswählen. Welchen State muss ich hinzufügen, damit ich noch "Alexa, Licht auf 50%" auswählen kann..?

                      D 1 Reply Last reply Reply Quote 0
                      • D
                        DennisMenger @Tolkin last edited by

                        @tolkin brightness ... am besten guckst du dir alle states in den Objekten des Gerätes mal und spielst mit den Werten

                        Tolkin 1 Reply Last reply Reply Quote 0
                        • Tolkin
                          Tolkin @DennisMenger last edited by

                          @dennismenger

                          Danke, jetzt habe ich das System verstanden 🙂

                          Tolkin 1 Reply Last reply Reply Quote 0
                          • Tolkin
                            Tolkin @Tolkin last edited by

                            @tolkin

                            Eine Frage habe ich noch, ich habe eine Bunte Lampe von Tint. An - Aus sowie Blau, Rot, Grün über Alexa sind kein Problem. Jetzt fragt meine Tochter, ob es eine Fernbedienung oder einen Party-Modus über Alexa gibt. Gibt es sowas wie ein Farbenspiel wie bei Philips Hue über "Alexa mache Party" oder "Alexa spiele alle Farben"

                            1 Reply Last reply Reply Quote 0
                            • J
                              Jan1 @Tolkin last edited by

                              @tolkin sagte in ZigBee Lampe über Alexa steuern möglich?:

                              eigentlich benutze ich überwiegend nur Apple Geräte

                              Erklärt schon mal die vielen Fragen LOL

                              Hat die Tint Lampe von sich aus schon ein Party Modus? Wenn nicht musst eben mit nem Script selber ein Party Modus basteln und dann einfach das Script per Alexa starten.

                              Tolkin 1 Reply Last reply Reply Quote 0
                              • Tolkin
                                Tolkin @Jan1 last edited by

                                @jan1

                                Leider hat die Tint Lampe keinen direkten Party Modus. Wie würde so ein Skript aussehen, was alle Farben durchläuft ;)?

                                J Asgothian 2 Replies Last reply Reply Quote 0
                                • J
                                  Jan1 @Tolkin last edited by

                                  @tolkin
                                  Na da ist Deine Phantasie gefragt. Alles was passieren soll, muss eben über das Script an und ausgeschaltet werden, wobei man hier einzelne Sequenzen erstellen könnte und die über einen Zufallsmodus aufrufen, damit das eben schön bunt blinkt. Aufwendig wird das bestimmt, aber machbar.

                                  1 Reply Last reply Reply Quote 0
                                  • Asgothian
                                    Asgothian Developer @Tolkin last edited by

                                    @tolkin Das hängt davon ab

                                    • ob die Lampe eine "Hue" Einstellung besitzt.
                                    • Ob du eine gleichmässige oder zufällige Umstellung der Beleuchtung haben willst.

                                    Zeig doch mal die Datenpunkte der Tint Lampe, und beschreib mal wie du dir den Party Modus vorstellst.

                                    A.

                                    Tolkin 1 Reply Last reply Reply Quote 0
                                    • Tolkin
                                      Tolkin @Asgothian last edited by

                                      @asgothian

                                      Hier mal die Datenpunkte der Tint Lampe.

                                      Licht.JPG

                                      Als Party Modus könnte ich mir ein zufälliges Umstellen der Lichtfarben vorstellen. Aber ich glaube, dass die Tint-Lampe das nicht per Datenpunkt kann.....

                                      Asgothian 1 Reply Last reply Reply Quote 0
                                      • Asgothian
                                        Asgothian Developer @Tolkin last edited by Asgothian

                                        @tolkin

                                        Da hast du recht. Du musst also ein Skript schreiben, welches

                                        • in unregelmässigen Abständen 2 Zahlen zwischen 0 und 255 erzeugt. Die 3. Zahl sollte die Differenz zwischen 512 und der Summe der beiden Zahlen sein (max 255)
                                        • diese zu einem "RGB String" zusammen fassen
                                        • und in den Datenpunkt "Color" setzen.

                                        A.

                                        Tolkin 1 Reply Last reply Reply Quote 0
                                        • Tolkin
                                          Tolkin @Asgothian last edited by

                                          @asgothian

                                          Ok, danke. Gibt es sowas hier im Forum was ich als Beispiel nehmen kann?

                                          Asgothian 1 Reply Last reply Reply Quote 0
                                          • Asgothian
                                            Asgothian Developer @Tolkin last edited by

                                            @tolkin

                                            Versuch mal dieses hier.

                                            Tippfehler mag es geben.

                                            const defaultInterval = 10000; // 10 sekunden Standard Interval
                                            const intervalRange = 2000; // Intervallänge variiert um 2 sekunden
                                            
                                            const maxSum = 512;
                                            const RunningInterval = null;
                                            
                                            const PartyModeID = 'YourPartyModeActivationState'
                                            const ColorState = 'yourColorState'
                                            
                                            let IndexOffset = 0;
                                            
                                            function SwitchLights() {
                                              RunningInterval = setInterval(SwitchLights, RandomTime());
                                              IndexOffset = (IndexOffset+1) % 3;
                                              const cv1 = Math.floor(Math.random()*256);
                                              const cv2 = Math.floor(Math.random()*256);
                                              const cv3 = Math.min(maxSum - cv1 - cv2, 255);
                                              const colorval = cv3*(256^IndexOffset %3) + cv2 *(256^(IndexOffset+1) %3) + cv1 *(256^(IndexOffset +2)%3);
                                              setState(ColorState, "#"+colorval.toString(16).padStart(6,'0'));
                                            }
                                            
                                            function RandomTime()
                                            {
                                              return defaultInterval + Math.floor(Math.random()*intervalRange - intervalRange/2);
                                            }
                                            
                                            
                                            on ({id:PartyModeID, change:ne}, function(obj) {
                                              if (obj.state.val) {
                                                if (!RunningInterval) RunningInterval = setInterval(SwitchLights, RandomTime());
                                              }
                                              else {
                                                stopInterval(RunningInterval);
                                                RunningInterval = null;
                                              }
                                            });
                                            
                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            962
                                            Online

                                            31.9k
                                            Users

                                            80.3k
                                            Topics

                                            1.3m
                                            Posts

                                            5
                                            20
                                            606
                                            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