Wenn dies dein erster Besuch hier ist, lies bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Du musst dich vermutlich registrieren, bevor du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um den Registrierungsprozess zu starten. Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.
Für iCloud musst du Username, Passwort und den Kalender angeben, die URL braucht es nicht.
Da ich selbst keine iCloud habe, kenne ich mich mit dem Kalendernamen nicht aus. Aber im Code wird nach displayname gesucht, das könnte also deinem Familie entsprechen.
Erst einmal vielen Dank Smai.
Das mit ICal habe ich nun verstanden. Also nur die URL einfügen und sonst garnichts. Probiere ich heute Abend aus.
Könnte man diesen Satz auch mit in die Doku von Smarthome mit aufnehmen?
Also:
iCal: Damit lässt sich jede iCal-URL einbinden. ICal ist ein Dateiformat für Kalenderdaten, siehe Wikipedia. Auch deinen Google Kalender kannst du als iCal abrufen, den Link findest du bei Google in den Einstellungen deines Kalenders unter "Privatadresse". Diese trägst du dann in der smartVISU als URL ein, User, Passwort und Kalendername bleiben leer.
Und wie funktioniert das nun mit Icloud?
Was das ist, weiss ich ja. Nur was muss ich in die Felder eingeben? Passwort = Icloud Passwort? URL? Benutzername? Kalendername so wie in der Apple ID angegeben? Also z.B. Familie?
Und die Anleitung zu der GoogleV3 API? Der Weg der in Post 1 beschrieben ist, funktioniert nicht mehr. Wo bekomme ich also eine "redirect-URI" her.
Gibt es denn überhaupt die Möglichkeit hier mehrere Urls anzugeben?
Zwei iCals in einer Liste nicht.
Ich habe aber zwei iCals und einen Google Kalender in drei Listen haben wollen (Müll, dienstlich und Familienkalender getrennt) und habe mir dann das iCal Skript für den zweiten iCal dupliziert und die zusätzliche Konfiguration im Skript fest verdrahtet anstatt über die Konfigurationsseite.
Hallo,
das mit iCal funktioniert ja ganz einfach und hab auch ich hinbekommen, aber leider nur mit einem Kalender
Wir benötigen aber mehrere Kalender und habe versucht die hintereinander mit verschiedenen Trennzeichen(z.B. ; oder |) anzugeben doch leider geht das nicht.
Gibt es denn überhaupt die Möglichkeit hier mehrere Urls anzugeben?
Von welchem Provider mit welchem Treiber sprichst du?
Es gibt ja drei Treiber:
Google V3: um diesen ging es ursprünglich in dem Thread hier. Ist recht kompliziert einzurichten, aber alles zuvir hier beschrieben, die Redirect URI steht i Post #118.
iCal: Damit lässt sich jede iCal-URL einbinden. ICal ist ein Dateiformat für Kalenderdaten, siehe Wikipedia. Auch deinen Google Kalender kannst du als iCal abrufen, den Link findest du bei Google in den Einstellungen deines Kalenders unter "Privatadresse". Diese trägst du dann in der smartVISU als URL ein, User, Passwort und Kalendername bleiben leer.
iCloud ist der Cloudservice von Apple, auf den du Zugriff kriegst, wenn du ein Apple-Gerät besitzt. Wikipedia
Hallo,
könnte noch mal jemand den genauen Werdegang aufschreiben, bis man einen Kalender sehen kann?
Und das bitte auch noch mal selber nachvollziehen?
Bei Google wird inzwischen keine "redirect-URI" mehr angezeigt etc.
Ich komme da kein Stück weiter.
Und wie funktioniert ICal?
Wie funktioniert ICloud?
Jetzt weiß ich auch, woran das liegt. Wie beschrieben habe ich die ganze Zeit mit "php -q caldav.php" debuggt - und keine Probleme gehabt. Der Kalender wird sauber abgerufen und geparst, dito angezeigt.
Wenn ich es über smartvisu aufrufe, bekomme ich immer einen Fehler - obwohl ich nachher die gesamte Konfiguration festcodiert in der caldav.php hatte.
Problem: auf dem Server läuft nicht php, sondern hhvm. Und hhvm scheint (bei mir?) Probleme mit curl und https zu haben - er hat gar nichts abgerufen. Ließ sich auf der Kommandozeile mit hhvm caldav.php wunderbar reproduzieren... (Kopf -> Tisch).
Ich schreib mal noch ein Thema zu nextcloud, vielleicht interessiert das noch jemanden
Das Datumsformat muss z.B. richtig sein (Y-m-d H:i:s).
Mit den Developer Tools deines Browsers (z.B. in Chrome und IE durch F12 aufzurufen) kannst du unter Network odrr sowas die Response des Services anschauen, vielleicht hilft das weiter.
Dann werd ich mir mal ansehen, ob bzw. inwieweit ich den iCloud-Service umgebastelt bekomme. Die CalDav-XML-Geschichten kann ich ja ggf. aus dem alten CalDav-Service kopieren.
Was mich momentan wundert, ist folgendes:
wenn ich auf der Kommandozeile mit "php -q caldav.php" das Modul starte, fehlen ihm natürlich die Pfadangaben usw. -> also habe ich die hart reinkodiert. Er holt den Kalender und gibt auf dem Bildschirm die Daten aus.
Wenn ich das Ganze jetzt in smartvisu starte, bekomme ich entweder einen Fehler (obwohl er auf der Kommandozeile gültige Daten liefert) oder gar nix zurück.
Muss ich bei der Rückgabe der Daten irgendwas besonderes beachten?
Zu b) Es gibt keinen direkt nutzbaren, aber der neue iCloud-Service ist letztendlich auch CalDav, nur sind da für die iCloud spezifische Angaben hardcoded. Aber als Vorlage kannst du das vielleicht benutzen.
Der Parser ist zuletzt tatsächlich der gleiche wie bei iCal/ics, nur kommt bei CalDav noch der XML-Request davor.
Für eine spätere Version hatte ich ebenfalls vor, den iCloud-Service zu einem generischen CalDav-Service umzubauen. Bisher habe ich mich aber noch nie mit CalDav beschäftigt, deshalb hat es nicht für 2.8 gereicht.
Falls du dies machen würdest, nehmen wir das in 2.9 natürlich dankbar auf.
ich hatte mir in der Vergangenheit (2.7) den caldav-Service von Johannes Willnecker so umgebastelt, dass er einen OwnCloud-Server abfragen konnte - das ging auch recht gut, nur die Behandlung von Farben für einzelne Termine (Müllabfuhr...) musste ich per Hand nachprogrammieren.
Ich habe jetzt die aktuelle 2.8-Version soweit umgestellt, dass alles läuft - außer dem Kalender
Das alte Caldav-Plugin (als Service einfach in das neue Verzeichnis kopiert) bringt nur einen Fehler, aber das hängt wohl mit der Umstellung auf NextCloud zusammen, geht nämlich auf 2.7 auch nicht mehr.
Jetzt finde ich aber im CalDav-Plugin keinen Punkt mehr, wo bzw. warum es schiefläuft.
Da ich von NextCloud auch nur ics-Dateien bekomme, wollte ich es mit dem iCal-Service ausprobieren; ich befürchte aber, dass das nicht über DAV läuft und daher auch nicht geht.
Kann mir jemand einen Tip geben,
a) wie ich auf der Kommandozeile das php-Plugin debuggen kann (Konfigurationsdaten übergeben)
b) ob es ggf. schon eine CalDav-Lösung gibt, die an mir vorbei gegangen ist?
Danke Wolfgang für den ausführlichen Bericht.
Ich werde mir das bei Gelegenheit anschauen, wohl aber nicht mehr für 2.8. Den Work-Around hast du ja auch genannt, löschen und neu anlegen.
danke für Deinen Hinweis. Ich habe mir die ics gezogen und angesehen.
Ich hatte die Papiertonne versehentlich für den Rest des Jahres jeweils am Freitag angelegt und einfach die Termine im Kalender mit der Maus auf den Dienstag kopiert.
Im beiliegenden ICS-txt ist das sichtbar.Die zeilen sind bei 80,99 und 144.
Auffällig ist der Recurrence-Eintrag der auf den ursprünglichen 30.09 verweist.
Ich vermute hier ligt das Problem, habe aber keine Ahnung was in der Software passiert.
Ich kann mir sicherlich durch Löschen und Neueintrag der wenigen Termine helfen, also nur als Hinweis falls jemand über das gleiche Problem stolpert.
bzw. ein evtl. Fehler beseitigt werden kann. Bilder hierzu in Beitrag #137
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Einen Kommentar schreiben: