NEWS
xy Farbe setzen
-
Hallo. Ich habe hier einen MiBoxer Zigbee Led Controller.
Wie kann ich im Blockly die Farben xy setzen? -
@helmex sagte in xy Farbe setzen:
Wie kann ich im Blockly die Farben xy setzen?
mit Köpfchen..
in welchen Adapter ?
-
@arteck javascript.0
gibt es andere Adapter die Blockly können? -
@helmex sagte in xy Farbe setzen:
@arteck javascript.0
gibt es andere Adapter die Blockly können?Darum geht's nicht.
Gefragt ist, mit welchem Adapter Du das Gerät steuerst. -
@codierknecht deconz.0
Sorry, ich bin ein absoluter Anfänger... -
@helmex sagte in xy Farbe setzen:
deconz.0
zeig mal nen Screenshot von den DPs vom Gerät. (Objektbaum)
-
-
@helmex
Ist der Datenpunkt "xy" vom Typ "array" oder vom Typ "string"(JSON)?
Wenn "array": -
@helmex
Da wird die Farbe offenbar über den HSL Farbraum geregelt.
https://de.wikipedia.org/wiki/HSV-FarbraumVielleicht hilft Dir das hier weiter:
https://wisotop.de/rgb-nach-hsv.php -
@paul53 "erzeuge Liste mit" habe ich gefunden. Woher kommt aber x , y?
-
@helmex sagte: Woher kommt aber x , y?
Aus Eingaben oder Berechnungen?
-
@helmex sagte in xy Farbe setzen:
Woher kommt aber x , y?
Das sind Variablen welche Du erstellen musst.
Edit:
Du bist noch eine Antwort schuldig:
@paul53 sagte in xy Farbe setzen:
Ist der Datenpunkt "xy" vom Typ "array" oder vom Typ "string"(JSON)?
-
Die Farbe wird bei diesem Controller über "hue", "sat" und vermutlich "bri" geregelt ... also HSL (bzw. HSB).
Ich zitiere mal Wikipedia:
Wie willst Du denn Deine Farbe bestimmen?
Als RGB (255,0,0), als HTML (#FF0000) oder als benannte Farbe (red, green, blue)?
Auf jeden Fall musst Du die dann in HSL/HSB umrechnen.
Spiel doch einfach mal mit den Werten der Datenpunkte rum und schau was passiert. -
Der ColorMode ist nicht einstellbar. Sobald der Wert xy geändert wird stellt sich ColorMode auf xy. Die Farbeingabe schein nur über xy möglich zu sein.
xy steht in eckigen Klammern. Ich nehme mal an ein array. Die Farbe würde ich gerne in RGB eingeben. -
@helmex sagte in xy Farbe setzen:
Ich nehme mal an ein array
annehmen heisst nicht wissen!
bitte Objektdaten des Datenpunktes in code-tags posten -
@helmex sagte in xy Farbe setzen:
Der ColorMode ist nicht einstellbar. Sobald der Wert xy geändert wird stellt sich ColorMode auf xy. Die Farbeingabe schein nur über xy möglich zu sein.
xy steht in eckigen Klammern. Ich nehme mal an ein array. Die Farbe würde ich gerne in RGB eingeben.Den meine ich auch nicht.
Was passiert, wenn Du an "hue" und "sat" drehst?
hue=0, sat=100 und bri=50 müsste nach meiner Theorie irgend etwas rotes ergeben. -
@helmex sagte in xy Farbe setzen:
Die Farbe würde ich gerne in RGB eingeben.
wie passt das zum Threadtitel?
xy Farbe setzen -
@homoran Entschuldige bitte meine falschen Angaben. Ich bin wirklich ein Anfänger und muß jedes zweite Wort in Google recherchieren um euch folgen zu können.
Ich habe auf eine Konvertierung von RGB zu xy gehoft. Mehr wollte ich damit nicht sagen. -
{ "type": "state", "common": { "name": "undefined xy", "type": "array", "role": "color.CIE", "read": true, "write": true, "def": "[0.1,0.1]" }, "native": {}, "from": "system.adapter.deconz.0", "user": "system.user.admin", "ts": 1665082837800, "_id": "deconz.0.Lights.4.xy" }
MOD-EDIT: code-tags korrigiert
-
@codierknecht hue kann nicht geändert werden. sat kann ich ändern, siehe aber keine Veränderung an der LED. bri funktioniert