FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Sebastian84 am 26 Mai 2020, 09:19:48

Titel: Abfall Kslender
Beitrag von: Sebastian84 am 26 Mai 2020, 09:19:48
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
Titel: Antw:Abfall Kslender
Beitrag von: yersinia am 26 Mai 2020, 09:56:43
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.
Titel: Antw:Abfall Kslender
Beitrag von: KernSani am 26 Mai 2020, 09:58:07
Vor myAbfall muss ein ?


Kurz, weil mobil....
Titel: Antw:Abfall Kslender
Beitrag von: Sebastian84 am 26 Mai 2020, 15:42:59
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.
Titel: Antw:Abfall Kslender
Beitrag von: Sebastian84 am 26 Mai 2020, 15:49:12
  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.