Readings werden nicht aktualisiert

Begonnen von gary822, 24 November 2018, 11:26:40

Vorheriges Thema - Nächstes Thema

en-trust

Otto, es war in der Tat das Backup, was das System lahm gelegt hat. Da muss ich mir was anderes überlegen.
Danke.

Otto123

Meine Variante.
Erst lokal und dann bei Gelegenheit auf den Server schieben. Welchen Trigger Du in FHEM verwendest ist dabei Dir überlassen. ;)

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

en-trust

Alles gelöst  8) dank Eurer Unterstützung.
Das Netzwerk läuft wieder stabil und Fhem hat keine Abstürze mehr wegen des Backups. Das Backup konnte nicth auf die FB schreiben, da keine verbindung hergestellt werden konnte. Ich habe nach längerem hin und her nun einen USB Stick am Raspi angeschlossen, wo das Backup nun geschrieben wird. Ich behalte auch nur 5 tar files.

Hier mal meine Umsetzung...
*23:30:00 {
  ## Backup Montag
  fhem("backup");;

  my $BackupDir = AttrVal("global", "backupdir", undef);;
  my $BackupsCurrent = qx(ls -A "$BackupDir" | grep -c ".tar.gz");;
  ## Menge der vorzuhaltenden Backup-Files
  my $BackupsMax = 5;;
  my $BackupsDelete = $BackupsCurrent - $BackupsMax;;

  Log 1, "<<<<<<<<<< Backup CleanUp START >>>>>>>>>>";;

  Log 1, "Backup Directory: $BackupDir";;
  Log 1, "Aktuelle Backups: $BackupsCurrent";;
  Log 1, "Zu löschende Backups: $BackupsDelete";;
  Log 1, "Liste der zu löschenden Backup-Files:";;

  ## Ausgabe der zu löschenden Files
  if ($BackupsDelete > 0)
  {
    my $FilesDel = qx(ls -d "$BackupDir/"* | grep ".tar.gz" | head -$BackupsDelete);;
    Log 1, $FilesDel;;
    ## Files löschen
    my $BackupDelete = qx(ls -d "$BackupDir/"* | grep ".tar.gz" | head -$BackupsDelete | xargs rm);;
  }
  Log 1, "<<<<<<<<<< Backup CleanUp ENDE >>>>>>>>>>";;
  fhem("set PushMessenger msg 'fhem' 'Das automatische Backup wurde durchgeführt.'");;
}


In der global setzte ich noch das Verzeichnis...
attr backupdir /media/usbstick