[bug] fhem.pl: ResolveDateWildcards() für statefile nicht konsequent umgesetzt

Begonnen von betateilchen, 03 September 2022, 16:12:39

Vorheriges Thema - Nächstes Thema

betateilchen

Hallo Rudi,

restoreDir_saveFile($restoreDir, $attr{global}{statefile}) if(!configDBUsed());

in CommandSave() Zeile 1721 funktioniert nicht, wenn im globalen Attribut "statefile" mit %L als Platzhalter gearbeitet wird.

An anderen Stellen in fhem.pl findet sich dazu folgendes Konstrukt:


  my @t = localtime(gettimeofday());
  my $stf  = ResolveDateWildcards(AttrVal("global", "statefile",  ""), @t);


Das könnte sicher auch in CommandSave() für eine Lösung sorgen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

rudolfkoenig

Danke fuer den Hinweis und den Vorschlag, ich habe es genau so umgesetzt.

betateilchen

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!