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.
Danke fuer den Hinweis und den Vorschlag, ich habe es genau so umgesetzt.
Danke.