Hallo Zusammen,
ich laße mich schon länger per DOIF u.a. an die Mülltonnen erinnern. Seit ein paar Tagen geht es nicht mehr, das einzigste was ich gemacht habe ist ein FHEM und TBUI Update.
Fehler im Log:
2017.10.31 16:20:00 1: PERL WARNING: Argument "" isn't numeric in numeric eq (==) at (eval 109272) line 1.
2017.10.31 16:20:00 3: eval: doif_myAbfall: warning in condition c01
Der DOIF ist so aufgebaut und hat auch bisher immer geklappt:
define doif_myAbfall DOIF ([16:20] and [Abfallkalender:next_tage] ==1) (set Pushover_Mike msg "[Abfallkalender:next_text]" "Morgen am [Abfallkalender:next_datum] wird die [Abfallkalender:next_text] abgeholt. ")
attr doif_myAbfall do always[/quote]
Ist durch das Update ein Fehler entstanden? Jemand eine Idee?
Danke schon mal.
Anscheinend ist Abfallkalender:next_tage leer?
Zeig mal ein "list Abfallkalender" bitte.
Hmmm....es gibt das Reading gar nicht, dafür aber das Reading "next_days".
Sollte sich aus irgendeinem Grund das Reading von deutsch auf englisch geändert haben? Ist ein Google-Kalender....???
Internals:
DEF Muellkalender
KALENDER Muellkalender
NAME Abfallkalender
NOTIFYDEV Muellkalender
NR 219
NTFY_ORDER 50-Abfallkalender
STATE 1
TYPE ABFALL
READINGS:
2017-10-31 21:26:07 Muellkalender_AltpapierGrueneTonne_date 01.11.2017
2017-10-31 21:26:07 Muellkalender_AltpapierGrueneTonne_days 1
2017-10-31 21:26:07 Muellkalender_AltpapierGrueneTonne_description
2017-10-31 21:26:07 Muellkalender_AltpapierGrueneTonne_location Wolfhagen
2017-10-31 21:26:07 Muellkalender_AltpapierGrueneTonne_text Altpapier Grüne Tonne
2017-10-31 21:26:07 Muellkalender_AltpapierGrueneTonne_uid k6sl9boq5b721ldb44ha2mais0googlecom
2017-10-31 21:26:07 Muellkalender_AltpapierGrueneTonne_weekday Mittwoch
2017-10-31 21:26:07 Muellkalender_BioabfallBrauneTonne_date 09.11.2017
2017-10-31 21:26:07 Muellkalender_BioabfallBrauneTonne_days 9
2017-10-31 21:26:07 Muellkalender_BioabfallBrauneTonne_description
2017-10-31 21:26:07 Muellkalender_BioabfallBrauneTonne_location Wolfhagen
2017-10-31 21:26:07 Muellkalender_BioabfallBrauneTonne_text Bioabfall Braune Tonne
2017-10-31 21:26:07 Muellkalender_BioabfallBrauneTonne_uid 399gc1ic8u2po5vvhv38nbf7j0googlecom
2017-10-31 21:26:07 Muellkalender_BioabfallBrauneTonne_weekday Donnerstag
2017-10-31 21:26:07 Muellkalender_RestabfallGraueTonne_date 03.11.2017
2017-10-31 21:26:07 Muellkalender_RestabfallGraueTonne_days 3
2017-10-31 21:26:07 Muellkalender_RestabfallGraueTonne_description
2017-10-31 21:26:07 Muellkalender_RestabfallGraueTonne_location Wolfhagen
2017-10-31 21:26:07 Muellkalender_RestabfallGraueTonne_text Restabfall Graue Tonne
2017-10-31 21:26:07 Muellkalender_RestabfallGraueTonne_uid 16n3q0ihn903ks5i5evbd236aggooglecom
2017-10-31 21:26:07 Muellkalender_RestabfallGraueTonne_weekday Freitag
2017-10-31 21:26:07 next Muellkalender_AltpapierGrueneTonne_1
2017-10-31 21:26:07 next_date 01.11.2017
2017-10-31 21:26:07 next_days 1
2017-10-31 21:26:07 next_description
2017-10-31 21:26:07 next_location Wolfhagen
2017-10-31 21:26:07 next_text Altpapier Grüne Tonne
2017-10-31 21:26:07 next_weekday Mittwoch
2017-10-31 21:26:07 state 1
Attributes:
room Kalender
Zitatdafür aber das Reading "next_days".
Wie lange hast du denn kein update gemacht? Das Reading "next_days" gibt es im Abfall Kalender Modul, glaub ich, schon seit längeren.
Halbes Jahr vielleicht....? Ich update immer dann, wenn ich was neues einbauen oder große Änderungen machen will.
ZitatHalbes Jahr vielleicht....?
;D
OK, ich habe den DOIF mal angepaßt.
Hätte ich auch drauf kommen können, aber das sich ein fehlendes Reading in dieser Art und Weise niederschlägt hätte ich nicht gedacht.
OK, mein Tag war nicht umsonst... 8) :o ;D ;D ;D
Seit dem 3 Sept 2017 gibt es das Reading next_tage nicht mehr. Das Reading next_days gibt es schon länger parallel zu next_tage (mit dem Attribut "enable_old_readingnames")