Abfall Kalender Probleme mit Readings

Begonnen von JakeGisbanGin, 02 November 2017, 13:22:09

Vorheriges Thema - Nächstes Thema

JakeGisbanGin

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.

JensS

#1
Hast du laut Wiki sub datumHeuteMorgen($){... in 99_myUtils.pm eingetragen?
Debian auf APU2C4, HM-CFG-USB2, SIGNALduino, HM-ES-PMSw1-Pl, TFA 30.3121, TFA 30.3125, ITS-150, PIR-5000, configurable Firmata USB & LAN, 1-wire: DS-18B20, DS-18S20, DS-2408, DS-2413, diverse I2C-Komponenten, zigbee2mqtt, ESPEasy etc.

amenomade

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";;}
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

JakeGisbanGin

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

amenomade

Mach mal bitte ein "list myAbfall" (evtl. anonymisieren)
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

JakeGisbanGin

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

amenomade

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".
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

JakeGisbanGin

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