Hallo Zusammen,
ich lösche aus meiner DB jede Woche die doppelten Datensätze, oder möchte es vielmehr. Dazu habe ich folgendes AT
angelegt.
*02:00:00 { if ($wday == 0) { fhem("set DbRep delSeqDoublets delete") }}
Hier noch ein List des At's
Internals:
COMMAND {if($wday == 0) { fhem("set DbRep delSeqDoublets delete") }}
DEF *02:00:00 {if($wday == 0) { fhem("set DbRep delSeqDoublets delete") }}
NAME at_DbRep_del_Doublets
NR 271
PERIODIC yes
RELATIVE no
REP -1
STATE Next: 02:00:00
TIMESPEC 02:00:00
TRIGGERTIME 1540166400
TRIGGERTIME_FMT 2018-10-22 02:00:00
TYPE at
READINGS:
2018-10-21 07:51:02 state Next: 02:00:00
Attributes:
room 101_Funktionen
verbose 5
Aber das wird täglich ausgeführt und nicht nur Sonntags. Steh da im Moment ein wenig auf dem Schlauch. Eventuell kann mir einer den Tipp in die richtige Richtung geben.
Gruß
Markus
Na ja, ausgeführt sollte es jeden Tag, nur die Anweisung, die Datenbank zu bereinigen, sollte dabei übersprungen werden, wenn nicht So. ist.
Kannst ja mal eine log-Anweisung dazu basteln, um das zu bestätigen ;) .
Sh*... ;D
Aber Danke, macht Sinn, ich check das mal..
Gruß
Markus