2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-04-23 14:46:24 +00:00

60_Watches: contrib 0.7.0

git-svn-id: https://svn.fhem.de/fhem/trunk@21817 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
nasseeder1 2020-04-30 11:58:07 +00:00
parent cd996de3ec
commit dc841c4d57

View File

@ -36,7 +36,7 @@ use Time::HiRes qw(time gettimeofday tv_interval);
# Versions History intern
our %Watches_vNotesIntern = (
"0.7.0" => "30.04.2020 new set 'restart' for stopwatch ",
"0.7.0" => "30.04.2020 new set 'continue' for stopwatch ",
"0.6.0" => "29.04.2020 new set 'reset' for stopwatch, read 'state' and 'starttime' from readings, add csrf token support ",
"0.5.0" => "28.04.2020 new values 'stopwatch', 'staticwatch' for attribute digitalDisplayPattern ",
"0.4.0" => "20.11.2018 text display ",
@ -120,14 +120,14 @@ sub Watches_Set { ## no criti
my $setlist = "Unknown argument $opt, choose one of ";
$setlist .= "time " if($addp =~ /staticwatch/);
$setlist .= "reset:noArg restart:noArg start:noArg stop:noArg" if($addp =~ /stopwatch/);
$setlist .= "reset:noArg continue:noArg start:noArg stop:noArg" if($addp =~ /stopwatch/);
if ($opt =~ /\bstart\b/) {
my $ms = int(time*1000);
readingsSingleUpdate($hash, "starttime", $ms, 0);
readingsSingleUpdate($hash, "state", "started", 1);
} elsif ($opt eq "restart") {
} elsif ($opt eq "continue") {
if(!ReadingsVal($name, "starttime", "")) {
my $ms = int(time*1000);
readingsSingleUpdate($hash, "starttime", $ms, 0);
@ -1627,9 +1627,9 @@ Die Uhren basieren auf Skripten dieser Seiten: <br>
</li>
<br>
<a name="restart"></a>
<li><b>restart</b><br>
Restartet eine angehaltene Stoppuhr und setzt die Zählung inklusive der seit "start" verstrichenen Zeit fort.
<a name="continue"></a>
<li><b>continue</b><br>
Setzt die Zählung einer angehaltenen Stoppuhr inklusive der seit "start" verstrichenen Zeit fort.
War die Stoppuhr noch nicht gestartet, beginnt die Zählung bei 00:00:00. <br>
Dieses Set-Kommando ist nur bei einer Uhr vom Modell "digital" mit gesetztem Attribut
<b>digitalDisplayPattern = stopwatch</b> vorhanden.
@ -1896,9 +1896,9 @@ Die Uhren basieren auf Skripten dieser Seiten: <br>
</li>
<br>
<a name="restart"></a>
<li><b>restart</b><br>
Restartet eine angehaltene Stoppuhr und setzt die Zählung inklusive der seit "start" verstrichenen Zeit fort.
<a name="continue"></a>
<li><b>continue</b><br>
Setzt die Zählung einer angehaltenen Stoppuhr inklusive der seit "start" verstrichenen Zeit fort.
War die Stoppuhr noch nicht gestartet, beginnt die Zählung bei 00:00:00. <br>
Dieses Set-Kommando ist nur bei einer Uhr vom Modell "digital" mit gesetztem Attribut
<b>digitalDisplayPattern = stopwatch</b> vorhanden.