fix: motd 0 0 0 is no longer displayed

after a fhem restart the global attribut motd is no longer filled with 0
This commit is contained in:
2017-04-03 14:35:58 +02:00
parent ff51744f10
commit 383cf54998
3 changed files with 6 additions and 4 deletions

View File

@@ -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' ],

View File

@@ -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}");
}
#####################################

View File

@@ -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
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