Hallo,
ich will schlicht weg das Datum an einen Dummy übergeben.
Hab wohl Tomaten auf den Augen, aber ich finde keinen verwertbaren Hinweis,
wie ich das Datum aus TimeNow() geschickt formatieren kann.
{fhem "set Heute ".TimeNow()}
liefert mir "2014-12-23 17:58:34"
wie bekomme ich das nun zu "Dienstag, 23. Dezember 2014" gewandelt
Grüße
# Heute mit dem korrekten Datum belegen
my $month = substr(TimeNow(),5,2);
my $mday = substr(TimeNow(),8,2);
my $year = substr(TimeNow(),0,4);
my $wday = Value("Wochentag");
my @M = ("Januar", "Februar", "März", "April", "Mai", "Juni", "July", "August", "September", "Oktober", "November", "Dezember");
my @T = ("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag");
my $H = "$T[$wday], $mday. $M[$month-=1] $year";
{fhem ("set Heute $H")};
#
Da es mir nicht gelungen ist die Variable $wday aus FHEM direkt in MyUtils zu übenehmen,
habe ich das mit einem Dummy ("Wochentag"), den ich an anderer Stelle von FHEM beschreibe, umgangen.