57_Calendar Fehler GoogleKalender

Begonnen von Brause, 24 Februar 2019, 10:20:04

Vorheriges Thema - Nächstes Thema

amenomade

Falls nötig: ein bisschen mehr in der Log mit global verbose 5:
2019.02.24 13:44:50 4: Calendar UntisCal: Wakeup
2019.02.24 13:44:50 4: Calendar UntisCal: Updating...
2019.02.24 13:44:50 4: Calendar UntisCal: Getting data from file ./log/untis.ics
2019.02.24 13:44:50 5: Calendar UntisCal: file retrieval successful
2019.02.24 13:44:50 5: Starting notify loop for UntisCal, 1 event(s), first is retrieved
2019.02.24 13:44:50 5: createNotifyHash
2019.02.24 13:44:50 5: End notify loop for UntisCal
2019.02.24 13:44:50 5: SubProcess -6708 created.
2019.02.24 13:44:50 4: Calendar UntisCal: parsing data asynchronously (PID= -6708)
2019.02.24 13:44:50 5: Calendar UntisCal: control passed back to main loop.
2019.02.24 13:44:50 5: SubProcess -6708 started.
2019.02.24 13:44:50 5: SubProcess -6708 ended.

Hier stoppt Fhem
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

betateilchen

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

amenomade

Jepp, geht
2019.02.24 14:03:17 4: Calendar UntisCal: Wakeup
2019.02.24 14:03:17 4: Calendar UntisCal: Updating...
2019.02.24 14:03:17 4: Calendar UntisCal: Getting data from file ./log/untis.ics
2019.02.24 14:03:17 5: Calendar UntisCal: file retrieval successful
2019.02.24 14:03:17 4: Calendar UntisCal: parsing data synchronously
2019.02.24 14:03:17 4: Calendar UntisCal: merging data
2019.02.24 14:03:17 4: Calendar UntisCal: 31 records processed, 31 new, 0 known, 0 modified, 0 changed.
2019.02.24 14:03:17 4: Calendar UntisCal: creating calendar events
2019.02.24 14:03:17 4: Calendar UntisCal: Checking times...
2019.02.24 14:03:17 4: Calendar UntisCal: process ended.


Macht synchrone, ohne dass das Attribute gesetzt wird.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

betateilchen

#18
Ok, danke fürs Testen. Bis auf weiteres wird unter Windows immer synchron verarbeitet.

Eventuell eine Baustelle für Boris, falls eine asynchrone Verarbeitung unter Windows überhaupt umsetzbar ist.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Dr. Boris Neubert

Hallo,

habe das Modul aktualisiert (per Update, nicht aktuell aus dem Repo) und bekomme auf Debian im Raspberry mit asynchronem Kalender-Update auch meinen Google-Kalender nicht mehr:


2019.02.24 20:51:32 4: Calendar Calendar: Updating...
2019.02.24 20:51:32 4: Calendar Calendar: Getting data from URL <hidden>
2019.02.24 20:51:32 1: Calendar Calendar: retrieval failed with HTTP response code 400
2019.02.24 20:51:32 5: Calendar Calendar: HTTP response header:
HTTP/1.0 400 Bad Request
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: Mon, 01 Jan 1990 00:00:00 GMT
Date: Sun, 24 Feb 2019 19:51:32 GMT
Content-Type: text/html; charset=utf-8
Content-Encoding: gzip
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
Server: GSE
Alt-Svc: quic=":443"; ma=2592000; v="44,43,39"
2019.02.24 20:51:32 1: Calendar Calendar: retrieved no or empty data


Irgendetwas ist da noch faul. Mit

attr Calendar synchronousUpdate 1

geht es auch nicht. Mit wget kann ich meinen Kalender herunterladen.

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

betateilchen

Hallo Boris,

mit dem synchronousUpdate hat Dein google Problem nichts zu tun. Wenn Du die Datei aus dem heutigen Update verwendest, läufst Du mit Deinem Google Kalender genau in den gleichen Fehler wie alle anderen User (inklusive mir selbst) auch. Warum sollte das bei Dir anders sein als bei allen anderen Anwenden?

Heute im Laufe des Tages habe ich das Problem mit den google Kalendern behoben, die Lösung kommt morgen früh per Update.

Das Problem mit dem synchronen Update ist ein zweites Thema, das durch die Umstellung des Standardverhaltens von synchron auf asynchron auftrat. Das betrifft aber nur Anwender, die FHEM auf Windows betreiben. Auch das ist inzwischen behoben und im morgigen Update enthalten.

Oder Du holst Dir die aktuelle Moduldatei aus dem svn repository, dann funktioniert auch Dein google Kalender wieder.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

Man beachte die Zeitachse:


  • gestern wurden die eingebauten Änderungen eingecheckt.
  • heute im Update wurde die neue Modulversion ausgeliefert
  • heute wurden zwei Probleme festgestellt, die behoben wurden und im repository zur Verfügung stehen
  • morgen werden per Update die vorgenommenen Korrekturen ausgeliefert
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Dr. Boris Neubert

Ach so, ich dachte, dass es nur unter Windows nicht liefe. Dann habe ich das nicht richtig gelesen. Habe die Version aus dem Repo genommen und die funktioniert. Danke.
Boris
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

betateilchen

Und das Modul hat seit gestern eine aktualisierte deutsche commandref.

Die Lorbeeren dafür gehen an die Community, die sich darum gekümmert hat - siehe commandref-Thread hier im Unterforum.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Mave

Danke für die schnelle Problembehebung.

hf007

Hallo zusammen,

nach einem Update geht die Kalenderabfrage bei mir auch nicht mehr.
Folgende Fehlermeldung

2019.03.01 21:51:19 4: Calendar AbfallKalender: Updating...
2019.03.01 21:51:19 4: Calendar AbfallKalender: Getting data from URL <hidden>
2019.03.01 21:51:19 1: Calendar AbfallKalender: retrieval failed with HTTP response code 404
2019.03.01 21:51:19 5: Calendar AbfallKalender: HTTP response header:
HTTP/1.1 404 Es wurde keine StandortID angegeben
Date: Fri, 01 Mar 2019 20:51:19 GMT
Server: Apache
Cache-Control: private, must-revalidate
pragma: no-cache
expires: -1
X-Hostname: x104-lamp32
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 55
Connection: close
Content-Type: text/html; charset=UTF-8
2019.03.01 21:51:19 1: Calendar AbfallKalender: retrieved no or empty data
2019.03.01 21:51:19 4: Calendar AbfallKalender: Checking times...


Hängt das mit dem Update zusammen oder eine Änderung auf Anbieterseite?

amenomade

HTTP/1.1 404 Es wurde keine StandortID angegebenkommt wahrscheinlich nicht von Fhem.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

betateilchen

#27
Sagen wir mal so: sie wird nicht von FHEM verursacht, sondern von FHEM nur ausgegeben.

Spontan würde ich sagen, die URL die im calendar device verwendet wird, ist falsch oder unvollständig. Bei meinem Anbieter hat sich die URL neulich auch geändert. Deshalb habe ich den Kalender für 2019 von der Webseite exportiert und dann in FHEM als file eingebunden.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

hf007

Ursache war ein % Zeichen in der URL.
attr AbfallKalender quirks noWildcards
hat geholfen

betateilchen

Nur mal interessehalber: welche Anbieter ausser google verwenden noch Prozentzeichen in der URL?

Edit: erledigt. Es ging um einen Abfallkalender. Da kommen eh die merkwürdigsten Dinge vor :)
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!