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.
    • 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

                          927
                          Online

                          31.9k
                          Users

                          80.1k
                          Topics

                          1.3m
                          Posts

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