diff --git a/fhem/FHEM/30_HUEBridge.pm b/fhem/FHEM/30_HUEBridge.pm index 41e47df1b..caf95f777 100644 --- a/fhem/FHEM/30_HUEBridge.pm +++ b/fhem/FHEM/30_HUEBridge.pm @@ -238,7 +238,7 @@ HUEBridge_GetUpdate($) if(!$hash->{LOCAL}) { RemoveInternalTimer($hash); - InternalTimer(gettimeofday()+$hash->{INTERVAL}, "HUEBridge_GetUpdate", $hash, 1); + InternalTimer(gettimeofday()+$hash->{INTERVAL}, "HUEBridge_GetUpdate", $hash, 0); } my $result = HUEBridge_Call($hash, 'config', undef); diff --git a/fhem/FHEM/31_HUEDevice.pm b/fhem/FHEM/31_HUEDevice.pm index 1e35caead..703fbf524 100644 --- a/fhem/FHEM/31_HUEDevice.pm +++ b/fhem/FHEM/31_HUEDevice.pm @@ -399,7 +399,7 @@ HUEDevice_Set($@) } elsif( $defs{$name}->{helper}->{update_timeout} && !$hash->{helper}->{group} ) { RemoveInternalTimer($hash); - InternalTimer(gettimeofday()+1, "HUEDevice_GetUpdate", $hash, 1); + InternalTimer(gettimeofday()+1, "HUEDevice_GetUpdate", $hash, 0); } else { RemoveInternalTimer($hash); HUEDevice_GetUpdate( $hash ); @@ -608,7 +608,7 @@ HUEDevice_GetUpdate($) if(!$hash->{LOCAL}) { RemoveInternalTimer($hash); - InternalTimer(gettimeofday()+$hash->{INTERVAL}, "HUEDevice_GetUpdate", $hash, 1); + InternalTimer(gettimeofday()+$hash->{INTERVAL}, "HUEDevice_GetUpdate", $hash, 0); } my $result = HUEDevice_ReadFromServer($hash,$hash->{ID}); diff --git a/fhem/FHEM/32_SYSSTAT.pm b/fhem/FHEM/32_SYSSTAT.pm index bb38af2db..0989aa5fd 100644 --- a/fhem/FHEM/32_SYSSTAT.pm +++ b/fhem/FHEM/32_SYSSTAT.pm @@ -244,7 +244,7 @@ SYSSTAT_GetUpdate($) if(!$hash->{LOCAL}) { RemoveInternalTimer($hash); - InternalTimer(gettimeofday()+$hash->{INTERVAL}, "SYSSTAT_GetUpdate", $hash, 1); + InternalTimer(gettimeofday()+$hash->{INTERVAL}, "SYSSTAT_GetUpdate", $hash, 0); return if( AttrVal($name,"disable", 0) > 0 ); } diff --git a/fhem/FHEM/32_mailcheck.pm b/fhem/FHEM/32_mailcheck.pm index 88a3b841b..143c0df0c 100755 --- a/fhem/FHEM/32_mailcheck.pm +++ b/fhem/FHEM/32_mailcheck.pm @@ -154,7 +154,7 @@ mailcheck_Connect($) $hash->{INTERVAL} = $interval; RemoveInternalTimer($hash); - InternalTimer(gettimeofday()+$hash->{INTERVAL}, "mailcheck_poll", $hash, 1); + InternalTimer(gettimeofday()+$hash->{INTERVAL}, "mailcheck_poll", $hash, 0); #if( !$client->has_capability("IDLE") ) { #mailcheck_Disconnect($hash); @@ -226,7 +226,7 @@ mailcheck_poll($) my ($hash) = @_; RemoveInternalTimer($hash); - InternalTimer(gettimeofday()+$hash->{INTERVAL}, "mailcheck_poll", $hash, 1); + InternalTimer(gettimeofday()+$hash->{INTERVAL}, "mailcheck_poll", $hash, 0); my $client = $hash->{CLIENT}; if( $client && $client->IsConnected && $client->IsAuthenticated ) { diff --git a/fhem/FHEM/32_speedtest.pm b/fhem/FHEM/32_speedtest.pm index 5e2ff2cff..0f73c18d9 100755 --- a/fhem/FHEM/32_speedtest.pm +++ b/fhem/FHEM/32_speedtest.pm @@ -93,7 +93,7 @@ speedtest_GetUpdate($) if(!$hash->{LOCAL}) { RemoveInternalTimer($hash); - InternalTimer(gettimeofday()+$hash->{INTERVAL}, "speedtest_GetUpdate", $hash, 1); + InternalTimer(gettimeofday()+$hash->{INTERVAL}, "speedtest_GetUpdate", $hash, 0); } my $server =""; diff --git a/fhem/FHEM/32_withings.pm b/fhem/FHEM/32_withings.pm index 5bc5ce2c7..b7d537d7e 100644 --- a/fhem/FHEM/32_withings.pm +++ b/fhem/FHEM/32_withings.pm @@ -479,7 +479,7 @@ withings_poll($) withings_pollUser($hash); } - InternalTimer(gettimeofday()+$hash->{INTERVAL}, "withings_poll", $hash, 1); + InternalTimer(gettimeofday()+$hash->{INTERVAL}, "withings_poll", $hash, 0); } sub @@ -646,6 +646,7 @@ withings_Get($$@) } } +Log 3, "$name: >$hash->{SUBTYPE}< >>$cmd<<"; return "Unknown argument $cmd, choose one of $list"; } diff --git a/fhem/FHEM/34_panStamp.pm b/fhem/FHEM/34_panStamp.pm index 993851dae..207324ece 100755 --- a/fhem/FHEM/34_panStamp.pm +++ b/fhem/FHEM/34_panStamp.pm @@ -376,7 +376,7 @@ panStamp_SendFromQueue($$) $defs{$f}{QUEUE}->[0] ne "") { unshift(@{$hash->{QUEUE}}, ""); - InternalTimer(gettimeofday()+$to, "panStamp_HandleWriteQueue", $hash, 1); + InternalTimer(gettimeofday()+$to, "panStamp_HandleWriteQueue", $hash, 0); return; } } @@ -386,7 +386,7 @@ panStamp_SendFromQueue($$) panStamp_SimpleWrite($hash, $bstring); } - InternalTimer(gettimeofday()+$to, "panStamp_HandleWriteQueue", $hash, 1); + InternalTimer(gettimeofday()+$to, "panStamp_HandleWriteQueue", $hash, 0); } sub diff --git a/fhem/FHEM/35_SWAP_0000002200000003.pm b/fhem/FHEM/35_SWAP_0000002200000003.pm index 3e252e74e..b1195216e 100755 --- a/fhem/FHEM/35_SWAP_0000002200000003.pm +++ b/fhem/FHEM/35_SWAP_0000002200000003.pm @@ -182,7 +182,7 @@ SWAP_0000002200000003_Parse($$$$) } RemoveInternalTimer($hash); - InternalTimer(gettimeofday()+hex($hash->{'SWAP_0A-PeriodicTxInterval'})+10, "SWAP_0000002200000003_Watchdog", $hash, 1) if( defined $hash->{'SWAP_0A-PeriodicTxInterval'} ); + InternalTimer(gettimeofday()+hex($hash->{'SWAP_0A-PeriodicTxInterval'})+10, "SWAP_0000002200000003_Watchdog", $hash, 0) if( defined $hash->{'SWAP_0A-PeriodicTxInterval'} ); } sub @@ -190,7 +190,7 @@ SWAP_0000002200000003_Set($@) { my ($hash, $name, $cmd, $arg, $arg2, $arg3) = @_; - InternalTimer(gettimeofday()+10, "SWAP_0000002200000003_Watchdog", $hash, 1); + InternalTimer(gettimeofday()+10, "SWAP_0000002200000003_Watchdog", $hash, 0); our $data = "00" x $hash->{CMD_SIZE}; sub ret($) { diff --git a/fhem/FHEM/36_JeeLink.pm b/fhem/FHEM/36_JeeLink.pm index eb8114b3e..4c23c7597 100644 --- a/fhem/FHEM/36_JeeLink.pm +++ b/fhem/FHEM/36_JeeLink.pm @@ -148,7 +148,7 @@ JeeLink_Set($@) } elsif( $cmd eq "LaCrossePairForSec" ) { return "Usage: set $name LaCrossePairForSec [ignore_battery]" if(!$arg || $arg !~ m/^\d+$/ || ($arg2 && $arg2 ne "ignore_battery") ); $hash->{LaCrossePair} = $arg2?2:1; - InternalTimer(gettimeofday()+$arg, "JeeLink_RemoveLaCrossePair", $hash, 1); + InternalTimer(gettimeofday()+$arg, "JeeLink_RemoveLaCrossePair", $hash, 0); } else { return "Unknown argument $cmd, choose one of ".$list; @@ -332,7 +332,7 @@ JeeLink_SendFromQueue($$) $defs{$f}{QUEUE}->[0] ne "") { unshift(@{$hash->{QUEUE}}, ""); - InternalTimer(gettimeofday()+$to, "JeeLink_HandleWriteQueue", $hash, 1); + InternalTimer(gettimeofday()+$to, "JeeLink_HandleWriteQueue", $hash, 0); return; } } @@ -342,7 +342,7 @@ JeeLink_SendFromQueue($$) JeeLink_SimpleWrite($hash, $bstring); } - InternalTimer(gettimeofday()+$to, "JeeLink_HandleWriteQueue", $hash, 1); + InternalTimer(gettimeofday()+$to, "JeeLink_HandleWriteQueue", $hash, 0); } sub diff --git a/fhem/FHEM/36_LaCrosse.pm b/fhem/FHEM/36_LaCrosse.pm index 9204c5a7b..6579ede48 100644 --- a/fhem/FHEM/36_LaCrosse.pm +++ b/fhem/FHEM/36_LaCrosse.pm @@ -151,7 +151,7 @@ LaCrosse_Set($@) } return "Usage: set $name replaceBatteryForSec [ignore_battery]" if(!$arg || $arg !~ m/^\d+$/ || ($arg2 && $arg2 ne "ignore_battery")); $hash->{replaceBattery} = $arg2?2:1; - InternalTimer(gettimeofday()+$arg, "LaCrosse_RemoveReplaceBattery", $hash, 1); + InternalTimer(gettimeofday()+$arg, "LaCrosse_RemoveReplaceBattery", $hash, 0); } else { return "Unknown argument $cmd, choose one of ".$list; diff --git a/fhem/FHEM/38_CO20.pm b/fhem/FHEM/38_CO20.pm index 4b9be53fc..69401f2c4 100755 --- a/fhem/FHEM/38_CO20.pm +++ b/fhem/FHEM/38_CO20.pm @@ -131,7 +131,7 @@ CO20_Connect($) $hash->{INTERVAL} = $interval; RemoveInternalTimer($hash); - InternalTimer(gettimeofday()+10, "CO20_poll", $hash, 1); + InternalTimer(gettimeofday()+10, "CO20_poll", $hash, 0); my $buf; $hash->{DEV}->interrupt_read(0x00000081, $buf, 0x0000010, 1000); @@ -194,7 +194,7 @@ CO20_poll($) if(!$hash->{LOCAL}) { RemoveInternalTimer($hash); - InternalTimer(gettimeofday()+$hash->{INTERVAL}, "CO20_poll", $hash, 1); + InternalTimer(gettimeofday()+$hash->{INTERVAL}, "CO20_poll", $hash, 0); } if( $hash->{manufacturer} && $hash->{product} ) {