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 @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

                        745
                        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