Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. CIE Colorpicker

    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

    CIE Colorpicker

    This topic has been deleted. Only users with topic management privileges can see it.
    • Asgothian
      Asgothian Developer @Guest last edited by

      @curryhoden Was fuer eine Lampe hängt da dran ?

      1 Reply Last reply Reply Quote 0
      • ?
        A Former User last edited by

        Müller Licht Tint Reihe. Mehrere E27 / GU10 RGB Lampen.

        In Phoscon sowie home assistant klappt die Steuerung.

        Der Deconz kann es also (theo.)

        1 Reply Last reply Reply Quote 0
        • Asgothian
          Asgothian Developer last edited by

          Hmm.. Das ist nicht gut. Wird der hue wert angepasst wenn du per deconz den Wert änderst, und wenn ja auf welche Werte ?

          A.

          1 Reply Last reply Reply Quote 0
          • ?
            A Former User last edited by

            Nein der bleibt konstant auf 0

            Egal was ich mache

            Asgothian 1 Reply Last reply Reply Quote 0
            • Asgothian
              Asgothian Developer @Guest last edited by Asgothian

              @curryhoden traust du dir zu einmal direkt nachzuschauen was die rest-API an den ioBroker fuer die Lampe sendet ? Das ganze sollte relativ einfach heraus bekommen zu sein.

              Hintergrund ist das es bei mir bei den Farblampen die ich habe problemlos geht (sind aber auch alles Hue Lampen)

              A.

              1 Reply Last reply Reply Quote 0
              • ?
                A Former User last edited by A Former User

                Ich habe mal im Vis-Colorpicker 4-5 mal verschiedene farben eingestellt, während der DeConz Adapter im Debugmode:"silly" war.

                Die entsprechende Ausgabe findet ihr im Spoiler.
                Hoffe es ist das, wonach ihr gesucht habt.

                2019-04-02 00:02:15.846 - silly: deconz.0 redis publish io.system.adapter.deconz.0.connected {"val":true,"ack":true,"ts":1554156135846,"q":0,"from":"system.adapter.deconz.0","lc":1554156105868}
                2019-04-02 00:02:15.851 - silly: deconz.0 redis publish io.system.adapter.deconz.0.memRss {"val":48.08,"ack":true,"ts":1554156135850,"q":0,"from":"system.adapter.deconz.0","lc":1554156120839}
                2019-04-02 00:02:15.855 - silly: deconz.0 redis publish io.system.adapter.deconz.0.memHeapTotal {"val":31.03,"ack":true,"ts":1554156135854,"q":0,"from":"system.adapter.deconz.0","lc":1554156120842}
                2019-04-02 00:02:15.859 - silly: deconz.0 redis publish io.system.adapter.deconz.0.memHeapUsed {"val":15.33,"ack":true,"ts":1554156135858,"q":0,"from":"system.adapter.deconz.0","lc":1554156135858}
                2019-04-02 00:02:15.863 - silly: deconz.0 redis publish io.system.adapter.deconz.0.uptime {"val":34,"ack":true,"ts":1554156135862,"q":0,"from":"system.adapter.deconz.0","lc":1554156135862}
                2019-04-02 00:02:15.867 - silly: deconz.0 redis publish io.system.adapter.deconz.0.inputCount {"val":0,"ack":true,"ts":1554156135866,"q":0,"from":"system.adapter.deconz.0","lc":1554156135866}
                2019-04-02 00:02:15.870 - silly: deconz.0 redis publish io.system.adapter.deconz.0.outputCount {"val":8,"ack":true,"ts":1554156135870,"q":0,"from":"system.adapter.deconz.0","lc":1554156135870}
                2019-04-02 00:02:20.223 - info: web.0 <==Disconnect system.user.admin from ::ffff:192.168.178.113 vis.0
                2019-04-02 00:02:21.056 - info: web.0 ==>Connected system.user.admin from ::ffff:192.168.178.113
                2019-04-02 00:02:30.778 - debug: deconz.0 redis pmessage io.*.logging io.system.adapter.admin.0.logging {"val":true,"ack":true,"ts":1554156150776,"q":0,"from":"system.adapter.admin.0","lc":1554156150776}
                2019-04-02 00:02:30.779 - debug: deconz.0 system.adapter.admin.0: logging true
                2019-04-02 00:02:30.846 - silly: deconz.0 redis publish io.system.adapter.deconz.0.alive {"val":true,"ack":true,"ts":1554156150846,"q":0,"from":"system.adapter.deconz.0","lc":1554156105865}
                2019-04-02 00:02:30.848 - silly: deconz.0 redis publish io.system.adapter.deconz.0.connected {"val":true,"ack":true,"ts":1554156150848,"q":0,"from":"system.adapter.deconz.0","lc":1554156105868}
                2019-04-02 00:02:30.851 - silly: deconz.0 redis publish io.system.adapter.deconz.0.memRss {"val":48.08,"ack":true,"ts":1554156150850,"q":0,"from":"system.adapter.deconz.0","lc":1554156120839}
                2019-04-02 00:02:30.853 - silly: deconz.0 redis publish io.system.adapter.deconz.0.memHeapTotal {"val":31.03,"ack":true,"ts":1554156150852,"q":0,"from":"system.adapter.deconz.0","lc":1554156120842}
                2019-04-02 00:02:30.855 - silly: deconz.0 redis publish io.system.adapter.deconz.0.memHeapUsed {"val":15.42,"ack":true,"ts":1554156150855,"q":0,"from":"system.adapter.deconz.0","lc":1554156150855}
                2019-04-02 00:02:30.857 - silly: deconz.0 redis publish io.system.adapter.deconz.0.uptime {"val":49,"ack":true,"ts":1554156150857,"q":0,"from":"system.adapter.deconz.0","lc":1554156150857}
                2019-04-02 00:02:30.860 - silly: deconz.0 redis publish io.system.adapter.deconz.0.inputCount {"val":1,"ack":true,"ts":1554156150859,"q":0,"from":"system.adapter.deconz.0","lc":1554156150859}
                2019-04-02 00:02:30.862 - silly: deconz.0 redis publish io.system.adapter.deconz.0.outputCount {"val":8,"ack":true,"ts":1554156150861,"q":0,"from":"system.adapter.deconz.0","lc":1554156135870}
                2019-04-02 00:02:45.861 - silly: deconz.0 redis publish io.system.adapter.deconz.0.alive {"val":true,"ack":true,"ts":1554156165861,"q":0,"from":"system.adapter.deconz.0","lc":1554156105865}
                2019-04-02 00:02:45.864 - silly: deconz.0 redis publish io.system.adapter.deconz.0.connected {"val":true,"ack":true,"ts":1554156165864,"q":0,"from":"system.adapter.deconz.0","lc":1554156105868}
                2019-04-02 00:02:45.867 - silly: deconz.0 redis publish io.system.adapter.deconz.0.memRss {"val":48.08,"ack":true,"ts":1554156165866,"q":0,"from":"system.adapter.deconz.0","lc":1554156120839}
                2019-04-02 00:02:45.874 - silly: deconz.0 redis publish io.system.adapter.deconz.0.memHeapTotal {"val":31.03,"ack":true,"ts":1554156165873,"q":0,"from":"system.adapter.deconz.0","lc":1554156120842}
                2019-04-02 00:02:45.876 - silly: deconz.0 redis publish io.system.adapter.deconz.0.memHeapUsed {"val":15.51,"ack":true,"ts":1554156165876,"q":0,"from":"system.adapter.deconz.0","lc":1554156165876}
                2019-04-02 00:02:45.879 - silly: deconz.0 redis publish io.system.adapter.deconz.0.uptime {"val":64,"ack":true,"ts":1554156165879,"q":0,"from":"system.adapter.deconz.0","lc":1554156165879}
                2019-04-02 00:02:45.882 - silly: deconz.0 redis publish io.system.adapter.deconz.0.inputCount {"val":0,"ack":true,"ts":1554156165881,"q":0,"from":"system.adapter.deconz.0","lc":1554156165881}
                2019-04-02 00:02:45.884 - silly: deconz.0 redis publish io.system.adapter.deconz.0.outputCount {"val":8,"ack":true,"ts":1554156165884,"q":0,"from":"system.adapter.deconz.0","lc":1554156135870}
                2019-04-02 00:03:00.864 - silly: deconz.0 redis publish io.system.adapter.deconz.0.alive {"val":true,"ack":true,"ts":1554156180864,"q":0,"from":"system.adapter.deconz.0","lc":1554156105865}
                2019-04-02 00:03:00.867 - silly: deconz.0 redis publish io.system.adapter.deconz.0.connected {"val":true,"ack":true,"ts":1554156180867,"q":0,"from":"system.adapter.deconz.0","lc":1554156105868}
                2019-04-02 00:03:00.869 - silly: deconz.0 redis publish io.system.adapter.deconz.0.memRss {"val":48.08,"ack":true,"ts":1554156180869,"q":0,"from":"system.adapter.deconz.0","lc":1554156120839}
                2019-04-02 00:03:00.871 - silly: deconz.0 redis publish io.system.adapter.deconz.0.memHeapTotal {"val":31.03,"ack":true,"ts":1554156180871,"q":0,"from":"system.adapter.deconz.0","lc":1554156120842}
                2019-04-02 00:03:00.874 - silly: deconz.0 redis publish io.system.adapter.deconz.0.memHeapUsed {"val":15.61,"ack":true,"ts":1554156180874,"q":0,"from":"system.adapter.deconz.0","lc":1554156180874}
                2019-04-02 00:03:00.876 - silly: deconz.0 redis publish io.system.adapter.deconz.0.uptime {"val":79,"ack":true,"ts":1554156180876,"q":0,"from":"system.adapter.deconz.0","lc":1554156180876}
                2019-04-02 00:03:00.879 - silly: deconz.0 redis publish io.system.adapter.deconz.0.inputCount {"val":0,"ack":true,"ts":1554156180878,"q":0,"from":"system.adapter.deconz.0","lc":1554156165881}
                2019-04-02 00:03:00.881 - silly: deconz.0 redis publish io.system.adapter.deconz.0.outputCount {"val":8,"ack":true,"ts":1554156180880,"q":0,"from":"system.adapter.deconz.0","lc":1554156135870}
                2019-04-02 00:03:15.883 - silly: deconz.0 redis publish io.system.adapter.deconz.0.alive {"val":true,"ack":true,"ts":1554156195883,"q":0,"from":"system.adapter.deconz.0","lc":1554156105865}
                2019-04-02 00:03:15.887 - silly: deconz.0 redis publish io.system.adapter.deconz.0.connected {"val":true,"ack":true,"ts":1554156195886,"q":0,"from":"system.adapter.deconz.0","lc":1554156105868}
                2019-04-02 00:03:15.890 - silly: deconz.0 redis publish io.system.adapter.deconz.0.memRss {"val":48.08,"ack":true,"ts":1554156195889,"q":0,"from":"system.adapter.deconz.0","lc":1554156120839}
                2019-04-02 00:03:15.893 - silly: deconz.0 redis publish io.system.adapter.deconz.0.memHeapTotal {"val":31.03,"ack":true,"ts":1554156195892,"q":0,"from":"system.adapter.deconz.0","lc":1554156120842}
                2019-04-02 00:03:15.896 - silly: deconz.0 redis publish io.system.adapter.deconz.0.memHeapUsed {"val":15.7,"ack":true,"ts":1554156195895,"q":0,"from":"system.adapter.deconz.0","lc":1554156195895}
                2019-04-02 00:03:15.899 - silly: deconz.0 redis publish io.system.adapter.deconz.0.uptime {"val":94,"ack":true,"ts":1554156195898,"q":0,"from":"system.adapter.deconz.0","lc":1554156195898}
                2019-04-02 00:03:15.910 - silly: deconz.0 redis publish io.system.adapter.deconz.0.inputCount {"val":0,"ack":true,"ts":1554156195910,"q":0,"from":"system.adapter.deconz.0","lc":1554156165881}
                2019-04-02 00:03:15.913 - silly: deconz.0 redis publish io.system.adapter.deconz.0.outputCount {"val":8,"ack":true,"ts":1554156195913,"q":0,"from":"system.adapter.deconz.0","lc":1554156135870}
                2019-04-02 00:03:30.891 - silly: deconz.0 redis publish io.system.adapter.deconz.0.alive {"val":true,"ack":true,"ts":1554156210891,"q":0,"from":"system.adapter.deconz.0","lc":1554156105865}
                2019-04-02 00:03:30.893 - silly: deconz.0 redis publish io.system.adapter.deconz.0.connected {"val":true,"ack":true,"ts":1554156210893,"q":0,"from":"system.adapter.deconz.0","lc":1554156105868}
                2019-04-02 00:03:30.896 - silly: deconz.0 redis publish io.system.adapter.deconz.0.memRss {"val":48.08,"ack":true,"ts":1554156210895,"q":0,"from":"system.adapter.deconz.0","lc":1554156120839}
                2019-04-02 00:03:30.898 - silly: deconz.0 redis publish io.system.adapter.deconz.0.memHeapTotal {"val":31.03,"ack":true,"ts":1554156210898,"q":0,"from":"system.adapter.deconz.0","lc":1554156120842}
                2019-04-02 00:03:30.901 - silly: deconz.0 redis publish io.system.adapter.deconz.0.memHeapUsed {"val":15.81,"ack":true,"ts":1554156210900,"q":0,"from":"system.adapter.deconz.0","lc":1554156210900}
                2019-04-02 00:03:30.903 - silly: deconz.0 redis publish io.system.adapter.deconz.0.uptime {"val":109,"ack":true,"ts":1554156210903,"q":0,"from":"system.adapter.deconz.0","lc":1554156210903}
                2019-04-02 00:03:30.905 - silly: deconz.0 redis publish io.system.adapter.deconz.0.inputCount {"val":0,"ack":true,"ts":1554156210905,"q":0,"from":"system.adapter.deconz.0","lc":1554156165881}
                2019-04-02 00:03:30.908 - silly: deconz.0 redis publish io.system.adapter.deconz.0.outputCount {"val":8,"ack":true,"ts":1554156210907,"q":0,"from":"system.adapter.deconz.0","lc":1554156135870}
                2019-04-02 00:03:45.901 - silly: deconz.0 redis publish io.system.adapter.deconz.0.alive {"val":true,"ack":true,"ts":1554156225901,"q":0,"from":"system.adapter.deconz.0","lc":1554156105865}
                2019-04-02 00:03:45.903 - silly: deconz.0 redis publish io.system.adapter.deconz.0.connected {"val":true,"ack":true,"ts":1554156225903,"q":0,"from":"system.adapter.deconz.0","lc":1554156105868}
                2019-04-02 00:03:45.906 - silly: deconz.0 redis publish io.system.adapter.deconz.0.memRss {"val":48.08,"ack":true,"ts":1554156225905,"q":0,"from":"system.adapter.deconz.0","lc":1554156120839}
                2019-04-02 00:03:45.908 - silly: deconz.0 redis publish io.system.adapter.deconz.0.memHeapTotal {"val":31.03,"ack":true,"ts":1554156225907,"q":0,"from":"system.adapter.deconz.0","lc":1554156120842}
                2019-04-02 00:03:45.910 - silly: deconz.0 redis publish io.system.adapter.deconz.0.memHeapUsed {"val":15.9,"ack":true,"ts":1554156225909,"q":0,"from":"system.adapter.deconz.0","lc":1554156225909}
                2019-04-02 00:03:45.912 - silly: deconz.0 redis publish io.system.adapter.deconz.0.uptime {"val":124,"ack":true,"ts":1554156225911,"q":0,"from":"system.adapter.deconz.0","lc":1554156225911}
                2019-04-02 00:03:45.914 - silly: deconz.0 redis publish io.system.adapter.deconz.0.inputCount {"val":0,"ack":true,"ts":1554156225914,"q":0,"from":"system.adapter.deconz.0","lc":1554156165881}
                2019-04-02 00:03:45.916 - silly: deconz.0 redis publish io.system.adapter.deconz.0.outputCount {"val":8,"ack":true,"ts":1554156225916,"q":0,"from":"system.adapter.deconz.0","lc":1554156135870}
                

                Asgothian 1 Reply Last reply Reply Quote 0
                • Asgothian
                  Asgothian Developer @Guest last edited by Asgothian

                  @curryhoden Danke für die Daten. Leider bringt das nicht direkt etwas. Um an die Daten aus dem rest-Api ran zu kommen musst du einen Aufruf direkt an das Phoscon Gateway schicken. Den kann ich dir heute Abend zusammen klöppeln. Allerdings habe ich mir noch ein paar Dinge angeschaut, und bin relativ sicher das der Hue Datenpunkt nicht sauber durchgereicht wird.

                  Damit sinken die Optionen, allerdings habe ich abseits davon auch einen Vorschlag: Wenn du den "hue" colorpicker nutzt, dann kann kannst du mit einem kleinen Script die notwendigen Werte extrahieren und auf die Lampen setzen.

                  Dazu musst du:

                  • den Philips Hue Colorpicker nutzen
                  • einen Datenpunkt für den Colorpicker anlegen (Ich nutz dazu einen den ich javascript0.color.picker1 genannt habe)
                  • den Datenpunkt als "Command ID" eintragen
                  • als "XY ID" und "Level ID" die entsprechenden Datenpunkte der Lampe eintragen
                  • das Folgende Script wertet den dann aus und setzt die Werte auf der Lampe:
                  on ({id: "javascript0.color.picker1", change:"ne"}, function(obj) {
                    json_msg = JSON.parse(obj.state.val)
                   setState("lampObject.xy", json_msg.xy)
                   setState("LampObject.bri", json_msg.level * 2.55) 
                  });
                  

                  A.

                  1 Reply Last reply Reply Quote 0
                  • Jey Cee
                    Jey Cee Developer @Guest last edited by

                    @curryhoden sagte in CIE Colopicker:

                    Hue funktioniert allerdings nicht. Keine Zahl (0-360) wird übernommen.
                    Ich tippe 20 ein und drücke ENTER

                    Im Objektbaum werden alle Werte der jeweiligen Lampe kurz grün und der Wert steht dort eingetragen.
                    Nach einer weiteren Sekunde werden alle Werte erneut grün und die HUE wieder mit 0 ersetzt.

                    An der Lampe ändert sich nichts!

                    Werte lassen sich nur ändern wenn die Lampe an ist.
                    Tatsächlich wird der Hue Wert in der Anzeige sofort zurück gesetzt, aber er wird bei mir übertragen. Mir ist nicht klar wo genau das Problem liegt, es sieht so aus als würde nachdem ändern erneut der Alte Wert von deConz gesendet.

                    @curryhoden sagte in CIE Colopicker:

                    Debugmode:"silly"

                    Falsch, es muss "debug" sein, dann sieht man im Log welche Nachrichten geschickt werden und die Antwort dazu.

                    1 Reply Last reply Reply Quote 0
                    • ?
                      A Former User last edited by A Former User

                      Hey guten Morgen, bzw Mahlzeit in die Runde.

                      @Asgothian
                      Ich habe gerade mal den gewünschten API Aufruf gemacht. Zuvor habe ich mir natürlich einen API Key erstellt.
                      zusätzlich habe ich meinen API Key, sowie meine Syntax getestet und kann per API problemlos die Lampe ein/aus schalten.

                      Danach habe ich versucht die "hue" zu setzen.

                      Im folgenden:

                      1. lasse ich mir den Status der Lampe anzeigen
                      2. Setze ich die hue=100, jedoch kein optischer Unterschied zu erkennen
                      3. Zur Sicherheit setze ich die hue=200 was aber auch keinen optischen effekt auslößt.
                      4. Lasse ich mir zur Sicherheit nochmal den Status der Lampe anzeigen
                      micha@JVACASPERS:~$ curl  -X GET http://192.168.178.123/api/F533967F67/lights/1
                      {"ctmax":555,"ctmin":153,"etag":"90310e810635735c6cb338793d6e0b7b","hascolor":true,"manufacturername":"MLI","modelid":"ZBT-ExtendedColor","name":"Micha Schreibtisch","state":{"alert":"none","bri":254,"colormode":"ct","ct":384,"effect":"none","hue":0,"on":true,"reachable":true,"sat":209,"xy":[0.468742,0.412009]},"swversion":"2.2","type":"Extended color light","uniqueid":"d0:cf:5e:ff:fe:26:c7:f5-01"}
                      
                      micha@JVACASPERS:~$ curl -d '{"hue":100}' -X PUT http://192.168.178.123/api/F533967F67/lights/1/state
                      [{"success":{"/lights/1/state/hue":100}}]
                      
                      micha@JVACASPERS:~$ curl -d '{"hue":200}' -X PUT http://192.168.178.123/api/F533967F67/lights/1/state
                      [{"success":{"/lights/1/state/hue":200}}]
                      
                      micha@JVACASPERS:~$ curl  -X GET http://192.168.178.123/api/F533967F67/lights/1
                      {"ctmax":555,"ctmin":153,"etag":"9b2575cbcfe4bda0b88c06c37dca8d06","hascolor":true,"manufacturername":"MLI","modelid":"ZBT-ExtendedColor","name":"Micha Schreibtisch","state":{"alert":"none","bri":254,"colormode":"ct","ct":384,"effect":"none","hue":0,"on":true,"reachable":true,"sat":209,"xy":[0.468742,0.412009]},"swversion":"2.2","type":"Extended color light","uniqueid":"d0:cf:5e:ff:fe:26:c7:f5-01"}
                      

                      @Jey-Cee
                      Ich habe die Version 1.0.1 installiert. Gerade das logging auf "debug" gestellt. jedoch erzeugt es keine Einträge, wenn ich im Colorpicker etwas drücke.

                      Hier die ca letzten 20 Zeilen. Ich weiß ja wonach ich im Log suchen muss, da ich den API request eben selber erzeugt habe.
                      Aber glaube mir bitte, da ist keiner.

                      2019-04-02 11:31:42.827 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.on {"val":false,"ack":true,"ts":1554197502673,"q":0,"from":"system.adapter.deconz.0","lc":1554169141089}
                      2019-04-02 11:31:42.828 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.sat {"val":127,"ack":true,"ts":1554197502674,"q":0,"from":"system.adapter.deconz.0","lc":1554115256695}
                      2019-04-02 11:31:42.829 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.xy {"val":[0,0],"ack":true,"ts":1554197502676,"q":0,"from":"system.adapter.deconz.0","lc":1554115256698}
                      2019-04-02 11:31:42.829 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.bri {"val":127,"ack":true,"ts":1554197502677,"q":0,"from":"system.adapter.deconz.0","lc":1554115256680}
                      2019-04-02 11:31:42.830 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.ct {"val":0,"ack":true,"ts":1554197502679,"q":0,"from":"system.adapter.deconz.0","lc":1554115256683}
                      2019-04-02 11:31:42.830 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.effect {"val":"none","ack":true,"ts":1554197502680,"q":0,"from":"system.adapter.deconz.0","lc":1554115256686}
                      2019-04-02 11:31:42.831 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.hue {"val":0,"ack":true,"ts":1554197502681,"q":0,"from":"system.adapter.deconz.0","lc":1554115256690}
                      2019-04-02 11:31:42.832 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.on {"val":false,"ack":true,"ts":1554197502683,"q":0,"from":"system.adapter.deconz.0","lc":1554169141089}
                      2019-04-02 11:31:42.832 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.sat {"val":127,"ack":true,"ts":1554197502684,"q":0,"from":"system.adapter.deconz.0","lc":1554115256695}
                      2019-04-02 11:31:42.833 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.xy {"val":[0,0],"ack":true,"ts":1554197502686,"q":0,"from":"system.adapter.deconz.0","lc":1554115256698}
                      2019-04-02 11:31:42.834 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.bri {"val":127,"ack":true,"ts":1554197502687,"q":0,"from":"system.adapter.deconz.0","lc":1554115256680}
                      2019-04-02 11:31:42.834 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.ct {"val":0,"ack":true,"ts":1554197502689,"q":0,"from":"system.adapter.deconz.0","lc":1554115256683}
                      2019-04-02 11:31:42.835 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.effect {"val":"none","ack":true,"ts":1554197502690,"q":0,"from":"system.adapter.deconz.0","lc":1554115256686}
                      2019-04-02 11:31:42.835 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.hue {"val":0,"ack":true,"ts":1554197502692,"q":0,"from":"system.adapter.deconz.0","lc":1554115256690}
                      2019-04-02 11:31:42.836 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.on {"val":false,"ack":true,"ts":1554197502693,"q":0,"from":"system.adapter.deconz.0","lc":1554169141089}
                      2019-04-02 11:31:42.837 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.sat {"val":127,"ack":true,"ts":1554197502694,"q":0,"from":"system.adapter.deconz.0","lc":1554115256695}
                      2019-04-02 11:31:42.837 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.xy {"val":[0,0],"ack":true,"ts":1554197502696,"q":0,"from":"system.adapter.deconz.0","lc":1554115256698}
                      2019-04-02 11:31:42.838 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.bri {"val":127,"ack":true,"ts":1554197502697,"q":0,"from":"system.adapter.deconz.0","lc":1554115256680}
                      2019-04-02 11:31:42.839 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.ct {"val":0,"ack":true,"ts":1554197502698,"q":0,"from":"system.adapter.deconz.0","lc":1554115256683}
                      2019-04-02 11:31:42.839 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.effect {"val":"none","ack":true,"ts":1554197502700,"q":0,"from":"system.adapter.deconz.0","lc":1554115256686}
                      2019-04-02 11:31:42.840 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.hue {"val":0,"ack":true,"ts":1554197502701,"q":0,"from":"system.adapter.deconz.0","lc":1554115256690}
                      2019-04-02 11:31:42.841 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.on {"val":false,"ack":true,"ts":1554197502703,"q":0,"from":"system.adapter.deconz.0","lc":1554169141089}
                      2019-04-02 11:31:42.841 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.sat {"val":127,"ack":true,"ts":1554197502704,"q":0,"from":"system.adapter.deconz.0","lc":1554115256695}
                      2019-04-02 11:31:42.842 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.xy {"val":[0,0],"ack":true,"ts":1554197502705,"q":0,"from":"system.adapter.deconz.0","lc":1554115256698}
                      2019-04-02 11:31:42.843 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.bri {"val":127,"ack":true,"ts":1554197502707,"q":0,"from":"system.adapter.deconz.0","lc":1554115256680}
                      2019-04-02 11:31:42.843 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.ct {"val":0,"ack":true,"ts":1554197502708,"q":0,"from":"system.adapter.deconz.0","lc":1554115256683}
                      2019-04-02 11:31:42.844 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.effect {"val":"none","ack":true,"ts":1554197502710,"q":0,"from":"system.adapter.deconz.0","lc":1554115256686}
                      2019-04-02 11:31:42.844 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.hue {"val":0,"ack":true,"ts":1554197502711,"q":0,"from":"system.adapter.deconz.0","lc":1554115256690}
                      2019-04-02 11:31:42.845 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.on {"val":false,"ack":true,"ts":1554197502712,"q":0,"from":"system.adapter.deconz.0","lc":1554169141089}
                      2019-04-02 11:31:42.846 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.sat {"val":127,"ack":true,"ts":1554197502714,"q":0,"from":"system.adapter.deconz.0","lc":1554115256695}
                      2019-04-02 11:31:42.846 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.xy {"val":[0,0],"ack":true,"ts":1554197502715,"q":0,"from":"system.adapter.deconz.0","lc":1554115256698}
                      2019-04-02 11:31:42.847 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.bri {"val":127,"ack":true,"ts":1554197502716,"q":0,"from":"system.adapter.deconz.0","lc":1554115256680}
                      2019-04-02 11:31:42.848 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.ct {"val":0,"ack":true,"ts":1554197502721,"q":0,"from":"system.adapter.deconz.0","lc":1554115256683}
                      2019-04-02 11:31:42.848 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.effect {"val":"none","ack":true,"ts":1554197502723,"q":0,"from":"system.adapter.deconz.0","lc":1554115256686}
                      2019-04-02 11:31:42.849 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.hue {"val":0,"ack":true,"ts":1554197502725,"q":0,"from":"system.adapter.deconz.0","lc":1554115256690}
                      2019-04-02 11:31:42.849 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.on {"val":false,"ack":true,"ts":1554197502728,"q":0,"from":"system.adapter.deconz.0","lc":1554169141089}
                      2019-04-02 11:31:42.850 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.sat {"val":127,"ack":true,"ts":1554197502730,"q":0,"from":"system.adapter.deconz.0","lc":1554115256695}
                      2019-04-02 11:31:42.851 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.xy {"val":[0,0],"ack":true,"ts":1554197502733,"q":0,"from":"system.adapter.deconz.0","lc":1554115256698}
                      2019-04-02 11:31:42.851 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.bri {"val":127,"ack":true,"ts":1554197502735,"q":0,"from":"system.adapter.deconz.0","lc":1554115256680}
                      2019-04-02 11:31:42.852 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.ct {"val":0,"ack":true,"ts":1554197502738,"q":0,"from":"system.adapter.deconz.0","lc":1554115256683}
                      2019-04-02 11:31:42.853 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.effect {"val":"none","ack":true,"ts":1554197502741,"q":0,"from":"system.adapter.deconz.0","lc":1554115256686}
                      2019-04-02 11:31:42.853 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.hue {"val":0,"ack":true,"ts":1554197502743,"q":0,"from":"system.adapter.deconz.0","lc":1554115256690}
                      2019-04-02 11:31:42.854 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.on {"val":false,"ack":true,"ts":1554197502746,"q":0,"from":"system.adapter.deconz.0","lc":1554169141089}
                      2019-04-02 11:31:42.855 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.sat {"val":127,"ack":true,"ts":1554197502748,"q":0,"from":"system.adapter.deconz.0","lc":1554115256695}
                      2019-04-02 11:31:42.855 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.xy {"val":[0,0],"ack":true,"ts":1554197502751,"q":0,"from":"system.adapter.deconz.0","lc":1554115256698}
                      2019-04-02 11:31:42.856 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.bri {"val":127,"ack":true,"ts":1554197502753,"q":0,"from":"system.adapter.deconz.0","lc":1554115256680}
                      2019-04-02 11:31:42.856 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.ct {"val":0,"ack":true,"ts":1554197502756,"q":0,"from":"system.adapter.deconz.0","lc":1554115256683}
                      2019-04-02 11:31:42.857 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.effect {"val":"none","ack":true,"ts":1554197502757,"q":0,"from":"system.adapter.deconz.0","lc":1554115256686}
                      2019-04-02 11:31:42.858 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.hue {"val":0,"ack":true,"ts":1554197502759,"q":0,"from":"system.adapter.deconz.0","lc":1554115256690}
                      2019-04-02 11:31:42.858 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.on {"val":false,"ack":true,"ts":1554197502760,"q":0,"from":"system.adapter.deconz.0","lc":1554169141089}
                      2019-04-02 11:31:42.859 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.sat {"val":127,"ack":true,"ts":1554197502762,"q":0,"from":"system.adapter.deconz.0","lc":1554115256695}
                      2019-04-02 11:31:42.860 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.xy {"val":[0,0],"ack":true,"ts":1554197502763,"q":0,"from":"system.adapter.deconz.0","lc":1554115256698}
                      2019-04-02 11:31:42.860 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.bri {"val":127,"ack":true,"ts":1554197502765,"q":0,"from":"system.adapter.deconz.0","lc":1554115256680}
                      2019-04-02 11:31:42.861 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.ct {"val":0,"ack":true,"ts":1554197502767,"q":0,"from":"system.adapter.deconz.0","lc":1554115256683}
                      2019-04-02 11:31:42.861 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.effect {"val":"none","ack":true,"ts":1554197502769,"q":0,"from":"system.adapter.deconz.0","lc":1554115256686}
                      2019-04-02 11:31:42.862 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.hue {"val":0,"ack":true,"ts":1554197502770,"q":0,"from":"system.adapter.deconz.0","lc":1554115256690}
                      2019-04-02 11:31:42.863 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.on {"val":false,"ack":true,"ts":1554197502772,"q":0,"from":"system.adapter.deconz.0","lc":1554169141089}
                      2019-04-02 11:31:42.863 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.sat {"val":127,"ack":true,"ts":1554197502773,"q":0,"from":"system.adapter.deconz.0","lc":1554115256695}
                      2019-04-02 11:31:42.864 - debug: deconz.0 redis pmessage io.deconz.0.* io.deconz.0.Groups.2.xy {"val":[0,0],"ack":true,"ts":1554197502775,"q":0,"from":"system.adapter.deconz.0","lc":1554115256698}
                      

                      Asgothian 1 Reply Last reply Reply Quote 0
                      • Asgothian
                        Asgothian Developer @Guest last edited by Asgothian

                        @curryhoden
                        Hallo,

                        im Log ist mir etwas aufgefallen:

                        die Lampe befindet sich im falschen Farbe-Modus. In den Daten aus der rest-API meldet sie

                        "state":{"alert":"none","bri":254,"colormode":"ct","ct":384,"effect":"none","hue":0,"on":true,"reachable":true,"sat":209,"xy":[0.468742,0.412009]}
                        

                        colormode:ct bedeutet das sie nicht auf Farbe (HSV, RGB oder CIE) sondern auf Farbtemperatur eingestellt ist. In diesem Fall wird der Hue wert ignoriert. Es gab dazu schon einmal einen issue am deconz-rest-plugin, allerdings bezogen auf die Philips Hue leuchten.

                        Stell doch bitte mal den xy wert um, und schau nach ob die Lampe dann den Farbmodus wechselt. Wenn sie das tut, kannst du nochmal versuchen den hue wert anzupassen.

                        A.

                        1 Reply Last reply Reply Quote 0
                        • ?
                          A Former User last edited by A Former User

                          @Asgothian
                          Okay ich habe gerade folgendes gemacht:

                          1. Ich habe in den IObroker Objekten den XY Wert verändert (inkl. optischem Feedback der Lampe) und dann eine API abfrage gemacht:
                          micha@JVACASPERS:~$ curl  -X GET http://192.168.178.123/api/F533967F67/lights/1
                          {"ctmax":555,"ctmin":153,"etag":"3e626f67b2716529e2f3d3ad90b4df70","hascolor":true,"manufacturername":"MLI","modelid":"ZBT-ExtendedColor","name":"Micha Schreibtisch","state":{"alert":"none","bri":254,"colormode":"xy","ct":315,"effect":"none","hue":0,"on":true,"reachable":true,"sat":146,"xy":[0.424872,0.3561]},"swversion":"2.2","type":"Extended color light","uniqueid":"d0:cf:5e:ff:fe:26:c7:f5-01"}
                          

                          Die Lampe befindet sich nun im colormode:xy
                          Ich hoffe das ist, was gewünscht war.

                          Danach habe ich im Iobroker Objektbaum versucht, den Wert für hue anzupassen.
                          Selbes Spiel wie oben beschrieben (grünes aufleuchten der Werte, 1sek warten und der Wert ist wieder 0, optische Veränderungen: NEIN)

                          Also das ganze nochmal per API versucht.

                          micha@JVACASPERS:~$ curl  -X GET http://192.168.178.123/api/F533967F67/lights/1
                          {"ctmax":555,"ctmin":153,"etag":"a8767303f2c48282aa28c6a52e1db82f","hascolor":true,"manufacturername":"MLI","modelid":"ZBT-ExtendedColor","name":"Micha Schreibtisch","state":{"alert":"none","bri":254,"colormode":"xy","ct":315,"effect":"none","hue":0,"on":true,"reachable":true,"sat":146,"xy":[0.424872,0.3561]},"swversion":"2.2","type":"Extended color light","uniqueid":"d0:cf:5e:ff:fe:26:c7:f5-01"}
                          
                          
                          micha@JVACASPERS:~$ curl -d '{"hue":100}' -X PUT http://192.168.178.123/api/F533967F67/lights/1/state
                          [{"success":{"/lights/1/state/hue":100}}]
                          
                          micha@JVACASPERS:~$ curl  -X GET http://192.168.178.123/api/F533967F67/lights/1
                          {"ctmax":555,"ctmin":153,"etag":"dee056e82ea1d8d916479816d6d56fb1","hascolor":true,"manufacturername":"MLI","modelid":"ZBT-ExtendedColor","name":"Micha Schreibtisch","state":{"alert":"none","bri":254,"colormode":"xy","ct":315,"effect":"none","hue":0,"on":true,"reachable":true,"sat":146,"xy":[0.424872,0.3561]},"swversion":"2.2","type":"Extended color light","uniqueid":"d0:cf:5e:ff:fe:26:c7:f5-01"}
                          

                          Hierbei war auch keine optische Veränderung wahrzunehmen.
                          Die hue steht auch direkt wieder bei, trotz colormode

                          Asgothian 1 Reply Last reply Reply Quote 0
                          • Asgothian
                            Asgothian Developer @Guest last edited by

                            @curryhoden
                            Ok. Damit ist meine Vermutung von weiter oben endgültig bestätigt. Es wäre gut wenn du mit den hier geposteten Auszügen aus der Kommunikation mit der rest-API einen Issue am deconz-rest-plugin auf GitHub aufmachen könntest (mit den Auszügen aus beiden Posts).

                            Der ioBroker Adapter kann nur das auswerten was die rest-API liefert, und diese reagiert nicht sauber auf die Anpassung des Hue.

                            Um jetzt trotzdem vorwärts zu kommen kann ich Dir nur den Umweg über das Script (auch weiter oben hier im Thread) empfehlen. Ich kenne keinen colorpicker, der direkt die XY Werte setzt, die die ich kenne setzen entweder RGB, HSV oder halt XY über Command.

                            A.

                            1 Reply Last reply Reply Quote 0
                            • ?
                              A Former User last edited by A Former User

                              @Asgothian

                              Ich danke dir vielmals für deine Hilfe!

                              Merkwürdig, dass scheinbar niemand vorher auf den Fehler aufmerksam wurde.
                              BTW:
                              Mit deinem Script von oben, habe ich es hinbekommen die Lampe zu steuern.
                              Nachteil: Der Commandwert für Level (also brightness) ist immer 100
                              Während die API Werte bis 255 benötigt.

                              Lässt man die Zeile weg und sendet nur den xy Wert per setState, dann lüppt es.

                              Das ist alles ziemlich gefrickelt. Ich bin dir dankbar, hoffe aber ehrlich gesagt, dass sich das ganze nach der Fehlerbehebung etwas einfacher gestaltet.

                              Für alle anderen, die auf das Problem stoßen:

                              @Asgothian said in CIE Colopicker:

                              Dazu musst du:

                              den Philips Hue Colorpicker nutzen
                              einen Datenpunkt für den Colorpicker anlegen (Ich nutz dazu einen den ich javascript0.color.picker1 genannt habe)
                              den Datenpunkt als "Command ID" eintragen
                              als "XY ID" und "Level ID" die entsprechenden Datenpunkte der Lampe eintragen
                              das Folgende Script wertet den dann aus und setzt die Werte auf der Lampe:

                                                                                                                                                          on ({id: "javascript0.color.picker1", change:"ne"}, function(obj) {                                                                                                                                                                              json_msg = JSON.parse(obj.state.val)                                                                                                                                                                             setState("lampObject.xy", json_msg.xy)                                                                                                                                                                             setState("LampObject.bri", son_msg.level)                                                                                                                                                                             });
                              

                              Lasst die Zeile:

                              setState("LampObject.bri", son_msg.level)          
                              

                              weg. (es fehlt ein "j" bei json) Aber es würde auch so nicht mit dem level klappen, da dieses immer 100 ist. (255 benötigt für maximale Helligkeit).

                              Hier noch das erstellte Github Issue:
                              ISSUE#1402

                              1 Reply Last reply Reply Quote 0
                              • J
                                Joker971 last edited by

                                Nur mal so zur Info, ich habe das gleiche Problem mit meinen Müllers GU10. Scheint noch nicht gefixt zu sein 😞

                                S 1 Reply Last reply Reply Quote 0
                                • S
                                  sixum @Joker971 last edited by

                                  Gibt es für das Problem mittlerweile eine Lösung? Habe eine Hue Iris, bekomme die aber nicht vernünftig angesteuert mit dem ColorPicker (Command ID nicht vorhanden)

                                  1 Reply Last reply Reply Quote 0
                                  • First post
                                    Last post

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  842
                                  Online

                                  31.9k
                                  Users

                                  80.1k
                                  Topics

                                  1.3m
                                  Posts

                                  material ui vis
                                  5
                                  20
                                  2359
                                  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