mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-04-23 20:52:13 +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:
parent
cd996de3ec
commit
dc841c4d57
@ -36,7 +36,7 @@ use Time::HiRes qw(time gettimeofday tv_interval);
|
|||||||
|
|
||||||
# Versions History intern
|
# Versions History intern
|
||||||
our %Watches_vNotesIntern = (
|
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.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.5.0" => "28.04.2020 new values 'stopwatch', 'staticwatch' for attribute digitalDisplayPattern ",
|
||||||
"0.4.0" => "20.11.2018 text display ",
|
"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 ";
|
my $setlist = "Unknown argument $opt, choose one of ";
|
||||||
$setlist .= "time " if($addp =~ /staticwatch/);
|
$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/) {
|
if ($opt =~ /\bstart\b/) {
|
||||||
my $ms = int(time*1000);
|
my $ms = int(time*1000);
|
||||||
readingsSingleUpdate($hash, "starttime", $ms, 0);
|
readingsSingleUpdate($hash, "starttime", $ms, 0);
|
||||||
readingsSingleUpdate($hash, "state", "started", 1);
|
readingsSingleUpdate($hash, "state", "started", 1);
|
||||||
|
|
||||||
} elsif ($opt eq "restart") {
|
} elsif ($opt eq "continue") {
|
||||||
if(!ReadingsVal($name, "starttime", "")) {
|
if(!ReadingsVal($name, "starttime", "")) {
|
||||||
my $ms = int(time*1000);
|
my $ms = int(time*1000);
|
||||||
readingsSingleUpdate($hash, "starttime", $ms, 0);
|
readingsSingleUpdate($hash, "starttime", $ms, 0);
|
||||||
@ -1627,9 +1627,9 @@ Die Uhren basieren auf Skripten dieser Seiten: <br>
|
|||||||
</li>
|
</li>
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
<a name="restart"></a>
|
<a name="continue"></a>
|
||||||
<li><b>restart</b><br>
|
<li><b>continue</b><br>
|
||||||
Restartet eine angehaltene Stoppuhr und setzt die Zählung inklusive der seit "start" verstrichenen Zeit fort.
|
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>
|
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
|
Dieses Set-Kommando ist nur bei einer Uhr vom Modell "digital" mit gesetztem Attribut
|
||||||
<b>digitalDisplayPattern = stopwatch</b> vorhanden.
|
<b>digitalDisplayPattern = stopwatch</b> vorhanden.
|
||||||
@ -1896,9 +1896,9 @@ Die Uhren basieren auf Skripten dieser Seiten: <br>
|
|||||||
</li>
|
</li>
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
<a name="restart"></a>
|
<a name="continue"></a>
|
||||||
<li><b>restart</b><br>
|
<li><b>continue</b><br>
|
||||||
Restartet eine angehaltene Stoppuhr und setzt die Zählung inklusive der seit "start" verstrichenen Zeit fort.
|
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>
|
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
|
Dieses Set-Kommando ist nur bei einer Uhr vom Modell "digital" mit gesetztem Attribut
|
||||||
<b>digitalDisplayPattern = stopwatch</b> vorhanden.
|
<b>digitalDisplayPattern = stopwatch</b> vorhanden.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user