Guten Morgen
Bei mir kommt keine Nachricht bei dem Code bei mir an
([07:00] and [myABFALL:now_text] ne "") ( set pushmsg msg |Heute wird [myABFALL:now_text] abgeholt)
([19:30] and [myABFALL:next_days] == 1) ( set pushmsg msg |Morgen wird [myABFALL:next_text] abgeholt)
Was mach ich da Falsch? Ich schätze das es mit den Klammern zu tun hat
Hat das Abfall Device zu den Uhrzeiten überhaupt die entsprechenden Readings gefüllt?
Ich würde next_days auch als String abfragen (das sieht nach DOIF aus):
([19:30] and [myABFALL:next_days] eq "1") (set pushmsg msg |Morgen wird [myABFALL:next_text] abgeholt)
Die DOIF Auszüge sind unvollständig, welche weiteren Attribute hast du gesetzt? Auch ein do always?
Ergänze die DOIFs zum Testen um einen log eintrag, dann siehst du auch die Readings.
Vor myAbfall muss ein ?
Kurz, weil mobil....
define doif_Abfall DOIF ([19:30] and [Muelltonnen:next_days] == 1)\ (set WEB_Pushover msg 'Müll' 'Morgen wird [Muelltonnen:next_text] abgeholt')\ DOELSEIF ([07:00] and [Muelltonnen:now_text] ne "")\ (set WEB_Pushover msg 'Müll' 'Heute wird [Muelltonnen:now_text] abgeholt') attr doif_Abfall do always attr doif_Abfall checkReadingEvent 1
So habe ich das eingetragen
Das war der original Code.
Attributes
calendarname_praefix
0
deleteattr
date_style
date
deleteattr
delimiter_reading
|
deleteattr
delimiter_text_reading
und
deleteattr
event-on-change-reading
.*
deleteattr
group
Muelltonnen_Kalender
deleteattr
room
7_Muelltonne
deleteattr
stateFormat
next_text in next_days Tag(en)
deleteattr
weekday_mapping
Sonntag Montag Dienstag Mittwoch Donnerstag Freitag Samstag
Das sind die attr.