Baikal-Server statt Google-Kalender

Begonnen von Syntaxterror, 01 September 2015, 22:07:06

Vorheriges Thema - Nächstes Thema

tupol

nachdem ich baikal von digest auf basic authentification umgestellt habe, geht zumindest die Authentifizierung.

Allerdings kommt jetzt

2016.05.12 21:04:46 4: Calendar myCalendarPrivEvents: Updating...
2016.05.12 21:04:46 4: Calendar myCalendarPrivEvents: Getting data from URL <hidden>
2016.05.12 21:04:47 4: Calendar myCalendarPrivEvents: parsing data
2016.05.12 21:04:47 4: Calendar myCalendarPrivEvents: unzipping data
2016.05.12 21:04:47 1: PERL WARNING: Use of uninitialized value $ics in split at ./FHEM/57_Calendar.pm line 2113.
2016.05.12 21:04:47 1: Calendar myCalendarPrivEvents: data not in ICal format
2016.05.12 21:04:47 4: Calendar myCalendarPrivEvents: Checking times...

knopf_piano

Wie schaut dein define aus? Stimmt der user?
zotac nano mit proxmox und ganz viel zeug drauf

tupol

Ja. define wie bei Dir.
User und Passwort sind richtig.

Was mich irritiert ist, dass es auch nicht im Browser funktioniert.

Hast Du die orginal Baikal 0.2.7 flat? Oder muss da was angepasst werden?

knopf_piano

ich hatte das Problem, dass bei mysql der baikal-zugriff nicht wollte. warum/wieso auch immer...
hab nochmal mit sqlite als file-db aufgesetzt, dann gings.

ich hab baikal flat und hab im Moment keine Probleme. Eher gesagt -> ich bin ohne google happy und es tut!

wenn's über den browser nicht tut kriegt dein define ja auch nix...
setz nochmal neu auf, mach nen git-clone vom baikal, sqlite und versuch's nochmal.
Hoffe, das hilft. Bei dem Wetter ist das auch was sinnvolles zu probieren. Sollte auch nicht mehr als 10minunten dauer :-)
zotac nano mit proxmox und ganz viel zeug drauf

tupol

Baikal funktioniert mit meinem android handy und auch mit thunderbird. Nur nicht mit fhem und der export funktion

beSmart

Hallo.


Mein Problem scheint dasselbe zu sein, wie das von tupol. Deshalb versuche ich hier einen Hinweis zu bekommen.

define wie oben beschrieben. (versucht habe ich es mit und ohne SSL)

Als Eintrag im Log steht folgendes:
2016.09.01 22:08:26 4: Calendar Muellkalender: Updating...
2016.09.01 22:08:26 4: Calendar Muellkalender: Getting data from URL <hidden>
2016.09.01 22:08:27 1: Calendar Muellkalender: retrieval failed with error message <hidden>: wrong authentication
2016.09.01 22:08:27 1: Calendar Muellkalender: retrieved no or empty data
2016.09.01 22:08:27 4: Calendar Muellkalender: Checking times...


Was ist mit "wrong authentication" gemeint? - Benutzername oder Passwort falsch?
                                                                 - authentication Baikal: Basic oder Digest?
                                                                 - ist das SSL-Zertifikat nicht in Ordnung?
                                                                 - was sonst????
Für einen kleinen Hinweis währe ich sehr dankbar.....


Dank und Gruß


Dirk

Smarti

Hallo Dirk,

ich bin gerade auch am testen mit Bikal. Bei mir kam erst folgender Fehler:

2016.12.30 22:06:04 1: Calendar myCalendarPrivEvents: retrieval failed with error message <hidden>: wrong authentication
2016.12.30 22:06:04 1: Calendar myCalendarPrivEvents: retrieved no or empty data

Ich habe die authentication auf Baisc umgestellt, nun habe ich:
2016.12.30 22:08:27 1: Calendar myCalendarPrivEvents: data not in ICal format

Also scheint auf jeden Fall der Zugriff zu tun.

Allerdings muss ich noch testen welche Auswirkungen das nun hat da hier mehere Clients angegebunden sind: Outlook 2013/Outlook 2016 mit cFos Add-On , Android (DAVdroid) und diverse iOS Geräte.

Ich werde weiter dran bleiben und testen...

Momentan noch noch SSL

Prüfe mal einen Baikal installationspfad, je nachdem wie der Ordner heißt in dem baikal liegt muss die URL angepasst werden.

Viel Erfolg


Smarti

Guten Morgen,

also ich habe noch weiter recherchiert und bin auf folgendes gestoßen:

http://sabre.io/dav/ics-export-plugin/

Ich habe nun folgende Zeilen in meine cal.php eingefügt:

$icsPlugin = new \Sabre\CalDAV\ICSExportPlugin();
$server->addPlugin($icsPlugin);

Dannach kann ich, wenn ich die URL im Browser aufrufe den Kalender als ics Datei herunterladen.