FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: gbomacfly am 22 Januar 2018, 13:41:22

Titel: "Save Config" Mehr text anzeigen
Beitrag von: gbomacfly am 22 Januar 2018, 13:41:22
Hallo zusammen,

wenn man Änderungen gemacht hat, dann erscheint ja neben dem "Save Config"-Link ein Fragezeichen. Ein Klick darauf fördert eine Liste mit den Änderungen zu Tage.

Meine Frage nun, kann ich diese Anzeige beeinflussen? Ich würde gerne mehr Infos, also die gesamten Zeilen sehen.
Hab aber trotz langem Suchens nichts gefunden.

Gibts da was?
Danke schon mal.
Titel: Antw:"Save Config" Mehr text anzeigen
Beitrag von: betateilchen am 22 Januar 2018, 13:48:06
wozu? Es steht doch alles relevante über die strukturellen Änderungen bereits drin.
Titel: Antw:"Save Config" Mehr text anzeigen
Beitrag von: Frank_Huber am 22 Januar 2018, 13:52:11
vielleicht will er mehr Zeilen?

sollte er evtl näher spezifizieren was er sucht...
Titel: Antw:"Save Config" Mehr text anzeigen
Beitrag von: gbomacfly am 22 Januar 2018, 21:16:06
Nunja, vielleicht hab ich mich seltsam ausgedrückt. Wie im Anhang zu sehen ist, werden da die einzelnen Zeilen ab einer bestimmten Länge abgeschnitten.
Und ich würde gerne die gesamten Zeilen sehen. :)
Titel: Antw:"Save Config" Mehr text anzeigen
Beitrag von: betateilchen am 22 Januar 2018, 21:21:35
Zitat von: gbomacfly am 22 Januar 2018, 21:16:06
ich würde gerne die gesamten Zeilen sehen.

wozu? Das macht doch an dieser Stelle überhaupt keinen Sinn.
Titel: Antw:"Save Config" Mehr text anzeigen
Beitrag von: gbomacfly am 22 Januar 2018, 21:38:46
Für mich würde es beim durchprobieren von Code Sinn machen, daher ja meine Frage.
Titel: Antw:"Save Config" Mehr text anzeigen
Beitrag von: viegener am 22 Januar 2018, 21:56:03
Ohne Eingriff in die fhem.pl geht das nicht - die Länge wird dort auf 40 Zeichen beschränkt
Titel: Antw:"Save Config" Mehr text anzeigen
Beitrag von: kadettilac89 am 23 Januar 2018, 09:45:47
Zitat von: gbomacfly am 22 Januar 2018, 21:38:46
Für mich würde es beim durchprobieren von Code Sinn machen, daher ja meine Frage.

Wenn es dir darum geht, die Unterschiede festzustellen

1) configDB hat eine Versionierung

2) ich habe auf event SAVE reagiert und speichere mir die vorherige fhem.cfg weg. Wenn irgend etwas nicht mehr geht kann ich config-files mit entsprechenden Tools - z. B. Notepad++ - vergleichen und ggf. zurückspielen.

Zum durchprobieren würde ich mir aber eine Testinstanz aufbauen bevor du deine normale Installation zerschießt.
Titel: Antw:"Save Config" Mehr text anzeigen
Beitrag von: gbomacfly am 23 Januar 2018, 14:17:41
Danke für die Antworten!
In die fhem.pl möchte ich deswegen lieber nicht eingreifen, aber das Notify auf "SAVE" klingt prima. Danke nochmals :)

ConfigDB, hmmm, muss ich mir mal anschauen.
Titel: Antw:"Save Config" Mehr text anzeigen
Beitrag von: kadettilac89 am 23 Januar 2018, 14:25:29
... wenns dir was bringt ....

Notify:

defmod ntf_save_sick_config notify global:SAVE {backup_fhemcfg()}


Sub in der 99_myUtils.pm

######## Sicherung von fhem.cfg bei save ############
# { backup_fhemcfg();; }
sub
backup_fhemcfg() {

  my $backup_path = '/opt/fhem/backup/';
  my $date = strftime '%Y%m%d_%H%M%S', localtime;

  copy("/opt/fhem/fhem.cfg",$backup_path.$date."fhem.cfg");
 
  Log 1, "Backup fhem.cfg: ".$backup_path.$date."fhem.cfg";
}
Titel: Antw:"Save Config" Mehr text anzeigen
Beitrag von: gbomacfly am 23 Januar 2018, 15:01:27
Danke dir!
Titel: Antw:"Save Config" Mehr text anzeigen
Beitrag von: betateilchen am 23 Januar 2018, 15:07:29
ich ahnte ja schon, dass es um Popcorn geht...
Titel: Antw:"Save Config" Mehr text anzeigen
Beitrag von: Frank_Huber am 23 Januar 2018, 15:56:28
Zitat von: kadettilac89 am 23 Januar 2018, 14:25:29
... wenns dir was bringt ....

Der sichert aber NACH dem speichern. sollte man bedenken.

EDIT sagt: Das geschriebene war falsch. tschuldigung für die eventuelle Verwirrung.
Titel: Antw:"Save Config" Mehr text anzeigen
Beitrag von: Markus Bloch am 23 Januar 2018, 16:02:25
Zitat von: Frank_Huber am 23 Januar 2018, 15:56:28
Der sichert aber NACH dem speichern. sollte man bedenken.

Nein, das Event "SAVE" wird VOR dem Speichervorgang getriggert. Sobald alle Notify's , usw. bearbeitet worden sind, wird das Speichern angestoßen. Somit ist alles OK mit dem Vorschlag von kadettilac89

Gruß
Markus

EDIT: steht so auch in der commandref: http://commandref.fhem.de/#global
Titel: Antw:"Save Config" Mehr text anzeigen
Beitrag von: Frank_Huber am 23 Januar 2018, 16:16:42
Zitat von: Markus Bloch am 23 Januar 2018, 16:02:25
Nein, das Event "SAVE" wird VOR dem Speichervorgang getriggert. Sobald alle Notify's , usw. bearbeitet worden sind, wird das Speichern angestoßen. Somit ist alles OK mit dem Vorschlag von kadettilac89

Gruß
Markus

EDIT: steht so auch in der commandref: http://commandref.fhem.de/#global
Oh!
Danke für die Info.
Gut zu wissen. [emoji106]

Mit dem Handy online, daher kurz gefasst...