now STATE can be changed by stateFormat

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@6334 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
dietmar63 2014-07-30 18:59:07 +00:00
parent 147a18a07f
commit b2eaa242c0

View File

@ -68,7 +68,8 @@ sub WOL_Set($@) {
RemoveInternalTimer($hash); RemoveInternalTimer($hash);
InternalTimer(gettimeofday()+$hash->{INTERVAL}, "WOL_UpdateReadings", $hash, 0); InternalTimer(gettimeofday()+$hash->{INTERVAL}, "WOL_UpdateReadings", $hash, 0);
if ($hash->{STATE} eq "on") { my $state = ReadingsVal($hash->{NAME}, "state", "nF");
if ($state eq "on") {
WOL_GetUpdate($hash); WOL_GetUpdate($hash);
} }
return undef; return undef;
@ -148,13 +149,14 @@ sub WOL_UpdateReadings($) {
sub WOL_GetUpdate($) { sub WOL_GetUpdate($) {
my ($hash) = @_; my ($hash) = @_;
if ($hash->{STATE} eq "on") { my $state = ReadingsVal($hash->{NAME}, "state", "nF");
if ($state eq "on") {
wake($hash); wake($hash);
if ($hash->{REPEAT} > 0) {
InternalTimer(gettimeofday()+$hash->{REPEAT}, "WOL_GetUpdate", $hash, 0);
}
} }
if ($hash->{REPEAT} > 0 && $hash->{STATE} eq "on" ) {
InternalTimer(gettimeofday()+$hash->{REPEAT}, "WOL_GetUpdate", $hash, 0);
}
} }
################################################################################ ################################################################################
sub wake($){ sub wake($){