From 450a3f0624833f6c55941b3eb782fe294caad7ea Mon Sep 17 00:00:00 2001 From: dominikkarall Date: Wed, 13 May 2020 18:50:25 +0000 Subject: [PATCH] 39_gassistant: new devStateIcon git-svn-id: https://svn.fhem.de/fhem/trunk@21929 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/39_gassistant.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fhem/FHEM/39_gassistant.pm b/fhem/FHEM/39_gassistant.pm index 0af45b4ea..74acf4181 100755 --- a/fhem/FHEM/39_gassistant.pm +++ b/fhem/FHEM/39_gassistant.pm @@ -96,7 +96,8 @@ gassistant_Define($$) #if( !AttrVal($name, 'devStateIcon', undef ) ) { CommandAttr(undef, "$name stateFormat gassistant-fhem-connection"); - CommandAttr(undef, "$name devStateIcon connected:control_on_off\@green:reload disconnected:control_home\@red:start .*:control_on_off\@orange"); + CommandAttr(undef, "$name icon gassistant"); + CommandAttr(undef, "$name devStateIcon { my \$error = ReadingsVal(\$name,\"gassistant-fhem-lastServerError\",\"none\") eq \"none\"?\"10px-kreis-gruen\":\"10px-kreis-rot\";; my \$onoff = substr(ReadingsVal(\$name, \"gassistant-fhem\", \"running\"),0,7) eq \"running\"?\"control_on_off\\\@green\":\"control_on_off\\\@red\";; my \$reload = ReadingsVal(\$name, \"gassistant-fhem-connection\", \"connected\") eq \"connected\"?\"audio_repeat\\\@green\":\"audio_repeat\\\@orange\";;\"
\".FW_makeImage(\$error).\"<\/a> \".FW_makeImage(\$reload, \"reload\").\"<\/a>  \".FW_makeImage(\$onoff, \"restart\").\"<\/a><\/div>\"}"); #} if( !AttrVal($name, 'room', undef ) ) {