FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Kalendermodule => Thema gestartet von: Cybers am 21 August 2019, 11:51:03

Titel: Fehlermeldung / Logeintrag bei Calendar
Beitrag von: Cybers am 21 August 2019, 11:51:03
Hallo,

ich bekomme jede Stunde (das ist mein Updateinterval bei dem Kalender) folgenden Logeintrag:
2019.08.21 07:47:00 2: Calendar: keyword BYSETPOS in RRULE FREQ=MONTHLY;UNTIL=20180303;BYDAY=SA;BYSETPOS=1 is not supported

Den Hintergrund zu dem Fehler kenne ich und ich weiß auch daß das so bleiben wird. ;-)

Rätselhaft ist nur, daß der Fehler geloggt wird obwohl ich bei dem Device "verbose" auf "0" stehen habe.

Gruß, Sascha
Titel: Antw:Fehlermeldung / Logeintrag bei Calendar
Beitrag von: nils_ am 21 August 2019, 13:53:32
an der entsprechenden stelle im code von 57_Calendar --> https://svn.fhem.de/trac/browser/trunk/fhem/FHEM/57_Calendar.pm#L1486
steht der aufruf von log mit undef. wenn ich es richtig verstehe wird dann der verbose level von "global" genutzt.

bedeutet für dich, du kannst es über ein device-verbose nicht abstellen.


evtl. soll das so sein, aber da müsste dich dann Boris zu äußern.
Titel: Antw:Fehlermeldung / Logeintrag bei Calendar
Beitrag von: Dr. Boris Neubert am 21 August 2019, 21:13:58
Zitat von: nils_ am 21 August 2019, 13:53:32
an der entsprechenden stelle im code von 57_Calendar --> https://svn.fhem.de/trac/browser/trunk/fhem/FHEM/57_Calendar.pm#L1486
steht der aufruf von log mit undef. wenn ich es richtig verstehe wird dann der verbose level von "global" genutzt.

bedeutet für dich, du kannst es über ein device-verbose nicht abstellen.


evtl. soll das so sein, aber da müsste dich dann Boris zu äußern.

Hmm, da gibt es auch noch mehr solche Stellen. Allerdings in der Klasse ICal::Entry. Auf Anhieb kann ich nicht sagen, wie ich dort das richtige Device fürs Logging einschleuse. Muss ich mit mehr Zeit durchgehen.
Titel: Antw:Fehlermeldung / Logeintrag bei Calendar
Beitrag von: nils_ am 22 August 2019, 08:44:16
Zitat von: Dr. Boris Neubert am 21 August 2019, 21:13:58
Hmm, da gibt es auch noch mehr solche Stellen. Allerdings in der Klasse ICal::Entry. Auf Anhieb kann ich nicht sagen, wie ich dort das richtige Device fürs Logging einschleuse. Muss ich mit mehr Zeit durchgehen.
sowas hatte ich schon geahnt :)


quick and dirty: globale variable *hust* mit dem aktuellen device vor den methoden-aufrufen von Entry setzen und dann darin verwenden (es war glaub in CreateEvents() ).
Titel: Antw:Fehlermeldung / Logeintrag bei Calendar
Beitrag von: michael.winkler am 11 September 2019, 10:36:01
Ich habe bei mir folgendes im Log stehen:

2019.09.11 10:22:08.057 1: PERL WARNING: Argument "" isn't numeric in numeric eq (==) at ./FHEM/57_CALVIEW.pm line 226.
2019.09.11 10:22:08.057 1: stacktrace:
2019.09.11 10:22:08.057 1:     main::__ANON__                      called by ./FHEM/57_CALVIEW.pm (226)
2019.09.11 10:22:08.057 1:     main::CALVIEW_GetUpdate             called by fhem.pl (3295)
2019.09.11 10:22:08.057 1:     main::HandleTimeout                 called by fhem.pl (673)


Gibt es hierfür eine Lösung?
Titel: Antw:Fehlermeldung / Logeintrag bei Calendar
Beitrag von: CoolTux am 11 September 2019, 10:41:43
CALVIEW ist nicht Calendar. Bitte einen neuen Thread im korrekten Forum starten.
Titel: Antw:Fehlermeldung / Logeintrag bei Calendar
Beitrag von: michael.winkler am 11 September 2019, 12:12:58
Zitat von: CoolTux am 11 September 2019, 10:41:43
CALVIEW ist nicht Calendar. Bitte einen neuen Thread im korrekten Forum starten.
ups, sorry
Titel: Antw:Fehlermeldung / Logeintrag bei Calendar
Beitrag von: Dr. Boris Neubert am 20 Oktober 2019, 21:44:57
Zitat von: nils_ am 22 August 2019, 08:44:16
sowas hatte ich schon geahnt :)


quick and dirty: globale variable *hust* mit dem aktuellen device vor den methoden-aufrufen von Entry setzen und dann darin verwenden (es war glaub in CreateEvents() ).

Kannst Du Dir bitte mal die Version in https://forum.fhem.de/index.php/topic,104587.msg985270.html#msg985270 (https://forum.fhem.de/index.php/topic,104587.msg985270.html#msg985270) daraufhin ansehen?
Titel: Antw:Fehlermeldung / Logeintrag bei Calendar
Beitrag von: nils_ am 30 Oktober 2019, 10:51:34
Hi Boris,

das müsste Cybers übernehmen (Threadersteller!).
Ich hatte damals nur Code-Recherche betrieben :)


Grüße
nils