HM-LC-RGBW-WM: fhem web interface

Begonnen von DC, 25 Februar 2017, 22:19:10

Vorheriges Thema - Nächstes Thema

DC

Hallo zusammen,

Ich hab gerade einen Knoten im Hirn und komme nicht weiter:

Das HM-LC-RGBW-WM funzt - soweit alles OK - nur das Web Interface will nicht so, wie ich will:

1) Für den Auto Chanel möchte ich ein PopUp: 0:Einzelfarbe 1:Wechsel 2:Verlauf usw.
Das PopUp nur mit den Zahlen bekomme ich, aber nicht die Deluxe Variante mit dem Text

2) Der Color Chanel möchte gerne eine HUE-Wert. Leider liefern einige Frontends nur RGB-Werte (z.B. FAE256 statt 66).
Wie komme ich vom RGB-Wert zum Hue-Wert ?

Zitat
define v.RGB_Program dummy
attr v.RGB_Program alias Programm
attr v.RGB_Program group 90 Szenen
attr v.RGB_Program icon light_led_stripe_rgb
attr v.RGB_Program room 00_Wohnzimmer
attr v.RGB_Program setList state:0,1,2,3,4,5,6,7
attr v.RGB_Program webCmd state


define v.RGB_Picker dummy
attr v.RGB_Picker alias Farbe
attr v.RGB_Picker devStateIcon {my $icon=Color_devStateIcon(ReadingsVal($name,"rgb","000000"));;$icon=~s/on/light_led_stripe_rgb/;;$icon}
attr v.RGB_Picker group 90 Szenen
attr v.RGB_Picker icon light_led_stripe_rgb
attr v.RGB_Picker readingList hue
attr v.RGB_Picker room 00_Wohnzimmer
attr v.RGB_Picker setList hue:colorpicker,HUE,0,1,100
attr v.RGB_Picker stateFormat hue
attr v.RGB_Picker userReadings rgb {my $hue=ReadingsVal($name,"hue","0");;($hue eq "100")?"FFFFFF":Color::hsv2hex(($hue/100),1,1)}
attr v.RGB_Picker webCmd hue
----------
FHEM auf rPi, HMLAN, HM
Mac, iPad, iPhone