Hallo ihr Smarten,
ich hoffe ihr könnt mir helfen.
Habe den myAbfall Calender installiert. Die Datei wird lokal eingelesen.
Nun zu dem Problem. Beim hinzufügen dieses Readings:
attr myAbfall userReadings ftui_datum {ReadingsVal("myAbfall","now_text","") eq "" ? datumHeuteMorgen(ReadingsVal("myAbfall","next_datum","")) : "heute";},ftui_next {ReadingsVal("myAbfall","now_text","") eq "" ? ReadingsVal("myAbfall","next","") : ReadingsVal("myAbfall","now","")."_0";;}
erhalte ich folgendes: Unknown command },ftui_next, try help.
Desweiteren, wenn man sich das Reading anschaut, sieht man folgendes:
ftui_datum_kurz Error eval
Hier die ganze Raw:
defmod myAbfall ABFALL Abfall 3600
attr myAbfall DbLogExclude .*
attr myAbfall calendarname_praefix 0
attr myAbfall date_style date
attr myAbfall delimiter_reading |
attr myAbfall delimiter_text_reading und
attr myAbfall room Muell
attr myAbfall stateFormat next_text in next_days Tag(en)
attr myAbfall userReadings ftui_datum {ReadingsVal("myAbfall","now_text","") eq "" ? datumHeuteMorgen(ReadingsVal("myAbfall","next_datum","")) : "heute"
attr myAbfall weekday_mapping Sonntag Montag Dienstag Mittwoch Donnerstag Freitag Samstag
setstate myAbfall Papiertonne und Restabfall in 14 Tag(en)
setstate myAbfall 2017-11-01 17:30:55 Abfall_Biotonne_datum_kurz ???
setstate myAbfall 2017-11-01 17:30:55 Abfall_Papiertonne_datum_kurz ???
setstate myAbfall 2017-11-01 17:30:55 Abfall_Restmuelltonne_datum_kurz ???
setstate myAbfall 2017-11-01 17:30:55 Abfall_Wertstofftonne_datum_kurz ???
setstate myAbfall 2017-11-02 12:37:29 GelberSack_date 02.11.2017
setstate myAbfall 2017-11-02 12:37:29 GelberSack_days 0
setstate myAbfall 2017-11-02 12:37:29 GelberSack_description
setstate myAbfall 2017-11-02 12:37:29 GelberSack_location
setstate myAbfall 2017-11-02 12:37:29 GelberSack_pickups 1
setstate myAbfall 2017-11-02 12:37:29 GelberSack_text Gelber Sack
setstate myAbfall 2017-11-02 12:37:29 GelberSack_uid 2865840012017720171102kwuentsorgungde
setstate myAbfall 2017-11-02 12:37:29 GelberSack_weekday Donnerstag
setstate myAbfall 2017-11-02 12:37:29 Papiertonne_date 16.11.2017
setstate myAbfall 2017-11-02 12:37:29 Papiertonne_days 14
setstate myAbfall 2017-11-02 12:37:29 Papiertonne_description
setstate myAbfall 2017-11-02 12:37:29 Papiertonne_location
setstate myAbfall 2017-11-02 12:37:29 Papiertonne_text Papiertonne
setstate myAbfall 2017-11-02 12:37:29 Papiertonne_uid 2865840012017520171116kwuentsorgungde
setstate myAbfall 2017-11-02 12:37:29 Papiertonne_weekday Donnerstag
setstate myAbfall 2017-11-02 12:37:29 Restabfall_date 16.11.2017
setstate myAbfall 2017-11-02 12:37:29 Restabfall_days 14
setstate myAbfall 2017-11-02 12:37:29 Restabfall_description 2-Rad-Behälter
setstate myAbfall 2017-11-02 12:37:29 Restabfall_location
setstate myAbfall 2017-11-02 12:37:29 Restabfall_text Restabfall
setstate myAbfall 2017-11-02 12:37:29 Restabfall_uid 2865840012017120171116kwuentsorgungde
setstate myAbfall 2017-11-02 12:37:29 Restabfall_weekday Donnerstag
setstate myAbfall 2017-11-01 17:30:55 ftui_datum_kurz Error eval
setstate myAbfall 2017-11-02 11:49:38 ftui_next GelberSack_0
setstate myAbfall 2017-11-01 17:30:55 ftui_next_datum_kurz 02.11.2017
setstate myAbfall 2017-11-02 12:37:29 next Papiertonne|Restabfall_14
setstate myAbfall 2017-11-02 12:37:29 next_date 16.11.2017
setstate myAbfall 2017-11-02 12:37:29 next_days 14
setstate myAbfall 2017-11-02 12:37:29 next_description 2-Rad-Behälter
setstate myAbfall 2017-11-02 12:37:29 next_location
setstate myAbfall 2017-11-02 12:37:29 next_text Papiertonne und Restabfall
setstate myAbfall 2017-11-02 12:37:29 next_weekday Donnerstag
setstate myAbfall 2017-11-02 12:37:29 now GelberSack
setstate myAbfall 2017-11-02 12:37:29 now_date 02.11.2017
setstate myAbfall 2017-11-02 12:37:29 now_description
setstate myAbfall 2017-11-02 12:37:29 now_location
setstate myAbfall 2017-11-02 12:37:29 now_text Gelber Sack
setstate myAbfall 2017-11-02 12:37:29 now_weekday Donnerstag
setstate myAbfall 2017-11-02 12:37:29 state 14
Sitze da schon ein paar Tage dran und komme auf keinen grünen Zweig.
Bitte helft mir.
Danke und grüße von Berlin.
Hast du laut Wiki sub datumHeuteMorgen($){... in 99_myUtils.pm eingetragen?
Wenn Du das Attribute über die Weboberfläsche (in der Dropdown-Liste auswählen und dann den Text in dem integrierten Editor schreiben) ist es egal.
Wenn Du aber ins Kommandofeld "attr blabla userReadings blabla" eingibst, musst Du die ";" in Perl verdoppeln.
Zitatattr myAbfall userReadings ftui_datum {ReadingsVal("myAbfall","now_text","") eq "" ? datumHeuteMorgen(ReadingsVal("myAbfall","next_datum","")) : "heute";;},ftui_next {ReadingsVal("myAbfall","now_text","") eq "" ? ReadingsVal("myAbfall","next","") : ReadingsVal("myAbfall","now","")."_0";;}
Zitat von: dirigent am 02 November 2017, 20:17:52
Hast du laut Wiki sub datumHeuteMorgen($){... in 99_myUtils.pm eingetragen?
Hallo,
ja die habe ich eingefügt.
@amenomade
Hatte eine private Nachricht von einem User, der mir das auch erklärte. Das Reading funktioniert soweit auch.
Abfall_Biotonne_datum_kurz
???
2017-11-01 17:30:55
Abfall_Papiertonne_datum_kurz
???
2017-11-01 17:30:55
Abfall_Restmuelltonne_datum_kurz
???
2017-11-01 17:30:55
Abfall_Wertstofftonne_datum_kurz
???
2017-11-01 17:30:55
GelberSack_date
15.11.2017
2017-11-03 10:07:26
GelberSack_days
12
2017-11-03 10:07:26
GelberSack_description
2017-11-03 10:07:26
GelberSack_location
2017-11-03 10:07:26
GelberSack_text
Gelber Sack
2017-11-03 10:07:26
GelberSack_uid
2865840012017720171115kwuentsorgungde
2017-11-03 10:07:26
GelberSack_weekday
Mittwoch
2017-11-03 10:07:26
Papiertonne_date
16.11.2017
2017-11-03 10:07:26
Papiertonne_days
13
2017-11-03 10:07:26
Papiertonne_description
2017-11-03 10:07:26
Papiertonne_location
2017-11-03 10:07:26
Papiertonne_text
Papiertonne
2017-11-03 10:07:26
Papiertonne_uid
2865840012017520171116kwuentsorgungde
2017-11-03 10:07:26
Papiertonne_weekday
Donnerstag
2017-11-03 10:07:26
Restabfall_date
16.11.2017
2017-11-03 10:07:26
Restabfall_days
13
2017-11-03 10:07:26
Restabfall_description
2-Rad-Behälter
2017-11-03 10:07:26
Restabfall_location
2017-11-03 10:07:26
Restabfall_text
Restabfall
2017-11-03 10:07:26
Restabfall_uid
2865840012017120171116kwuentsorgungde
2017-11-03 10:07:26
Restabfall_weekday
Donnerstag
2017-11-03 10:07:26
ftui_datum
2017-11-03 10:07:26
ftui_datum_kurz
Error eval
2017-11-01 17:30:55
ftui_next
GelberSack_12
2017-11-03 10:07:26
ftui_next_datum_kurz
02.11.2017
2017-11-01 17:30:55
next
GelberSack_12
2017-11-03 10:07:26
next_date
15.11.2017
2017-11-03 10:07:26
next_days
12
2017-11-03 10:07:26
next_description
2017-11-03 10:07:26
next_location
2017-11-03 10:07:26
next_text
Gelber Sack
2017-11-03 10:07:26
next_weekday
Mittwoch
2017-11-03 10:07:26
state
12
2017-11-03 10:07:26
so sieht derzeit mein Reading Ergebnis aus.
Ich weiß absolut nicht mehr weiter. Habe das Modul x-fach angelegt, andere Codes ausprobiert.
Wieder auf den Standard zurück.
Grüße
Mach mal bitte ein "list myAbfall" (evtl. anonymisieren)
NOTIFYDEV Abfall
NR 47
NTFY_ORDER 50-myAbfall
STATE Gelber Sack in 12 Tag(en)
TYPE ABFALL
READINGS:
2017-11-01 17:30:55 Abfall_Biotonne_datum_kurz ???
2017-11-01 17:30:55 Abfall_Papiertonne_datum_kurz ???
2017-11-01 17:30:55 Abfall_Restmuelltonne_datum_kurz ???
2017-11-01 17:30:55 Abfall_Wertstofftonne_datum_kurz ???
2017-11-03 10:07:26 GelberSack_date 15.11.2017
2017-11-03 10:07:26 GelberSack_days 12
2017-11-03 10:07:26 GelberSack_description
2017-11-03 10:07:26 GelberSack_location
2017-11-03 10:07:26 GelberSack_text Gelber Sack
2017-11-03 10:07:26 GelberSack_uid 2865840012017720171115kwuentsorgungde
2017-11-03 10:07:26 GelberSack_weekday Mittwoch
2017-11-03 10:07:26 Papiertonne_date 16.11.2017
2017-11-03 10:07:26 Papiertonne_days 13
2017-11-03 10:07:26 Papiertonne_description
2017-11-03 10:07:26 Papiertonne_location
2017-11-03 10:07:26 Papiertonne_text Papiertonne
2017-11-03 10:07:26 Papiertonne_uid 2865840012017520171116kwuentsorgungde
2017-11-03 10:07:26 Papiertonne_weekday Donnerstag
2017-11-03 10:07:26 Restabfall_date 16.11.2017
2017-11-03 10:07:26 Restabfall_days 13
2017-11-03 10:07:26 Restabfall_description 2-Rad-Behälter
2017-11-03 10:07:26 Restabfall_location
2017-11-03 10:07:26 Restabfall_text Restabfall
2017-11-03 10:07:26 Restabfall_uid 2865840012017120171116kwuentsorgungde
2017-11-03 10:07:26 Restabfall_weekday Donnerstag
2017-11-03 10:07:26 ftui_datum
2017-11-01 17:30:55 ftui_datum_kurz Error eval
2017-11-03 10:07:26 ftui_next GelberSack_12
2017-11-01 17:30:55 ftui_next_datum_kurz 02.11.2017
2017-11-03 10:07:26 next GelberSack_12
2017-11-03 10:07:26 next_date 15.11.2017
2017-11-03 10:07:26 next_days 12
2017-11-03 10:07:26 next_description
2017-11-03 10:07:26 next_location
2017-11-03 10:07:26 next_text Gelber Sack
2017-11-03 10:07:26 next_weekday Mittwoch
2017-11-03 10:07:26 state 12
Attributes:
DbLogExclude .*
calendarname_praefix 0
date_style date
delimiter_reading |
delimiter_text_reading und
room Muell
stateFormat next_text in next_days Tag(en)
userReadings ftui_datum {ReadingsVal("myAbfall","now_text","") eq "" ? datumHeuteMorgen(ReadingsVal("myAbfall","next_datum","")) : "heute";},ftui_next {ReadingsVal("myAbfall","now_text","") eq "" ? ReadingsVal("myAbfall","next","") : ReadingsVal("myAbfall","now","")."_0";}
weekday_mapping Sonntag Montag Dienstag Mittwoch Donnerstag Freitag Samstag
Da er schon einige Readings ordentlich setzt, liegen die "? ? ?" Readings wahrscheinlich an dem Kalenderinhalt selbst.
Wegen den userReadings:
Zitatftui_datum {ReadingsVal("myAbfall","now_text","") eq "" ? datumHeuteMorgen(ReadingsVal("myAbfall","next_datum","")) : "heute";}
Es gibt aber in deinem "list" kein Reading "next_datum" sondern nur evtl "next_date".
Zitatftui_next {ReadingsVal("myAbfall","now_text","") eq "" ? ReadingsVal("myAbfall","next","") : ReadingsVal("myAbfall","now","")."_0";}
Ebenso kein Reading now_text und kein Reading "now".
Zitat von: amenomade am 03 November 2017, 15:01:47
Da er schon einige Readings ordentlich setzt, liegen die "? ? ?" Readings wahrscheinlich an dem Kalenderinhalt selbst.
Wegen den userReadings: Es gibt aber in deinem "list" kein Reading "next_datum" sondern nur evtl "next_date".
Ebenso kein Reading now_text und kein Reading "now".
Danke dir,
hab den Fehler gefunden. Hab versehentlich 2 verschiedene Quellen miteinander verknüpft.
Merci....
Grüße