KNX Data Secure Unterstützung
für KNX Logger und KNX Busmonitor

KNX Diagnose Monitor, Import des ETS Projektes deutlich beschleunigt, Suche in der Navigation
Mehr Informationen dazu hier im Forum

Insider Version 6 zur 4.5 jetzt für alle Mitglieder des Insider Clubs installierbar
Alle Infos zum Update im Timberwolf Wiki

[Frage] [CV 11.2] CV für LED mit 4 Farben

Rund um die CometVisu im Timberwolf Server

Ersteller
Auweia
Reactions:
Beiträge: 164
Registriert: Mo Aug 13, 2018 2:48 pm
Wohnort: Barbing
Hat sich bedankt: 59 Mal
Danksagung erhalten: 31 Mal

[CV 11.2] CV für LED mit 4 Farben

#1

Beitrag von Auweia »

Hallo Chris,
bin gerade dabei Shelly RGBW2 Controller zu integrieren, die ich per MQTT einbinden möchte. Diese haben 4 Farben.
Kann ich diese mit ColorChooser in die CV einbauen?
Es müsste ein Json Script mit allen Farben an den Controller gesendet werden. Wie kann ich das aus der CV realisieren?
Viele Grüße
Albert
TWS2600 - #191 + PBM291- restart jederzeit - VPN offen

gbglace
Reactions:
Beiträge: 4088
Registriert: So Aug 12, 2018 10:20 am
Hat sich bedankt: 1415 Mal
Danksagung erhalten: 1901 Mal

#2

Beitrag von gbglace »

Ich denke die CV wird da eher drei Einzelwerte (HSV oder RGB je 0-255) generieren. Eine Logik auf anderer Ebene muss Dir das dann in das passende Format deines Empfängers übersetzen. Das klingt jetzt nicht primär nach einer Aufgabe der Visu.
Grüße Göran
#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#PV 43,2 kWh Akku; 3x VE MP2 5000; 6,7 kWp > 18 Panele an 4x HM1500 + 1 HM800 WR; Open-DTU

Ersteller
Auweia
Reactions:
Beiträge: 164
Registriert: Mo Aug 13, 2018 2:48 pm
Wohnort: Barbing
Hat sich bedankt: 59 Mal
Danksagung erhalten: 31 Mal

#3

Beitrag von Auweia »

Genau das würde mir ja reichen, wenn alle 4 Farben (!) (0..255), gain (Lichtstärke) (0..100), an/aus/toggle und evt. Effekte gesendet werden
Das ganze sollte (fast) gleichzeitig kommen, da sonst eine ganze Reihe von publish produziert werden.
Gruß
Albert
TWS2600 - #191 + PBM291- restart jederzeit - VPN offen

FabKNX
Reactions:
Beiträge: 511
Registriert: Mi Aug 15, 2018 7:50 pm
Wohnort: LK Heilbronn
Hat sich bedankt: 747 Mal
Danksagung erhalten: 265 Mal

#4

Beitrag von FabKNX »

ich denke das ist die gleiche Anforderung wie ich sie für meinen MQTT Pixel Controller habe.
Irgendwie muss man eine Zeichenkette generieren können und dann an MQTT übergeben.
VG Fabian
TWS 2500
timberwolf138, VPN offen, Reboot jederzeit
follow me on Instagram: https://www.instagram.com/meinsommer_diy/

Ersteller
Auweia
Reactions:
Beiträge: 164
Registriert: Mo Aug 13, 2018 2:48 pm
Wohnort: Barbing
Hat sich bedankt: 59 Mal
Danksagung erhalten: 31 Mal

#5

Beitrag von Auweia »

Ja nur dass die CV momentan nur RGB liefert, nicht aber White, Gain etc..Mein Verständnis ist, dass da eine Verbesserung in der CV kommt.
Stefan hat im Beitrag viewtopic.php?f=93&t=2874#p32680 beschrieben, wie die Zeichenkette zusammengefügt wird.
lg
Albert
TWS2600 - #191 + PBM291- restart jederzeit - VPN offen
Benutzeravatar

Chris M.
Reactions:
Beiträge: 1225
Registriert: Sa Aug 11, 2018 10:52 pm
Wohnort: Oberbayern
Hat sich bedankt: 250 Mal
Danksagung erhalten: 887 Mal
Kontaktdaten:

#6

Beitrag von Chris M. »

Tja, was soll ich hier jetzt dazu schreiben?

Der aktuelle ColorChooser sendet die drei Grundfarben der additiven Farbmischung. Am KNX sicher als die drei Einzelwerte, ob auch der kombinierte RGB-Datenttyp unterstützt wird weiß ich nicht auswendig. Bei OpenHAB als Backend geht das aber auf jeden Fall.

Licht kann sehr komplex sein, daher sollte eine Umwandlung von so einem Wert in die konkrete Ansteuerung eigentlich nicht die Visu machen sondern eine dafür spezialisierte Logik. Und ganz ehrlich sollte diese Logik beim Leuchtmittel selbst sein, denn nur so lassen sich Themen wie Dim-Kurven (extrem wichtig bei der Farb-Mischung!), Leuchtdichtenunterschiede der Farbkanäle, Alterungseffekte, ... vernünftig und für den Anwender transparent abbilden.

Die Welt ist aber nicht perfekt. Daher bin ich gerade daran das ColorChooser Plugin zu einem "ColorChooser Professional" weiter zu entwickeln (vgl. auch https://github.com/CometVisu/CometVisu/ ... lorchooser )
Bei diesem erweiterten ColorChooser versuche ich nun das komplette Register des Farbmanagements zu ziehen. D.h. neben einer Kommunikation von R, G, B und RGB kann der auch W, RGBW, HSV, XY, ... kommunizieren.
Und noch wichtiger, der kann intern mit verschiedenen Dim-Kurven, Helligkeiten, ... umgehen und zeigt dann auch noch auf dem Bildschirm genau die richtige Farbe an - wenn der denn auch sauber kalibriert ist und man den etwas aufwändigeren professionellen Modus konfiguriert.
CometVisu Entwickler - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!

CometVisu Fragen, Bugs, ... bitte im Entwicklungs-Forum, hier nur spezifisches für CV<->Timberwolf.

TWS 2500 ID: 76 + TP-UART - VPN offen, Reboot nur nach Absprache

StefanW
Elaborated Networks
Elaborated Networks
Reactions:
Beiträge: 10712
Registriert: So Aug 12, 2018 9:27 am
Wohnort: Frauenneuharting
Hat sich bedankt: 5303 Mal
Danksagung erhalten: 8685 Mal
Kontaktdaten:

#7

Beitrag von StefanW »

Hallo Chris,
Chris M. hat geschrieben: Do Jun 24, 2021 6:56 pmBei diesem erweiterten ColorChooser versuche ich nun das komplette Register des Farbmanagements zu ziehen . D.h. neben einer Kommunikation von R, G, B und RGB kann der auch W, RGBW, HSV, XY, ... kommunizieren.
Wunderbar, ist auch gerade das Thema beim Timberwolf Server, wobei wir noch RGBWAF gefunden haben.

Wir sollten uns abstimmen, sowohl für die KNX Variante (welche dpt wird die CV verwenden) als insbesondere für MQTT wie diese Informationen kodiert sein werden, weil wir vorhaben, für den Dispatcher für diese Varianten eigene Datentypen anzulegen.

Lg

Stefan
Zuletzt geändert von StefanW am Do Jun 24, 2021 7:50 pm, insgesamt 1-mal geändert.
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de

Link zu Impressum und Datenschutzerklärung oben.
Benutzeravatar

Chris M.
Reactions:
Beiträge: 1225
Registriert: Sa Aug 11, 2018 10:52 pm
Wohnort: Oberbayern
Hat sich bedankt: 250 Mal
Danksagung erhalten: 887 Mal
Kontaktdaten:

#8

Beitrag von Chris M. »

Als DPTs für farbiges Licht kann die Entwicklungsversion inzwischen:
  • DPT:7.600 (DPT_Absolute_Colour_Temperature)
  • DPT:225.001 (DPT_ScalingSpeed)
  • DPT:232.600 (DPT_Colour_RGB)
  • DPT:251.600 (DPT_Colour_RGBW)
  • DPT:242.600 (DPT_Colour_xyY)
Und dann noch, nicht zwingend Standard-Konform aber vom MDT-Dimaktor auch so verwendet, HSV über DPT:232.600
Genau so ist 232.600 auch für L*C*h° gut hernehmbar, so lange die Konnex dafür keinen eigenen DPT spendiert.

Damit sollte so alles gängige von modernen KNX LED-Dimaktoren und DALI Gateways funktionieren.

Eigentlich ist ja schon RGBW als Übermittlungswert "komisch" da hier kein Ziel sondern eine Realisierung übermittelt wird. Aber das ist halt die Praxis.
Ein RGBWAF ist da noch komischer, das überlasse ich gerne einen Licht-Prozessor.
Von den verschiedenen Möglichkeiten ist eigentlich theoretisch nur xyY sinnvoll - ich befürchte aber, dass das quasi nicht eingesetzt wird. Außer in einem extrem professionellen Umfeld vielleicht.

Die saubere Umsetzung für MQTT kommt dann im zweiten Schritt, da die CV zwar JSON mit mehreren Werten lesen kann, aber beim Schreiben aktuell auf einen Wert limitiert ist. Das war einer der Grüne den ColorChooser zu aktualisieren, da es sonst eigentlich nichts bei der Visu gibt, dass mehrere Werte auf einmal senden muss.
Zuletzt geändert von Chris M. am Do Jun 24, 2021 9:18 pm, insgesamt 1-mal geändert.
CometVisu Entwickler - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!

CometVisu Fragen, Bugs, ... bitte im Entwicklungs-Forum, hier nur spezifisches für CV<->Timberwolf.

TWS 2500 ID: 76 + TP-UART - VPN offen, Reboot nur nach Absprache

Ersteller
Auweia
Reactions:
Beiträge: 164
Registriert: Mo Aug 13, 2018 2:48 pm
Wohnort: Barbing
Hat sich bedankt: 59 Mal
Danksagung erhalten: 31 Mal

#9

Beitrag von Auweia »

@Chris M. ,
das klingt doch schon recht gut.
Ist das bereits in der CV 12 enthalten?
vg
Albert
TWS2600 - #191 + PBM291- restart jederzeit - VPN offen
Benutzeravatar

Chris M.
Reactions:
Beiträge: 1225
Registriert: Sa Aug 11, 2018 10:52 pm
Wohnort: Oberbayern
Hat sich bedankt: 250 Mal
Danksagung erhalten: 887 Mal
Kontaktdaten:

#10

Beitrag von Chris M. »

Wird es. Aktuell ist es in Entwicklung, nach meiner Planung aber ist das der nächste Umfang den ich commiten werde. D.h. ab dann wird es über den Nightly Build bereits testbar sein, auch wenn 0.12 noch nicht Releast ist.
CometVisu Entwickler - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!

CometVisu Fragen, Bugs, ... bitte im Entwicklungs-Forum, hier nur spezifisches für CV<->Timberwolf.

TWS 2500 ID: 76 + TP-UART - VPN offen, Reboot nur nach Absprache
Antworten

Zurück zu „CometVisu“