FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Kai-Alfonso am 19 Dezember 2017, 14:14:01

Titel: Tage berechnen (alternativ myUtils Hilfe)
Beitrag von: Kai-Alfonso am 19 Dezember 2017, 14:14:01
Hallo,

gibt es eine Möglichkeit mit Doif die Anzahl der Tage zwischen einem Tag in der Vergangenheit (in einem Reading im format dd.mm.yyyy)  und dem heutigen Tag zu berechnen?

Hab da sonst mit Dummys und einer myUtils Routine gelöst, aber ich wollte eigentlich die Routine aus myUtils wieder raushaben, da ich sie nur für ein Modul brauche. Außerdem habe ich Schwierigkeiten gehabt die richtige Syntax herauszufinden, wie ich den Rückgabewert der myUtils Routine als Reading speichere (setreading $SELF Tage {CalcDays}) brachte als Reading {CalcDays}  - wo habe ich da den Fehler gemacht? :o :o :o :o

Danke  8)
Titel: Antw:Tage berechnen (alternativ myUtils Hilfe)
Beitrag von: Otto123 am 19 Dezember 2017, 14:31:00
Ich glaube bei den set Befehlen musst Du noch eine () setzen -> https://fhem.de/commandref_DE.html#set
setreading $SELF Tage {(CalcDays)}  :-X

Ansonsten fällt mit userAttr ein -> https://fhem.de/commandref_DE.html#attributes

Gruß Otto
Titel: Antw:Tage berechnen (alternativ myUtils Hilfe)
Beitrag von: Kai-Alfonso am 19 Dezember 2017, 14:34:37
Argh, ich bin mir recht sicher, das ich das so probiert habe - oder doch nicht. Vielen Dank, das geht jedenfalls (ich nehm dann mal das Brett vorm Kopp weg  ;D ;D)