Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Cloud Dienste
    4. [gelöst] IoT Adapter - Alexa Lampe - wie Farbe angeben?

    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

    [gelöst] IoT Adapter - Alexa Lampe - wie Farbe angeben?

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

      Hier bei Paste.bin: https://pastebin.com/a4xWBrPf

      D 1 Reply Last reply Reply Quote 1
      • D
        docsnyder7 @BananaJoe last edited by

        @bananajoe
        brauchst du das Script, um aus den Datenpunkten, die dir die verschieden Lampen zurückgeben, eine entsprechende Vis zu kreieren? seh ich das soweit richtig?

        BananaJoe 1 Reply Last reply Reply Quote 0
        • BananaJoe
          BananaJoe Most Active @docsnyder7 last edited by

          @docsnyder7 Nein.

          Ich brauche das Skript um in Summe 6 Tuya-Lampen über Alexa steuerbar zu machen. Jeweils 2 sollen eine Gruppe bilden, sprich wenn mein Sohn sagt "Licht aus" sollen beide ausgehen, wenn meine Tochter sagt "setze fenster auf rot" sollen beiden Lampen auf rot springen.

          Dazu simuliere ich nun jeweils 1 Gerät das dann 2 Geräte steuert.
          Ja, ich könnte auch Tuya mit Alexa verbinden ... dann habe ich aber ganz viele Geräte da drin die ich gar nicht haben will.

          D 1 Reply Last reply Reply Quote 1
          • D
            docsnyder7 @BananaJoe last edited by

            @bananajoe

            Alles Klaro!

            1 Reply Last reply Reply Quote 0
            • sten-tor
              sten-tor @BananaJoe last edited by

              @bananajoe sagte

              • color-temperature aka level.color.temperature ist nur für weiß zuständig, ich habe 3 mögliche Werte ermittelt: 250 = weiß, 370 = warmweiß und 143 = kaltweiß

              Deine LED arbeitet bei der Farbtemperatur mit der Einheit Mired - was der Kehrwert von Kelvin ist. Die Umrechnungsformel dafür lautet Mired = 1.000.000/K.

              Das könntest du also direkt im Skript oder mit der Alias-Konvertierung umrechnen.

              BananaJoe 1 Reply Last reply Reply Quote 0
              • BananaJoe
                BananaJoe Most Active @sten-tor last edited by

                @sten-tor sagte in [gelöst] IoT Adapter - Alexa Lampe - wie Farbe angeben?:

                @bananajoe sagte

                • color-temperature aka level.color.temperature ist nur für weiß zuständig, ich habe 3 mögliche Werte ermittelt: 250 = weiß, 370 = warmweiß und 143 = kaltweiß

                Deine LED arbeitet bei der Farbtemperatur mit der Einheit Mired - was der Kehrwert von Kelvin ist. Die Umrechnungsformel dafür lautet Mired = 1.000.000/K.

                Das könntest du also direkt im Skript oder mit der Alias-Konvertierung umrechnen.

                Fast richtig: Das ist das was von Alexa zurück kommt wenn ich "warmweiß" etc. setze. Meine LED hat für die Farbtemperatur einen Bereich von 0 bis 1000% (Warum auch immer steht da % hinter)

                sten-tor 1 Reply Last reply Reply Quote 0
                • sten-tor
                  sten-tor @BananaJoe last edited by

                  @bananajoe sagte in [gelöst] IoT Adapter - Alexa Lampe - wie Farbe angeben?:

                  xa zurück kommt wenn ich "warmweiß" etc. setze. M

                  oha, das überrascht mich aber. Bei mir liefert der iot-Adapter über Alexa gesteuert nur Kelvin-Werte. Rolle ist level.color.temperature - bei dir auch?

                  2013b929-782c-4cf8-bd84-22aa38867011-image.png ("warmes Weiß", "Warmweiß", "Kaltweiß")

                  BananaJoe 1 Reply Last reply Reply Quote 0
                  • BananaJoe
                    BananaJoe Most Active @sten-tor last edited by

                    @sten-tor
                    Ja, Rolle ist level.color.temperature
                    Magst du mal die ganze Definition deiner Fake-Lampe zeigen?
                    Ich nutze die RGB-Variante.

                    Der IoT sollte doch nur auf die Rolle schielen, nicht auf den Namen, oder?
                    Funktioniert bei dir der Switch?

                    sten-tor 1 Reply Last reply Reply Quote 0
                    • sten-tor
                      sten-tor @BananaJoe last edited by

                      @bananajoe sieht bei mir so aus:
                      21a07825-0367-4a7f-8b0d-34034dda56e3-image.png

                      Hab auch nochmal in die Amazon developers Doku geschaut: da steht auch explizit drin, dass der ColorTemperatureController mit einem absoluten Kelvin-Wert arbeitet: https://developer.amazon.com/en-US/docs/alexa/device-apis/alexa-colortemperaturecontroller.html

                      BananaJoe 1 Reply Last reply Reply Quote 0
                      • BananaJoe
                        BananaJoe Most Active @sten-tor last edited by

                        @sten-tor Der Link ist interessant. Wobei ich nicht ganz die Übersetzung sehe, der IoT übersetzt level.color.temperature in?

                        sten-tor 1 Reply Last reply Reply Quote 0
                        • sten-tor
                          sten-tor @BananaJoe last edited by sten-tor

                          @bananajoe hab mir mal den iot sourcecode angeschaut. Wenn ich dort richtig lese, wird von Alexa ein Kelvin-Wert zwischen 1000 und 10000 angeliefert. Dieser wird auf 2200...7000 begrenzt und abhängig von der Einheit des Datenpunktes (obj.common.unit) in Mired (=1e6/K) oder Prozent umgerechnet.
                          e6e156ca-16c6-47c4-aca6-c6932db88f72-image.png
                          f23346fe-7948-4b9a-82c6-662a0e78ad05-image.png
                          EDIT: @BananaJoe du könntest also theoretisch die Unit deines Alias' auf "%" setzen und dann mit dem Faktor 10 deinen 0...1000-Datenpunkt schreiben.

                          BananaJoe 1 Reply Last reply Reply Quote 0
                          • BananaJoe
                            BananaJoe Most Active @sten-tor last edited by

                            @sten-tor Argh, Unit wird also auch ausgewertet. Das wird wieder ein Abend voller Experimente.
                            Aber gute Idee in den Quellcode zu schauen.
                            Schön wäre eine Stelle wo dann alles zusammengetragen ist. In der Beschreibung vom IoT Adapter steht zwar einiges, brachte mich bei meinen Projekt im ersten Moment auch nicht weiter.

                            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

                            822
                            Online

                            31.8k
                            Users

                            80.0k
                            Topics

                            1.3m
                            Posts

                            6
                            39
                            9785
                            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