Guten morgen,
ich habe den Google Calender in FHEM eingebunden mit folgendem Eintrag:
define Kalender_Steuerung Calendar ical url https://www.google.com/calendar/ical/blablablagooglemail.com/private-717cfa1233212211221212/basic.ics 3600
attr Kalender_Steuerung room Kalender
Ok Eingebunden. So und nun das Logfile:
2014.01.02 11:04:06 1: Calendar Kalender_Steuerung: Could not retrieve file at URL
So nun hab ich die URL genommen und einfach in meinen Webbrowser eingetragen. Funktioniert, er lädt die Datei runter.
Warum liest FHEM das File nicht ? Hab auch alle Updates gemacht. FHEM läuft auf einem raspberry PI mit CUL von Busware
Hat einer ne Idee ????
Gruß André
Hallo,
der Beitrag sollte eigentlich unter "Unterstützende Dienste".
Evtl. kann den ein Admin ja verschieben.
Dein Kalender wird in FHEM so wie im Screenshot angezeigt?
Grüße
Ein wenig anders. Siehe Screenshot
Hallo,
du bist aber danach http://www.fhemwiki.de/wiki/Google-Kalender_zur_Steuerung_von_Dummies (http://www.fhemwiki.de/wiki/Google-Kalender_zur_Steuerung_von_Dummies)vorgegangen?
Grüße
Ja richtig
Hallo,
du hast auch den richtigen Kalenderlink laut Link eingetragen?
Bei mir funktioniert Google-Kalender einwandfrei.
Grad eben nochmal mit einem Eintrag im Kalender überprüft.
Der Titel aus dem Kalender landet bei mir schön im Logfile.
Grüße
Edith: Bei mir steht im ical-Link
Zitatgroup.calendar.google.com/private
und nicht googlemail.com wie bei dir.
Es gibt einmal die XML Datei und dann ics. Ich hab
Ics genommen
Hallo,
das mag schon sein.
Nichts desto unterscheiden sich unsere beiden Adressen in einem relativ wichtigen Bestandteil (würd ich mal so vermuten).
Und das ist eben das einzige das mir aufgefallen ist und evtl. auch zur Fehlermeldung passen würde.
Aber wie gesagt: Ich weiß nicht ob dieser Teil der Addresse wirklich relevant ist.
Aber ich hab grad geschaut in meinem Kalender - ich bekomme überall diesen Adress-Bestandteil.
Grüße
Wie sieht Deiner denn aus ?
Hallo,
Zitathttps://www.google.com/calendar/ical/aabbccddeeffgghhgroup.calendar.google.com/private-iijjkkllmmnnoopp/basic.ics
Grüße
Hmmm.....In der Commd Ref steht das so wie bei mir. Hab aber gesehen das the perl module IO::Socket::SSL must be installed
sein muss. Ansonsten mit http. Ich sollte doch eventuell mal über apt -get upgrade mein Raspberry updaten.
Bei mir steht auch überall googlemail.com in den Links, das ist nicht das entscheidende. Wichtig ist, dass man die ICS Datei aus der "Private URL" verwendet und nicht die URL für eine allgmeine Kalenderfreigabe.
Und es muss auf dem Raspberry die SSL Unterstützung als Perl Modul nachinstalliert sein.
Das mit dem upgrade würde ich seinlassen, falls Du das Image von busware verwendest.
Wie kann ich die SSL unterstüzung installieren ?
Hallo,
::)
wenns noch stimmt dann lt. Wiki so:
ZitatRaspberry Pi & HTTPS
sudo apt-get update
sudo apt-get install perl-io-socket-ssl
sudo apt-get install libio-socket-ssl-perl
Grüße
OK. Aber jetzt bekomme ich per ssh diese Meldung.....
E: Unable to locate package perl-io-socket-ssl
So nun kommt nach der zweiten Zeile dies:
E: Unable to locate package perl-io-socket-ssl
so Problem gelöst.
habe es mit :
apt-get install libwww-perl
nachinstalliert. nun ist er aktiv. Danke an alle. Ihr seit spitze.
apt-get install libwww-perl
Dieses Paket ist ohnehin immer die beste Wahl, da ist alles www-bezogene automatisch enthalten, das man für fhem brauchen wird.
Im Wiki sollte das mal irgendjemand aufnehmen, der dazu Schreibrechte hat.
Zitat von: betateilchen am 02 Januar 2014, 18:39:32
Wichtig ist, dass man die ICS Datei aus der "Private URL" verwendet und nicht die URL für eine allgmeine Kalenderfreigabe.
Danke! Das wars.
Funkt
Danke. Nun läufts :)
beim QNAP in Putty (Consolenprogramm) folgendes tippen:
ipkg install perl-libwww
und
ipkg install perl-io-socket-ssl
Ist zwar für Idioten erklärt aber ich bin über solche Hilfe auch immer dankbar :-[
Bei mir funktioniert es leider nicht. Hatte vor ca. 2 Monaten nur einen öffentlichen Kalender einbinden können (zu Testzwecken), das hat einwandfrei funktioniert. Beim Einbinden eines privaten Kalenders ist FHEM beim Speichern der .cfg abgestürzt.
Jetzt habe ich mich dem Thema nochmal angenommen und bin nach dem Wiki-Eintrag vorgegangen. Jetzt habe ich in der .cfg zwar die private Kalender URL (und auch eine öffentliche), allerdings kriege ich keine Daten (Calendar Urlaubskalender: Could not retrieve file at URL).
Habe auch alle Pakete auf dem Raspberry installiert (perl-io-socket-ssl -> geht nicht, libio-socket-ssl-perl -> geht, libwww-perl -> geht).
Hat vielleicht noch jemand eine Idee oder einen Tipp?
Hallo zusammen,
gibt es bereits eine Lösung zu der Einbindung des Kalenders?
Ich habe genau die gleichen Probleme
perl-io-socket-ssl -> geht nicht trotz Aktualisierung
Bei mir läuft auch alles über Raspberry.
Wäre schön, wenn ich Unterstützung bekommen könnte.
PS. Debian sendMail funktioniert
Ich habe meinen Raspberry neu aufgesetzt und folgende Pakete installiert:
perl, libdevice-serialport-perl, libio-socket-ssl-perl, libwww-perl, libxml-simple-perl
Dann habe ich versucht einen nicht öffentlichen Kalender einzubinden. Beim Speichern der fhem.cfg habe ich einen Timeout bekommen. Einen öffentlichen Kalender konnte ich ohne Probleme einbinden.
Jetzt habe ich einen öffentlichen Kalender eingebunden und diesen anschließend auf nicht öffentlich gestellt. Bisher läuft das ohne Probleme.
Hatte jemand ähnliche Probleme beim Einbinden eines nicht öffentlichen Kalenders?
Hallo suelle,
leider immer noch keine Einbindung des Kalenders möglich, obwohl
die Pakete auf dem Raspberry aktuell sind.
Hast Du einen eigenen Kalender eingebunden über Google Kalender?
was meinst du mit einem eigenen kalender? ich habe dort mehrere, einen davon habe ich öffentlich gemacht und die ical url in fhem eingebunden. nachdem der kalender in fhem funktioniert hat, habe ich ihn bei google auf nicht öffentlich gestellt und es funktioniert weiterhin.
Zitat von: suelle am 03 August 2014, 21:39:22
Dann habe ich versucht einen nicht öffentlichen Kalender einzubinden. Beim Speichern der fhem.cfg habe ich einen Timeout bekommen. Einen öffentlichen Kalender konnte ich ohne Probleme einbinden.
Ich arbeite NUR mit nichtöffentlichen Kalendern. Das einzige, worauf Du dabei achten musst: Du musst die private ical-URL verwenden, die Du in den Einstellungen zum gewünschten Kalender findest.
Die private ical-URL habe ich verwendet. Wie gesagt, es hat leider erst mit dem "Workaround" funktioniert. Warum, keine Ahnung. Die Hauptsache ist, dass es jetzt funktioniert und ich zufrieden bin.