Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Nanoleaf Light Panels (Aurora) Adapter

    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

    Nanoleaf Light Panels (Aurora) Adapter

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

      Hallo und schönen guten Abend 😉

      Leider kein weiterkommen.

      nanoleaf-lightpanels.0	2019-01-15 17:34:49.260	debug	State change status: id: nanoleaf-lightpanels.0.LightPanels.effect: {"val":"Moonlight","ack":true,"ts":1547570089258,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1547570089258}
      nanoleaf-lightpanels.0	2019-01-15 17:34:49.258	debug	Update from OpenAPI: value for state "LightPanels.effect" changed >>>> set new value: Moonlight
      nanoleaf-lightpanels.0	2019-01-15 17:34:48.869	debug	Command "effect" with value "Nano Kueche AA Nacht Ent" added to queue! Queue length: 1
      nanoleaf-lightpanels.0	2019-01-15 17:34:48.869	debug	State change command: id: nanoleaf-lightpanels.0.LightPanels.effect: {"val":"Nano Kueche AA Nacht Ent","ack":false,"ts":1547570088868,"q":0,"from":"system.adapter.admin.0","lc":1547570088868}
      

      Was kann ich tun bzw wie kann ich weiterhelfen den Adapter zu verbessern?

      Grüße

      1 Reply Last reply Reply Quote 0
      • D
        daniel_2k last edited by

        Naja, m.E. zickt der eher der Controller als der Adapter. Der Adapter schickt auch nur HTTP-Requests gemäß der OpenAPI-Dokumentation von nanoleaf. An sich ja kein Hexenwerk.

        Damit ich das Problem eingrenzen kann, ohne das ich die Hardware habe, brauche ich mehr Informationen:

        1. Gehen die anderen "einfacheren" Befehle wie state, brightness, saturation, hue etc.? Können die mehrmals gesetzt werden und werden die vom Gerät auch umgesetzt?

        Ist das Problem nur bei beim State "effect"?

        2. Sende mir mal bitte die Response (am besten als JSON-File (Seite speichern unter)) wie https://forum.iobroker.net/viewtopic.php?f=20&t=13692&start=40#p217569 beschrieben.

        3. Logging: Die vier Logzeilen reichen nicht aus, damit ich eine Systematik erkennen kann. Könntest du den Adapter mal frisch starten (dann ist ja der Connect im Log zu sehen, für mich der Start des Logs) und dann mal 1-2 Effekte setzen (so dass da auch was passiert) bis es vom Controller nicht mehr akzeptiert wird? Dann am besten das komplette Log vom Connect bis zur letzten Ausgabe des Adapters hier als Code posten.

        Wenn 2-3 Effekte setzen funktionieren und danach nicht mehr, wie verhalten sich die Canvas dann, wenn du erneut versuchst ein Effekt zu setzen? Wird dann (wie im ersten Log schon zu sehen war) ein anderer Effekt gesetzt, passiert gar nichts, oder reagiert der ganze Controller nicht mehr?

        Grüße

        Daniel

        1 Reply Last reply Reply Quote 0
        • Flexer
          Flexer last edited by

          Hallo Daniel,

          das werde ich alles beantworten und testen. Jedoch dauert es etwas da ich arbeiten muss. Wenn ich aber bald wieder frei habe werde ich nichts anderes machen als testen.

          Voraussichtlich hast du alles am Samstag von mir.

          Viele Grüße

          1 Reply Last reply Reply Quote 0
          • S
            stefande last edited by

            Hallo Daniel,

            ich hab heute auch einen Satz Canvas bekommen und bei mir läuft es auch nicht rund.

            Änderungen über die Handy App laufen korrekt in den Datenpunkten auf.

            Vom ioBroker kann man die Panels jedoch nur Ein / Aus Schalten.

            Bei ALLEN Werte Eingaben kommt jedoch: "OpenAPI: Error while setting xxxxxx xxxxxx xxxxxx, HTTP status 400 (Bad Request)".

            Nach dem Versuch einen Effect zu setzen ist auch das Ein / Aus Schalten nicht mehr möglich.

            Alle Versuche irgend einen Wert zu ändern werden dann in eine Queue geschrieben. "Command "state" with value "0" added to queue! Queue length: 11"

            Die Queue length erhöht sich bei jedem weiteren Versuch und lässt sich weder durch Neustarten des Adapters noch durch vom Strom nehmen des Panels zurück setzten. Hier hilft nur ein Soft Reset des Panels.

            EDIT: Nach einem Neustart des Adapters kann ich zumindest das Panel wieder schalten. Ich bin mir aber relativ sicher das es eben nicht so war,

            Anbei mal ein LOG

            2019-01-21 18:08:39.224 - debug: nanoleaf-lightpanels.0 redis pmessage io.*.logging io.system.adapter.admin.0.logging {"val":false,"ack":true,"ts":1548090519221,"q":0,"from":"system.adapter.admin.0","lc":1548090519221}
            2019-01-21 18:08:39.225 - debug: nanoleaf-lightpanels.0 system.adapter.admin.0: logging false
            2019-01-21 18:09:07.486 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.colorRGB {"val":"#ffffff","ack":false,"ts":1548090547485,"q":0,"from":"system.adapter.web.0","lc":1548079662728}
            2019-01-21 18:09:07.487 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.colorRGB: {"val":"#ffffff","ack":false,"ts":1548090547485,"q":0,"from":"system.adapter.web.0","lc":1548079662728}
            2019-01-21 18:09:07.488 - debug: nanoleaf-lightpanels.0 Command "colorRGB" with value "#ffffff" added to queue! Queue length: 1
            2019-01-21 18:09:07.488 - debug: nanoleaf-lightpanels.0 Start processing commands...
            2019-01-21 18:09:07.490 - debug: nanoleaf-lightpanels.0 Process new command "colorRGB" with value "#ffffff" from queue. Commands remaining: 0
            2019-01-21 18:09:07.509 - error: nanoleaf-lightpanels.0 OpenAPI: Error while setting RGB color R=255, G=255, B=255, HTTP status 400 (Bad Request)
            2019-01-21 18:09:07.509 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
            2019-01-21 18:09:12.413 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":0,"ack":false,"ts":1548090552411,"q":0,"from":"system.adapter.web.0","lc":1548090552411}
            2019-01-21 18:09:12.415 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.state: {"val":0,"ack":false,"ts":1548090552411,"q":0,"from":"system.adapter.web.0","lc":1548090552411}
            2019-01-21 18:09:12.415 - debug: nanoleaf-lightpanels.0 Command "state" with value "0" added to queue! Queue length: 1
            2019-01-21 18:09:12.416 - debug: nanoleaf-lightpanels.0 Start processing commands...
            2019-01-21 18:09:12.416 - debug: nanoleaf-lightpanels.0 Process new command "state" with value "0" from queue. Commands remaining: 0
            2019-01-21 18:09:12.466 - debug: nanoleaf-lightpanels.0 OpenAPI: Device turned off
            2019-01-21 18:09:12.467 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
            2019-01-21 18:09:13.963 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.state" changed >>>> set new value: false
            2019-01-21 18:09:13.970 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":false,"ack":true,"ts":1548090553965,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090553965}
            2019-01-21 18:09:13.970 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.state: {"val":false,"ack":true,"ts":1548090553965,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090553965}
            2019-01-21 18:09:16.475 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":1,"ack":false,"ts":1548090556474,"q":0,"from":"system.adapter.web.0","lc":1548090556474}
            2019-01-21 18:09:16.477 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.state: {"val":1,"ack":false,"ts":1548090556474,"q":0,"from":"system.adapter.web.0","lc":1548090556474}
            2019-01-21 18:09:16.477 - debug: nanoleaf-lightpanels.0 Command "state" with value "1" added to queue! Queue length: 1
            2019-01-21 18:09:16.477 - debug: nanoleaf-lightpanels.0 Start processing commands...
            2019-01-21 18:09:16.478 - debug: nanoleaf-lightpanels.0 Process new command "state" with value "1" from queue. Commands remaining: 0
            2019-01-21 18:09:16.579 - debug: nanoleaf-lightpanels.0 OpenAPI: Device turned on
            2019-01-21 18:09:16.580 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
            2019-01-21 18:09:18.994 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.state" changed >>>> set new value: true
            2019-01-21 18:09:19.002 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":true,"ack":true,"ts":1548090558998,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090558998}
            2019-01-21 18:09:19.004 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.state: {"val":true,"ack":true,"ts":1548090558998,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090558998}
            2019-01-21 18:10:29.261 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.hue" changed >>>> set new value: 40
            2019-01-21 18:10:29.263 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.saturation" changed >>>> set new value: 72
            2019-01-21 18:10:29.265 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.colorTemp" changed >>>> set new value: 2700
            2019-01-21 18:10:29.266 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.colorMode" changed >>>> set new value: ct
            2019-01-21 18:10:29.267 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.effect" changed >>>> set new value: *Solid*
            2019-01-21 18:10:29.286 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.hue {"val":40,"ack":true,"ts":1548090629272,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090629272}
            2019-01-21 18:10:29.288 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.saturation {"val":72,"ack":true,"ts":1548090629277,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090629277}
            2019-01-21 18:10:29.289 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.colorTemp {"val":2700,"ack":true,"ts":1548090629278,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090629278}
            2019-01-21 18:10:29.290 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.colorMode {"val":"ct","ack":true,"ts":1548090629279,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090629279}
            2019-01-21 18:10:29.291 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.effect {"val":"*Solid*","ack":true,"ts":1548090629281,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090629281}
            2019-01-21 18:10:29.292 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.hue: {"val":40,"ack":true,"ts":1548090629272,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090629272}
            2019-01-21 18:10:29.293 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.saturation: {"val":72,"ack":true,"ts":1548090629277,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090629277}
            2019-01-21 18:10:29.293 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.colorTemp: {"val":2700,"ack":true,"ts":1548090629278,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090629278}
            2019-01-21 18:10:29.294 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.colorMode: {"val":"ct","ack":true,"ts":1548090629279,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090629279}
            2019-01-21 18:10:29.294 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.effect: {"val":"*Solid*","ack":true,"ts":1548090629281,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090629281}
            2019-01-21 18:11:07.485 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.hue" changed >>>> set new value: 44
            2019-01-21 18:11:07.487 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.saturation" changed >>>> set new value: 20
            2019-01-21 18:11:07.488 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.colorTemp" changed >>>> set new value: 4000
            2019-01-21 18:11:07.498 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.hue {"val":44,"ack":true,"ts":1548090667490,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090667490}
            2019-01-21 18:11:07.499 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.saturation {"val":20,"ack":true,"ts":1548090667492,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090667492}
            2019-01-21 18:11:07.500 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.colorTemp {"val":4000,"ack":true,"ts":1548090667493,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090667493}
            2019-01-21 18:11:07.501 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.hue: {"val":44,"ack":true,"ts":1548090667490,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090667490}
            2019-01-21 18:11:07.502 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.saturation: {"val":20,"ack":true,"ts":1548090667492,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090667492}
            2019-01-21 18:11:07.502 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.colorTemp: {"val":4000,"ack":true,"ts":1548090667493,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090667493}
            2019-01-21 18:11:17.537 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.hue" changed >>>> set new value: 48
            2019-01-21 18:11:17.539 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.saturation" changed >>>> set new value: 10
            2019-01-21 18:11:17.541 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.colorTemp" changed >>>> set new value: 5000
            2019-01-21 18:11:17.558 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.hue {"val":48,"ack":true,"ts":1548090677547,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090677547}
            2019-01-21 18:11:17.559 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.saturation {"val":10,"ack":true,"ts":1548090677550,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090677550}
            2019-01-21 18:11:17.560 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.colorTemp {"val":5000,"ack":true,"ts":1548090677552,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090677552}
            2019-01-21 18:11:17.561 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.hue: {"val":48,"ack":true,"ts":1548090677547,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090677547}
            2019-01-21 18:11:17.561 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.saturation: {"val":10,"ack":true,"ts":1548090677550,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090677550}
            2019-01-21 18:11:17.561 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.colorTemp: {"val":5000,"ack":true,"ts":1548090677552,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090677552}
            2019-01-21 18:11:27.571 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.brightness" changed >>>> set new value: 100
            2019-01-21 18:11:27.580 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.brightness {"val":100,"ack":true,"ts":1548090687574,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090687574}
            2019-01-21 18:11:27.581 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.brightness: {"val":100,"ack":true,"ts":1548090687574,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090687574}
            2019-01-21 18:11:39.833 - debug: nanoleaf-lightpanels.0 redis pmessage io.*.logging io.system.adapter.admin.0.logging {"val":true,"ack":true,"ts":1548090699830,"q":0,"from":"system.adapter.admin.0","lc":1548090699830}
            2019-01-21 18:11:39.834 - debug: nanoleaf-lightpanels.0 system.adapter.admin.0: logging true
            2019-01-21 18:11:58.560 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.colorRGB {"val":"#ffffff","ack":false,"ts":1548090718559,"q":0,"from":"system.adapter.web.0","lc":1548079662728}
            2019-01-21 18:11:58.561 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.colorRGB: {"val":"#ffffff","ack":false,"ts":1548090718559,"q":0,"from":"system.adapter.web.0","lc":1548079662728}
            2019-01-21 18:11:58.562 - debug: nanoleaf-lightpanels.0 Command "colorRGB" with value "#ffffff" added to queue! Queue length: 1
            2019-01-21 18:11:58.562 - debug: nanoleaf-lightpanels.0 Start processing commands...
            2019-01-21 18:11:58.562 - debug: nanoleaf-lightpanels.0 Process new command "colorRGB" with value "#ffffff" from queue. Commands remaining: 0
            2019-01-21 18:11:58.573 - error: nanoleaf-lightpanels.0 OpenAPI: Error while setting RGB color R=255, G=255, B=255, HTTP status 400 (Bad Request)
            2019-01-21 18:11:58.573 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
            2019-01-21 18:12:01.531 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.colorRGB {"val":"#3137dd","ack":false,"ts":1548090721530,"q":0,"from":"system.adapter.web.0","lc":1548090721530}
            2019-01-21 18:12:01.533 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.colorRGB: {"val":"#3137dd","ack":false,"ts":1548090721530,"q":0,"from":"system.adapter.web.0","lc":1548090721530}
            2019-01-21 18:12:01.533 - debug: nanoleaf-lightpanels.0 Command "colorRGB" with value "#3137dd" added to queue! Queue length: 1
            2019-01-21 18:12:01.534 - debug: nanoleaf-lightpanels.0 Start processing commands...
            2019-01-21 18:12:01.534 - debug: nanoleaf-lightpanels.0 Process new command "colorRGB" with value "#3137dd" from queue. Commands remaining: 0
            2019-01-21 18:12:01.541 - error: nanoleaf-lightpanels.0 OpenAPI: Error while setting RGB color R=49, G=55, B=221, HTTP status 400 (Bad Request)
            2019-01-21 18:12:01.542 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
            2019-01-21 18:12:17.972 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":0,"ack":false,"ts":1548090737971,"q":0,"from":"system.adapter.web.0","lc":1548090737971}
            2019-01-21 18:12:17.973 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.state: {"val":0,"ack":false,"ts":1548090737971,"q":0,"from":"system.adapter.web.0","lc":1548090737971}
            2019-01-21 18:12:17.974 - debug: nanoleaf-lightpanels.0 Command "state" with value "0" added to queue! Queue length: 1
            2019-01-21 18:12:17.974 - debug: nanoleaf-lightpanels.0 Start processing commands...
            2019-01-21 18:12:17.974 - debug: nanoleaf-lightpanels.0 Process new command "state" with value "0" from queue. Commands remaining: 0
            2019-01-21 18:12:18.022 - debug: nanoleaf-lightpanels.0 OpenAPI: Device turned off
            2019-01-21 18:12:18.023 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
            2019-01-21 18:12:21.143 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":1,"ack":false,"ts":1548090741141,"q":0,"from":"system.adapter.web.0","lc":1548090741141}
            2019-01-21 18:12:21.144 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.state: {"val":1,"ack":false,"ts":1548090741141,"q":0,"from":"system.adapter.web.0","lc":1548090741141}
            2019-01-21 18:12:21.145 - debug: nanoleaf-lightpanels.0 Command "state" with value "1" added to queue! Queue length: 1
            2019-01-21 18:12:21.145 - debug: nanoleaf-lightpanels.0 Start processing commands...
            2019-01-21 18:12:21.146 - debug: nanoleaf-lightpanels.0 Process new command "state" with value "1" from queue. Commands remaining: 0
            2019-01-21 18:12:21.199 - debug: nanoleaf-lightpanels.0 OpenAPI: Device turned on
            2019-01-21 18:12:21.200 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
            2019-01-21 18:12:22.746 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.state" changed >>>> set new value: true
            2019-01-21 18:12:22.760 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":true,"ack":true,"ts":1548090742751,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090742751}
            2019-01-21 18:12:22.761 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.state: {"val":true,"ack":true,"ts":1548090742751,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090742751}
            2019-01-21 18:13:12.773 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.hue {"val":113,"ack":false,"ts":1548090792771,"q":0,"from":"system.adapter.web.0","lc":1548090792771}
            2019-01-21 18:13:12.773 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.hue: {"val":113,"ack":false,"ts":1548090792771,"q":0,"from":"system.adapter.web.0","lc":1548090792771}
            2019-01-21 18:13:12.774 - debug: nanoleaf-lightpanels.0 Command "hue" with value "113" added to queue! Queue length: 1
            2019-01-21 18:13:12.774 - debug: nanoleaf-lightpanels.0 Start processing commands...
            2019-01-21 18:13:12.775 - debug: nanoleaf-lightpanels.0 Process new command "hue" with value "113" from queue. Commands remaining: 0
            2019-01-21 18:13:12.783 - error: nanoleaf-lightpanels.0 OpenAPI: Error while setting hue value 113, HTTP status 400 (Bad Request)
            2019-01-21 18:13:12.783 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
            2019-01-21 18:13:12.895 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.hue" changed >>>> set new value: 48
            2019-01-21 18:13:12.901 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.hue {"val":48,"ack":true,"ts":1548090792897,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090792897}
            2019-01-21 18:13:12.902 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.hue: {"val":48,"ack":true,"ts":1548090792897,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090792897}
            2019-01-21 18:14:02.853 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.colorTemp {"val":2810,"ack":false,"ts":1548090842850,"q":0,"from":"system.adapter.web.0","lc":1548090842850}
            2019-01-21 18:14:02.854 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.colorTemp: {"val":2810,"ack":false,"ts":1548090842850,"q":0,"from":"system.adapter.web.0","lc":1548090842850}
            2019-01-21 18:14:02.854 - debug: nanoleaf-lightpanels.0 Command "colorTemp" with value "2810" added to queue! Queue length: 1
            2019-01-21 18:14:02.855 - debug: nanoleaf-lightpanels.0 Start processing commands...
            2019-01-21 18:14:02.855 - debug: nanoleaf-lightpanels.0 Process new command "colorTemp" with value "2810" from queue. Commands remaining: 0
            2019-01-21 18:14:02.865 - error: nanoleaf-lightpanels.0 OpenAPI: Error while setting color temeperature 2810, HTTP status 400 (Bad Request)
            2019-01-21 18:14:02.866 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
            2019-01-21 18:14:03.045 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.colorTemp" changed >>>> set new value: 5000
            2019-01-21 18:14:03.056 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.colorTemp {"val":5000,"ack":true,"ts":1548090843048,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090843048}
            2019-01-21 18:14:03.058 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.colorTemp: {"val":5000,"ack":true,"ts":1548090843048,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090843048}
            2019-01-21 18:14:56.850 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.brightness {"val":44,"ack":false,"ts":1548090896848,"q":0,"from":"system.adapter.web.0","lc":1548090896848}
            2019-01-21 18:14:56.851 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.brightness: {"val":44,"ack":false,"ts":1548090896848,"q":0,"from":"system.adapter.web.0","lc":1548090896848}
            2019-01-21 18:14:56.852 - debug: nanoleaf-lightpanels.0 Command "brightness" with value "44" added to queue! Queue length: 1
            2019-01-21 18:14:56.854 - debug: nanoleaf-lightpanels.0 Start processing commands...
            2019-01-21 18:14:56.855 - debug: nanoleaf-lightpanels.0 Process new command "brightness" with value "44" from queue. Commands remaining: 0
            2019-01-21 18:14:56.867 - error: nanoleaf-lightpanels.0 OpenAPI: Error while setting brightness value 44, HTTP status 400 (Bad Request)
            2019-01-21 18:14:56.868 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
            2019-01-21 18:14:58.255 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.brightness" changed >>>> set new value: 100
            2019-01-21 18:14:58.267 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.brightness {"val":100,"ack":true,"ts":1548090898262,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090898262}
            2019-01-21 18:14:58.269 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.brightness: {"val":100,"ack":true,"ts":1548090898262,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090898262}
            2019-01-21 18:15:26.622 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.hue {"val":219,"ack":false,"ts":1548090926620,"q":0,"from":"system.adapter.web.0","lc":1548090926620}
            2019-01-21 18:15:26.624 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.hue: {"val":219,"ack":false,"ts":1548090926620,"q":0,"from":"system.adapter.web.0","lc":1548090926620}
            2019-01-21 18:15:26.625 - debug: nanoleaf-lightpanels.0 Command "hue" with value "219" added to queue! Queue length: 1
            2019-01-21 18:15:26.637 - debug: nanoleaf-lightpanels.0 Start processing commands...
            2019-01-21 18:15:26.638 - debug: nanoleaf-lightpanels.0 Process new command "hue" with value "219" from queue. Commands remaining: 0
            2019-01-21 18:15:26.651 - error: nanoleaf-lightpanels.0 OpenAPI: Error while setting hue value 219, HTTP status 400 (Bad Request)
            2019-01-21 18:15:26.652 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
            2019-01-21 18:15:28.359 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.hue" changed >>>> set new value: 48
            2019-01-21 18:15:28.368 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.hue {"val":48,"ack":true,"ts":1548090928364,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090928364}
            2019-01-21 18:15:28.369 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.hue: {"val":48,"ack":true,"ts":1548090928364,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090928364}
            2019-01-21 18:15:46.100 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":0,"ack":false,"ts":1548090946099,"q":0,"from":"system.adapter.web.0","lc":1548090946099}
            2019-01-21 18:15:46.101 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.state: {"val":0,"ack":false,"ts":1548090946099,"q":0,"from":"system.adapter.web.0","lc":1548090946099}
            2019-01-21 18:15:46.102 - debug: nanoleaf-lightpanels.0 Command "state" with value "0" added to queue! Queue length: 1
            2019-01-21 18:15:46.102 - debug: nanoleaf-lightpanels.0 Start processing commands...
            2019-01-21 18:15:46.102 - debug: nanoleaf-lightpanels.0 Process new command "state" with value "0" from queue. Commands remaining: 0
            2019-01-21 18:15:46.145 - debug: nanoleaf-lightpanels.0 OpenAPI: Device turned off
            2019-01-21 18:15:46.146 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
            2019-01-21 18:15:48.456 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.state" changed >>>> set new value: false
            2019-01-21 18:15:48.464 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":false,"ack":true,"ts":1548090948460,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090948460}
            2019-01-21 18:15:48.465 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.state: {"val":false,"ack":true,"ts":1548090948460,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090948460}
            2019-01-21 18:15:48.839 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":1,"ack":false,"ts":1548090948837,"q":0,"from":"system.adapter.web.0","lc":1548090948837}
            2019-01-21 18:15:48.840 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.state: {"val":1,"ack":false,"ts":1548090948837,"q":0,"from":"system.adapter.web.0","lc":1548090948837}
            2019-01-21 18:15:48.841 - debug: nanoleaf-lightpanels.0 Command "state" with value "1" added to queue! Queue length: 1
            2019-01-21 18:15:48.841 - debug: nanoleaf-lightpanels.0 Start processing commands...
            2019-01-21 18:15:48.841 - debug: nanoleaf-lightpanels.0 Process new command "state" with value "1" from queue. Commands remaining: 0
            2019-01-21 18:15:48.900 - debug: nanoleaf-lightpanels.0 OpenAPI: Device turned on
            2019-01-21 18:15:48.900 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
            2019-01-21 18:15:50.947 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":0,"ack":false,"ts":1548090950945,"q":0,"from":"system.adapter.web.0","lc":1548090950945}
            2019-01-21 18:15:50.948 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.state: {"val":0,"ack":false,"ts":1548090950945,"q":0,"from":"system.adapter.web.0","lc":1548090950945}
            2019-01-21 18:15:50.949 - debug: nanoleaf-lightpanels.0 Command "state" with value "0" added to queue! Queue length: 1
            2019-01-21 18:15:50.949 - debug: nanoleaf-lightpanels.0 Start processing commands...
            2019-01-21 18:15:50.950 - debug: nanoleaf-lightpanels.0 Process new command "state" with value "0" from queue. Commands remaining: 0
            2019-01-21 18:15:50.995 - debug: nanoleaf-lightpanels.0 OpenAPI: Device turned off
            2019-01-21 18:15:50.996 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
            2019-01-21 18:15:53.474 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.state" changed >>>> set new value: false
            2019-01-21 18:15:53.482 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":false,"ack":true,"ts":1548090953479,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090953479}
            2019-01-21 18:15:53.483 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.state: {"val":false,"ack":true,"ts":1548090953479,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090953479}
            2019-01-21 18:15:54.101 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":1,"ack":false,"ts":1548090954100,"q":0,"from":"system.adapter.web.0","lc":1548090954100}
            2019-01-21 18:15:54.101 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.state: {"val":1,"ack":false,"ts":1548090954100,"q":0,"from":"system.adapter.web.0","lc":1548090954100}
            2019-01-21 18:15:54.102 - debug: nanoleaf-lightpanels.0 Command "state" with value "1" added to queue! Queue length: 1
            2019-01-21 18:15:54.102 - debug: nanoleaf-lightpanels.0 Start processing commands...
            2019-01-21 18:15:54.102 - debug: nanoleaf-lightpanels.0 Process new command "state" with value "1" from queue. Commands remaining: 0
            2019-01-21 18:15:54.169 - debug: nanoleaf-lightpanels.0 OpenAPI: Device turned on
            2019-01-21 18:15:54.170 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
            2019-01-21 18:15:58.454 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.state" changed >>>> set new value: true
            2019-01-21 18:15:58.464 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":true,"ack":true,"ts":1548090958460,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090958460}
            2019-01-21 18:15:58.466 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.state: {"val":true,"ack":true,"ts":1548090958460,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090958460}
            2019-01-21 18:15:59.334 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.hue {"val":177,"ack":false,"ts":1548090959332,"q":0,"from":"system.adapter.web.0","lc":1548090959332}
            2019-01-21 18:15:59.336 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.hue: {"val":177,"ack":false,"ts":1548090959332,"q":0,"from":"system.adapter.web.0","lc":1548090959332}
            2019-01-21 18:15:59.336 - debug: nanoleaf-lightpanels.0 Command "hue" with value "177" added to queue! Queue length: 1
            2019-01-21 18:15:59.337 - debug: nanoleaf-lightpanels.0 Start processing commands...
            2019-01-21 18:15:59.337 - debug: nanoleaf-lightpanels.0 Process new command "hue" with value "177" from queue. Commands remaining: 0
            2019-01-21 18:15:59.350 - error: nanoleaf-lightpanels.0 OpenAPI: Error while setting hue value 177, HTTP status 400 (Bad Request)
            2019-01-21 18:15:59.351 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
            2019-01-21 18:16:09.899 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.hue" changed >>>> set new value: 48
            2019-01-21 18:16:09.904 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.hue {"val":48,"ack":true,"ts":1548090969902,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090969902}
            2019-01-21 18:16:09.905 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.hue: {"val":48,"ack":true,"ts":1548090969902,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090969902}
            2019-01-21 18:16:25.954 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.saturation {"val":55,"ack":false,"ts":1548090985953,"q":0,"from":"system.adapter.web.0","lc":1548090985953}
            2019-01-21 18:16:25.955 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.saturation: {"val":55,"ack":false,"ts":1548090985953,"q":0,"from":"system.adapter.web.0","lc":1548090985953}
            2019-01-21 18:16:25.956 - debug: nanoleaf-lightpanels.0 Command "saturation" with value "55" added to queue! Queue length: 1
            2019-01-21 18:16:25.956 - debug: nanoleaf-lightpanels.0 Start processing commands...
            2019-01-21 18:16:25.956 - debug: nanoleaf-lightpanels.0 Process new command "saturation" with value "55" from queue. Commands remaining: 0
            2019-01-21 18:16:25.970 - error: nanoleaf-lightpanels.0 OpenAPI: Error while setting saturation value 55, HTTP status 400 (Bad Request)
            2019-01-21 18:16:25.971 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
            2019-01-21 18:16:29.982 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.saturation" changed >>>> set new value: 10
            2019-01-21 18:16:29.985 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.saturation {"val":10,"ack":true,"ts":1548090989984,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090989984}
            2019-01-21 18:16:29.986 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.saturation: {"val":10,"ack":true,"ts":1548090989984,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548090989984}
            2019-01-21 18:16:39.453 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.brightness {"val":54,"ack":false,"ts":1548090999451,"q":0,"from":"system.adapter.web.0","lc":1548090999451}
            2019-01-21 18:16:39.453 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.brightness: {"val":54,"ack":false,"ts":1548090999451,"q":0,"from":"system.adapter.web.0","lc":1548090999451}
            2019-01-21 18:16:39.454 - debug: nanoleaf-lightpanels.0 Command "brightness" with value "54" added to queue! Queue length: 1
            2019-01-21 18:16:39.454 - debug: nanoleaf-lightpanels.0 Start processing commands...
            2019-01-21 18:16:39.454 - debug: nanoleaf-lightpanels.0 Process new command "brightness" with value "54" from queue. Commands remaining: 0
            2019-01-21 18:16:39.464 - error: nanoleaf-lightpanels.0 OpenAPI: Error while setting brightness value 54, HTTP status 400 (Bad Request)
            2019-01-21 18:16:39.464 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
            2019-01-21 18:16:40.023 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.brightness" changed >>>> set new value: 100
            2019-01-21 18:16:40.031 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.brightness {"val":100,"ack":true,"ts":1548091000026,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091000026}
            2019-01-21 18:16:40.032 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.brightness: {"val":100,"ack":true,"ts":1548091000026,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091000026}
            2019-01-21 18:16:52.491 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.colorTemp {"val":5813,"ack":false,"ts":1548091012489,"q":0,"from":"system.adapter.web.0","lc":1548091012489}
            2019-01-21 18:16:52.492 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.colorTemp: {"val":5813,"ack":false,"ts":1548091012489,"q":0,"from":"system.adapter.web.0","lc":1548091012489}
            2019-01-21 18:16:52.492 - debug: nanoleaf-lightpanels.0 Command "colorTemp" with value "5813" added to queue! Queue length: 1
            2019-01-21 18:16:52.492 - debug: nanoleaf-lightpanels.0 Start processing commands...
            2019-01-21 18:16:52.493 - debug: nanoleaf-lightpanels.0 Process new command "colorTemp" with value "5813" from queue. Commands remaining: 0
            2019-01-21 18:16:52.506 - error: nanoleaf-lightpanels.0 OpenAPI: Error while setting color temeperature 5813, HTTP status 400 (Bad Request)
            2019-01-21 18:16:52.506 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
            2019-01-21 18:16:55.057 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.colorTemp" changed >>>> set new value: 5000
            2019-01-21 18:16:55.062 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.colorTemp {"val":5000,"ack":true,"ts":1548091015060,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091015060}
            2019-01-21 18:16:55.062 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.colorTemp: {"val":5000,"ack":true,"ts":1548091015060,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091015060}
            2019-01-21 18:17:00.820 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.colorRGB {"val":"#dd3142","ack":false,"ts":1548091020818,"q":0,"from":"system.adapter.web.0","lc":1548091020818}
            2019-01-21 18:17:00.822 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.colorRGB: {"val":"#dd3142","ack":false,"ts":1548091020818,"q":0,"from":"system.adapter.web.0","lc":1548091020818}
            2019-01-21 18:17:00.823 - debug: nanoleaf-lightpanels.0 Command "colorRGB" with value "#dd3142" added to queue! Queue length: 1
            2019-01-21 18:17:00.824 - debug: nanoleaf-lightpanels.0 Start processing commands...
            2019-01-21 18:17:00.824 - debug: nanoleaf-lightpanels.0 Process new command "colorRGB" with value "#dd3142" from queue. Commands remaining: 0
            2019-01-21 18:17:00.838 - error: nanoleaf-lightpanels.0 OpenAPI: Error while setting RGB color R=221, G=49, B=66, HTTP status 400 (Bad Request)
            2019-01-21 18:17:00.838 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
            2019-01-21 18:17:07.474 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.colorRGB {"val":"#b0545d","ack":false,"ts":1548091027473,"q":0,"from":"system.adapter.web.0","lc":1548091027473}
            2019-01-21 18:17:07.475 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.colorRGB: {"val":"#b0545d","ack":false,"ts":1548091027473,"q":0,"from":"system.adapter.web.0","lc":1548091027473}
            2019-01-21 18:17:07.476 - debug: nanoleaf-lightpanels.0 Command "colorRGB" with value "#b0545d" added to queue! Queue length: 1
            2019-01-21 18:17:07.476 - debug: nanoleaf-lightpanels.0 Start processing commands...
            2019-01-21 18:17:07.476 - debug: nanoleaf-lightpanels.0 Process new command "colorRGB" with value "#b0545d" from queue. Commands remaining: 0
            2019-01-21 18:17:07.484 - error: nanoleaf-lightpanels.0 OpenAPI: Error while setting RGB color R=176, G=84, B=93, HTTP status 400 (Bad Request)
            2019-01-21 18:17:07.484 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
            2019-01-21 18:17:19.675 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":0,"ack":false,"ts":1548091039674,"q":0,"from":"system.adapter.web.0","lc":1548091039674}
            2019-01-21 18:17:19.676 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.state: {"val":0,"ack":false,"ts":1548091039674,"q":0,"from":"system.adapter.web.0","lc":1548091039674}
            2019-01-21 18:17:19.676 - debug: nanoleaf-lightpanels.0 Command "state" with value "0" added to queue! Queue length: 1
            2019-01-21 18:17:19.676 - debug: nanoleaf-lightpanels.0 Start processing commands...
            2019-01-21 18:17:19.677 - debug: nanoleaf-lightpanels.0 Process new command "state" with value "0" from queue. Commands remaining: 0
            2019-01-21 18:17:19.721 - debug: nanoleaf-lightpanels.0 OpenAPI: Device turned off
            2019-01-21 18:17:19.722 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
            2019-01-21 18:17:20.132 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.state" changed >>>> set new value: false
            2019-01-21 18:17:20.138 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":false,"ack":true,"ts":1548091040134,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091040134}
            2019-01-21 18:17:20.139 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.state: {"val":false,"ack":true,"ts":1548091040134,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091040134}
            2019-01-21 18:17:25.691 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":1,"ack":false,"ts":1548091045690,"q":0,"from":"system.adapter.web.0","lc":1548091045690}
            2019-01-21 18:17:25.692 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.state: {"val":1,"ack":false,"ts":1548091045690,"q":0,"from":"system.adapter.web.0","lc":1548091045690}
            2019-01-21 18:17:25.694 - debug: nanoleaf-lightpanels.0 Command "state" with value "1" added to queue! Queue length: 1
            2019-01-21 18:17:25.695 - debug: nanoleaf-lightpanels.0 Start processing commands...
            2019-01-21 18:17:25.695 - debug: nanoleaf-lightpanels.0 Process new command "state" with value "1" from queue. Commands remaining: 0
            2019-01-21 18:17:25.797 - debug: nanoleaf-lightpanels.0 OpenAPI: Device turned on
            2019-01-21 18:17:25.797 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
            2019-01-21 18:17:30.337 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.state" changed >>>> set new value: true
            2019-01-21 18:17:30.343 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":true,"ack":true,"ts":1548091050339,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091050339}
            2019-01-21 18:17:30.344 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.state: {"val":true,"ack":true,"ts":1548091050339,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091050339}
            2019-01-21 18:17:34.536 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":0,"ack":false,"ts":1548091054534,"q":0,"from":"system.adapter.web.0","lc":1548091054534}
            2019-01-21 18:17:34.537 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.state: {"val":0,"ack":false,"ts":1548091054534,"q":0,"from":"system.adapter.web.0","lc":1548091054534}
            2019-01-21 18:17:34.537 - debug: nanoleaf-lightpanels.0 Command "state" with value "0" added to queue! Queue length: 1
            2019-01-21 18:17:34.537 - debug: nanoleaf-lightpanels.0 Start processing commands...
            2019-01-21 18:17:34.538 - debug: nanoleaf-lightpanels.0 Process new command "state" with value "0" from queue. Commands remaining: 0
            2019-01-21 18:17:34.589 - debug: nanoleaf-lightpanels.0 OpenAPI: Device turned off
            2019-01-21 18:17:34.590 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
            2019-01-21 18:17:35.452 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.state" changed >>>> set new value: false
            2019-01-21 18:17:35.466 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":false,"ack":true,"ts":1548091055455,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091055455}
            2019-01-21 18:17:35.468 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.state: {"val":false,"ack":true,"ts":1548091055455,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091055455}
            2019-01-21 18:17:37.638 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":1,"ack":false,"ts":1548091057637,"q":0,"from":"system.adapter.web.0","lc":1548091057637}
            2019-01-21 18:17:37.639 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.state: {"val":1,"ack":false,"ts":1548091057637,"q":0,"from":"system.adapter.web.0","lc":1548091057637}
            2019-01-21 18:17:37.639 - debug: nanoleaf-lightpanels.0 Command "state" with value "1" added to queue! Queue length: 1
            2019-01-21 18:17:37.640 - debug: nanoleaf-lightpanels.0 Start processing commands...
            2019-01-21 18:17:37.640 - debug: nanoleaf-lightpanels.0 Process new command "state" with value "1" from queue. Commands remaining: 0
            2019-01-21 18:17:37.695 - debug: nanoleaf-lightpanels.0 OpenAPI: Device turned on
            2019-01-21 18:17:37.695 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
            2019-01-21 18:17:40.201 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.state" changed >>>> set new value: true
            2019-01-21 18:17:40.208 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":true,"ack":true,"ts":1548091060203,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091060203}
            2019-01-21 18:17:40.209 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.state: {"val":true,"ack":true,"ts":1548091060203,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091060203}
            2019-01-21 18:17:47.622 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.effectsList {"val":"Forest","ack":false,"ts":1548091067621,"q":0,"from":"system.adapter.web.0","lc":1548091067621}
            2019-01-21 18:17:47.623 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.effectsList: {"val":"Forest","ack":false,"ts":1548091067621,"q":0,"from":"system.adapter.web.0","lc":1548091067621}
            2019-01-21 18:17:47.623 - debug: nanoleaf-lightpanels.0 Command "effectsList" with value "Forest" added to queue! Queue length: 1
            2019-01-21 18:17:47.624 - debug: nanoleaf-lightpanels.0 Start processing commands...
            2019-01-21 18:17:47.624 - debug: nanoleaf-lightpanels.0 Process new command "effectsList" with value "Forest" from queue. Commands remaining: 0
            2019-01-21 18:17:50.243 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.effectsList" changed >>>> set new value: Color Burst;Falling Whites;Fireworks;Flames;Forest;Inner Peace;Meteor Shower;Nemo;Northern Lights;Paint Splatter;Pulse Pop Beats;Radial Sound Bar;Rhythmic Northern Lights;Romantic;Sound Bar;Streaking Notes
            2019-01-21 18:17:50.255 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.effectsList {"val":"Color Burst;Falling Whites;Fireworks;Flames;Forest;Inner Peace;Meteor Shower;Nemo;Northern Lights;Paint Splatter;Pulse Pop Beats;Radial Sound Bar;Rhythmic Northern Lights;Romantic;Sound Bar;Streaking Notes","ack":true,"ts":1548091070247,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091070247}
            2019-01-21 18:17:50.256 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.effectsList: {"val":"Color Burst;Falling Whites;Fireworks;Flames;Forest;Inner Peace;Meteor Shower;Nemo;Northern Lights;Paint Splatter;Pulse Pop Beats;Radial Sound Bar;Rhythmic Northern Lights;Romantic;Sound Bar;Streaking Notes","ack":true,"ts":1548091070247,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091070247}
            2019-01-21 18:18:16.857 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":0,"ack":false,"ts":1548091096856,"q":0,"from":"system.adapter.web.0","lc":1548091096856}
            2019-01-21 18:18:16.858 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.state: {"val":0,"ack":false,"ts":1548091096856,"q":0,"from":"system.adapter.web.0","lc":1548091096856}
            2019-01-21 18:18:16.859 - debug: nanoleaf-lightpanels.0 Command "state" with value "0" added to queue! Queue length: 1
            2019-01-21 18:18:20.331 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.state" changed >>>> set new value: true
            2019-01-21 18:18:20.336 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":true,"ack":true,"ts":1548091100333,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091100333}
            2019-01-21 18:18:20.337 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.state: {"val":true,"ack":true,"ts":1548091100333,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091100333}
            2019-01-21 18:19:52.177 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":0,"ack":false,"ts":1548091192175,"q":0,"from":"system.adapter.web.0","lc":1548091192175}
            2019-01-21 18:19:52.177 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.state: {"val":0,"ack":false,"ts":1548091192175,"q":0,"from":"system.adapter.web.0","lc":1548091192175}
            2019-01-21 18:19:52.178 - debug: nanoleaf-lightpanels.0 Command "state" with value "0" added to queue! Queue length: 2
            2019-01-21 18:19:55.644 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.state" changed >>>> set new value: true
            2019-01-21 18:19:55.651 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":true,"ack":true,"ts":1548091195646,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091195646}
            2019-01-21 18:19:55.651 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.state: {"val":true,"ack":true,"ts":1548091195646,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091195646}
            2019-01-21 18:20:16.687 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.hue {"val":215,"ack":false,"ts":1548091216686,"q":0,"from":"system.adapter.web.0","lc":1548091216686}
            2019-01-21 18:20:16.688 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.hue: {"val":215,"ack":false,"ts":1548091216686,"q":0,"from":"system.adapter.web.0","lc":1548091216686}
            2019-01-21 18:20:16.688 - debug: nanoleaf-lightpanels.0 Command "hue" with value "215" added to queue! Queue length: 3
            2019-01-21 18:20:20.719 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.hue" changed >>>> set new value: 48
            2019-01-21 18:20:20.729 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.hue {"val":48,"ack":true,"ts":1548091220723,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091220723}
            2019-01-21 18:20:20.730 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.hue: {"val":48,"ack":true,"ts":1548091220723,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091220723}
            2019-01-21 18:20:37.591 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":0,"ack":false,"ts":1548091237589,"q":0,"from":"system.adapter.web.0","lc":1548091237589}
            2019-01-21 18:20:37.592 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.state: {"val":0,"ack":false,"ts":1548091237589,"q":0,"from":"system.adapter.web.0","lc":1548091237589}
            2019-01-21 18:20:37.593 - debug: nanoleaf-lightpanels.0 Command "state" with value "0" added to queue! Queue length: 4
            2019-01-21 18:20:40.841 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.state" changed >>>> set new value: true
            2019-01-21 18:20:40.849 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":true,"ack":true,"ts":1548091240844,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091240844}
            2019-01-21 18:20:40.850 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.state: {"val":true,"ack":true,"ts":1548091240844,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091240844}
            2019-01-21 18:21:42.049 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.hue" changed >>>> set new value: 132
            2019-01-21 18:21:42.050 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.saturation" changed >>>> set new value: 81
            2019-01-21 18:21:42.053 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.colorRGB" changed >>>> set new value: #30ff5a
            2019-01-21 18:21:42.054 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.colorMode" changed >>>> set new value: hs
            2019-01-21 18:21:42.079 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.hue {"val":132,"ack":true,"ts":1548091302057,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091302057}
            2019-01-21 18:21:42.081 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.saturation {"val":81,"ack":true,"ts":1548091302057,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091302057}
            2019-01-21 18:21:42.081 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.colorRGB {"val":"#30ff5a","ack":true,"ts":1548091302059,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091302059}
            2019-01-21 18:21:42.082 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.colorMode {"val":"hs","ack":true,"ts":1548091302061,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091302061}
            2019-01-21 18:21:42.083 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.colorRGB {"val":"#30ff5a","ack":false,"ts":1548091302077,"q":0,"from":"system.adapter.web.0","lc":1548091302059}
            2019-01-21 18:21:42.084 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.hue: {"val":132,"ack":true,"ts":1548091302057,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091302057}
            2019-01-21 18:21:42.085 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.saturation: {"val":81,"ack":true,"ts":1548091302057,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091302057}
            2019-01-21 18:21:42.085 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.colorRGB: {"val":"#30ff5a","ack":true,"ts":1548091302059,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091302059}
            2019-01-21 18:21:42.085 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.colorMode: {"val":"hs","ack":true,"ts":1548091302061,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091302061}
            2019-01-21 18:21:42.086 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.colorRGB: {"val":"#30ff5a","ack":false,"ts":1548091302077,"q":0,"from":"system.adapter.web.0","lc":1548091302059}
            2019-01-21 18:21:42.086 - debug: nanoleaf-lightpanels.0 Command "colorRGB" with value "#30ff5a" added to queue! Queue length: 5
            2019-01-21 18:21:47.046 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.hue" changed >>>> set new value: 246
            2019-01-21 18:21:47.047 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.saturation" changed >>>> set new value: 80
            2019-01-21 18:21:47.048 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.colorRGB" changed >>>> set new value: #4733ff
            2019-01-21 18:21:47.066 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.hue {"val":246,"ack":true,"ts":1548091307049,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091307049}
            2019-01-21 18:21:47.066 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.saturation {"val":80,"ack":true,"ts":1548091307051,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091307051}
            2019-01-21 18:21:47.067 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.colorRGB {"val":"#4733ff","ack":true,"ts":1548091307053,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091307053}
            2019-01-21 18:21:47.067 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.hue: {"val":246,"ack":true,"ts":1548091307049,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091307049}
            2019-01-21 18:21:47.068 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.saturation: {"val":80,"ack":true,"ts":1548091307051,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091307051}
            2019-01-21 18:21:47.068 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.colorRGB: {"val":"#4733ff","ack":true,"ts":1548091307053,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091307053}
            2019-01-21 18:21:47.068 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.colorRGB {"val":"#4733ff","ack":false,"ts":1548091307061,"q":0,"from":"system.adapter.web.0","lc":1548091307053}
            2019-01-21 18:21:47.069 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.colorRGB: {"val":"#4733ff","ack":false,"ts":1548091307061,"q":0,"from":"system.adapter.web.0","lc":1548091307053}
            2019-01-21 18:21:47.069 - debug: nanoleaf-lightpanels.0 Command "colorRGB" with value "#4733ff" added to queue! Queue length: 6
            2019-01-21 18:21:47.074 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.colorRGB" changed >>>> set new value: #4733ff
            2019-01-21 18:21:47.087 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.colorRGB {"val":"#4733ff","ack":true,"ts":1548091307076,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091307053}
            2019-01-21 18:21:47.087 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.colorRGB: {"val":"#4733ff","ack":true,"ts":1548091307076,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091307053}
            2019-01-21 18:21:52.081 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.hue" changed >>>> set new value: 357
            2019-01-21 18:21:52.082 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.saturation" changed >>>> set new value: 77
            2019-01-21 18:21:52.084 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.colorRGB" changed >>>> set new value: #ff3b44
            2019-01-21 18:21:52.099 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.hue {"val":357,"ack":true,"ts":1548091312087,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091312087}
            2019-01-21 18:21:52.100 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.saturation {"val":77,"ack":true,"ts":1548091312087,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091312087}
            2019-01-21 18:21:52.101 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.colorRGB {"val":"#ff3b44","ack":true,"ts":1548091312088,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091312088}
            2019-01-21 18:21:52.102 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.hue: {"val":357,"ack":true,"ts":1548091312087,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091312087}
            2019-01-21 18:21:52.102 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.saturation: {"val":77,"ack":true,"ts":1548091312087,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091312087}
            2019-01-21 18:21:52.103 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.colorRGB: {"val":"#ff3b44","ack":true,"ts":1548091312088,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091312088}
            2019-01-21 18:21:52.114 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.colorRGB {"val":"#ff3b44","ack":false,"ts":1548091312108,"q":0,"from":"system.adapter.web.0","lc":1548091312088}
            2019-01-21 18:21:52.115 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.colorRGB: {"val":"#ff3b44","ack":false,"ts":1548091312108,"q":0,"from":"system.adapter.web.0","lc":1548091312088}
            2019-01-21 18:21:52.116 - debug: nanoleaf-lightpanels.0 Command "colorRGB" with value "#ff3b44" added to queue! Queue length: 7
            2019-01-21 18:21:55.240 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":0,"ack":false,"ts":1548091315239,"q":0,"from":"system.adapter.web.0","lc":1548091315239}
            2019-01-21 18:21:55.241 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.state: {"val":0,"ack":false,"ts":1548091315239,"q":0,"from":"system.adapter.web.0","lc":1548091315239}
            2019-01-21 18:21:55.241 - debug: nanoleaf-lightpanels.0 Command "state" with value "0" added to queue! Queue length: 8
            2019-01-21 18:21:57.093 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.state" changed >>>> set new value: true
            2019-01-21 18:21:57.094 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.colorRGB" changed >>>> set new value: #ff3b44
            2019-01-21 18:21:57.111 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":true,"ack":true,"ts":1548091317097,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091317097}
            2019-01-21 18:21:57.112 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.colorRGB {"val":"#ff3b44","ack":true,"ts":1548091317098,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091312088}
            2019-01-21 18:21:57.113 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.state: {"val":true,"ack":true,"ts":1548091317097,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091317097}
            2019-01-21 18:21:57.114 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.colorRGB: {"val":"#ff3b44","ack":true,"ts":1548091317098,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091312088}
            2019-01-21 18:22:22.168 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.brightness" changed >>>> set new value: 90
            2019-01-21 18:22:22.169 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.hue" changed >>>> set new value: 0
            2019-01-21 18:22:22.170 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.saturation" changed >>>> set new value: 0
            2019-01-21 18:22:22.170 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.colorMode" changed >>>> set new value: effect
            2019-01-21 18:22:22.171 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.effect" changed >>>> set new value: Color Burst
            2019-01-21 18:22:22.183 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.brightness {"val":90,"ack":true,"ts":1548091342173,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091342173}
            2019-01-21 18:22:22.184 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.hue {"val":0,"ack":true,"ts":1548091342174,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091342174}
            2019-01-21 18:22:22.185 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.saturation {"val":0,"ack":true,"ts":1548091342175,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091342175}
            2019-01-21 18:22:22.185 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.colorMode {"val":"effect","ack":true,"ts":1548091342176,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091342176}
            2019-01-21 18:22:22.186 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.effect {"val":"Color Burst","ack":true,"ts":1548091342177,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091342177}
            2019-01-21 18:22:22.186 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.brightness: {"val":90,"ack":true,"ts":1548091342173,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091342173}
            2019-01-21 18:22:22.187 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.hue: {"val":0,"ack":true,"ts":1548091342174,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091342174}
            2019-01-21 18:22:22.187 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.saturation: {"val":0,"ack":true,"ts":1548091342175,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091342175}
            2019-01-21 18:22:22.187 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.colorMode: {"val":"effect","ack":true,"ts":1548091342176,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091342176}
            2019-01-21 18:22:22.187 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.effect: {"val":"Color Burst","ack":true,"ts":1548091342177,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091342177}
            2019-01-21 18:22:32.203 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.effect" changed >>>> set new value: Inner Peace
            2019-01-21 18:22:32.218 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.effect" changed >>>> set new value: Inner Peace
            2019-01-21 18:22:32.221 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.effect {"val":"Inner Peace","ack":true,"ts":1548091352212,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091352212}
            2019-01-21 18:22:32.222 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.effect: {"val":"Inner Peace","ack":true,"ts":1548091352212,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091352212}
            2019-01-21 18:22:32.235 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.effect {"val":"Inner Peace","ack":true,"ts":1548091352223,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091352212}
            2019-01-21 18:22:32.236 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.effect: {"val":"Inner Peace","ack":true,"ts":1548091352223,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091352212}
            2019-01-21 18:22:42.216 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.effect" changed >>>> set new value: Nemo
            2019-01-21 18:22:42.221 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.effect {"val":"Nemo","ack":true,"ts":1548091362220,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091362220}
            2019-01-21 18:22:42.222 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.effect: {"val":"Nemo","ack":true,"ts":1548091362220,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091362220}
            2019-01-21 18:22:46.308 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":0,"ack":false,"ts":1548091366307,"q":0,"from":"system.adapter.web.0","lc":1548091366307}
            2019-01-21 18:22:46.309 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.state: {"val":0,"ack":false,"ts":1548091366307,"q":0,"from":"system.adapter.web.0","lc":1548091366307}
            2019-01-21 18:22:46.310 - debug: nanoleaf-lightpanels.0 Command "state" with value "0" added to queue! Queue length: 9
            2019-01-21 18:22:47.271 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.state" changed >>>> set new value: true
            2019-01-21 18:22:47.280 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":true,"ack":true,"ts":1548091367276,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091367276}
            2019-01-21 18:22:47.282 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.state: {"val":true,"ack":true,"ts":1548091367276,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091367276}
            2019-01-21 18:22:50.945 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":1,"ack":false,"ts":1548091370944,"q":0,"from":"system.adapter.web.0","lc":1548091370944}
            2019-01-21 18:22:50.946 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.state: {"val":1,"ack":false,"ts":1548091370944,"q":0,"from":"system.adapter.web.0","lc":1548091370944}
            2019-01-21 18:22:50.946 - debug: nanoleaf-lightpanels.0 Command "state" with value "1" added to queue! Queue length: 10
            2019-01-21 18:22:52.254 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.state" changed >>>> set new value: true
            2019-01-21 18:22:52.259 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":true,"ack":true,"ts":1548091372256,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091372256}
            2019-01-21 18:22:52.260 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.state: {"val":true,"ack":true,"ts":1548091372256,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091372256}
            2019-01-21 18:22:53.486 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":0,"ack":false,"ts":1548091373485,"q":0,"from":"system.adapter.web.0","lc":1548091373485}
            2019-01-21 18:22:53.487 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.state: {"val":0,"ack":false,"ts":1548091373485,"q":0,"from":"system.adapter.web.0","lc":1548091373485}
            2019-01-21 18:22:53.487 - debug: nanoleaf-lightpanels.0 Command "state" with value "0" added to queue! Queue length: 11
            2019-01-21 18:22:57.288 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.state" changed >>>> set new value: true
            2019-01-21 18:22:57.295 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.state {"val":true,"ack":true,"ts":1548091377291,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091377291}
            2019-01-21 18:22:57.296 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.state: {"val":true,"ack":true,"ts":1548091377291,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548091377291}
            
            

            Ich hoffe das hilft dir weiter.

            Viele Grüße

            Stefan

            1 Reply Last reply Reply Quote 0
            • S
              stefande last edited by

              Hier nochmal ein Update.

              Über curl lässt sich das Panel wie in der API beschrieben steuern:

              curl --location --request PUT "http://192.168.0.151:16021/api/v1/tQioeNACmpc7O0rCsr4PFMAgPyys1b3x/state" \--data "{\"brightness\" : {\"value\":100, \"duration\":30}}"
              
              
              1 Reply Last reply Reply Quote 0
              • D
                daniel_2k last edited by

                Ich habe mir dein Protokoll angeschaut. Power on/off funktioniert offenbar wunderbar. Aber alles andere (vor allem Brightness, Hue und Saturation) nicht. Dort gibt's immer einen HTTP 400 (Bad Request). Das machte mich stutzig, weshalb ich jetzt mal geprüft habe, was der Adapter da eigentlich genau an den Controller schickt. Denn ich baue die HTTP-Requests im Adapter nicht selbst, sondern nutze die nanoleaf-aurora-api, welche als Nodejs-Module eingebunden ist. Die API implementiert die OpenAPI des nanoleaf-Controllers aber nicht korrekt.

                Ich habe mir Wireshark mal die HTTP-Requests mitgesnifft und herausgefunden, dass der Body nicht stimmt:

                {"brightness":100}
                

                Aber laut API-Doku, wie du es korrekt mit curl getestet hast, ist der Wert auch ein JSON-Objekt ("value:").

                Der Light Panels-Controller kommt damit offenbar wunderbar klar, weshalb damit keiner Probleme hat.

                Kannst du bitte mal

                curl --location --request PUT "http://192.168.0.151:16021/api/v1/tQioeNACmpc7O0rCsr4PFMAgPyys1b3x/state" \--data "{\"brightness\": 100}"
                
                

                testen? Das geht vermutlich in die Hose.

                Das betrifft die States "brightness", "hue", "saturation" und "colorTemp". "effect" ist korrekt und sollte gehen.

                Kannst du effect mal sowohl über den Adapter, als auch über Curl testen?

                Also wenn der Canvas-Controller genauso zickig ist, wie der Light Panels-Controller, kann man den mit falschen Requests durchaus abschießen. Zumindest, dass er sich aufhängt (Stromversorgung trennen und wiederherstellen löst das Problem aber eigentlich in der Regel).

                Das mit der nicht abbauenden Command queue liegt daran, dass er den ersten Request aus der Queue nicht verarbeiten kann. Da hängt der Request und der Controller gibt keine Antwort. Kenn ich alles. Ein Neustart das ioBroker-Adapter leert die Queue aber. Nur wenn der Controller hängt und keine neuen Requests mehr verarbeiten will, dann stauen sich die Befehle natürlich wieder an.

                Im Log sehe ich noch, dass du auf den State "effectList" den Wert "Forest" geschrieben hast. Der State ist eigentlich readonly und enthält nur alle verfügbaren Effekte. Effekte an den Controller senden geht über den State "effect" (Combobox im Objekt-Explorer, oder String schreiben) oder über curl:

                curl --location --request PUT "http://192.168.0.151:16021/api/v1/tQioeNACmpc7O0rCsr4PFMAgPyys1b3x/effects" \--data "{\"select\": \"Forest\"}"
                
                

                Ich werde über GitHub einen Pull-Request machen und die Änderungen machen. Ich hoffe das der Entwickler das recht bald merged. Dann sollte es mit den Canvas funktionieren.

                1 Reply Last reply Reply Quote 0
                • S
                  stefande last edited by

                  Danke für deine Rückmeldung.

                  Wie von dir schon richtig vermutet funktioniert es nicht mit:

                   curl --location --request PUT "[http://192.168.0.151:16021/api/v1/tQioe ... 3x/effects](http://192.168.0.151:16021/api/v1/tQioeNACmpc7O0rCsr4PFMAgPyys1b3x/effects)" \--data "{\"select\": \"Forest\"}"
                  
                  

                  Das Setzen eines Effects dagegen funktioniert auch über deinen Adapter. Zumindest wenn man auf dem richtigen Datenpunkt schreibt. 😉

                  Mea Culpa

                  Ich hab jetzt ein paar Dutzend mal ohne Auffälligkeit den Effect wechseln können. Den Punkt können wir also abhaken.

                  Fein das du so schnell hast den Fehler erkennen können. Ich hoffe dann mal mit, dass die Änderungen bald gemerged werden und sag jetzt schon mal DANKE

                  1 Reply Last reply Reply Quote 0
                  • D
                    daniel_2k last edited by

                    Das hört sich doch schon mal gut an.

                    Ich habe gerade einen Pull Request mit den Änderungen gemacht (Anpassung war ja übersichtlich). Ich hoffe, dass es dann demnächst eine neue Version der API gibt.

                    Bis dahin heißt es dann gedulden.

                    Du kannst die Anpassung aber auch schon mal so nutzen.

                    Im Anhang findest du die angepasste JS-Datei.

                    Die einfach in dein ioBroker-Installationsverzeichnis in den Ordner
                    > \node_modules\iobroker.nanoleaf-lightpanels\node_modules\nanoleaf-aurora-client
                    kopieren und die bestehende überschreiben. Den ioBroker-Adapter neustarten und dann sollte es schon funktionieren.
                    2323_index.js

                    1 Reply Last reply Reply Quote 0
                    • S
                      stefande last edited by

                      Prima.

                      Klappt!

                      1 Reply Last reply Reply Quote 0
                      • D
                        daniel_2k last edited by

                        So. Da beim nanoleaf-aurora-client Modul auf mein Pull-Request keiner regiert, habe ich nun eine neue Version mit eigener nanoleaf-api, indem die Korrekturen enthalten sind erstellt, solange bis da vlt. was passiert.

                        Ich habe noch einige andere kleine Änderungen vorgenommen.

                        Für die Helligkeit kann man jetzt auch Dauer der Effekt-Änderung setzen (duration in native Teil vom Brightness state).

                        Canvas sollten damit jetzt problemlos gehen.

                        Bitte mal von Github die letzte Version (0.8.0) aktualisieren und kurz antesten. Dann stelle ich es auf npm bereit.

                        1 Reply Last reply Reply Quote 0
                        • L
                          lalam last edited by

                          Hallo,

                          bei mir läuft der Adapter perfekt. Habe trotzdem noch ein Problem:

                          möchte in VIS eine Effektliste (Semikolon getrennt) aus dem NanoLeaf Adapter auslesen (idealerweise in einem Dropddown), einen Effekt auswählen und dann in den Adapter bei "aktuellem Effekt" zurückschreiben.

                          Gibt es dafür ein Steuerelement? Habe nur Select ValueList gefunden. Das wäre ideal wenn man die Values nicht selber eingeben müsste. :roll: Die Effektliste ist dynamisch, man lädt halt auch mal was anderes aufs NanoLeaf.

                          Hat jemand einen Rat für mich?

                          Danke und Grüße

                          Lars

                          1 Reply Last reply Reply Quote 0
                          • D
                            daniel_2k last edited by

                            Hallo Lars,

                            ja, das geht. Schau dir mal das Demo-Projekt auf der Githubseite an.

                            https://github.com/daniel-2k/ioBroker.n … master/vis

                            Bin grad nicht zu Hause und kann daher grad nicht genau sagen, welche Steuerelement ich da verwendet habe. Es müsste aber SelectValue List sein.

                            Der Trick ist das Data-Binding. Man muss den Datenpunkt, der die Effekte enthält (EffectList) in geschweiften Klammern in den Bereich Werte des Steuerelements eintragen. Schau mir mal das vis-Demoprojekt an. Da ist das drin.

                            Grüße

                            Daniel

                            1 Reply Last reply Reply Quote 0
                            • S
                              stefande last edited by

                              Hallo Daniel,

                              die 0.8.0 läuft bei mir wie auch schon die "gepimpte" 0.7.0 sehr gut.

                              @daniel_2k:

                              Für die Helligkeit kann man jetzt auch Dauer der Effekt-Änderung setzen (duration in native Teil vom Brightness state). `
                              Könntest du das mal etwas näher erläutern? Irgendwie verstehe ich das nicht so ganz.

                              1 Reply Last reply Reply Quote 0
                              • D
                                daniel_2k last edited by

                                Hallo Stefan,

                                man kann für den State Brightness in der naneleaf-API auch eine Dauer mitgeben. Die Änderung der Helligkeit, die man setzt, wird dann über die angegebene Dauer in Sekunden durchgeführt (z.B. eine Änderung von vorher 0% auf 100% in 10 Sekunden anstatt sofort wie es Standard ist).

                                So ganz userfreundlich ist das leider nicht. Ich wollte die Brightness Duration erst als eigenen State aufnehmen. Aber das ist ja kein State, den ich bei den nanoleaf-Gerät steuere, sondern es ist im Prinzip ein zusätzlicher Parameter des Brightness State.

                                Man kann zu jedem State in ioBroker native-Daten hinterlegen. Das sind im Prinzip nix weiter als benutzerdefinierte Daten eines States.

                                Die kannst du setzen, indem du im Objektexplorer auf den Stift zum Bearbeiten des brightness-States klickst:
                                2323_brightness_edit.png
                                und dort den Reiter "Native" auswählst:
                                2323_brightness_duration.png
                                Dort sollte die "duration" bereits auf 0 zu sehen sein. Der Wert kann selbst verändert werden und wird dann immer beim Setzen der Helligkeit verwendet.

                                Den Wert kann man auch per JavaScript setzen.

                                1 Reply Last reply Reply Quote 0
                                • D
                                  daniel_2k last edited by

                                  Hallo Lars,

                                  kleine Ergänzung zu deiner DropDown-List. Es ist das Steuerelement "Select ValueList" mit dem das geht. Es war aber nicht ganz korrekt, was ich geschrieben habe. Als Steuerwert (Object ID) ist natürlich der State "effect" anzugeben. Als Werte-Liste und Texte-Liste muss man das Data-Binding auf den State "effectList" mittels geschweifte Klammern machen:
                                  2323_vis_effectlist.png

                                  1 Reply Last reply Reply Quote 0
                                  • S
                                    stefande last edited by

                                    @daniel_2k:

                                    Dort sollte die "duration" bereits auf 0 zu sehen sein. Der Wert kann selbst verändert werden und wird dann immer beim Setzen der Helligkeit verwendet. `
                                    Prima. Ich hab's gefunden und es funzt.

                                    Gibt es eigentlich über die API eine Möglichleit den "Shuffle Mode" zu setzen?

                                    1 Reply Last reply Reply Quote 0
                                    • D
                                      daniel_2k last edited by

                                      @stefande:

                                      Gibt es eigentlich über die API eine Möglichleit den "Shuffle Mode" zu setzen? `
                                      Den "Shuffle Mode" kenne ich gar nicht. Ich vermute, dass es den nur bei den Canvas gibt. Bei den Light Panels habe ich dazu noch nichts gesehen. In der API-Dokumentation habe ich das auch noch nicht gesehen.

                                      Es gibt bisher aber auch noch keine weiteren Infos bezüglich der API der Canvas. Hier müssen wir abwarten. Vlt. kommt in den nächsten Monaten was Offizielles. Denn Möglich wäre das vlt. sogar schon, nur ist es bisher nirgends dokumentiert.

                                      1 Reply Last reply Reply Quote 0
                                      • S
                                        stefande last edited by

                                        Auf dem Bedienpanel des Canvas gibt es eine Shuffle Taste.

                                        Angeblich sind im Controller hunderte Szenen hinterlegt, die dann zufällig abgerufen werden.

                                        Im Datenpunkt Current Effect erscheint dann Shuffle.

                                        Der Shuffle Mode lässt sich soweit ich gesehen habe bisher auch nicht über die App installieren.

                                        Aber vielleicht kommt ja da noch was.

                                        1 Reply Last reply Reply Quote 0
                                        • D
                                          daniel_2k last edited by

                                          Auf dem Light Panels Controller gibt es auch eine Taste, aber die aktiviert nur zufällig eine Szene, die der Controller kennt (über die App angelegt).

                                          Wenn der Shuffle-Modus aktiviert ist und im State "effect" irgendwas von Shuffle" steht, versuch doch mal den Befehl mit Curl an den Canvas-Controller zu senden. Alternativ kannst du auch mit JavaScript im ioBroker den String auf den State "effect" schreiben.

                                          Dann schau mal was du als Antwort bekommst. Normalerweise sollte das sogar funktionieren. Man kann auch "Solid" oder "Dynamic" drauf schreiben, dann wird immer der letzte statische bzw. der letzte dynamische Effekt aktiviert (die beiden sind auch in der Klappliste enthalten).

                                          Wenn das funktioniert, kann ich den Wert ja in die State-Liste von "effect" mit aufnehmen.

                                          1 Reply Last reply Reply Quote 0
                                          • S
                                            stefande last edited by

                                            Ich hatte schon gesehen das es in der Effect Liste die Einträge Solid und Dynamics gibt.

                                            Diese lassen sich jedoch nicht setzen.

                                            Hier mal ein Log.

                                            Nach ändern des RGB Werts ändert sich der Effect auf Solid.

                                            Vorhandenen Effekte lassen sich durch die Dropdown Box aktivieren, bis auf Solid und Dynamics die einen Status 400 bringen.

                                            Ein manuelles Schreiben von Shuffle funktioniert auch nicht.

                                            Zum Schluss hab ich mal die Shuffle Taste am Panel gedrückt.

                                            2019-01-29 20:58:38.475 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.colorRGB {"val":"#f03c45","ack":false,"ts":1548791918474,"q":0,"from":"system.adapter.web.0","lc":1548778027437}
                                            2019-01-29 20:58:38.477 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.colorRGB: {"val":"#f03c45","ack":false,"ts":1548791918474,"q":0,"from":"system.adapter.web.0","lc":1548778027437}
                                            2019-01-29 20:58:38.478 - debug: nanoleaf-lightpanels.0 Command "colorRGB" with value "#f03c45" added to queue! Queue length: 1
                                            2019-01-29 20:58:38.479 - debug: nanoleaf-lightpanels.0 Start processing commands...
                                            2019-01-29 20:58:38.479 - debug: nanoleaf-lightpanels.0 Process new command "colorRGB" with value "#f03c45" from queue. Commands remaining: 0
                                            2019-01-29 20:58:38.654 - debug: nanoleaf-lightpanels.0 OpenAPI: RGB color set to #f03c45 (240,60,69)
                                            2019-01-29 20:58:38.655 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
                                            2019-01-29 20:58:38.703 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.brightness" changed >>>> set new value: 94
                                            2019-01-29 20:58:38.705 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.hue" changed >>>> set new value: 357
                                            2019-01-29 20:58:38.706 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.saturation" changed >>>> set new value: 75
                                            2019-01-29 20:58:38.708 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.colorRGB" changed >>>> set new value: #f03c45
                                            2019-01-29 20:58:38.709 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.colorMode" changed >>>> set new value: hs
                                            2019-01-29 20:58:38.710 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.effect" changed >>>> set new value: *Solid*
                                            2019-01-29 20:58:38.727 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.brightness {"val":94,"ack":true,"ts":1548791918713,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548791918713}
                                            2019-01-29 20:58:38.729 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.hue {"val":357,"ack":true,"ts":1548791918716,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548791918716}
                                            2019-01-29 20:58:38.730 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.saturation {"val":75,"ack":true,"ts":1548791918718,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548791918718}
                                            2019-01-29 20:58:38.731 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.colorRGB {"val":"#f03c45","ack":true,"ts":1548791918719,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548778027437}
                                            2019-01-29 20:58:38.732 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.colorMode {"val":"hs","ack":true,"ts":1548791918721,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548791918721}
                                            2019-01-29 20:58:38.732 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.effect {"val":"*Solid*","ack":true,"ts":1548791918723,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548791918723}
                                            2019-01-29 20:58:38.734 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.brightness: {"val":94,"ack":true,"ts":1548791918713,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548791918713}
                                            2019-01-29 20:58:38.735 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.hue: {"val":357,"ack":true,"ts":1548791918716,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548791918716}
                                            2019-01-29 20:58:38.735 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.saturation: {"val":75,"ack":true,"ts":1548791918718,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548791918718}
                                            2019-01-29 20:58:38.736 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.colorRGB: {"val":"#f03c45","ack":true,"ts":1548791918719,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548778027437}
                                            2019-01-29 20:58:38.736 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.colorMode: {"val":"hs","ack":true,"ts":1548791918721,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548791918721}
                                            2019-01-29 20:58:38.737 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.effect: {"val":"*Solid*","ack":true,"ts":1548791918723,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548791918723}
                                            2019-01-29 20:58:39.017 - debug: nanoleaf-lightpanels.0 redis pmessage io.*.logging io.system.adapter.admin.0.logging {"val":false,"ack":true,"ts":1548791919016,"q":0,"from":"system.adapter.admin.0","lc":1548791919016}
                                            2019-01-29 20:58:39.018 - debug: nanoleaf-lightpanels.0 system.adapter.admin.0: logging false
                                            2019-01-29 20:58:42.842 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.colorRGB {"val":"#3c64f0","ack":false,"ts":1548791922840,"q":0,"from":"system.adapter.web.0","lc":1548791922840}
                                            2019-01-29 20:58:42.844 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.colorRGB: {"val":"#3c64f0","ack":false,"ts":1548791922840,"q":0,"from":"system.adapter.web.0","lc":1548791922840}
                                            2019-01-29 20:58:42.845 - debug: nanoleaf-lightpanels.0 Command "colorRGB" with value "#3c64f0" added to queue! Queue length: 1
                                            2019-01-29 20:58:42.845 - debug: nanoleaf-lightpanels.0 Start processing commands...
                                            2019-01-29 20:58:42.845 - debug: nanoleaf-lightpanels.0 Process new command "colorRGB" with value "#3c64f0" from queue. Commands remaining: 0
                                            2019-01-29 20:58:42.934 - debug: nanoleaf-lightpanels.0 OpenAPI: RGB color set to #3c64f0 (60,100,240)
                                            2019-01-29 20:58:42.935 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
                                            2019-01-29 20:58:43.714 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.hue" changed >>>> set new value: 227
                                            2019-01-29 20:58:43.715 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.colorRGB" changed >>>> set new value: #3c63f0
                                            2019-01-29 20:58:43.724 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.hue {"val":227,"ack":true,"ts":1548791923718,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548791923718}
                                            2019-01-29 20:58:43.725 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.colorRGB {"val":"#3c63f0","ack":true,"ts":1548791923721,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548791923721}
                                            2019-01-29 20:58:43.727 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.hue: {"val":227,"ack":true,"ts":1548791923718,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548791923718}
                                            2019-01-29 20:58:43.727 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.colorRGB: {"val":"#3c63f0","ack":true,"ts":1548791923721,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548791923721}
                                            2019-01-29 20:58:43.848 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.colorRGB {"val":"#3c63f0","ack":false,"ts":1548791923847,"q":0,"from":"system.adapter.web.0","lc":1548791923721}
                                            2019-01-29 20:58:43.849 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.colorRGB: {"val":"#3c63f0","ack":false,"ts":1548791923847,"q":0,"from":"system.adapter.web.0","lc":1548791923721}
                                            2019-01-29 20:58:43.850 - debug: nanoleaf-lightpanels.0 Command "colorRGB" with value "#3c63f0" added to queue! Queue length: 1
                                            2019-01-29 20:58:43.850 - debug: nanoleaf-lightpanels.0 Start processing commands...
                                            2019-01-29 20:58:43.850 - debug: nanoleaf-lightpanels.0 Process new command "colorRGB" with value "#3c63f0" from queue. Commands remaining: 0
                                            2019-01-29 20:58:43.897 - debug: nanoleaf-lightpanels.0 OpenAPI: RGB color set to #3c63f0 (60,99,240)
                                            2019-01-29 20:58:43.897 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
                                            2019-01-29 20:58:48.722 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.colorRGB" changed >>>> set new value: #3c63f0
                                            2019-01-29 20:58:48.729 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.colorRGB {"val":"#3c63f0","ack":true,"ts":1548791928725,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548791923721}
                                            2019-01-29 20:58:48.730 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.colorRGB: {"val":"#3c63f0","ack":true,"ts":1548791928725,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548791923721}
                                            2019-01-29 20:58:50.068 - debug: nanoleaf-lightpanels.0 redis pmessage io.*.logging io.system.adapter.admin.0.logging {"val":true,"ack":true,"ts":1548791930067,"q":0,"from":"system.adapter.admin.0","lc":1548791930067}
                                            2019-01-29 20:58:50.069 - debug: nanoleaf-lightpanels.0 system.adapter.admin.0: logging true
                                            2019-01-29 20:59:39.946 - debug: nanoleaf-lightpanels.0 redis pmessage io.*.logging io.system.adapter.admin.0.logging {"val":false,"ack":true,"ts":1548791979943,"q":0,"from":"system.adapter.admin.0","lc":1548791979943}
                                            2019-01-29 20:59:39.948 - debug: nanoleaf-lightpanels.0 system.adapter.admin.0: logging false
                                            2019-01-29 20:59:53.120 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.effect {"val":"*Dynamic*","ack":false,"ts":1548791993118,"q":0,"from":"system.adapter.admin.0","lc":1548791993118}
                                            2019-01-29 20:59:53.121 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.effect: {"val":"*Dynamic*","ack":false,"ts":1548791993118,"q":0,"from":"system.adapter.admin.0","lc":1548791993118}
                                            2019-01-29 20:59:53.122 - debug: nanoleaf-lightpanels.0 Command "effect" with value "*Dynamic*" added to queue! Queue length: 1
                                            2019-01-29 20:59:53.122 - debug: nanoleaf-lightpanels.0 Start processing commands...
                                            2019-01-29 20:59:53.122 - debug: nanoleaf-lightpanels.0 Process new command "effect" with value "*Dynamic*" from queue. Commands remaining: 0
                                            2019-01-29 20:59:53.135 - error: nanoleaf-lightpanels.0 OpenAPI: Error while setting effect "*Dynamic*", HTTP status 400 (Bad Request)
                                            2019-01-29 20:59:53.136 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
                                            2019-01-29 20:59:53.927 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.effect" changed >>>> set new value: *Solid*
                                            2019-01-29 20:59:53.932 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.effect {"val":"*Solid*","ack":true,"ts":1548791993930,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548791993930}
                                            2019-01-29 20:59:53.933 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.effect: {"val":"*Solid*","ack":true,"ts":1548791993930,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548791993930}
                                            2019-01-29 21:00:10.257 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.effect {"val":"Northern Lights","ack":false,"ts":1548792010255,"q":0,"from":"system.adapter.admin.0","lc":1548792010255}
                                            2019-01-29 21:00:10.258 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.effect: {"val":"Northern Lights","ack":false,"ts":1548792010255,"q":0,"from":"system.adapter.admin.0","lc":1548792010255}
                                            2019-01-29 21:00:10.259 - debug: nanoleaf-lightpanels.0 Command "effect" with value "Northern Lights" added to queue! Queue length: 1
                                            2019-01-29 21:00:10.259 - debug: nanoleaf-lightpanels.0 Start processing commands...
                                            2019-01-29 21:00:10.260 - debug: nanoleaf-lightpanels.0 Process new command "effect" with value "Northern Lights" from queue. Commands remaining: 0
                                            2019-01-29 21:00:10.390 - debug: nanoleaf-lightpanels.0 OpenAPI: Effect set to "Northern Lights"
                                            2019-01-29 21:00:10.391 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
                                            2019-01-29 21:00:13.974 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.hue" changed >>>> set new value: 0
                                            2019-01-29 21:00:13.975 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.saturation" changed >>>> set new value: 0
                                            2019-01-29 21:00:13.976 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.colorMode" changed >>>> set new value: effect
                                            2019-01-29 21:00:13.977 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.effect" changed >>>> set new value: Northern Lights
                                            2019-01-29 21:00:13.997 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.hue {"val":0,"ack":true,"ts":1548792013980,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548792013980}
                                            2019-01-29 21:00:13.998 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.saturation {"val":0,"ack":true,"ts":1548792013983,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548792013983}
                                            2019-01-29 21:00:13.999 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.colorMode {"val":"effect","ack":true,"ts":1548792013987,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548792013987}
                                            2019-01-29 21:00:14.000 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.effect {"val":"Northern Lights","ack":true,"ts":1548792013990,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548792010255}
                                            2019-01-29 21:00:14.001 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.hue: {"val":0,"ack":true,"ts":1548792013980,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548792013980}
                                            2019-01-29 21:00:14.002 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.saturation: {"val":0,"ack":true,"ts":1548792013983,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548792013983}
                                            2019-01-29 21:00:14.002 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.colorMode: {"val":"effect","ack":true,"ts":1548792013987,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548792013987}
                                            2019-01-29 21:00:14.003 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.effect: {"val":"Northern Lights","ack":true,"ts":1548792013990,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548792010255}
                                            2019-01-29 21:00:36.145 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.effect {"val":"*Solid*","ack":false,"ts":1548792036143,"q":0,"from":"system.adapter.admin.0","lc":1548792036143}
                                            2019-01-29 21:00:36.147 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.effect: {"val":"*Solid*","ack":false,"ts":1548792036143,"q":0,"from":"system.adapter.admin.0","lc":1548792036143}
                                            2019-01-29 21:00:36.147 - debug: nanoleaf-lightpanels.0 Command "effect" with value "*Solid*" added to queue! Queue length: 1
                                            2019-01-29 21:00:36.148 - debug: nanoleaf-lightpanels.0 Start processing commands...
                                            2019-01-29 21:00:36.148 - debug: nanoleaf-lightpanels.0 Process new command "effect" with value "*Solid*" from queue. Commands remaining: 0
                                            2019-01-29 21:00:36.163 - error: nanoleaf-lightpanels.0 OpenAPI: Error while setting effect "*Solid*", HTTP status 400 (Bad Request)
                                            2019-01-29 21:00:36.164 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
                                            2019-01-29 21:00:39.086 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.effect" changed >>>> set new value: Northern Lights
                                            2019-01-29 21:00:39.092 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.effect {"val":"Northern Lights","ack":true,"ts":1548792039089,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548792039089}
                                            2019-01-29 21:00:39.093 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.effect: {"val":"Northern Lights","ack":true,"ts":1548792039089,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548792039089}
                                            2019-01-29 21:00:58.377 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.effect {"val":"Aurora magic","ack":false,"ts":1548792058376,"q":0,"from":"system.adapter.admin.0","lc":1548792058376}
                                            2019-01-29 21:00:58.378 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.effect: {"val":"Aurora magic","ack":false,"ts":1548792058376,"q":0,"from":"system.adapter.admin.0","lc":1548792058376}
                                            2019-01-29 21:00:58.378 - debug: nanoleaf-lightpanels.0 Command "effect" with value "Aurora magic" added to queue! Queue length: 1
                                            2019-01-29 21:00:58.379 - debug: nanoleaf-lightpanels.0 Start processing commands...
                                            2019-01-29 21:00:58.379 - debug: nanoleaf-lightpanels.0 Process new command "effect" with value "Aurora magic" from queue. Commands remaining: 0
                                            2019-01-29 21:00:58.520 - debug: nanoleaf-lightpanels.0 OpenAPI: Effect set to "Aurora magic"
                                            2019-01-29 21:00:58.521 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
                                            2019-01-29 21:00:59.128 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.effect" changed >>>> set new value: Aurora magic
                                            2019-01-29 21:00:59.134 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.effect {"val":"Aurora magic","ack":true,"ts":1548792059130,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548792058376}
                                            2019-01-29 21:00:59.136 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.effect: {"val":"Aurora magic","ack":true,"ts":1548792059130,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548792058376}
                                            2019-01-29 21:01:31.253 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.effect {"val":"*Solid*","ack":false,"ts":1548792091251,"q":0,"from":"system.adapter.admin.0","lc":1548792091251}
                                            2019-01-29 21:01:31.255 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.effect: {"val":"*Solid*","ack":false,"ts":1548792091251,"q":0,"from":"system.adapter.admin.0","lc":1548792091251}
                                            2019-01-29 21:01:31.256 - debug: nanoleaf-lightpanels.0 Command "effect" with value "*Solid*" added to queue! Queue length: 1
                                            2019-01-29 21:01:31.257 - debug: nanoleaf-lightpanels.0 Start processing commands...
                                            2019-01-29 21:01:31.257 - debug: nanoleaf-lightpanels.0 Process new command "effect" with value "*Solid*" from queue. Commands remaining: 0
                                            2019-01-29 21:01:31.267 - error: nanoleaf-lightpanels.0 OpenAPI: Error while setting effect "*Solid*", HTTP status 400 (Bad Request)
                                            2019-01-29 21:01:31.268 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
                                            2019-01-29 21:01:34.286 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.effect" changed >>>> set new value: Aurora magic
                                            2019-01-29 21:01:34.295 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.effect {"val":"Aurora magic","ack":true,"ts":1548792094289,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548792094289}
                                            2019-01-29 21:01:34.296 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.effect: {"val":"Aurora magic","ack":true,"ts":1548792094289,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548792094289}
                                            2019-01-29 21:01:50.217 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.effect {"val":"Beach Waves","ack":false,"ts":1548792110216,"q":0,"from":"system.adapter.admin.0","lc":1548792110216}
                                            2019-01-29 21:01:50.219 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.effect: {"val":"Beach Waves","ack":false,"ts":1548792110216,"q":0,"from":"system.adapter.admin.0","lc":1548792110216}
                                            2019-01-29 21:01:50.219 - debug: nanoleaf-lightpanels.0 Command "effect" with value "Beach Waves" added to queue! Queue length: 1
                                            2019-01-29 21:01:50.222 - debug: nanoleaf-lightpanels.0 Start processing commands...
                                            2019-01-29 21:01:50.222 - debug: nanoleaf-lightpanels.0 Process new command "effect" with value "Beach Waves" from queue. Commands remaining: 0
                                            2019-01-29 21:01:50.361 - debug: nanoleaf-lightpanels.0 OpenAPI: Effect set to "Beach Waves"
                                            2019-01-29 21:01:50.362 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
                                            2019-01-29 21:01:54.383 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.effect" changed >>>> set new value: Beach Waves
                                            2019-01-29 21:01:54.398 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.effect {"val":"Beach Waves","ack":true,"ts":1548792114387,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548792110216}
                                            2019-01-29 21:01:54.400 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.effect: {"val":"Beach Waves","ack":true,"ts":1548792114387,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548792110216}
                                            2019-01-29 21:02:06.334 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.effect {"val":"*Dynamic*","ack":false,"ts":1548792126332,"q":0,"from":"system.adapter.admin.0","lc":1548792126332}
                                            2019-01-29 21:02:06.336 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.effect: {"val":"*Dynamic*","ack":false,"ts":1548792126332,"q":0,"from":"system.adapter.admin.0","lc":1548792126332}
                                            2019-01-29 21:02:06.338 - debug: nanoleaf-lightpanels.0 Command "effect" with value "*Dynamic*" added to queue! Queue length: 1
                                            2019-01-29 21:02:06.339 - debug: nanoleaf-lightpanels.0 Start processing commands...
                                            2019-01-29 21:02:06.339 - debug: nanoleaf-lightpanels.0 Process new command "effect" with value "*Dynamic*" from queue. Commands remaining: 0
                                            2019-01-29 21:02:06.350 - error: nanoleaf-lightpanels.0 OpenAPI: Error while setting effect "*Dynamic*", HTTP status 400 (Bad Request)
                                            2019-01-29 21:02:06.351 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
                                            2019-01-29 21:02:09.397 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.effect" changed >>>> set new value: Beach Waves
                                            2019-01-29 21:02:09.405 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.effect {"val":"Beach Waves","ack":true,"ts":1548792129401,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548792129401}
                                            2019-01-29 21:02:09.406 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.effect: {"val":"Beach Waves","ack":true,"ts":1548792129401,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548792129401}
                                            2019-01-29 21:02:30.683 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.effect {"val":"Shuffle","ack":false,"ts":1548792150682,"q":0,"from":"system.adapter.admin.0","lc":1548792150682}
                                            2019-01-29 21:02:30.684 - debug: nanoleaf-lightpanels.0 State change command: id: nanoleaf-lightpanels.0.Canvas.effect: {"val":"Shuffle","ack":false,"ts":1548792150682,"q":0,"from":"system.adapter.admin.0","lc":1548792150682}
                                            2019-01-29 21:02:30.685 - debug: nanoleaf-lightpanels.0 Command "effect" with value "Shuffle" added to queue! Queue length: 1
                                            2019-01-29 21:02:30.685 - debug: nanoleaf-lightpanels.0 Start processing commands...
                                            2019-01-29 21:02:30.685 - debug: nanoleaf-lightpanels.0 Process new command "effect" with value "Shuffle" from queue. Commands remaining: 0
                                            2019-01-29 21:02:30.692 - error: nanoleaf-lightpanels.0 OpenAPI: Error while setting effect "Shuffle", HTTP status 400 (Bad Request)
                                            2019-01-29 21:02:30.693 - debug: nanoleaf-lightpanels.0 No further commands in queue. Processing finished.
                                            2019-01-29 21:02:34.455 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.effect" changed >>>> set new value: Beach Waves
                                            2019-01-29 21:02:34.465 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.effect {"val":"Beach Waves","ack":true,"ts":1548792154458,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548792154458}
                                            2019-01-29 21:02:34.467 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.effect: {"val":"Beach Waves","ack":true,"ts":1548792154458,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548792154458}
                                            2019-01-29 21:02:39.117 - debug: nanoleaf-lightpanels.0 redis pmessage io.*.logging io.system.adapter.admin.0.logging {"val":true,"ack":true,"ts":1548792159115,"q":0,"from":"system.adapter.admin.0","lc":1548792159115}
                                            2019-01-29 21:02:39.118 - debug: nanoleaf-lightpanels.0 system.adapter.admin.0: logging true
                                            2019-01-29 21:05:04.483 - debug: nanoleaf-lightpanels.0 redis pmessage io.*.logging io.system.adapter.admin.0.logging {"val":false,"ack":true,"ts":1548792304482,"q":0,"from":"system.adapter.admin.0","lc":1548792304482}
                                            2019-01-29 21:05:04.484 - debug: nanoleaf-lightpanels.0 system.adapter.admin.0: logging false
                                            2019-01-29 21:05:26.565 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.effect {"val":"*Shuffle*","ack":true,"ts":1548792326563,"q":0,"from":"system.adapter.admin.0","lc":1548792326563}
                                            2019-01-29 21:05:26.566 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.effect: {"val":"*Shuffle*","ack":true,"ts":1548792326563,"q":0,"from":"system.adapter.admin.0","lc":1548792326563}
                                            2019-01-29 21:05:26.883 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.effect" changed >>>> set new value: Beach Waves
                                            2019-01-29 21:05:26.887 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.effect {"val":"Beach Waves","ack":true,"ts":1548792326885,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548792326885}
                                            2019-01-29 21:05:26.888 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.effect: {"val":"Beach Waves","ack":true,"ts":1548792326885,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548792326885}
                                            2019-01-29 21:05:35.300 - debug: nanoleaf-lightpanels.0 redis pmessage io.*.logging io.system.adapter.admin.0.logging {"val":true,"ack":true,"ts":1548792335299,"q":0,"from":"system.adapter.admin.0","lc":1548792335299}
                                            2019-01-29 21:05:35.301 - debug: nanoleaf-lightpanels.0 system.adapter.admin.0: logging true
                                            2019-01-29 21:12:58.200 - debug: nanoleaf-lightpanels.0 Update from OpenAPI: value for state "Canvas.effect" changed >>>> set new value: *Shuffle*
                                            2019-01-29 21:12:58.205 - debug: nanoleaf-lightpanels.0 redis pmessage io.nanoleaf-lightpanels.0.Canvas.* io.nanoleaf-lightpanels.0.Canvas.effect {"val":"*Shuffle*","ack":true,"ts":1548792778202,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548792778202}
                                            2019-01-29 21:12:58.206 - debug: nanoleaf-lightpanels.0 State change status: id: nanoleaf-lightpanels.0.Canvas.effect: {"val":"*Shuffle*","ack":true,"ts":1548792778202,"q":0,"from":"system.adapter.nanoleaf-lightpanels.0","lc":1548792778202}
                                            
                                            

                                            Solid, Dynamics und Shuffle lassen sich auch über Curl nicht setzen.

                                            Geht:

                                             curl --location --request PUT "http://192.168.0.151:16021/api/v1/0F3YexSmU7JWOMYMGXNBnXWu8Zv7yNRp/effects" \--data "{\"select\" : \"Nemo\"}"
                                            
                                            

                                            Geht nicht:

                                             curl --location --request PUT "http://192.168.0.151:16021/api/v1/0F3YexSmU7JWOMYMGXNBnXWu8Zv7yNRp/effects" \--data "{\"select\" : \"Solid\"}"
                                            
                                            
                                            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

                                            454
                                            Online

                                            31.8k
                                            Users

                                            80.0k
                                            Topics

                                            1.3m
                                            Posts

                                            canvas light panels nanoleaf
                                            29
                                            137
                                            18679
                                            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