Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Tutorial: Vis-colorpicker CIE Color (x,y)

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Tutorial: Vis-colorpicker CIE Color (x,y)

    This topic has been deleted. Only users with topic management privileges can see it.
    • E
      exico66 @Tirador last edited by

      @Tirador bei mir stellt es sich anders dar. wenn ich mit der mouse gezielt einen farbpunkt auswähle, dann ist es genau so. die lampe wird keine sichtbare ms mit der gewählten farbe geschaltet, sie wird sofort gelb. nur dimmen geht.

      T 1 Reply Last reply Reply Quote 0
      • T
        Tirador @exico66 last edited by

        @exico66
        Ich habe das Verhalten nochmal beobachtet. Ich habe es nur beim ersten Mal das das Kreuz kurz auf gelb springt, aber im Anschluss auf den richtigen Farbwert.

        Was für eine Lampe hast du denn? Ich nutze die Philips Hue Birnen.
        Ich habe deconz in Version 1.2.6 im Einsatz. Ich bin außerdem auf der letzten Deconz Version 2.0.5.74.

        1 Reply Last reply Reply Quote 0
        • E
          exico66 last edited by

          Du hast Recht, mit einer Hue hat es funktioniert. Bei Osram ging es nicht, teste aber weiter

          1 Reply Last reply Reply Quote 0
          • E
            exico66 last edited by

            bei Osram sprimgt es, manchmal erst nach paar sekunden, immer zurück auf gelb. wenn du das noch fixen könntest 😉
            danke

            1 Reply Last reply Reply Quote 0
            • B
              BigStephan last edited by BigStephan

              Hey,

              meiner Meinung nach muss der Block so aussehen:

                              handler.push(function () {
                                  if (cmd_id !== 'nothing_selected') {
                                      
                                      /*var cmd = picker.xy[0] + ',' + picker.xy[1]; (EDIT BEITRAG: Diese Zeile kann noch weg!)*/
                                      vis.setValue(xy_id, picker.xy[0] + ',' + picker.xy[1]);
                                      vis.setValue(level_id, Math.round(picker.xy[2] * 254));
                                  }
                              });
              
                              var onChange = function () {
                                  var xy = vis.states[xy_id + '.val'].toString();
                                  var level = vis.states[level_id + '.val'] || 0;
                                  xy = xy.split(',');
                                  if (xy.length === 2) {
                                      picker.fromXY(parseFloat(xy[0]), parseFloat(xy[1]), parseInt(level) / 254);
              
                                  }
                              };
              
              
                              vis.states.bind(xy_id    + '.val', onChange);
                              vis.states.bind(level_id + '.val', onChange);
                              onChange();
              
              
              

              Scheinbar bekommt er bei der Abfrage des IST-Wertes aus Deconz nicht immer einen String sondern irgendetwas undefiniertes zurück und setzt deshalb zwischenzeitlich immer wieder auf "0.5,0.5" zurück. Wenn man das zwangscasted, gehts (zumindest bei mir springt er nun nicht mehr hin und her).

              Grüße

              Stephan

              T E 3 Replies Last reply Reply Quote 2
              • T
                Tirador @BigStephan last edited by Tirador

                @BigStephan Danke für deine Änderung. Ich habe den Code mal übernommen. ich hatte nur initial manchmal, dass der Wert gesprungen ist. Ich werde berichten.

                1 Reply Last reply Reply Quote 0
                • B
                  BigStephan last edited by

                  Was mir aber absolut unlogisch vorkommt:

                  Mache ich den Picker im Editor der Visu zum ersten mal auf, passt die aktuell real an der Lampe eingestellte Farbe und die Helligkeit mit dem Picker zusammen. Egal ob Seite neu geladen oder komplett neu gestartet.

                  In der Visu später selbst, passt das beim ersten Öffnen des Pickers nicht....hier steht der Picker bei mir immer auf Blau (ganz unten links) und 100% Helligkeit. Schließe ich diesen und öffne ihn erneut oder wechsle die View zwischendurch behält er die Werte allerdings. Nur beim Neuladen der Seite fehlen sie.

                  Im Code wird das onChange() einmal beim Scriptstart aufgerufen und sorgt dann dafür, dass offenbar beim ersten Öffnen im Editor die Werte aus Deconz geladen werden und der Picker gleich richtige Werte zeigt.
                  Das wird aber in der Visu selbst nicht gemacht....

                  Mir ist der Code an dieser Stelle zu hoch....hier müßten sich die Autoren mal zu äußern (@hobbyquaker, @Bluefox ) 🙂

                  Grüße

                  Stephan

                  E D 2 Replies Last reply Reply Quote 0
                  • E
                    exico66 @BigStephan last edited by

                    @BigStephan Danke, das werde ich heute mal testen und berichten.

                    1 Reply Last reply Reply Quote 0
                    • E
                      exico66 @BigStephan last edited by

                      @BigStephan Leider springt der Picker bei meinen Osram weiterhin.

                      1 Reply Last reply Reply Quote 0
                      • E
                        exico66 @BigStephan last edited by

                        @BigStephan tatsächlich funktioniert es jetzt auch mit meinen Osramlampen. Mein Fehler war, dass ich Deine Zeilen kopiert und eingefügt hatte und es dabei so einiges zerhauen hatte. Händisch eingetragen geht es jetzt. Läuft tadellos. Vielen Dank !!!!

                        Z 1 Reply Last reply Reply Quote 0
                        • Z
                          zgadgeter @exico66 last edited by

                          @exico66 said in Tutorial: Vis-colorpicker CIE Color (x,y):

                          @BigStephan tatsächlich funktioniert es jetzt auch mit meinen Osramlampen. Mein Fehler war, dass ich Deine Zeilen kopiert und eingefügt hatte und es dabei so einiges zerhauen hatte. Händisch eingetragen geht es jetzt. Läuft tadellos. Vielen Dank !!!!

                          Hi, darf ich fragen was Du genau gemacht hast mit Osram? Ich habe eine Osram Flex Lichterkette...probiere die ueber colorpicker zu steuern...mir ist aber nicht klar was ich wo eintragen muss?
                          danke.

                          E 1 Reply Last reply Reply Quote 0
                          • E
                            exico66 @zgadgeter last edited by exico66

                            @zgadgeter Die Datei zum Editieren wie oben beschrieben aufrufen. Den gesamten Inhalt mit dem Inhalt der Datei ersetzen.
                            Colorpicker für CIE.docx

                            Z 1 Reply Last reply Reply Quote 0
                            • Z
                              zgadgeter @exico66 last edited by

                              @exico66 Hi, und danke. Das habe ich so gemacht, komme aber trotzdem nicht weiter.
                              Also in der Vis habe ich folgendes zur Auswahl:
                              71eae42d-cee4-4d60-9e56-e028a01ba1c6-image.png
                              Welche sollte ich nehmen?
                              Wenn ich z.B. das Philips Hue widget nehme habe ich folgendes zum eintragen:
                              a3b55090-9688-47c3-b434-4f81ae27578b-image.png
                              Und bei der Osram haben das zur Auswahl:
                              37b5df7d-0b21-49c1-a3f8-41c6b36fb65a-image.png

                              Welchen Parameter sollte ich das auswaehlen?
                              danke.

                              E 1 Reply Last reply Reply Quote 0
                              • E
                                exico66 @zgadgeter last edited by

                                @zgadgeter das ist doch weiter oben alles beschrieben. Installier den Stripe mal neu. Folgende Datenpunkte müssen da sein ( ist der gleiche Stripe den Du hast)
                                als widget das "Hue" nehmen.
                                55fe3078-0969-4fee-b402-86155a1ad26b-grafik.png

                                Z 2 Replies Last reply Reply Quote 0
                                • Z
                                  zgadgeter @exico66 last edited by

                                  @exico66 said in Tutorial: Vis-colorpicker CIE Color (x,y):

                                  @zgadgeter das ist doch weiter oben alles beschrieben. Installier den Stripe mal neu. Folgende Datenpunkte müssen da sein ( ist der gleiche Stripe den Du hast)

                                  OK, heisst bei meinem pairing ist was falsch gelaufen weil ich diese ganzen Datenpunkte nicht habe? Ich probiere es nochmals....

                                  1 Reply Last reply Reply Quote 0
                                  • Z
                                    zgadgeter @exico66 last edited by

                                    @exico66 ok, zweimal getrennt, und wieder angelernt...es kommen keine weitere Datenpunkte dazu. Um sicher zu gehen, das ist meine Lichterkette...Ist die gleich mit deiner?

                                    67da363a-f4a3-4c83-9b0c-e609926f99c4-image.png

                                    E 1 Reply Last reply Reply Quote 0
                                    • E
                                      exico66 @zgadgeter last edited by

                                      @zgadgeter ja

                                      Z 1 Reply Last reply Reply Quote 0
                                      • Z
                                        zgadgeter @exico66 last edited by

                                        @exico66 Ok, strange. Dann probiere ich es halt noch ein paar mal....also einfach den Zigbee in den anlern Modus versetzen? Ganz normal?

                                        E 1 Reply Last reply Reply Quote 0
                                        • E
                                          exico66 @zgadgeter last edited by

                                          @zgadgeter sagte in Tutorial: Vis-colorpicker CIE Color (x,y):

                                          @exico66 Ok, strange. Dann probiere ich es halt noch ein paar mal....also einfach den Zigbee in den anlern Modus versetzen? Ganz normal?

                                          Ich habe den Conbee 2 und verbinde über Deconz.

                                          Z 1 Reply Last reply Reply Quote 0
                                          • Z
                                            zgadgeter @exico66 last edited by

                                            @exico66 Ok, ob das der Unterschied dann ist? Muss ich recherchieren....

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            894
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            material ui vis
                                            15
                                            53
                                            11262
                                            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