-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Requests: Colour Conversion and Sequencer #16
Comments
Vielen Dank für Deine Vorschläge. Schon mal kurz als erstes Feedback: 1. RGB <-> HSVEs gibt bereits in einem (unveröffentlichte) OpenKNX-Projekt entsprechende Implementierungen zur Umrechnungen. Eine Doppelte Implementierung wäre eher unschön, insbesondere wenn nicht sicher gestellt ist, dass die exakt selben Ergebnisse zurückgeliefert werden. Wenn diese Implementierung verfügbar ist, und ob diese Deinen Anforderungen genügen würde kann ich allerdings nicht sagen. Werde mal an entsprechender Stelle auf Deine Anfrage hinweisen. Was sicher ist: Eine Umsetzung mit 12 KOs wird es nicht geben, weil die Funktionsblöcke nach dem Konzept von @mgeramb auf 10 KOs beschränkt sind. Eine Erhöhung würde im Konflikt zu einer hohen nutzbaren Block-Anzahl stehen. Üblich für RGB-Werte wäre auch DPT232.600. Gibt es einen Grund warum Du davon abweichen willst? Abgesehen davon ist es nicht so unwahrscheinlich, dass sich eine entsprechende Umrechnung auch mit dem Logik-Modul umsetzen lässt. Habe ich allerdings bislang nicht weiter geprüft. Ist tendenziell eine Frage der nötigen Kanal-Anzahl und könnte durch Einsatz von Benutzerformeln einfacher werden ;-) 2. HSV SequencerAuch hierzu gibt es schon Pläne an anderer Stelle. -CK |
Hallo Cornelius, danke für deine Antwort. DPT 232.600/251: Ich muss gestehen, dass ich den noch nicht verwendet habe. Umrechnung im Logikmodul: Man benötigt ja drei Inputs und die Benutzerformeln können nur zwei. Ich denke auch, dass es recht unübersichtlich wird, weil man mehrere Kanäle braucht. Gruß, |
DPT 251.600 besitzt laut Spezifikation (siehe Abschnitt 6.18 DPT Colour_RGBW) für jeden der 4 Kanäle einen Gültigkeits-Flag. Ohne spezifischere Informationen interpretiere ich das so, dass man auch nur einzelne Farbkanäle auf diesem Wege übermitteln kann (um dann z.B. auf Empfängerseite alle anderen Farbkanäle unverändert zu belassen). Bietet also eine höhere Flexibilität als DPT 232.600. Ein Problem besteht eher in der praktischen Verbreitung von nicht zur Spezifikation konformen Implementierungen, siehe -CK |
Ah, ja. Das ist ja durchaus durchdacht in der Spezifikation. Ich habe gerade mal nachgeschaut: |
Nachtrag: |
Hello,
I am looking for these functions in OpenKNX:
I think that the FunctionBlocks Module could be the right place for it.
The idea is to combine RGB LEDs to a more user-friendly HSV LED. This allows a more intuitive use than dimming the three color channels individually.
each channel would require:
The equations are pretty straight forward and I could also implement them.
However, I have no clue how to implement the KOs and the KNX-Prod.
This would seqence through the Hue-Value in an given interval.
each channel would require:
Please let me know, what you think about these ideas.
Greetings,
Hendrik (henfri)
The text was updated successfully, but these errors were encountered: