mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-03 16:56:54 +00:00
00_CUL.pm: Add NR_CMD_LAST_H to Asksin (Forum #49291)
git-svn-id: https://svn.fhem.de/fhem/trunk@10853 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
a98bb6893e
commit
08ce1fe1ad
@ -590,8 +590,8 @@ CUL_XmitLimitCheck($$$)
|
|||||||
my $nowM1h = $now-3600;
|
my $nowM1h = $now-3600;
|
||||||
my @b = grep { $_ > $nowM1h } @{$hash->{XMIT_TIME}};
|
my @b = grep { $_ > $nowM1h } @{$hash->{XMIT_TIME}};
|
||||||
|
|
||||||
if(@b > 163) { # Maximum nr of transmissions per hour (unconfirmed).
|
# Maximum nr of transmissions per hour, but not for HM and MAX
|
||||||
|
if(@b > 163 && $fn !~ m/^[AZ]/) {
|
||||||
my $name = $hash->{NAME};
|
my $name = $hash->{NAME};
|
||||||
Log3 $name, 2, "CUL TRANSMIT LIMIT EXCEEDED";
|
Log3 $name, 2, "CUL TRANSMIT LIMIT EXCEEDED";
|
||||||
DoTrigger($name, "TRANSMIT LIMIT EXCEEDED");
|
DoTrigger($name, "TRANSMIT LIMIT EXCEEDED");
|
||||||
@ -730,11 +730,11 @@ CUL_SendFromQueue($$)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CUL_XmitLimitCheck($hash, $bstring, $now);
|
||||||
if($hm) {
|
if($hm) {
|
||||||
CUL_SimpleWrite($hash, $bstring) if(!CUL_XmitDlyHM($hash,$bstring,$now));
|
CUL_SimpleWrite($hash, $bstring) if(!CUL_XmitDlyHM($hash,$bstring,$now));
|
||||||
return;
|
return;
|
||||||
} else {
|
} else {
|
||||||
CUL_XmitLimitCheck($hash, $bstring, $now);
|
|
||||||
CUL_SimpleWrite($hash, $bstring);
|
CUL_SimpleWrite($hash, $bstring);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user