mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-04-16 16:56:04 +00:00
38_netatmo.pm: don't overwrite interval on modify
git-svn-id: https://svn.fhem.de/fhem/trunk@7558 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
62768c34df
commit
3a79d894d9
@ -58,7 +58,7 @@ netatmo_Define($$)
|
||||
|
||||
$hash->{Device} = $device;
|
||||
|
||||
$hash->{INTERVAL} = 60*5;
|
||||
$hash->{INTERVAL} = 60*5 if( !$hash->{INTERVAL} );
|
||||
|
||||
my $d = $modules{$hash->{TYPE}}{defptr}{"D$device"};
|
||||
return "device $device already defined as $d->{NAME}" if( defined($d) && $d->{NAME} ne $name );
|
||||
@ -123,7 +123,7 @@ netatmo_Define($$)
|
||||
$modules{$hash->{TYPE}}{defptr}{"D$device"} = $hash;
|
||||
}
|
||||
|
||||
$hash->{INTERVAL} = 60*15;
|
||||
$hash->{INTERVAL} = 60*15 if( !$hash->{INTERVAL} );
|
||||
|
||||
} elsif( ($a[2] eq "MODULE" && @a == 5 ) ) {
|
||||
$subtype = "MODULE";
|
||||
@ -134,7 +134,7 @@ netatmo_Define($$)
|
||||
$hash->{Device} = $device;
|
||||
$hash->{Module} = $module;
|
||||
|
||||
$hash->{INTERVAL} = 60*5;
|
||||
$hash->{INTERVAL} = 60*5 if( !$hash->{INTERVAL} );
|
||||
|
||||
my $d = $modules{$hash->{TYPE}}{defptr}{"M$module"};
|
||||
return "module $module already defined as $d->{NAME}" if( defined($d) && $d->{NAME} ne $name );
|
||||
@ -1027,7 +1027,7 @@ netatmo_Attr($$$)
|
||||
if( $attrName eq "interval" ) {
|
||||
my $hash = $defs{$name};
|
||||
$hash->{INTERVAL} = $attrVal;
|
||||
$hash->{INTERVAL} = 60*5 if( !$attrVal );
|
||||
$hash->{INTERVAL} = 60*5 if( !$hash->{INTERVAL} );
|
||||
} elsif( $attrName eq "disable" ) {
|
||||
my $hash = $defs{$name};
|
||||
RemoveInternalTimer($hash);
|
||||
|
Loading…
x
Reference in New Issue
Block a user