Hallo. Ich habe folgendes DOIF
Internals:
DEF ([02:00|357]) (backup)
MODEL FHEM
NAME di_FHEMBackup
NR 229
NTFY_ORDER 50-di_FHEMBackup
STATE cmd_1
TYPE DOIF
READINGS:
2018-12-30 02:00:00 cmd 1
2018-12-30 02:00:00 cmd_event timer_1
2018-12-30 02:00:00 cmd_nr 1
2018-12-30 02:00:00 error backup: Started the backup in the background, watch the log for details
2018-12-27 11:44:04 mode enabled
2018-12-30 02:00:00 state cmd_1
2018-12-30 11:29:34 timer_01_c01 31.12.2018 02:00:00|357
Regex:
condition:
0 ::DOIF_time_once($hash,0,$wday,"357")
days:
0 357
devices:
do:
0:
0 backup
1:
helper:
globalinit 1
last_timer 1
sleeptimer -1
intervalfunc:
itimer:
localtime:
0 1546218000
perlblock:
realtime:
0 02:00:00
time:
0 02:00:00
timeCond:
0 0
timer:
0 0
timers:
0 0
triggertime:
1546218000:
localtime 1546218000
hash:
uiState:
uiTable:
Attributes:
DbLogExclude .*
do always
room DOIF
eigentlich wollte ich nur an Tag 3,5 und 7 das Backup machen aber es wird jede Nacht gemacht. Außerdem meldet das DOIF einen error wenn das Backup startet. Laut commandref sollte doch die Schreibweise stimmen oder muss ich es anders machen? Danke
Hier steht etwas dazu https://wiki.fhem.de/wiki/DOIF/Tools_und_Fehlersuche
Hi,
ich denke Du brauchst do always nicht!
Der Error ist die Rückmeldung des backup Befehls. Die kommt auch wenn Du backup so startest.
Denkst Du nur das es jeden Tag gestartet wird oder ist es wirklich so?
Der Timer wird nämlich jeden Tag erzeugt, aber der Start wird nur gemacht wenn der Tag stimmt.
Gruß Otto
Ja ich habe täglich eine neue Datei drin. Do always hatte ich glaube auch schon mal weggelassen. Also ist das error reading sozusagen nur eine info?
Der Error ist die Rückmeldung des Programmes, in dem Falle eher eine Info :)
Aber Du machst am 7/WE Sicherung. Ist deine Variable $we immer gesetzt?
Zitat[<time>|0123456789] 0-9 entspricht: 0-Sonntag, 1-Montag, ... bis 6-Samstag sowie 7 für Wochenende und Feiertage (entspricht $we), 8 für Arbeitstage (entspricht !$we) und 9 für Wochenende oder Feiertag morgen (entspricht intern $twe)
::) oh nein ::)
7=WE
ja danke. Dadurch das Feiertage und Wochende letztens immer waren, kam ntürlich jeden Tag ein neues. Ich war irgendwie bei 7=SA
hat sich also geklärt. Danke nochmal für den Wink :D