Hallo,
ich möchte gern in einem DOIF diverse Zeiten addieren und das Ergebnis (eine Zeit) in einen Dummy schreiben.
([00:00]) (set du_ZeitAnzeige1 [du_Bewaesserung_Start],set du_Zeitanzeige2 [du_Bewaesserung_Start]+[du_Dauer_Strang1]+[du_Bewaesserung_Pause]
Der Dummy für ZeitAnzeige1 enthält dann auch die Zeit aus Bewaesserung_Start,
aber der Dummy für ZeitAnzeige2 enthält dann eine schöne "Rechenaufgabe" :-\ (z.B. 18:30+00:20+00:01)
Wie bekomme ich es hin, das in ZeitAnzeige2 dann 18:51 steht? :o
Du könntest alle Zeitangaben in Minuten umwandeln und addieren, danach die Minuten wieder in Stunden und Minuten zurück wandeln und entsprechen formatieren.
Das würde mich auchmal interessieren ! ;-)
Kann man die Zeiten nicht direkt addieren ? Im HH:MM:SS Format ?
Gruß
Sascha
Ja, kann man nicht. Mit PERL könntest Du Dir was bauen.
http://perldoc.perl.org/functions/localtime.html
http://perldoc.perl.org/Time/Local.html
http://perldoc.perl.org/functions/time.html
und die Funktionen in
http://fhem.de/commandref_DE.html#perl