From 383cf54998a5ee390db0bfba8810ea95d4ca1732 Mon Sep 17 00:00:00 2001 From: T0RST3N Date: Mon, 3 Apr 2017 14:35:58 +0200 Subject: [PATCH] fix: motd 0 0 0 is no longer displayed after a fhem restart the global attribut motd is no longer filled with 0 --- FHEM/71_XiaomiSmartHome.pm | 2 +- FHEM/71_XiaomiSmartHome_Device.pm | 4 +++- controls_mish.txt | 4 ++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/FHEM/71_XiaomiSmartHome.pm b/FHEM/71_XiaomiSmartHome.pm index ed96337..8b93362 100644 --- a/FHEM/71_XiaomiSmartHome.pm +++ b/FHEM/71_XiaomiSmartHome.pm @@ -36,7 +36,7 @@ use SetExtensions; sub XiaomiSmartHome_Notify($$); sub XiaomiSmartHome_updateSingleReading($$); my $iv="\x17\x99\x6d\x09\x3d\x28\xdd\xb3\xba\x69\x5a\x2e\x6f\x58\x56\x2e"; -my $version = "0.09"; +my $version = "0.10"; my %XiaomiSmartHome_gets = ( "getDevices" => ["get_id_list", '^.+get_id_list_ack' ], diff --git a/FHEM/71_XiaomiSmartHome_Device.pm b/FHEM/71_XiaomiSmartHome_Device.pm index fb25ff4..63fb296 100644 --- a/FHEM/71_XiaomiSmartHome_Device.pm +++ b/FHEM/71_XiaomiSmartHome_Device.pm @@ -25,7 +25,7 @@ package main; use strict; use warnings; -my $version = "0.09"; +my $version = "0.10"; sub XiaomiSmartHome_Device_updateSReading($); ##################################### @@ -257,6 +257,7 @@ sub XiaomiSmartHome_Device_Define($$) { InternalTimer( gettimeofday()+int(rand(2)), "XiaomiSmartHome_Device_updateSReading", $hash, 0 ); Log3 $name, 4, $iodev . "> " . $name . " Init Done set InternalTimer for Update"; } + return undef; } ##################################### sub XiaomiSmartHome_Device_updateSReading($) { @@ -264,6 +265,7 @@ sub XiaomiSmartHome_Device_updateSReading($) { my $hash = shift; #my $name = $hash->{NAME}; #Log3 $name, 3, $name . " Updae SR"; + RemoveInternalTimer($hash,'XiaomiSmartHome_Device_updateSReading'); IOWrite($hash,'read',"$hash->{SID}"); } ##################################### diff --git a/controls_mish.txt b/controls_mish.txt index 065d62e..b3acff3 100644 --- a/controls_mish.txt +++ b/controls_mish.txt @@ -1,2 +1,2 @@ -UPD 2017-04-03_10:50:26 15333 FHEM/71_XiaomiSmartHome.pm -UPD 2017-04-03_10:45:17 9916 FHEM/71_XiaomiSmartHome_Device.pm \ No newline at end of file +UPD 2017-04-03_14:31:37 15333 FHEM/71_XiaomiSmartHome.pm +UPD 2017-04-03_14:31:24 10000 FHEM/71_XiaomiSmartHome_Device.pm \ No newline at end of file