Hallo Zusammen,
ich baue gerade bedingt durch mehrere Wechsel FHEM um oder modifiziere oder arbeite an mehreren FHEM-Systemen.
Oft kommt man dann durcheinander in welcher Version man gerade ist, was man schon verändert hat oder welche Themen noch offen sind.
Anfänglich habe ich immer in der fhem.cfg in einem "Kommentarbereich" gefüllt aber so richtig glücklich bin ich mit der Lösung nicht.
Optimal wäre es natürlich würde man beim speichern der fhem.cfg gefragt was geändert wurde.
Wie würdet Ihr eine Art "Versions- /Logbuch für FHEM" realisieren oder aufbauen?
Dankeschön
aherby
Hallo aherby,
hast Du schon einmal das Fragezeichen neben dem "save" angeklickt" ;D
Viele Grüße
Jürgen
Zitat von: juemuc am 28 Juni 2020, 18:37:32
Hallo aherby,
hast Du schon einmal das Fragezeichen neben dem "save" angeklickt" ;D
Viele Grüße
Jürgen
Genau.
Oder "save ?" in der Kommandozeile
Anzahl durch attr maxChangeLog anpassbar (Voreinstellung = 10)
Hallo,
ja auf das Fragezeichen vorm Speichern habe ich schon geklickt und auch gesehen das es z. B. ungespeicherte Renamings angezeigt hat.
aber wie genau funktioniert das
attr maxChangeLog
wie verändert man den Wert z.B. auf 30 und kann man das in ein Log-File speichern?
Gruß aherby
Zitat von: amenomade am 28 Juni 2020, 19:24:08
Anzahl durch attr maxChangeLog anpassbar (Voreinstellung = 10)
wie von amenomade beschrieben 8)
Viele Grüße
Jürgen
maxChangeLog: das ist ein Attribut von global, wie Du es gesehen hättest, wenn Du maxChangeLog in CommandRef einmal gesucht hättest
Also z.B.
attr global maxChangeLog 50
Wenn Du die Änderungen loggen willst, mach ein FileLog Device auf
global:(MODIFIED|DEFINED|ATTR|RENAMED).*
und mögliche andere global Events, die Du brauchst
Hey Danke.
ist ja super die Lösung mit einem höheren Wert durch
attr global maxChangeLog 50
und dem Filelog.
Beispiel
define FileLog_SAVE FileLog ./log/SAVE-%Y.log global:(MODIFIED|DEFINED|ATTR|RENAMED).*
attr FileLog_SAVE logtype text
attr FileLog_SAVE room Log
Dankeschön