Seite 1 von 1

RGB Average Group item wird nicht korrekt berechnet

Verfasst: 26. Jan 2020 19:08
von Suchtaa
Hallo,

ich habe schon seit längerem das Problem, dass mein Group:Color:AVG Item den Durchschnittswert nicht richtig berechnet.
Wenn ich die Farbe über die Gruppe setze, wird sie korrekt an alle Lampen gesendet, allerdings dann wieder falsch in der Gruppe gesetzt.

Normale "Number Gruppen" funktionieren Ordnungsgemäß (bspw. die Durchschnittshelligkeit oder Farbtemperatur).

Ich verwende derzeit OpenHAB 2.5 auf einem Raspberry 3.

Die Konfiguration der Gruppe sieht so aus:

Code: Alles auswählen

Group:Color:AVG         WohnzimmerLampenFarbe "Farbe" <colorpicker>
Ein Lampen-Item ist so aufgebaut:

Code: Alles auswählen

Color Schreibtischlampe_Farbe
    "Schreibtischlampe Farbe"
    <colorwheel>
    (gSchreibtischlampe, ZimmerVincentLampenFarbe, WohnzimmerLampenFarbe)
    {channel="hue:0210:001788a5f096:8:color"} 
Im angehängten Screenshot sind die nochmal Daten zu sehen.

Sieht jemand was ich hier übersehen habe, oder falsch mache?

Bin über jeden Hinweis dankbar :)

Re: RGB Average Group item wird nicht korrekt berechnet

Verfasst: 26. Jan 2020 23:52
von udo1toni
Ich glaube nicht, dass Du AVG so verwenden kannst. Der Dimmwert wird vermutlich korrekt berechnet, falls man eines der Items runter dimmt, sollte man das sehen können.
Man könnte in einer Rule die drei Werte HSB getrennt berechnen und anschließend per postUpdate in das Gruppenitem schreiben, aber über die AVG Funktion wird das nicht gehen.

Re: RGB Average Group item wird nicht korrekt berechnet

Verfasst: 27. Jan 2020 21:18
von Suchtaa
Ah, okay, danke.

Werde Mal schauen ob ich morgen eine gute Lösung per rule gebastelt bekomme.