NEWS
neuer Adapter webCal
-
@fredf Ich habe es gefunden, ist in der aktuellen Version behoben
-
@dirkhe Super, funktioniert. Danke fürs fixen.
-
@dirkhe sagte in Test neuer Adapter webCal:
In der Readme steht, was dafür gemacht werden muss
ganz schön kompliziert... sieht bei mir irgendwie alles anders aus.
ein paar screenshots würden hier echt helfen -
@dos1973 ja, das habe ich mir nicht ausgedacht, bedanke dich bei google Ich habe mir schon Mühe gegeben, das alles aufzuschreiben. Wenn ich dazu komme, kann ich es ja mal probieren, screenshots zu machen, idt halt viel arbeit
-
@dirkhe
echt schwer... und daraus dann noch ein adapter bauen. Respekt.
wäre toll, irgendwie verliere ich mich unterwegs... -
-
@dirkhe
Herzlichen Dank, werde es morgen ausprobieren. -
Servus @dirkhe
tolle Idee, genau das was ich gesucht hatte mit den Einzelnen Datenpunkten für die Termine.....
Folgende Problematik :
Hab nen Exchange Kalender mit Basic Authentication.... ( zwei Varianten probiert / Einmal auf ICAL und einmal auf HTML )
Anmeldung geht wohl auch....aber Log bringt folgende Fehler :webcal.0 2023-06-15 12:08:53.187 info {"command":"getCalendars","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":517,"ack":false,"time":1686823733184},"_id":68792108} webcal.0 2023-06-15 12:08:53.185 info {"command":"getCalendars","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":516,"ack":false,"time":1686823733184},"_id":68792107} webcal.0 2023-06-15 12:08:52.884 info {"command":"getCalendars","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":515,"ack":false,"time":1686823732882},"_id":68792106} webcal.0 2023-06-15 12:08:52.882 info {"command":"getCalendars","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":514,"ack":false,"time":1686823732881},"_id":68792105} webcal.0 2023-06-15 12:08:51.537 info {"command":"getCalendars","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":513,"ack":false,"time":1686823731534},"_id":68792104} webcal.0 2023-06-15 12:08:51.535 info {"command":"getCalendars","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":512,"ack":false,"time":1686823731534},"_id":68792103} webcal.0 2023-06-15 12:08:51.234 info {"command":"getCalendars","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":511,"ack":false,"time":1686823731229},"_id":68792102} webcal.0 2023-06-15 12:08:51.231 info {"command":"getCalendars","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":510,"ack":false,"time":1686823731229},"_id":68792101} webcal.0 2023-06-15 12:08:39.284 error could not fetch Calendar Event: cannot find homeUrl
Werden auch keine Daten in die Objekte geschrieben ( Erstellt sind alle)
Irgend ne Idee ?
Danke Grüße Sunny -
@sunny9999 kanst du mal auf debug stellen und das log hier posten
-
@dirkhe
klar...webcal.0 2023-06-16 13:24:05.039 debug update addEvent-states webcal.0 2023-06-16 13:24:03.124 error could not fetch Calendar Event: cannot find homeUrl webcal.0 2023-06-16 13:24:03.096 error could not fetch Calendar Eventkalender: cannot find homeUrl webcal.0 2023-06-16 13:24:03.055 info fetch calendar data all 30 minutes webcal.0 2023-06-16 13:24:03.037 info init events webcal.0 2023-06-16 13:24:03.020 info starting. Version 1.0.5 (non-npm: dirkhe/ioBroker.webcal#1abacf1afe0e1f068228b3c1995fdbfddb550c85) in /opt/iobroker/node_modules/iobroker.webcal, node: v16.18.0, js-controller: 4.0.23
was er mit cannot find homeUrl meint kann ich nicht nachvollziehen....die url ist ja auch vom ICAL aus erreichbar.....
Ne Idee ?
-
@sunny9999 wie sieht denn deine config aus?
Hast du mal probiert, ssl zu ignorieren?Ical nutzt aber nur calender downloads, kein webdav oder caldav. Das braucgt man aber, wenn man auch events schreiben will.
-
@dirkhe
Ja ssl ignorieren hab ich auch schon probiert...gleiches spiel
Will keine Events schreiben sondern nur lesen......
Noch einen Ansatz ? -
@sunny9999 wie sieht denn drine url aus? Geht mir nzr um den aufbau, servernam und ggf. Username kannst du ja durch platzhalter ersetzen. wie ist die authentifizierung, username/passeord? Oder bearer token?
Ich habe gerade mal gesucht, scheint, als ob microsoft dav nicht unterstützt.
Ich muss mal schaudn, ob ich ein readonly-download wie ical auch einbauen kann.
Allrrding komme ucb die nächsten wochen nicht dazu. -
@dirkhe
Ja das wäre wirklich cool..........
URL sieht bei Exchange so aus :
https://XXXXXXXXXXXX.de/owa/calendar/2fbbed6644fd43cd812f4823ce2a6601@XXXXXXXXXX.de/719c18e00aee4af68d2e9dacea67083b7296577327818762145/calendar.icsAuthentifizierung username passwort als basicauth
Ich hab es temporär mit nem Synology Calender gelöst der gegen Exchange gesynct wird....so funktioniert das, halt wenig elegant...
wäre toll wenn du die ICS download Geschichte implementieren könntest....
Grüße und ein schönes Wochenende....
Sunny -
@sunny9999 Ich habe mal eine neue Version gebaut, siehe https://github.com/dirkhe/ioBroker.webcal/tree/icalReadonly
Dort kannst du als type Download auswählen. Probiere das mal aus, bitte. -
@dirkhe
Super, vielen Dank für deine Bemühungen....
Hab die neue Version installiert, find nur leider den "Type" download nicht...
Wo soll das einzutragen sein ?
Danke und GrüßeSunny
-
Hallo,
nachdem mein Hosting-Anbieter (UD-Media) von Horde auf Roundcube gewechselt hat, bekomme ich meinen Kalender leider nicht mehr synchronisiert.Ich erhalte nach Eingabe der Daten in den Einstellungen beim Adapter folgenden Hinweis im Protokoll: "Invalid credentials"
webcal.0 2023-08-07 17:22:37.562 error could not fetch Calendar Familie: Invalid credentials webcal.0 2023-08-07 17:22:37.356 info fetch calendar data all 60 minutes webcal.0 2023-08-07 17:22:37.257 info init events webcal.0 2023-08-07 17:22:37.203 info starting. Version 1.0.7 (non-npm: dirkhe/ioBroker.webcal#f834f44bd6aac1dc74e46cdb86c513db0878e536) in /opt/iobroker/node_modules/iobroker.webcal, node: v18.16.1, js-controller: 4.0.24
Laut Betreiber handelt es sich um das CalDav Format:
Als Autorisierung kann ich nur einen Benutzernamen und ein Passwort vergeben.
Habt Ihr eine Idee, wie ich den Kalender eingebunden bekomme?
Vielen Dank und viele Grüße
Florian
-
@sunny9999 dort wo du den type, wie basic, oauth usw einstellst
-
@flommaster kannst du denn die url im browser eingeben und kommst rein?
-
@dirkhe
Adapter deinstalliert, neu installiert, neue Instanz aufgesetzt, nur Basic / oauth und google als Auswahl....
Noch ne Idee ?
Grüße
Sunny