FHEM > Automatisierung

Den Eintrag "Backup done" aus dem Logfile für notify verwenden

<< < (5/6) > >>

rudolfkoenig:
Ein notify mit readLog Attribut kann Daten aus dem FHEM Logfile lesen.

jnewton957:

--- Zitat von: rudolfkoenig am 25 Februar 2017, 20:41:27 ---Ein notify mit readLog Attribut kann Daten aus dem FHEM Logfile lesen.

--- Ende Zitat ---

Hallo,

das kannte ich (wie so vieles andere) noch nicht.

Habe jetzt mal mit:
define BackupInfo notify global.backup.done.* {fhem('setreading FHEM.Backup size $EVTPART3');;}

das reading size ausgelesen.
Bin noch nicht ganz zufrieden, da der Wert noch ein "(" vor der Zahl hat.


--- Code: ---NAME       FHEM.Backup
   NR         125
   STATE      on
   TYPE       dummy
   Readings:
     2017-02-26 10:39:33   info            backup done
     2017-02-26 10:39:33   size            (74627752
     2017-02-25 19:40:57   state           on
Attributes:
   event-on-change-reading state
   group      FHEM Backup
   room       99_System
   userReadings info, size
--- Ende Code ---

Wie bekomme ich das noch weg ?


Wie ergänze ich das notify, wenn ich noch "setreading FHEM.Backup file $EVTPART2" haben möchte?

Danke
Jörg

rudolfkoenig:
So in der Art. Ungetestet.

--- Code: ---define BackupInfo notify global.backup.done.* {\
  $EVTPART3 =~ s/^\(//;;\
  fhem("setreading FHEM.Backup size $EVTPART3");;\
  fhem("setreading FHEM.Backup file $EVTPART2");;\
}
--- Ende Code ---

jnewton957:

--- Zitat von: rudolfkoenig am 26 Februar 2017, 13:28:16 ---So in der Art. Ungetestet.

--- Code: ---define BackupInfo notify global.backup.done.* {\
  $EVTPART3 =~ s/^\(//;;\
  fhem("setreading FHEM.Backup size $EVTPART3");;\
  fhem("setreading FHEM.Backup file $EVTPART2");;\
}
--- Ende Code ---

--- Ende Zitat ---

Danke
Ich baue das mal ein.
Jörg

betateilchen:
probiers mal mit global:backup.done.*

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln