Calendar Nextcloud-Zugriff

Begonnen von BM030, 25 August 2021, 13:56:13

Vorheriges Thema - Nächstes Thema

BM030

Hi, die seit 2019 eingerichteten Nextcloudkalender wollen seit 9. August nicht mehr vom FHEM abgerufen werden.
Die URLs kann ich alle per Hand über einen Brower abrufen.
Gibts hier einen Ansatz?
Im "Kalender_1" habe ich verbose = 5 und SSL verify auf 0 gesetzt
die anderen Kalender sind noch so eingestellt, wie sie bisher funktioniert haben. irgendwo habe ich was gelesen von der möglichen Größe des Kalenders, kann das eine Ursache sein, da die Kalender jetzt 4 Jahre sind?

Kalender_1 RAW
Zitat
defmod Kalender_Kalender_1 Calendar ical url https://name:password@cloud.xxx.eu/remote.php/dav/calendars/name/Kalender_1?export
attr Kalender_Kalender_1 SSLVerify 0
attr Kalender_Kalender_1 cutoffLaterThan 30d
attr Kalender_Kalender_1 cutoffOlderThan 2d
attr Kalender_Kalender_1 hideLaterThan 364d
attr Kalender_Kalender_1 hideOlderThan 2d
attr Kalender_Kalender_1 room Schnittstellen -> Kalender
attr Kalender_Kalender_1 verbose 5

setstate Kalender_Kalender_1 triggered
setstate Kalender_Kalender_1 2019-09-20 18:00:09 alarm bc6c64e7a1f943a3ab74ecb09c23614d
setstate Kalender_Kalender_1 2021-08-07 00:50:35 calname Kalender_1
setstate Kalender_Kalender_1 2019-09-21 23:00:05 changed bc6c64e7a1f943a3ab74ecb09c23614d end
setstate Kalender_Kalender_1 2019-09-21 23:00:05 end bc6c64e7a1f943a3ab74ecb09c23614d
setstate Kalender_Kalender_1 2021-08-07 00:50:35 lastUpdate 2021-08-07 00:50:08
setstate Kalender_Kalender_1 2021-08-07 00:50:35 nextUpdate 2021-08-07 01:50:08
setstate Kalender_Kalender_1 2021-08-25 13:48:19 nextWakeup 2021-08-25 14:47:48
setstate Kalender_Kalender_1 2019-09-21 18:00:16 start bc6c64e7a1f943a3ab74ecb09c23614d
setstate Kalender_Kalender_1 2021-08-25 13:48:19 state triggered


Fehler im Log:
Zitat2021.08.25 11:47:51 4: Calendar Kalender_1: Wakeup
2021.08.25 11:47:51 4: Calendar Kalender_1: Updating...
2021.08.25 11:47:51 5: SSL verify mode set to 0
2021.08.25 11:47:51 4: Calendar Kalender_1: Getting data from URL <hidden>
2021.08.25 11:48:14 1: Calendar Kalender_2: retrieval failed with error message read from https://cloud.xxx.eu:443 timed out
2021.08.25 11:48:14 1: Calendar Kalender_2: retrieved no or empty data
2021.08.25 11:48:19 1: Calendar Kalender_2: retrieval failed with error message read from https://cloud.xxx.eu:443 timed out
2021.08.25 11:48:19 1: Calendar Kalender_2: retrieved no or empty data
2021.08.25 11:48:21 1: Calendar Kalender_1: retrieval failed with error message read from https://cloud.xxx.eu:443 timed out
2021.08.25 11:48:21 1: Calendar Kalender_1: retrieved no or empty data
2021.08.25 11:48:21 4: Calendar Kalender_1: Checking times...
2021.08.25 11:48:30 1: Calendar Kalender_Geburtstage: retrieval failed with error message read from https://cloud.xxx.eu:443 timed out
2021.08.25 11:48:30 1: Calendar Kalender_Geburtstage: retrieved no or empty data

Greetings Gordon

Dr. Boris Neubert

(Thema abgetrennt, da neuer Inhalt)

Hallo,

der Abruf läuft nach ca. 23 Sekunden auf einen Timeout.

Wie lange dauert der Abruf mit curl oder wget auf der Konsole?

Viele Grüße
Boris
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

BM030

Zitat von: Dr. Boris Neubert am 26 August 2021, 08:50:09
(Thema abgetrennt, da neuer Inhalt)

Hallo,

der Abruf läuft nach ca. 23 Sekunden auf einen Timeout.

Wie lange dauert der Abruf mit curl oder wget auf der Konsole?

Viele Grüße
Boris

mit Curl ca. 44 Sekunden

im Password ist ein @ enthalten, dass war aber auch schon die ganze Zeit vorhanden, kann mir das auch auf die Nase fallen?

Dr. Boris Neubert

Hallo,

setze mal bitte in Zeile 2627 von FHEM/57_Calendar.pm

timeout => 30,

die 30 auf 60. Dann

reload 57_Calender

über FHEM befehlen.

Grüße
Boris
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

BM030

#4
Hi,

mit der Anpassung sind die Termine wieder aktuell.

Bei allen anderen Kalender musste ich noch die 3 Attribute setzen, diese hatte ich zuvor nur in dem ersten gesetzt.

Zitat
attr Kalender cutoffLaterThan 30d
attr Kalender cutoffOlderThan 2d
attr Kalender hideLaterThan 364d

edit:

Der cron.php der Nextcloud lief seit Juli nicht mehr, jetzt werden die Kalender mit curl wieder in unter 15 Sekunden abgeholt.
Die 30 habe ich wieder zurückgestellt.

Dr. Boris Neubert

Hallo,

ich habe dem Kalender-Modul ein Attribut timeout spendiert. Kannst Du bitte mal die beigefügte Datei testen?

Anwendung: attr DeinKalender 60

Viele Grüße
Boris
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

BM030

Danke, funktioniert wunderbar. 8)

Dr. Boris Neubert

eingecheckt, ab morgen früh per Update verfügbar
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!