Probleme mit Rule nach Umstellung auf OH3
Verfasst: 3. Mai 2022 07:23
Guten Morgen zusammen,
ich bin schon lange mit OH unterwegs, allerdings bin ich eher der Try and Error- Typ. Jetzt bin ich gerade dabei das System auf OH3 umzustellen und beisse mir die Zähne aus. Das Problem liegt wahrscheinlich an einer Rule aus dem alten Müllkalender, welchen bestimmt auch der ein oder andere noch installiert hat.Ich bekomme einfach keine Anzeige in der Sitemap.
Wenn ich die Rule ausführe kommt immer die Fehlermeldung:
ich bin schon lange mit OH unterwegs, allerdings bin ich eher der Try and Error- Typ. Jetzt bin ich gerade dabei das System auf OH3 umzustellen und beisse mir die Zähne aus. Das Problem liegt wahrscheinlich an einer Rule aus dem alten Müllkalender, welchen bestimmt auch der ein oder andere noch installiert hat.Ich bekomme einfach keine Anzeige in der Sitemap.
Code: Alles auswählen
import org.joda.time.DateTime
rule "Calculate trash dates gelb"
//aus Exec-Input Anzeige für Mülltermine berechnen
when
System started or
Time cron "0 0 1 * * ?"
then
var DateTime date_yellow
var DateTime date_now
var String trash_yellow
date_yellow = parse(""+Exec_TrashYellow.state)
date_now = parse(""+now.getYear+"-"+now.getMonthOfYear+"-"+now.getDayOfMonth)
if (date_now.equals(date_yellow)) { trash_yellow="heute" }
else if (date_now.equals(date_yellow.minusDays(1))) { trash_yellow="morgen" }
else if (date_now.equals(date_yellow.minusDays(2))) { trash_yellow="übermorgen" }
else { trash_yellow=date_yellow.toString("E, dd.MM.yy") }
TrashYellow.postUpdate(""+trash_yellow)
end
Wahrscheinlich ist das nur eine Kleinigkeit, aber ich komme nicht drauf.Script execution of rule with UID 'garbage-2' failed: Text cannot be parsed to a Duration in garbage