Hi everyone,
I’m using OH1.7.0 with relative bindings.
My goal is to show in sitemap informations on lamp state when
changes occurs.
Follow part of items, rules and sitemap.
Color Color_4 "Colore Studio" <colorwheel> (Luci) { hue="4" }
Number Hue4 "Hue Lamp 4 [%d]" (Luci)
Number Sat4 "Saturazione Lamp 4 [%d %%]" (Luci)
Number Bright4 "Brightness Lamp 4 [%d %%]" (Luci)
Dimmer HueDimmer4 "Brightness [%d %%]" <slider> (Luci) { hue="4;brightness" }
Dimmer HueTemp4 "Color Temperature" <slider> (Luci) { hue="4;colorTemperature" }
rule "hue change"
when
Item Color_4 changed
then
var HSBType currentState
currentState = Color_4.state
var DecimalType hueval = currentState.getHue()
var PercentType satval = currentState.getSaturation()
var PercentType brightval = currentState.getBrightness()
Hue4.postUpdate(hueval)
Sat4.postUpdate(satval)
Bright4.postUpdate(brightval)
end
Colorpicker item=Color_4
Slider item=HueDimmer4
Slider item=HueTemp4
Text item=Hue4
Text item=Sat4
Text item=Bright4
Commands on Android interface works well and Hue lamp reacts
to changes but Text item=Hue4 always shows Err instead of a
numeric value. Sometime, but rarely, i saw numeric values.
Sat4 and Bright4 text item instead works well and show their values.
Someone can help me with code?
Thanks in advance.
Danilo