From fec33610f113474a733b81cd5587008f0193800b Mon Sep 17 00:00:00 2001 From: deespe <> Date: Mon, 10 Oct 2016 17:02:34 +0000 Subject: [PATCH] 98_Hyperion: devStateIcon for disconnected and code cleanup git-svn-id: https://svn.fhem.de/fhem/trunk@12310 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/98_Hyperion.pm | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/fhem/FHEM/98_Hyperion.pm b/fhem/FHEM/98_Hyperion.pm index 27093715c..225577376 100644 --- a/fhem/FHEM/98_Hyperion.pm +++ b/fhem/FHEM/98_Hyperion.pm @@ -221,15 +221,6 @@ sub Hyperion_Read($) } elsif ($result =~ /^\{"info":\{.+\},"success":true\}$/) { - ###################### - if (defined ReadingsVal($name,"previous_mode",undef)) - { - # set new reading to former value - fhem "setreading $name mode_before_off ".ReadingsVal($name,"previous_mode",""); - # delete old reading - fhem "deletereading $name previous_mode"; - } - ###################### my $obj = eval {from_json($result)}; my $data = $obj->{info}; if (AttrVal($name,"hyperionVersionCheck",1) == 1) @@ -865,7 +856,6 @@ sub Hyperion_Call($;$) return undef if (IsDisabled($name) > 0); if (!$hash->{FD}) { - # DevIo_CloseDev($hash); Hyperion_OpenDev($hash); return undef; } @@ -885,7 +875,7 @@ sub Hyperion_devStateIcon($;$) return ".*:off:toggle" if (Value($name) eq "off"); return ".*:light_exclamation" - if (Value($name) eq "ERROR"); + if (Value($name) =~ /^(ERROR|disconnected)$/); return ".*:light_question" if (Value($name) eq "Initialized"); return ".*:light_light_dim_$ico@#".$rgb.":toggle"