Nein hab kein Dali. Im Moment auch noch keinen LED Controller zum testen. Alles erstmal rein theoretischer Natur.
Aber der LBS 19000869 scheint ganz interessant zu sein.
Werde ich mich mal mit beschäftigen.
vento66 du meinst wahrscheinlich die Punkte in der Hilfe auf der Seite „Variablen, Funktionen und Formeln“ relativ weit unten?!
Ankündigung
Einklappen
Keine Ankündigung bisher.
RGBW Dimmer in der Visu
Einklappen
X
-
Was da rauskommt is ja in Ordnung
H70
S255
V255
Hast du ein Dali Gateway? Was hast du hier hast eingestellt?
Versuchs mal so wie im Screenshot, hier werden die HSV Werte in HEX umgerechnet.
Angehängte Dateien
Einen Kommentar schreiben:
-
Such mal in der Hilfe nach HSV da gibt es doch fertige Funktionen. Hab das aber selber nicht im Einsatz.
Einen Kommentar schreiben:
-
bei #46ffff passen die Werte.
Wenn ich nun aber den "H" Wert manuell verschiebe (zwischen 0 und 255) hätte ich erwartet, dass bei 0 ein rot erscheint und bei 255 auch. Dazwischen eben alle möglichen anderen Farbabstufungen.
Vielleicht fehlt mir auch nur ein LBS der die H/S/V Werte wieder in RGB umwandelt.
Denn wie es jetzt ist, kommt ein völlig falscher (Farb)Wert raus.
Ich wollte die Logik auch so simpel wie möglich gestalten.
Bildschirmfoto 2020-11-07 um 11.24.53.png
Bei A1 ist es ein sattes türkis mit 100% Sättigung und 100% Helligkeit und bei A2 ein türkis mit 50% Sättigung und 100% Helligkeit.
Ich werde leider auch aus den Quelltexten der LBS nicht schlau wie die genaue Umrechnung ist.
- Likes 1
Einen Kommentar schreiben:
-
Schau mal jetzt und Vergleich die Werte
Einen Kommentar schreiben:
-
BadWicky
Dank dir. Was mich direkt verwundet ist, dass ich andere Werte ausgegeben bekomme als du.
Bildschirmfoto 2020-11-06 um 19.51.16.png
Einen Kommentar schreiben:
-
shortyle
danke für deine Antworten! Kann sie leider aktuell nicht probieren da ich zeitlich ziemlich viel zu tun habe.
ich habe dir zu deiner oben genannten Frage ein Screenshot von meiner Logik gemacht.
die Einstellung über Schieberegler funktionieren bei mir auch bereits wenn du diese benötigst kann ich sie dir auch gerne einen Screenshot senden.Zuletzt geändert von BadWicky; 06.11.2020, 15:21.
Einen Kommentar schreiben:
-
1. Hierzu einfach ein UniversalElement nehmen. Bei KO1: Steuerung ein iKO (z.B. "Übergabe HSV") eintragen welches den Hexwert erhält, den auch an dein Dali Gateway übermittelt bekommt. Anschließend unter Design eine dynamische Hintergrundfarbe auswählen, bzw. erstellen. Bei Farb-Definition trägst du einfach "#{#}" ein. Das wars schonZitat von BadWicky Beitrag anzeigenEin Feld integrieren in dem die aktuell angewählte Farbe dargestellt wird zu sehen in der Mitte des Colorpickers
2. Hier ebenfalls UEs anlegen. Als Hintergrundfarbe dann hier die gewünschte Farben auswählen und unter Befehle "KO Wert zuweisen" auswählen und dem iKO "Übergabe HSV" (s.oben) den fixen Hexwert zuweisen. Das entsprechend für jede Farbe wiederholen.Zitat von BadWicky Beitrag anzeigenauch wäre es schön wenn ich ähnlich wie auch auf dem Bild zu sehen ist, Farbige Felder 1. 2.... in denen festgelegt Farben an das Dali Gateway als HSV Wert übergeben werden.
3. Hier müsstest du ein paar mehr iKOs anlegenZitat von BadWicky Beitrag anzeigenVielleicht geht es auch noch, wenn eine Farbe manuell vorgewählt wurde, diese dann in die Farbigen Felder abgespeichert werden könnten.
Ein Beispiel für eine dynamischen Farbauswahl:
- Du könntest bei dem UE (aus 2.) den LangKlick aktivieren und "KO2 setzen" auswählen
- Dann legst du ein iKO an z.B. "Farbauswahl1". Das hinterlegst du im UE bei KO1: Steuerung
- Dann ein weiteres iKO z.B. "Farbe1-temp setzen" bei "KO2: Wert setzen" hinterlegen
- Als Hintergrundfarbe, nimmst du wieder die dynamische Hintergrundfarbe aus 1.
- Bei den Befehlen trägst du dann ein "KO: Wert eines anderen KOs zuweisen" und hier bei KO "Übergabe HSV" und bei zu übergebenden KO "Farbauswahl1"
Weiterhin musst du eine Logik erstellen.
Bildschirmfoto 2020-11-06 um 14.09.55.png
Bedeutet bei KurzKlick wird die aktuell gespeicherte Farbe aus dem Feld1 an Dali übergeben.
Bei einem LangKlick wird die zuvor ausgewählte Farbe vom Colorpicker an die Farbauswahl1 weitergegeben und durch den dynamischen Hintergrund im Feld1 angezeigt
Für weitere Felder einfach weitere iKOs anlegen mit *1, *3, *4, etc
Sollte eigentlich klappen
Einen Kommentar schreiben:
-
ich verzweifle gerade am Thema Colorpicker und Individualsteuerung über Einzelwerte von H/S/V
Kann mir jemand mal kurz auf die Sprünge helfen warum ich, wenn ich bei einem Farbauswahlelement (Modus HSV-Wert setzen) in einen grünen Bereich klicke als Ausgabe den HexCode 54fdf8 erhalte, was ja wiederum eher ein Hellblau/türkis ist?
Wenn ich das Ganze dann weiter verarbeite/aufteile und wieder zusammenführe bekomme ich einen völlig falschen Wert.
Ich vermute es hängt mit dem Baustein LBS 18000060 (ID1670) zusammen, da dieser ein R/G/B erwarten und dann entsprechend zusammenführt.
Bildschirmfoto 2020-11-05 um 14.00.33.png
Wenn ich es den Modus RGB-Wert setzen umstelle und die Logik etwas umstelle passt es passt es mit der "Grundfarbe".
Allerdings ändert sich dann bei manueller Änderung des H Wertes die Farbe nicht vollständig, sprich bei 0 die Farbe rot und bei 255 die Farbe rot und dazwischen alle Anderen sondern lediglich ein Bereich zwischen grün und Blau. Auch mit den S und V Werten passt es nicht so wie ich es mir vorstelle. HSV arbeitet ja eigentlich auch mit °/%/% Angaben, also z.B. 290°/100%/100%
Ich blick da einfach nicht durch
Mein eigentliches Ziel:
(H) Grundfarbe einstellen
(S) manuell die Sättigung ändern
(V) manuell den Dunkelwert/Hellwert ändern
Einen Kommentar schreiben:
-
Also wird vom Aktor auf dem entsprechenden Objekt für HSV doch ein 6stelligen Hexwert erwartet (welcher aus den 3 einzelnen R/G/B oder H/S/V Werten im jeweils 2stelligen Format besteht).
dank dir. Hab ich so direkt nicht rauslesen können und erklärt natürlich einiges
Einen Kommentar schreiben:
-
DPT232.600 sind ja 3 HEX Werte (RGB), Du musst nur die einzelnen 0-255 jeweils in HEX wandeln und zusammensetzen. Das erklärt dann bestimmt auch Deine Frage im anderen Thread.
- Likes 1
Einen Kommentar schreiben:
-
Hi,Zitat von saegefisch Beitrag anzeigenDaher stelle ich meinen Vorschlag vor - vielleicht hilft es jemandem und gerne auch zur Diskussion.
rgb2.JPG
ich hab da 2 kleine Verständnisfragen:
1: du füllst doch die Eingänge deines 3xDec2DPT232 mit den gleichen iKOs, die an den einzelnen H/S/V Werten des LBS18000061 (ID38) ausgegeben werden. Hättest du dann nicht statt des 3xDec2DPT232 einfach den LBS 18000060 nehmen können und den Ausgang A1? Müsste doch im Ergebnis das Gleiche sein?!
2: jetzt aber die wirklich wichtige Frage für mich. Dein iKO 1261 auf dem SBC ist doch die Ausgabe aus dem Colorpicker (Primärauswahl)? Und die 3 Gruppenadressen an dem LBS 18000060 (ID236) sind die Statusrückmeldungen des Autors für die R/G/B Kanäle? An welcher Stelle übergibst du aber die Werte an den Aktor? an der letzten Ausgangsbox kommt ja ein HEX Wert an, kann der von deinem Aktor verarbeitet werden? Ich hätte eher mit einem HSV Wert bzw. DPT232.600 gerechnet (alá "227255178").
Ich bin gedanklich bei einem MDT LED Controller der solch einen Wert erwartet als 3Byte Objekt erwartet.
Freue mich auf ein Denkanstoß zu meinem Logikfehler (im Kopf)
Einen Kommentar schreiben:
-
Hallo saegefisch
Habe gerade gesehen Du hast es ebenfalls ja schon umgesetzt #35
Kannst Du mir dies vielleicht näherbringen wie du Dies umgesetzt hast.
saege.PNG
Einen Kommentar schreiben:
-
Hallo saegefisch ,
Danke für Deine Rückmeldung, ich habe deinen Wink mit dem Zaunpfahl verstanden!
Also nochmal von vorne, ich möchte gerne wie es in #17 von twi127 zu sehen ist.
Unbenannt.PNG
Ein Feld integrieren in dem die aktuell angewählte Farbe dargestellt wird zu sehen in der Mitte des Colorpickers , auch wäre es schön wenn ich ähnlich wie auch auf dem Bild zu sehen ist, Farbige Felder 1. 2.... in denen festgelegt Farben an das Dali Gateway als HSV Wert übergeben werden.
Vielleicht geht es auch noch, wenn eine Farbe manuell vorgewählt wurde, diese dann in die Farbigen Felder abgespeichert werden könnten.
Anbei habe ich mal meine Logik beigefügt, und einen Screenshot.
Die Logik hat aber aktuell noch keine Inhalte von den oben beschrieben Punkten, da es schon in der Visu Oberfläche scheitert was ich für ein Visuelemet (Universalelement)??? anlegen muss.
Zuletzt geändert von BadWicky; 27.09.2020, 21:30.
Einen Kommentar schreiben:
-
vielleicht formulierst Du Dein Wunsch/Ziel klarer = mundgerecht oder zumindest mit Screenshot oder verlinkt auf alte Beiträge, damit man das, was Du möchtest nicht als Leser versuchen muss, aus alten Beiträgen selber heraus suchen und erahnen zu müssen...
- Likes 1
Einen Kommentar schreiben:


Einen Kommentar schreiben: