Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Nanoleaf Light Panels (Aurora) Adapter

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Nanoleaf Light Panels (Aurora) Adapter

Scheduled Pinned Locked Moved ioBroker Allgemein
nanoleafcanvaslight panels
137 Posts 29 Posters 26.1k Views 12 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    Stormbringer
    wrote on last edited by
    #98

    hm... eins mach ich minimum falsch. im LOG kommt noch immer

    OpenAPI: Error while setting effect "Dynamic", HTTP status 40

    Angaben zur Installation: JS Controller 5.0.12, npm 9.6.7, node 18.17.1, auf einem Intel NUC mit Ubuntu 22.04

    D 2 Replies Last reply
    0
    • S Stormbringer

      hm... eins mach ich minimum falsch. im LOG kommt noch immer

      OpenAPI: Error while setting effect "Dynamic", HTTP status 40

      D Offline
      D Offline
      daniel_2k
      wrote on last edited by
      #99

      @Stormbringer
      Du musst beim Setzen eines Effekts keine Reihenfolge einhalten oder mehrer Schritten durchführen.
      Voriges setzen von Dynamic oder Solid ist unnötig. Du kannst den gewünschten Effekt direkt setzen.
      Selbst ein voriges Einschalten ist nicht notwendig, da sich die Light Panels automatisch einschalten sobald man einen Effekt setzt.

      S 1 Reply Last reply
      0
      • S Stormbringer

        hm... eins mach ich minimum falsch. im LOG kommt noch immer

        OpenAPI: Error while setting effect "Dynamic", HTTP status 40

        D Offline
        D Offline
        daniel_2k
        wrote on last edited by
        #100

        @Stormbringer
        Zu dem Bad Request beim Setzen von Solid und Dynamic: offenbar hat sich mit einer Firmware-Version etwas geändert. Solid und Dynamic konnte man früher setzen. Das wurde offenbar jetzt analog den Canvas verändert.
        Ich werde in der nächsten Version des Adapters diese beiden Pseudo-States entfernen.

        1 Reply Last reply
        0
        • D daniel_2k

          @Stormbringer
          Du musst beim Setzen eines Effekts keine Reihenfolge einhalten oder mehrer Schritten durchführen.
          Voriges setzen von Dynamic oder Solid ist unnötig. Du kannst den gewünschten Effekt direkt setzen.
          Selbst ein voriges Einschalten ist nicht notwendig, da sich die Light Panels automatisch einschalten sobald man einen Effekt setzt.

          S Offline
          S Offline
          Stormbringer
          wrote on last edited by Stormbringer
          #101

          @daniel_2k
          Super Daniel, hast mir viel weitergeholfen. Vielen lieben Dank!
          Finds immer wieder witzig... So wie der kostenlose/freiwillige Support bei ioBroker funktioniert (sowohl bei Kompetenz als auch bei Freundlichkeit), könnten sich viele Firmen etwas runter schneiden ;D Auch wenns Smarthome technisch eh nie einer rankommen würden :joy:

          Angaben zur Installation: JS Controller 5.0.12, npm 9.6.7, node 18.17.1, auf einem Intel NUC mit Ubuntu 22.04

          D 1 Reply Last reply
          0
          • S Stormbringer

            @daniel_2k
            Super Daniel, hast mir viel weitergeholfen. Vielen lieben Dank!
            Finds immer wieder witzig... So wie der kostenlose/freiwillige Support bei ioBroker funktioniert (sowohl bei Kompetenz als auch bei Freundlichkeit), könnten sich viele Firmen etwas runter schneiden ;D Auch wenns Smarthome technisch eh nie einer rankommen würden :joy:

            D Offline
            D Offline
            daniel_2k
            wrote on last edited by daniel_2k
            #102

            @Stormbringer
            Ja, da hast du vollkommen Recht.
            Neue Version ist online (latest) .
            Sollte nun funktionieren.

            S 1 Reply Last reply
            0
            • D daniel_2k

              @Stormbringer
              Ja, da hast du vollkommen Recht.
              Neue Version ist online (latest) .
              Sollte nun funktionieren.

              S Offline
              S Offline
              Stormbringer
              wrote on last edited by
              #103

              @daniel_2k
              Super Danke für die tolle Arbeit.

              Angaben zur Installation: JS Controller 5.0.12, npm 9.6.7, node 18.17.1, auf einem Intel NUC mit Ubuntu 22.04

              1 Reply Last reply
              0
              • D daniel_2k

                So wirklich einfach ist das nicht zu machen. Da es keine Funktion im Adapter dafür gibt, muss man das selbst bauen.
                In Blockly wirst du das nicht direkt hinbekommen.
                Aber man kann eine JS-Funktion in Blockly bauen, die folgendes tut:

                var currentEffect = getState('nanoleaf-lightpanels.0.LightPanels.effect'/*Current effect*/).val;
                var effectStates = getObject('nanoleaf-lightpanels.0.LightPanels.effect'/*Current effect*/).common.states;
                var keys = Object.keys(effectStates);
                var nextIndex = keys.indexOf(currentEffect) + 1;
                if (nextIndex >= keys.length) nextIndex = 0;
                setState('nanoleaf-lightpanels.0.LightPanels.effect'/*Current effect*/, keys[nextIndex]);
                

                Anschließend kannst du den Funktionsbaustein einfach z.B. in einem Trigger aufrufen. Die Funktion rolliert dann durch alle Effekte durch (fängt beim Letzten dann wieder von vorne an):

                nextEffect_blockly.png

                S Offline
                S Offline
                Stormbringer
                wrote on last edited by
                #104

                @daniel_2k sagte in Nanoleaf Light Panels (Aurora) Adapter - suche Tester:

                So wirklich einfach ist das nicht zu machen. Da es keine Funktion im Adapter dafür gibt, muss man das selbst bauen.
                In Blockly wirst du das nicht direkt hinbekommen.
                Aber man kann eine JS-Funktion in Blockly bauen, die folgendes tut:

                var currentEffect = getState('nanoleaf-lightpanels.0.LightPanels.effect'/*Current effect*/).val;
                var effectStates = getObject('nanoleaf-lightpanels.0.LightPanels.effect'/*Current effect*/).common.states;
                var keys = Object.keys(effectStates);
                var nextIndex = keys.indexOf(currentEffect) + 1;
                if (nextIndex >= keys.length) nextIndex = 0;
                setState('nanoleaf-lightpanels.0.LightPanels.effect'/*Current effect*/, keys[nextIndex]);
                

                Anschließend kannst du den Funktionsbaustein einfach z.B. in einem Trigger aufrufen. Die Funktion rolliert dann durch alle Effekte durch (fängt beim Letzten dann wieder von vorne an):

                nextEffect_blockly.png

                Benutze den Skript jetzt auch für nen Ikea Taster. Der läuft auch super in Blockly, danke. Aber könnte man den mit JS so umschreiben, dass er in einer Version nur Rhythmusszenen durchblättert und einer anderen nur die normalen bewegten durchskipt?

                Angaben zur Installation: JS Controller 5.0.12, npm 9.6.7, node 18.17.1, auf einem Intel NUC mit Ubuntu 22.04

                D 1 Reply Last reply
                0
                • S Stormbringer

                  @daniel_2k sagte in Nanoleaf Light Panels (Aurora) Adapter - suche Tester:

                  So wirklich einfach ist das nicht zu machen. Da es keine Funktion im Adapter dafür gibt, muss man das selbst bauen.
                  In Blockly wirst du das nicht direkt hinbekommen.
                  Aber man kann eine JS-Funktion in Blockly bauen, die folgendes tut:

                  var currentEffect = getState('nanoleaf-lightpanels.0.LightPanels.effect'/*Current effect*/).val;
                  var effectStates = getObject('nanoleaf-lightpanels.0.LightPanels.effect'/*Current effect*/).common.states;
                  var keys = Object.keys(effectStates);
                  var nextIndex = keys.indexOf(currentEffect) + 1;
                  if (nextIndex >= keys.length) nextIndex = 0;
                  setState('nanoleaf-lightpanels.0.LightPanels.effect'/*Current effect*/, keys[nextIndex]);
                  

                  Anschließend kannst du den Funktionsbaustein einfach z.B. in einem Trigger aufrufen. Die Funktion rolliert dann durch alle Effekte durch (fängt beim Letzten dann wieder von vorne an):

                  nextEffect_blockly.png

                  Benutze den Skript jetzt auch für nen Ikea Taster. Der läuft auch super in Blockly, danke. Aber könnte man den mit JS so umschreiben, dass er in einer Version nur Rhythmusszenen durchblättert und einer anderen nur die normalen bewegten durchskipt?

                  D Offline
                  D Offline
                  daniel_2k
                  wrote on last edited by
                  #105

                  @Stormbringer
                  Hallo Stormbringer,

                  das geht leider nicht. Für den Adapter sind alle Effekte gleich, egal ob statische, dynamische oder Rythm-Szenen. Diese Informationen wird über die API leider nicht übertragen. Der Adapter bekommt nur eine Liste mit den Effekt-/Szenenamen.
                  So kannst du leider nur durch alle wechseln.

                  Grüße Daniel

                  S 1 Reply Last reply
                  0
                  • D daniel_2k

                    @Stormbringer
                    Hallo Stormbringer,

                    das geht leider nicht. Für den Adapter sind alle Effekte gleich, egal ob statische, dynamische oder Rythm-Szenen. Diese Informationen wird über die API leider nicht übertragen. Der Adapter bekommt nur eine Liste mit den Effekt-/Szenenamen.
                    So kannst du leider nur durch alle wechseln.

                    Grüße Daniel

                    S Offline
                    S Offline
                    Stormbringer
                    wrote on last edited by
                    #106

                    @daniel_2k Schade, kann man nichts machen. Trotzdem danke für die Info :o)

                    Angaben zur Installation: JS Controller 5.0.12, npm 9.6.7, node 18.17.1, auf einem Intel NUC mit Ubuntu 22.04

                    1 Reply Last reply
                    0
                    • AtifanA Offline
                      AtifanA Offline
                      Atifan
                      wrote on last edited by
                      #107

                      Hi, habe mir den Adapter mal installiert und den Nanolead gepairt. Jetzt ist er aber über die App nicht mehr erreichbar. Kann man ihn im IoBroker Adapter und in der Nanoleaf App gleichzeitig nutzen?

                      1 Reply Last reply
                      0
                      • D Offline
                        D Offline
                        daniel_2k
                        wrote on last edited by
                        #108

                        Hallo Atifan,

                        man kann beides gleichzeitig nutzen, das geht auf jeden Fall.
                        Allerdings "verschluckt" sich der nanoleaf-Controller auch gerne mal. Einfach mal das Gerät ausschalten und wieder ein.
                        Was mir aufgefallen ist, dass seit irgendeinem Firmwareupdate diese Hänger praktisch verschwunden sind.
                        Bei mir laufen die Light Panels auf Version 3.3.4 und ich habe schon ewig keine Hänger mehr gehabt. Scheint jetzt wesentlich robuster zu sein.

                        Ich werde die Tage jetzt die Version 1.0.0 des ioBroker-Adapters einstellen. Bringt viele Neuerungen.

                        1 Reply Last reply
                        0
                        • AtifanA Offline
                          AtifanA Offline
                          Atifan
                          wrote on last edited by
                          #109

                          Hi Danke für die Info.
                          Ich hatte zuerst mein Nanoleaf mit der App gepairt. Dann wollte ich es mit IoBroker verbinden und musste für das Token zu bekommen wieder in den Pairing Modus (5 Sek Einschaltetaste drücken). Danach war die Verbindung im IoBroker da aber in der App weg.
                          Mache ich was falsch? Wie kann ich denn beide gleichzeitig verbinden?

                          D 1 Reply Last reply
                          0
                          • AtifanA Atifan

                            Hi Danke für die Info.
                            Ich hatte zuerst mein Nanoleaf mit der App gepairt. Dann wollte ich es mit IoBroker verbinden und musste für das Token zu bekommen wieder in den Pairing Modus (5 Sek Einschaltetaste drücken). Danach war die Verbindung im IoBroker da aber in der App weg.
                            Mache ich was falsch? Wie kann ich denn beide gleichzeitig verbinden?

                            D Offline
                            D Offline
                            daniel_2k
                            wrote on last edited by
                            #110

                            @Atifan
                            Das pairen in der App ist ja quasi für die Ersteinrichtung. Das funktioniert mit dem PIN auf der Rückseite des Controllers.
                            Der ioBroker-Adapter wird ja nicht direkt "gepaired". Damit der Adapter mit dem nanoleaf-Controller "sprechen" darf, muss man sich einen Authorization-Token anfordern, wozu man das Gerät in entsprechenden Modus versetzt.
                            Auf die App hat das keinen Einfluss, beides funktioniert unabhängig. Die App funktioniert danach ganz normal weiter.

                            Nachdem du den Token erfolgreich angefordert hast, ist denn eine Verbindung des ioBroker-Adapters zu den naneleaf-Gerät möglich?

                            Ansonsten wie gesagt, Gerät mittels Power On/Power Off neustarten. Und ich empfehle auf jeden Fall zu prüfen, ob ein Firmware-Update vorhanden ist und das durchführen. Ggf. auch mal die nanoleaf App auf dem Smartphone beenden und erneut öffnen. Die klemmt auch ab und zu mal, wobei das auch nur noch selten passiert.
                            Kurz zur Info: was für ein nanoleaf-Gerät hast du denn? Light Panels? Canvas? Die Shapes dürftest du ja noch nicht haben, die sind ja bis jetzt nur vorbestellbar.

                            1 Reply Last reply
                            0
                            • AtifanA Offline
                              AtifanA Offline
                              Atifan
                              wrote on last edited by
                              #111

                              @daniel_2k sagte in Nanoleaf Light Panels (Aurora) Adapter - suche Tester:

                              auch mal die nanoleaf App auf dem Smartphone beenden und erneut öffnen. Die klemmt auch ab und zu mal, wobei das auch nur noch selten passiert.

                              Hi alles klar Danke für die Erklärung. Probiere es gleich mal nochmal aus.
                              Habe Nanoleaf Light Panels.

                              1 Reply Last reply
                              0
                              • AtifanA Offline
                                AtifanA Offline
                                Atifan
                                wrote on last edited by Atifan
                                #112

                                Habs hinbekommen, danke :) Lag wohl daran dass ich zu voreilig war und während eines FW-Updates ausgeschaltet habe oder weil das FW-Update noch nicht gemacht war.

                                1 Reply Last reply
                                0
                                • W Offline
                                  W Offline
                                  wizzardking
                                  wrote on last edited by wizzardking
                                  #113

                                  Hallo @daniel_2k

                                  Vielen Dank für den super Adapter!
                                  Ich habe gerade vorhin das Upgrade von 0.8.2 zu 1.0.2 gemacht.

                                  Mit dem SSE, was mit 1.0 eingeführt wurde, scheint es bei mir Probleme zu geben.
                                  Der Adapter startet, wird Gründ und die Funktionalität besteht. Ich kann also Lichter an und ausschalten, so wie Farbprofile ändern.

                                  So ca. im Minutentakt stürzt der Adapter aber ab und verbindet sich neu.
                                  Fehler:
                                  Connection to '192.168.1.206:16021' lost, Error: No ssdp:alive detected. Try to reconnect...
                                  Reconnected to "192.168.1.206:16021"

                                  Im Changelog von der Version 1.0 steht:
                                  using server sent events (SSE) for getting updates instead of polling (firmware > 3.1.0 required)

                                  In der Canvas App (wie auch im Adapter) steht, dass ich die Firmware Version 1.6.2 installiert habe. Es wird jedoch in der App angezeigt, dass die Firmware aktuell ist.
                                  Hast Du da evtl. eine Idee?

                                  Edit: Die Firmware 1.6.2 ist die aktuellste bei den Canvas. "Firmware > 3.1.0" bezieht sich anscheinend nur auf die ältere Version der Nanoleaf Panels.

                                  Edit 2: Es sieht so aus, als taucht das Problem nur dann auf, wenn ich 2 Canvas Adapter gleichzeitig laufen lasse.
                                  Ich hatte vorhin einen Adapter angehalten und den anderen auf Debug logging gestellt, um Dir hoffentlich einen detaillierteren Auszug geben zu können wo das Problem liegt. Der Adapter lief aber dann perfekt ohne Absturz.
                                  Sobald ich den zweiten Adapter wieder gestartet hatte, stürzten beide wieder alle 1-2 Minuten ab (Immer gleich hintereinander). Debug Output liefert aber leider keine weiteren nützlichen Informationen.

                                  D 1 Reply Last reply
                                  0
                                  • W wizzardking

                                    Hallo @daniel_2k

                                    Vielen Dank für den super Adapter!
                                    Ich habe gerade vorhin das Upgrade von 0.8.2 zu 1.0.2 gemacht.

                                    Mit dem SSE, was mit 1.0 eingeführt wurde, scheint es bei mir Probleme zu geben.
                                    Der Adapter startet, wird Gründ und die Funktionalität besteht. Ich kann also Lichter an und ausschalten, so wie Farbprofile ändern.

                                    So ca. im Minutentakt stürzt der Adapter aber ab und verbindet sich neu.
                                    Fehler:
                                    Connection to '192.168.1.206:16021' lost, Error: No ssdp:alive detected. Try to reconnect...
                                    Reconnected to "192.168.1.206:16021"

                                    Im Changelog von der Version 1.0 steht:
                                    using server sent events (SSE) for getting updates instead of polling (firmware > 3.1.0 required)

                                    In der Canvas App (wie auch im Adapter) steht, dass ich die Firmware Version 1.6.2 installiert habe. Es wird jedoch in der App angezeigt, dass die Firmware aktuell ist.
                                    Hast Du da evtl. eine Idee?

                                    Edit: Die Firmware 1.6.2 ist die aktuellste bei den Canvas. "Firmware > 3.1.0" bezieht sich anscheinend nur auf die ältere Version der Nanoleaf Panels.

                                    Edit 2: Es sieht so aus, als taucht das Problem nur dann auf, wenn ich 2 Canvas Adapter gleichzeitig laufen lasse.
                                    Ich hatte vorhin einen Adapter angehalten und den anderen auf Debug logging gestellt, um Dir hoffentlich einen detaillierteren Auszug geben zu können wo das Problem liegt. Der Adapter lief aber dann perfekt ohne Absturz.
                                    Sobald ich den zweiten Adapter wieder gestartet hatte, stürzten beide wieder alle 1-2 Minuten ab (Immer gleich hintereinander). Debug Output liefert aber leider keine weiteren nützlichen Informationen.

                                    D Offline
                                    D Offline
                                    daniel_2k
                                    wrote on last edited by
                                    #114

                                    @wizzardking
                                    Schau mal bitte in diesem Forum-Thread:
                                    https://forum.iobroker.net/topic/34961/test-adapter-nanoleaf-lightpanels-v1-0-x-github-latest/
                                    Das Problem ist bekannt und derzeit sieht es so aus, als gibt es manche Anwender, deren Canvas keine SSDP:alive Nachrichten senden. Der Adapter stürzt übrigens nicht ab, sondern die Verbindungsüberwachung empfängt keine SSDP:alive Nachrichten mehr. Ich muss das nutzen, da ich mit den neu eingeführten SSE irgendwie mitbekommen muss, wenn die nanoleafs nicht mehr verfügbar sind.
                                    Das mit der Firmware-Version ist auch in 1.0.1 gefixt. Light Panels und Canvas haben natürlich unterschiedliche Versionen.
                                    Interessant ist jetzt, dass du schreibst, dass es bei zwei Adaptern, die gleichzeitig laufen Probleme gibt.
                                    Es gibt eine Test-Version (siehe Forum-Thread), die mehr loggt.
                                    D.h. wenn du nur einen Adapter laufen hast (Log auf debug), dann siehst du auch die SSDP:alive Nachrichten im Log und er bleibt grün?
                                    Schaltest du den zweiten dazu, kommen im ersten Adapter keine mehr an und er verliert die Verbindung? Was macht dann der zweite?
                                    Kannst du mir noch sagen auch welcher Plattform du ioBroker betreibst?
                                    Wir sollten die Dikussion im neuen Forum-Thread fortsetzen. Da gibt's schon einiges bezüglich diesem Thema.

                                    T 1 Reply Last reply
                                    0
                                    • D daniel_2k

                                      @wizzardking
                                      Schau mal bitte in diesem Forum-Thread:
                                      https://forum.iobroker.net/topic/34961/test-adapter-nanoleaf-lightpanels-v1-0-x-github-latest/
                                      Das Problem ist bekannt und derzeit sieht es so aus, als gibt es manche Anwender, deren Canvas keine SSDP:alive Nachrichten senden. Der Adapter stürzt übrigens nicht ab, sondern die Verbindungsüberwachung empfängt keine SSDP:alive Nachrichten mehr. Ich muss das nutzen, da ich mit den neu eingeführten SSE irgendwie mitbekommen muss, wenn die nanoleafs nicht mehr verfügbar sind.
                                      Das mit der Firmware-Version ist auch in 1.0.1 gefixt. Light Panels und Canvas haben natürlich unterschiedliche Versionen.
                                      Interessant ist jetzt, dass du schreibst, dass es bei zwei Adaptern, die gleichzeitig laufen Probleme gibt.
                                      Es gibt eine Test-Version (siehe Forum-Thread), die mehr loggt.
                                      D.h. wenn du nur einen Adapter laufen hast (Log auf debug), dann siehst du auch die SSDP:alive Nachrichten im Log und er bleibt grün?
                                      Schaltest du den zweiten dazu, kommen im ersten Adapter keine mehr an und er verliert die Verbindung? Was macht dann der zweite?
                                      Kannst du mir noch sagen auch welcher Plattform du ioBroker betreibst?
                                      Wir sollten die Dikussion im neuen Forum-Thread fortsetzen. Da gibt's schon einiges bezüglich diesem Thema.

                                      T Offline
                                      T Offline
                                      theGrinch
                                      wrote on last edited by
                                      #115

                                      @daniel_2k
                                      Hallo Daniel,
                                      ich verzweifle am Blockly um Effekte zu ändern. Hast du nen Tipp?`
                                      Ansonsten funktioniert alles wunderbar.
                                      blockly-nanoleaf.png

                                      D 1 Reply Last reply
                                      0
                                      • T theGrinch

                                        @daniel_2k
                                        Hallo Daniel,
                                        ich verzweifle am Blockly um Effekte zu ändern. Hast du nen Tipp?`
                                        Ansonsten funktioniert alles wunderbar.
                                        blockly-nanoleaf.png

                                        D Offline
                                        D Offline
                                        daniel_2k
                                        wrote on last edited by
                                        #116

                                        @thegrinch
                                        Du steuerst da viel zu viele Datenpunkte mit ein Mal. Das kann so nicht funktionieren.
                                        Mein erster Tipp an der Stelle: deine Falls, Sonst Logik geht einfacher. Du brauchst kein "sonst falls", sondern nur ein" sonst" im Blockly.
                                        Und du brauchst für das Abfragen deines CinemaLights States den Wert nicht noch mal extra lesen. Den bekommst du im Kontext des Triggers (im Menü bei Trigger, den Baustein nehmen wo "ObjektID" drin steht und den auf "Wert" umschalten). Das ist dann der Wert des Triggers CinemaLights.
                                        Und dann brauchst du nur einmal auf "wahr" abfragen, der sonst-Fall ist ja dann der false-Fall.
                                        So, zu der Steuerung der nanoleafs:
                                        Im Wahr-Fall möchtest du einen Effekt "moonlight" setzen. Steuerst aber im gleichen Zug auch Color Temperature, Hue und Saturation.
                                        Das geht nicht. Die nanoleafs haben drei Modis, die durch colorMode angezeigt wird: effect (Effekt setzen), ct (Weiß mit bestimmter Farbtemperatur) oder hs (hue-saturation, also ein Farbwert, der sich aus Hue, Saturation und Brightness zusammen setzt).
                                        Du sagst den nanoleafs also: stelle den effect "moonlight" ein, setzte dann die Farbtemperatur auf 4100K (also ein fixer Weißton) und dann stelle die Farbe mit Hue 27 und Saturation 33 ein. Das Resultat wird eine feste Farbe sein. Also du musst sich hier schon entscheiden :-) , ob du einen Effekt, Weißton oder eine Farbe haben willst.
                                        Wenn du den moonlight-Effekt haben willst, musst du alles danach entfernen.
                                        Und steuere bitte nicht den State Color Mode, der ist read only und zeigt nur den aktuellen Zustand an.
                                        In deinem Falsch-Fall ist das ähnlich: bitte schreibe nicht auf Color Mode (der geht automatisch auf hs, wenn man eine Farbe setzt). Current effect Solid geht ab Version 0.8.2 eh nicht mehr und wird auch automatisch gesetzt. Dann steuerst du auch wieder 2 Sachen: Farbtemperatur und ein festen Farbwert. Für eins von beiden musst du dich entscheiden.

                                        Z.B. so:

                                        e65a6ece-79aa-4e32-a058-b3f1defd2edc-image.png

                                        T S 2 Replies Last reply
                                        0
                                        • D daniel_2k

                                          @thegrinch
                                          Du steuerst da viel zu viele Datenpunkte mit ein Mal. Das kann so nicht funktionieren.
                                          Mein erster Tipp an der Stelle: deine Falls, Sonst Logik geht einfacher. Du brauchst kein "sonst falls", sondern nur ein" sonst" im Blockly.
                                          Und du brauchst für das Abfragen deines CinemaLights States den Wert nicht noch mal extra lesen. Den bekommst du im Kontext des Triggers (im Menü bei Trigger, den Baustein nehmen wo "ObjektID" drin steht und den auf "Wert" umschalten). Das ist dann der Wert des Triggers CinemaLights.
                                          Und dann brauchst du nur einmal auf "wahr" abfragen, der sonst-Fall ist ja dann der false-Fall.
                                          So, zu der Steuerung der nanoleafs:
                                          Im Wahr-Fall möchtest du einen Effekt "moonlight" setzen. Steuerst aber im gleichen Zug auch Color Temperature, Hue und Saturation.
                                          Das geht nicht. Die nanoleafs haben drei Modis, die durch colorMode angezeigt wird: effect (Effekt setzen), ct (Weiß mit bestimmter Farbtemperatur) oder hs (hue-saturation, also ein Farbwert, der sich aus Hue, Saturation und Brightness zusammen setzt).
                                          Du sagst den nanoleafs also: stelle den effect "moonlight" ein, setzte dann die Farbtemperatur auf 4100K (also ein fixer Weißton) und dann stelle die Farbe mit Hue 27 und Saturation 33 ein. Das Resultat wird eine feste Farbe sein. Also du musst sich hier schon entscheiden :-) , ob du einen Effekt, Weißton oder eine Farbe haben willst.
                                          Wenn du den moonlight-Effekt haben willst, musst du alles danach entfernen.
                                          Und steuere bitte nicht den State Color Mode, der ist read only und zeigt nur den aktuellen Zustand an.
                                          In deinem Falsch-Fall ist das ähnlich: bitte schreibe nicht auf Color Mode (der geht automatisch auf hs, wenn man eine Farbe setzt). Current effect Solid geht ab Version 0.8.2 eh nicht mehr und wird auch automatisch gesetzt. Dann steuerst du auch wieder 2 Sachen: Farbtemperatur und ein festen Farbwert. Für eins von beiden musst du dich entscheiden.

                                          Z.B. so:

                                          e65a6ece-79aa-4e32-a058-b3f1defd2edc-image.png

                                          T Offline
                                          T Offline
                                          theGrinch
                                          wrote on last edited by
                                          #117

                                          @daniel_2k
                                          Häufig ist ja weniger mehr... Ich hatte einfach stumpf alles geschaltet, was sich in den Werten geändert hat.
                                          Jetzt funktioniert es. Vielen Dank für die schnelle Antwort!!!

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

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

                                          656

                                          Online

                                          32.7k

                                          Users

                                          82.4k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe