From e20d475c1c24d816d60fb60da8a3ea6669b99aa9 Mon Sep 17 00:00:00 2001 From: Damian <> Date: Sat, 14 Dec 2019 10:26:26 +0000 Subject: [PATCH] 98_DOIF.pm: fixed uitable functions: shutter, dimmer, temp_knob git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@20744 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- FHEM/98_DOIF.pm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/FHEM/98_DOIF.pm b/FHEM/98_DOIF.pm index a47b65163..5fb4ab6b8 100644 --- a/FHEM/98_DOIF.pm +++ b/FHEM/98_DOIF.pm @@ -3809,14 +3809,15 @@ sub FW_makeImage { # Widgets sub temp_knob { - my ($value,$color)=@_; + my ($value,$color,$set)=@_; $color="DarkOrange" if (!defined $color); - return ($value,"","knob,min:17,max:25,width:40,height:35,step:0.5,fgColor:$color,bgcolor:grey,anglearc:270,angleOffset:225,cursor:15,thickness:.3","set") + $set="set" if (!defined $set); + return ($value,"","knob,min:17,max:25,width:40,height:35,step:0.5,fgColor:$color,bgcolor:grey,anglearc:270,angleOffset:225,cursor:15,thickness:.3",$set) } sub shutter { my ($value,$color,$type)=@_; - $color="\@darkorange" if (!defined ($color)); + $color="\@darkorange" if (!defined ($color) or $color eq ""); if (!defined ($type) or $type == 3) { return ($value,"","iconRadio,$color,100,fts_shutter_10,30,fts_shutter_70,0,fts_shutter_100","set"); } elsif ($type == 4) { @@ -3832,7 +3833,7 @@ sub FW_makeImage { sub dimmer { my ($value,$color,$type)=@_; - $color="\@darkorange" if (!defined ($color)); + $color="\@darkorange" if (!defined ($color) or $color eq ""); if (!defined ($type) or $type == 3) { return ($value,"","iconRadio,$color,0,light_light_dim_00,50,light_light_dim_50,100,light_light_dim_100","set"); } elsif ($type == 4) {