FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Tabularasa am 30 Dezember 2018, 22:53:03

Titel: [GELÖST] FHEM Backup wird täglich ausgeführt
Beitrag von: Tabularasa am 30 Dezember 2018, 22:53:03
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
Titel: Antw:FHEM Backup wird täglich ausgeführt
Beitrag von: Ellert am 30 Dezember 2018, 23:02:33
Hier steht etwas dazu https://wiki.fhem.de/wiki/DOIF/Tools_und_Fehlersuche
Titel: Antw:FHEM Backup wird täglich ausgeführt
Beitrag von: Otto123 am 30 Dezember 2018, 23:16:50
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
Titel: Antw:FHEM Backup wird täglich ausgeführt
Beitrag von: Tabularasa am 02 Januar 2019, 14:02:05
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?
Titel: Antw:FHEM Backup wird täglich ausgeführt
Beitrag von: Otto123 am 02 Januar 2019, 14:06:05
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)
Titel: Antw:FHEM Backup wird täglich ausgeführt
Beitrag von: Tabularasa am 03 Januar 2019, 15:22:23
 ::) 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