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:
justme1968
2015-01-13 20:03:11 +00:00
parent c90437b4a8
commit e22f71cbc4

View File

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