[GELÖST] FHEM Backup wird täglich ausgeführt

Begonnen von Tabularasa, 30 Dezember 2018, 22:53:03

Vorheriges Thema - Nächstes Thema

Tabularasa

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


Otto123

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
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Tabularasa

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?

Otto123

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)
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Tabularasa

 ::) 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