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. Cloud Dienste
  4. [gelöst] IoT Adapter - Alexa Lampe - wie Farbe angeben?

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

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

Geplant Angeheftet Gesperrt Verschoben Cloud Dienste
39 Beiträge 6 Kommentatoren 11.9k Aufrufe 7 Watching
  • Ä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.
  • BananaJoeB BananaJoe

    Ich möchte per IoT eine Lampe über Alexa steuern.
    An/Aus und Helligkeit klappt auch gut,
    Dazu habe ich einen Datenpunkt POWER vom Type Boolean, im IoT - Alexa-Geräte hinzugefügt und im Dialog dann 'Light' ausgewählt. Genannt habe ich das Geräte Sofa.
    Dann einen Datenpunkt DIMMER vom Typ Zahl, im IoT - Alexa-Geräte hinzugefügt und im Dialog dann ebenfalls 'Light' ausgewählt. Genannt habe ich das Geräte ebenfalls Sofa.
    So ist eine Gruppe entstanden:
    bb9ed138-66ed-48bf-941b-2c79356a6470-image.png

    Alexa nach Geräten suchen lassen, Zack habe ich ein Gerät Sofa vom Typ Licht welches ich ein- und ausschalten kann. Und die Helligkeit von 1 bis 100 regeln kann.
    Prima.
    Jetzt würde ich gerne noch die Lichtfarbe setzen - aber wie?
    In der Anleitung zum IoT Adapter unter https://github.com/ioBroker/ioBroker.iot finde ich das hier:
    2feea4f9-3e47-4336-89fc-ba96cde5ea90-image.png

    Aber das bekomme ich nicht hin. Was ist damit gemeint? Der Name des Datenunktes? Die Rolle? (die ganzen level.color gibt es nicht).
    Hat das schon mal einer hinbekommen?

    ? Offline
    ? Offline
    Ein ehemaliger Benutzer
    schrieb am zuletzt editiert von Ein ehemaliger Benutzer
    #13

    @bananajoe Bei mir läuft es so:
    d102fda8-49df-44f4-9d3b-67541bcf29b7-image.png

    Es handelt sich dabei um eine mit OpenBK geflashte LED-Leiste. Der Color-Wert ist dabei ein RGB-String (z.B. "FF0000" = rot).

    Damit kann ich per Sprache eine beliebige Farbe/Farbtemperatur einstellen. Interessanterweise aber nicht in der Alexa App. Ist das bei euch genau so?

    e0f60ab2-d258-4b21-9140-02bb9a0c9de8-WhatsApp Image 2024-11-15 at 11.27.18.jpeg

    ? 1 Antwort Letzte Antwort
    0
    • ? Ein ehemaliger Benutzer

      @bananajoe Bei mir läuft es so:
      d102fda8-49df-44f4-9d3b-67541bcf29b7-image.png

      Es handelt sich dabei um eine mit OpenBK geflashte LED-Leiste. Der Color-Wert ist dabei ein RGB-String (z.B. "FF0000" = rot).

      Damit kann ich per Sprache eine beliebige Farbe/Farbtemperatur einstellen. Interessanterweise aber nicht in der Alexa App. Ist das bei euch genau so?

      e0f60ab2-d258-4b21-9140-02bb9a0c9de8-WhatsApp Image 2024-11-15 at 11.27.18.jpeg

      ? Offline
      ? Offline
      Ein ehemaliger Benutzer
      schrieb am zuletzt editiert von
      #14

      @torsten-neumann

      ja, in der App geht es nicht, aber per Sprache, wenn ich der Tante sage, mache das Schranklicht Blau auf 100%, dann kann se das.. in der App geht nur % stufenweise, wie in deinem Screenshot.. und farben gar nicht..

      Mir egal, da keiner von uns hier die App nimmt. Geht entweder automatisch oder per Sprache. Tablets sind nur Statusanzeigen.

      1 Antwort Letzte Antwort
      0
      • BananaJoeB Online
        BananaJoeB Online
        BananaJoe
        Most Active
        schrieb am zuletzt editiert von
        #15

        Also, danke an alle, ich hatte Erfolg!
        Ich habe unterhalb von 0_userdata.0 mir die folgenden Datenpunkte erstellt:
        5b1967d9-5418-4a82-a05f-ea5da66632c0-image.png
        Bis auf Power sind die alle vom Typ Zahl.
        In den Einstellungen zum Datenpunkt ("Objekt bearbeiten" per Stift) habe ich die Rollen gesetzt.
        Wenn die Rolle in der Auswahl nicht zur Verfügung stand (z.B. level.color.hue), habe ich diese auf dem Reiter Objektdaten von Hand eingetragen. Dann steht die danach auch zur Auswahl zur Verfügung

        Im IoT-Adapter auf dem Reiter Alexa habe ich diese 5 Datenpunkte dann hinzugefügt:
        7e260841-a27b-4666-b898-fef833908527-image.png
        Dann Alexa nach Geräten scannen lassen und dann konnte ich An/Aus, Helligkeit und die Farbe steuern.
        Der Datenpunkt color-temperature bzw. die Rolle level.color.temperature die ich aus der Anleitung des Adapters entnommen habe, ändert sich allerdings nie.
        Vielleicht weis ja einer von euch was man da sagen müsste.

        In der App / Auf den Echo Shows sehen die Einstellungen aus wie bei @Torsten-Neumann
        Wenn @Torsten-Neumann noch mal schreiben würde welche Rolle denn sein color Datenpunkt hat mit dem RGB-String Werten, dann könnte ich das auch noch mal testen und mir ggf. die Umrechnung von HUE in RGB sparen (Wenn Alexa das direkt ausspucken kann)

        Aber ich habe etwas um damit zu arbeiten, vielen Dank!

        ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

        ? 1 Antwort Letzte Antwort
        2
        • BananaJoeB BananaJoe

          Also, danke an alle, ich hatte Erfolg!
          Ich habe unterhalb von 0_userdata.0 mir die folgenden Datenpunkte erstellt:
          5b1967d9-5418-4a82-a05f-ea5da66632c0-image.png
          Bis auf Power sind die alle vom Typ Zahl.
          In den Einstellungen zum Datenpunkt ("Objekt bearbeiten" per Stift) habe ich die Rollen gesetzt.
          Wenn die Rolle in der Auswahl nicht zur Verfügung stand (z.B. level.color.hue), habe ich diese auf dem Reiter Objektdaten von Hand eingetragen. Dann steht die danach auch zur Auswahl zur Verfügung

          Im IoT-Adapter auf dem Reiter Alexa habe ich diese 5 Datenpunkte dann hinzugefügt:
          7e260841-a27b-4666-b898-fef833908527-image.png
          Dann Alexa nach Geräten scannen lassen und dann konnte ich An/Aus, Helligkeit und die Farbe steuern.
          Der Datenpunkt color-temperature bzw. die Rolle level.color.temperature die ich aus der Anleitung des Adapters entnommen habe, ändert sich allerdings nie.
          Vielleicht weis ja einer von euch was man da sagen müsste.

          In der App / Auf den Echo Shows sehen die Einstellungen aus wie bei @Torsten-Neumann
          Wenn @Torsten-Neumann noch mal schreiben würde welche Rolle denn sein color Datenpunkt hat mit dem RGB-String Werten, dann könnte ich das auch noch mal testen und mir ggf. die Umrechnung von HUE in RGB sparen (Wenn Alexa das direkt ausspucken kann)

          Aber ich habe etwas um damit zu arbeiten, vielen Dank!

          ? Offline
          ? Offline
          Ein ehemaliger Benutzer
          schrieb am zuletzt editiert von
          #16

          @bananajoe die Rolle des color Datenpunktes hatte ich auf level.color.rgb gesetzt

          BananaJoeB 1 Antwort Letzte Antwort
          0
          • ? Ein ehemaliger Benutzer

            @bananajoe die Rolle des color Datenpunktes hatte ich auf level.color.rgb gesetzt

            BananaJoeB Online
            BananaJoeB Online
            BananaJoe
            Most Active
            schrieb am zuletzt editiert von
            #17

            @tne ok, das Funktioniert. Ich habe den color-hue Datenpunkt entfernet und dafür den color-rgb gesetzt. Allerdings wird der power, also der Boolean-Datenpunkt dann nicht mehr angesteuert sondern statt dessen dimmer für Aus auf 0 gesetzt (und alles über 1 ist gleich Eingeschaltet).

            Mit dem Verhalten kann ich auch leben, einen Tod muss ich im Skript sterben.

            ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

            D 1 Antwort Letzte Antwort
            0
            • BananaJoeB BananaJoe

              @tne ok, das Funktioniert. Ich habe den color-hue Datenpunkt entfernet und dafür den color-rgb gesetzt. Allerdings wird der power, also der Boolean-Datenpunkt dann nicht mehr angesteuert sondern statt dessen dimmer für Aus auf 0 gesetzt (und alles über 1 ist gleich Eingeschaltet).

              Mit dem Verhalten kann ich auch leben, einen Tod muss ich im Skript sterben.

              D Offline
              D Offline
              docsnyder7
              schrieb am zuletzt editiert von
              #18

              @bananajoe eine Frage.. wie kommen die selbst erstellten DP auf die Lampe?

              1 Antwort Letzte Antwort
              0
              • BananaJoeB Online
                BananaJoeB Online
                BananaJoe
                Most Active
                schrieb am zuletzt editiert von
                #19

                @docsnyder7 Naja, ich kann dir schreiben wie ich das mache:
                Ich habe hier 6 Tuya G10 Lampen die völlig anderes funktionieren. Bei denen muss ich die zunächst per Datenpunkt ein- oder ausschalten, wählen ob weißes oder farbiges Licht genutzt werden soll, bei Weiß kann ich die Lichtwärme einstellen, bei Farbe die Farbwärme, dazu noch Dimmen im allgemeinen.

                Die Frage hier kam auf weil ich ein Gerät für Alexa präsentieren wollte das dann alle 6 Lampen steuert.

                Also, über die Erkenntnisse hier habe ich meine virtuellen Datenpunkte, auf diese setze ich Blockly mit Trigger an. Das wertet dann aus was von Alexa kam und setzt das / sendet das an meine 6 Lampen.

                Die kurze Antwort ist also: Per Skript.

                ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                D 1 Antwort Letzte Antwort
                1
                • BananaJoeB BananaJoe

                  @docsnyder7 Naja, ich kann dir schreiben wie ich das mache:
                  Ich habe hier 6 Tuya G10 Lampen die völlig anderes funktionieren. Bei denen muss ich die zunächst per Datenpunkt ein- oder ausschalten, wählen ob weißes oder farbiges Licht genutzt werden soll, bei Weiß kann ich die Lichtwärme einstellen, bei Farbe die Farbwärme, dazu noch Dimmen im allgemeinen.

                  Die Frage hier kam auf weil ich ein Gerät für Alexa präsentieren wollte das dann alle 6 Lampen steuert.

                  Also, über die Erkenntnisse hier habe ich meine virtuellen Datenpunkte, auf diese setze ich Blockly mit Trigger an. Das wertet dann aus was von Alexa kam und setzt das / sendet das an meine 6 Lampen.

                  Die kurze Antwort ist also: Per Skript.

                  D Offline
                  D Offline
                  docsnyder7
                  schrieb am zuletzt editiert von docsnyder7
                  #20

                  @bananajoe magst du das script mal teilen, ich würde gerne mal sehen, wie das umzusetzen ist... ähnlich Dinge mach ich ja sonst mit alias.

                  Die Nummer mit Alexa.. du gibst also Alex quasi 1 gerät an die Hand, das blockly macht aber dann die Steuerung für alle 6?

                  1 Antwort Letzte Antwort
                  0
                  • BananaJoeB Online
                    BananaJoeB Online
                    BananaJoe
                    Most Active
                    schrieb am zuletzt editiert von
                    #21

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

                    Die Nummer mit Alexa.. du gibst also Alex quasi 1 gerät an die Hand, das blockly macht aber dann die Steuerung für alle 6?

                    Genau.

                    Aber - das Skript ist noch nicht fertig :-) Hab ja erst einmal mal gesammelt was ich so brauche. Werde ich wohl morgen schreiben. Die letzte Lampe habe ich gerade heute eingebaut.

                    ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                    1 Antwort Letzte Antwort
                    1
                    • BananaJoeB Online
                      BananaJoeB Online
                      BananaJoe
                      Most Active
                      schrieb am zuletzt editiert von
                      #22

                      Da wollte ich das heute mal endlich umsetzen ... aber mir fehlt "weiß"

                      Ich habe diese 5 Datenpunkte im IoT Adapter verknüpft:
                      98e2c346-6e85-4a46-8a75-5ffc548e1fe4-image.png
                      103163d4-d5f6-4d17-9d01-eb3d7a29a58d-image.png

                      • Wenn ich "Alexa, schalte Test Keller aus" sage, geht der dimmer Wert auf 0, wenn ich "... ein" sage, dann auf den letzten Wert über 0 der vorher gesetzt war.
                      • Wenn ich "Alexa, dimme Test Keller auf 75%"sage geht eben dieser dimmer Wert auf 75
                        So weit, so gut.
                        Jetzt die Farben:
                      • Wenn ich "Alexa, setze Test Keller auf rot" sage, spring color-rgb auf #ff0000, bei "... blau" dann auf #0000ff, bei "... pink" auf `#ffbfcc'
                      • Wenn ich "Alexa, setze Test Keller auf weiß" sage, passiert aber nichts. Auch bei "warmweiß" etc. passiert nichts

                      Hat einer eine Idee?

                      ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                      BananaJoeB 1 Antwort Letzte Antwort
                      0
                      • BananaJoeB BananaJoe

                        Da wollte ich das heute mal endlich umsetzen ... aber mir fehlt "weiß"

                        Ich habe diese 5 Datenpunkte im IoT Adapter verknüpft:
                        98e2c346-6e85-4a46-8a75-5ffc548e1fe4-image.png
                        103163d4-d5f6-4d17-9d01-eb3d7a29a58d-image.png

                        • Wenn ich "Alexa, schalte Test Keller aus" sage, geht der dimmer Wert auf 0, wenn ich "... ein" sage, dann auf den letzten Wert über 0 der vorher gesetzt war.
                        • Wenn ich "Alexa, dimme Test Keller auf 75%"sage geht eben dieser dimmer Wert auf 75
                          So weit, so gut.
                          Jetzt die Farben:
                        • Wenn ich "Alexa, setze Test Keller auf rot" sage, spring color-rgb auf #ff0000, bei "... blau" dann auf #0000ff, bei "... pink" auf `#ffbfcc'
                        • Wenn ich "Alexa, setze Test Keller auf weiß" sage, passiert aber nichts. Auch bei "warmweiß" etc. passiert nichts

                        Hat einer eine Idee?

                        BananaJoeB Online
                        BananaJoeB Online
                        BananaJoe
                        Most Active
                        schrieb am zuletzt editiert von
                        #23

                        @bananajoe und nun kann ich mir selbst antworten, bin aber noch nicht ganz am Ziel (oder doch)
                        Der Datenpunkt color-temperature ändert sich.

                        • 250 ist weiß
                        • 370 ist warmweiß
                        • 143ist kaltweiß

                        Der Datenpunkt ändert sich aber aber nur wenn der Weiß-Wert sich ändert. Wenn ich die Lampe auf rot schalte und dann wieder auf weiß, ändert der Wert sich aber nicht.

                        Ich habe aber gerade entdeckt, das wenn ich den Wert auf bestätigt setzte, er dann wieder unbestätigt ist.
                        Also doch ein Weg das zu erkenne.

                        ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                        D 1 Antwort Letzte Antwort
                        0
                        • BananaJoeB BananaJoe

                          @bananajoe und nun kann ich mir selbst antworten, bin aber noch nicht ganz am Ziel (oder doch)
                          Der Datenpunkt color-temperature ändert sich.

                          • 250 ist weiß
                          • 370 ist warmweiß
                          • 143ist kaltweiß

                          Der Datenpunkt ändert sich aber aber nur wenn der Weiß-Wert sich ändert. Wenn ich die Lampe auf rot schalte und dann wieder auf weiß, ändert der Wert sich aber nicht.

                          Ich habe aber gerade entdeckt, das wenn ich den Wert auf bestätigt setzte, er dann wieder unbestätigt ist.
                          Also doch ein Weg das zu erkenne.

                          D Offline
                          D Offline
                          docsnyder7
                          schrieb am zuletzt editiert von
                          #24

                          @bananajoe hätte gedacht es liegt am RGB Datenpunkt... den hab ich gar nicht im iot , dafür den hue, den Du ja auch in den Objekten hast

                          BananaJoeB 1 Antwort Letzte Antwort
                          0
                          • D docsnyder7

                            @bananajoe hätte gedacht es liegt am RGB Datenpunkt... den hab ich gar nicht im iot , dafür den hue, den Du ja auch in den Objekten hast

                            BananaJoeB Online
                            BananaJoeB Online
                            BananaJoe
                            Most Active
                            schrieb am zuletzt editiert von BananaJoe
                            #25

                            @docsnyder7 es kommt darauf an. Soweit ich feststellen konnte kann man entweder level.color.hue angeben, dann kommen Farbänderungen hier an und der switch funktioniert.

                            Oder man gibt level.color.rgb an, dann hat man obiges verhalten.

                            Um HUE in RGB umzurechnen habe ich aber nicht genügend Daten. level.color.saturation hat sich jedenfalls noch nie geändert.
                            Und dafür würde ich ja den HUE-Wert, Saturation und die Helligkeit brauchen

                            Edit: ich sehe gerade das es in deinem Screenshot level.brightness gibt, mal testen

                            ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                            BananaJoeB 1 Antwort Letzte Antwort
                            1
                            • BananaJoeB BananaJoe

                              @docsnyder7 es kommt darauf an. Soweit ich feststellen konnte kann man entweder level.color.hue angeben, dann kommen Farbänderungen hier an und der switch funktioniert.

                              Oder man gibt level.color.rgb an, dann hat man obiges verhalten.

                              Um HUE in RGB umzurechnen habe ich aber nicht genügend Daten. level.color.saturation hat sich jedenfalls noch nie geändert.
                              Und dafür würde ich ja den HUE-Wert, Saturation und die Helligkeit brauchen

                              Edit: ich sehe gerade das es in deinem Screenshot level.brightness gibt, mal testen

                              BananaJoeB Online
                              BananaJoeB Online
                              BananaJoe
                              Most Active
                              schrieb am zuletzt editiert von
                              #26

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

                              Edit: ich sehe gerade das es in deinem Screenshot level.brightness gibt, mal testen

                              nope, geht auch nicht. Und den Switch bekomme ich auch nicht mehr zum laufen, egal ob mit HUE oder RGB

                              ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                              1 Antwort Letzte Antwort
                              0
                              • BananaJoeB Online
                                BananaJoeB Online
                                BananaJoe
                                Most Active
                                schrieb am zuletzt editiert von BananaJoe
                                #27

                                @docsnyder7 du wolltest ja mein Skript ... ich habe einen Stand fertig, aber es ist eskaliert ...
                                Für vollständige Screenshots ist das alles etwas viel, ganz unten ist das ganze Skript, nachfolgend ein paar Erklärungen dazu.

                                Also, ich habe diese 4 Datenpunkte angelegt:
                                7177c26a-b4b8-4cb7-b576-66227f898257-image.png
                                und per IoT Adapter veröffentlicht:
                                e1263c2c-a28e-4eb6-a0fd-7f11e1f320d0-image.png

                                Wobei der power Datenpunkt von Seiten IoT ohne Funktion ist, die Sprachbefehle ändern nur die 3 anderen Datenpunkte:

                                • dimmer aka level.dimmer Regelt die Helligkeit und schaltet. Ist der Wert 0 ist die Lampe aus, jeder andere Wert ist die Lampe an
                                • color-rgb aka level.color.rgb regelt die Farbe, aber nur wenn die Lampe im colour Modus ist, dieser Datenpunkt ist bei der Farbe weiß ohne funktion
                                • 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ß

                                Die Datenpunkte bzw. den Stamm dazu habe ich in einer Variablen:
                                978d981e-da87-432f-abfa-1b18c4480a49-image.png

                                Ich will 2 Lampen als Gruppe schalten, diese habe ich auch per Variable definiert:
                                44f3203e-086f-46b6-9541-0c9ccb1b0cb5-image.png
                                Die Lampen haben folgende Datenpunkte:
                                67a901f0-c9c9-4707-a943-a54d028b03cd-image.png

                                Mein Skript setzt also die Alexa-Datenpunkte auf diese Lampendatenpunkte um.

                                Auf Dimmer reagieren:
                                0c398bfb-4109-4a17-9431-846f23737673-image.png

                                Setzt den Power Datenpunkt passend zum Dimmer Status, bei Wertänderung wird die Helligkeit an die Tuya-Lampen durchgegeben.
                                Bei Helligkeitsänderungen prüft es vorher in welchen Modus die Lampen sind. Bei Weiß wird direkt geändert, bei Farbig wird der RGB-Wert genommen und auf den passenden, dunkleren Wert heruntergerechnet.

                                39f9bcc4-2d4a-4ae2-a355-dcd75dec7700-image.png
                                reagiert auf den Power-Datenpunkt und schaltet die Tuya-Lampen ggf. ein oder aus

                                ecfd99fe-054f-42d2-9c37-ddf36d91012c-image.png
                                reagiert auf den color-temperature Datenpunkt (jemand hat weiß gesagt!) und schaltet entsprechend um

                                c2eff77b-9d69-4ce1-a750-8534064c95d1-image.png
                                reagiert auf den RGB Datenpunkt und schaltet auf diesen um.

                                Dazu ein Menge Funktionen:
                                ce1994e5-a964-451d-8467-242110c5015f-image.png
                                Schaltet die Lampen an oder aus

                                3121b861-92c6-4563-b402-7d1fe8348a4b-image.png
                                dimmt die Lampen (wenn Modus weiß)

                                a55bd630-9417-457e-999c-299176bef904-image.png
                                schaltet um vom Colour-Modus auf den Weuß-Modus

                                e21bbdb4-bbaf-429a-ab18-dd1751353d89-image.png
                                schaltet um in den Farbmodus

                                Die nächsten 3 brauche ich falls die Lampen im Farbmodus sind und jemand dimmt:
                                0c308ace-523c-4005-88ba-c3be78b1ba4c-image.png
                                Die machen aus einem #ff0000 RGB Wert bei 50% Helligkeit ein #7f0000 weil im Farbmodus darüber die Helligkeit gesteuert wird.

                                a7d85fe1-d8a6-4e5a-9b1f-151d0de25387-image.png
                                ist die eigentliche Funktion die Schaltet.

                                Das ganze Skript als Blockly Export:

                                im nächsten Beitrag
                                

                                Edit: Export ist zu lang, mehr als 100.000 Zeichen ...

                                ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                                sten-torS 1 Antwort Letzte Antwort
                                1
                                • BananaJoeB Online
                                  BananaJoeB Online
                                  BananaJoe
                                  Most Active
                                  schrieb am zuletzt editiert von
                                  #28

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

                                  ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                                  D 1 Antwort Letzte Antwort
                                  1
                                  • BananaJoeB BananaJoe

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

                                    D Offline
                                    D Offline
                                    docsnyder7
                                    schrieb am zuletzt editiert von
                                    #29

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

                                    BananaJoeB 1 Antwort Letzte Antwort
                                    0
                                    • D docsnyder7

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

                                      BananaJoeB Online
                                      BananaJoeB Online
                                      BananaJoe
                                      Most Active
                                      schrieb am zuletzt editiert von
                                      #30

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

                                      ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                                      D 1 Antwort Letzte Antwort
                                      1
                                      • BananaJoeB BananaJoe

                                        @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 Offline
                                        D Offline
                                        docsnyder7
                                        schrieb am zuletzt editiert von
                                        #31

                                        @bananajoe

                                        Alles Klaro!

                                        1 Antwort Letzte Antwort
                                        0
                                        • BananaJoeB BananaJoe

                                          @docsnyder7 du wolltest ja mein Skript ... ich habe einen Stand fertig, aber es ist eskaliert ...
                                          Für vollständige Screenshots ist das alles etwas viel, ganz unten ist das ganze Skript, nachfolgend ein paar Erklärungen dazu.

                                          Also, ich habe diese 4 Datenpunkte angelegt:
                                          7177c26a-b4b8-4cb7-b576-66227f898257-image.png
                                          und per IoT Adapter veröffentlicht:
                                          e1263c2c-a28e-4eb6-a0fd-7f11e1f320d0-image.png

                                          Wobei der power Datenpunkt von Seiten IoT ohne Funktion ist, die Sprachbefehle ändern nur die 3 anderen Datenpunkte:

                                          • dimmer aka level.dimmer Regelt die Helligkeit und schaltet. Ist der Wert 0 ist die Lampe aus, jeder andere Wert ist die Lampe an
                                          • color-rgb aka level.color.rgb regelt die Farbe, aber nur wenn die Lampe im colour Modus ist, dieser Datenpunkt ist bei der Farbe weiß ohne funktion
                                          • 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ß

                                          Die Datenpunkte bzw. den Stamm dazu habe ich in einer Variablen:
                                          978d981e-da87-432f-abfa-1b18c4480a49-image.png

                                          Ich will 2 Lampen als Gruppe schalten, diese habe ich auch per Variable definiert:
                                          44f3203e-086f-46b6-9541-0c9ccb1b0cb5-image.png
                                          Die Lampen haben folgende Datenpunkte:
                                          67a901f0-c9c9-4707-a943-a54d028b03cd-image.png

                                          Mein Skript setzt also die Alexa-Datenpunkte auf diese Lampendatenpunkte um.

                                          Auf Dimmer reagieren:
                                          0c398bfb-4109-4a17-9431-846f23737673-image.png

                                          Setzt den Power Datenpunkt passend zum Dimmer Status, bei Wertänderung wird die Helligkeit an die Tuya-Lampen durchgegeben.
                                          Bei Helligkeitsänderungen prüft es vorher in welchen Modus die Lampen sind. Bei Weiß wird direkt geändert, bei Farbig wird der RGB-Wert genommen und auf den passenden, dunkleren Wert heruntergerechnet.

                                          39f9bcc4-2d4a-4ae2-a355-dcd75dec7700-image.png
                                          reagiert auf den Power-Datenpunkt und schaltet die Tuya-Lampen ggf. ein oder aus

                                          ecfd99fe-054f-42d2-9c37-ddf36d91012c-image.png
                                          reagiert auf den color-temperature Datenpunkt (jemand hat weiß gesagt!) und schaltet entsprechend um

                                          c2eff77b-9d69-4ce1-a750-8534064c95d1-image.png
                                          reagiert auf den RGB Datenpunkt und schaltet auf diesen um.

                                          Dazu ein Menge Funktionen:
                                          ce1994e5-a964-451d-8467-242110c5015f-image.png
                                          Schaltet die Lampen an oder aus

                                          3121b861-92c6-4563-b402-7d1fe8348a4b-image.png
                                          dimmt die Lampen (wenn Modus weiß)

                                          a55bd630-9417-457e-999c-299176bef904-image.png
                                          schaltet um vom Colour-Modus auf den Weuß-Modus

                                          e21bbdb4-bbaf-429a-ab18-dd1751353d89-image.png
                                          schaltet um in den Farbmodus

                                          Die nächsten 3 brauche ich falls die Lampen im Farbmodus sind und jemand dimmt:
                                          0c308ace-523c-4005-88ba-c3be78b1ba4c-image.png
                                          Die machen aus einem #ff0000 RGB Wert bei 50% Helligkeit ein #7f0000 weil im Farbmodus darüber die Helligkeit gesteuert wird.

                                          a7d85fe1-d8a6-4e5a-9b1f-151d0de25387-image.png
                                          ist die eigentliche Funktion die Schaltet.

                                          Das ganze Skript als Blockly Export:

                                          im nächsten Beitrag
                                          

                                          Edit: Export ist zu lang, mehr als 100.000 Zeichen ...

                                          sten-torS Offline
                                          sten-torS Offline
                                          sten-tor
                                          schrieb am zuletzt editiert von
                                          #32

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

                                          BananaJoeB 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
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          734

                                          Online

                                          32.6k

                                          Benutzer

                                          82.0k

                                          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