const ZEITPLAN = "3 1 * * *"; function main() { var jetzt = getState("feiertage.0.naechster.Datum").val; var temp = jetzt.split('.'); jetzt = new Date(temp[2] + '.' + temp[1] + '.' + temp[0]); var wochentag = ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag' ]; var tag = jetzt.getDay(); var stext = "Nächster Feiertag am: " + wochentag[tag] + " den " + getState("feiertage.0.naechster.Datum").val; stext = stext + ", " + getState("feiertage.0.naechster.Name").val; stext = stext + " noch " + getState("feiertage.0.naechster.Dauer").val + " Tag(e)"; setState("0_userdata.0.vis.Info.Feiertag", stext); }; schedule(ZEITPLAN, main);