From e51f6febcc70403c238093d268b8bc62884f1256 Mon Sep 17 00:00:00 2001 From: martinp876 <> Date: Sat, 27 Dec 2014 09:38:13 +0000 Subject: [PATCH] HMlan: change state display git-svn-id: https://svn.fhem.de/fhem/trunk@7331 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/00_HMLAN.pm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/fhem/FHEM/00_HMLAN.pm b/fhem/FHEM/00_HMLAN.pm index fee01a8f1..2ccea6eb1 100755 --- a/fhem/FHEM/00_HMLAN.pm +++ b/fhem/FHEM/00_HMLAN.pm @@ -129,7 +129,7 @@ sub HMLAN_Define($$) {######################################################### $hash->{helper}{assIdRep} = 0; $hash->{helper}{assIdCnt} = 0; HMLAN_condUpdate($hash,253);#set disconnected - $hash->{STATE} = "disconnected"; + readingsSingleUpdate($hash,"state","disconnected",1); $hash->{owner} = ""; my $ret = DevIo_OpenDev($hash, 0, "HMLAN_DoInit"); @@ -842,7 +842,7 @@ sub HMLAN_DoInit($) {########################################################## my $name = $hash->{NAME}; my $id = AttrVal($name, "hmId", "999999"); - delete $hash->{READINGS}{state}; +# readingsSingleUpdate($hash,"state","init",1); HMLAN_SimpleWrite($hash, "A$id") if($id ne "999999"); HMLAN_assignIDs($hash); @@ -995,10 +995,10 @@ sub HMLAN_condUpdate($$) {##################################################### !$hash->{helper}{cnd}{$HMcnd}); $hash->{helper}{cnd}{$HMcnd}++; if ($HMcnd == 4){#HMLAN needs a rest. Supress all sends exept keep alive - $hash->{STATE} = "overload"; + readingsSingleUpdate($hash,"state","overload",1); } else{ - $hash->{STATE} = "opened" + readingsSingleUpdate($hash,"state","opened",1) if (InternalVal($name,"STATE","") eq "overload"); }