NEWS
[gelöst] ical Adapter, Owncloud Kalender und Widget
-
Hi,
leider hat mich die Suche nicht weitergebracht.
Ich bastel gerade an meiner Graphischen Oberfl
ä
che und w
ü
rde gerne den ein oder anderen Kalender einbinden.Die Einbindung von Owncloud calendern soll ja laut Doku funktionieren.
Ich habe also Z.B. unseren Abfall Kalender im Adapter konfiguriert, als Link habe ich den unteren genommen, ist das der richtige?


Im Log kann ich dann das sehen:
host-openmediavault 2016-01-18 21:47:20 info instance system.adapter.ical.0 terminated with code 0 (OK) ical-0 2016-01-18 21:47:14 info processing URL: Abfall https://192.168.178.18:8443/remote.php/caldav/principals/Abfall/ ical-0 2016-01-18 21:47:14 info starting. Version 1.1.1 in /opt/iobroker/node_modules/iobroker.ical host-openmediavault 2016-01-18 21:47:13 info instance system.adapter.ical.0 started with pid 15308 host-openmediavault 2016-01-18 21:47:13 info instance scheduled system.adapter.ical.0 0,30 * * * * host-openmediavault 2016-01-18 21:47:13 info instance canceled schedule system.adapter.ical.0 host-openmediavault 2016-01-18 21:47:13 info object change system.adapter.ical.0Als Widget habe ich das genommen:

Als Datenpunkt dann das ausgew
ä
hlt:
Aber irgendwie gelingt es mir nicht einen Kalender Eintrag angezeigt zu bekommen.
In den Instanzen steht der Adapter bei "L
ä
uft" & "Verbunden" auf FALSCH, ist das so richtig?Wie kann ich testen ob Kalender eintr
ä
ge eingelesen werden und nur die Anzeige nicht klappt
ß
Ich bin f
ü
r jeden Tip dankbar?Gru
ß
-
Hi,
der ical adapter wird immer nur zu bestimmten Zeiten ausgef
ü
hrt um den/die Kalender zu lesen, deswegen wechselt der status bei l
ä
uft & verbunden immer nur kurz auf wahr.Deinem log nach wird ical richtig ausgef
ü
hrt.Unter objekte -> ical.0 -> Kalender name -> data -> html spalte werte sollte was stehen wenn termine im Kalender eingetragen sind f
ü
r die n
ä
chsten Tage.Dein count steht auf 0 was darauf hindeutet das ical l
ä
uft aber keine eintr
ä
ge f
ü
r die n
ä
chsten 7 tage existieren. Die anzahl der tage l
ä
sst sich in den Einstellungen
ä
ndern.Deine Einstellungen sind richtig und der Kalender wird gefunden.
Ich denke das hast du aber auch schon selber herausgefunden.
Gesendet von meinem Jolla mit Tapatalk
-
Der Count steht immer noch auf "0" `
…
fahr mal mit der Maus auf den Text "Count of events for ..." da geht dann ein keiner Hinweis auf und zeigt er dir, warum da eine Null steht 
Das passt schon so.
Gr
ü
ß
eetv
-
Hm,
OK. Kann ich erst heute Abend machen. Sollte ich denn jetzt einen Eintrag im Widget sehen oder nicht?
Benutze ich denn das "richtige" Widget?
Danke `
…
das kann ich dir leider nicht beantworten - da m
ü
ssen die Spezialisten ran, aber wenn du nicht "am Ger
ä
t" bist hier die Aufl
ö
sung zum Thema "0"Dort stehen immer nur die Anzahl der Events von heute, egal wie viele Tage du in die Zukunft schaust...leider...
Gr
ü
ß
eetv
-
So,
Habe mal einen Eintrag f
ü
r heute Angelegt. Ca. 1Std. Gewartet, konnte im logfile sehen das der Prozess zur Abfrage der kalenderabfrage mehrfach gestartet wurde.Der Count steht immer noch auf "0".
Hat eventuell noch jemand eine Idee und kann mir helfen?
-
Hallo,
was hast Du in der ical-Instanz bei Ereignissen eingetragen? Der Adapter hat die Aufgabe aus dem Kalender bestimmte Ereignisse herauszulesen und zur Verf
ü
gung zu stellen. Wenn Du also den Abfuhrtermin angezeigt bekommen m
ö
chtest, dann musst du als Ereignis beispielsweise "Abfuhrtermin" eintragen und den Termin im Kalender genauso nennen. Vielleicht ist das ja Dein Problem.Herzlciehn Gru
ß
Gerhard
6835_bw11.jpg
6835_bw22.jpg -
Hi,
Danke f
ü
r den Hinweis. Habe das jetzt so eingestellt:Owncloud Kalender:

Instanz habe ich so eingestellt: Den Link habe ich aus Owncloud bei der Freigabe (oben) kopiert, machen da eventuell die Steuerzeichen probleme oder welchen Link muss ich nehmen? Was muss ich bei Zertifikatsfehler eintragen, stimmt das "ignore" ?

Im Log steht das:
host-openmediavault 2016-01-20 20:08:44 info instance system.adapter.ical.2 terminated with code 0 (OK) ical-2 2016-01-20 20:08:38 info processing URL: Abfall https://192.168.178.18:8443/remote.php/caldav/calendars/Abfall/pers%C3%B6nlich ical-2 2016-01-20 20:08:38 info starting. Version 1.1.1 in /opt/iobroker/node_modules/iobroker.ical host-openmediavault 2016-01-20 20:08:38 info instance system.adapter.ical.2 started with pid 15290 host-openmediavault 2016-01-20 20:08:38 info instance scheduled system.adapter.ical.2 0,30 * * * * host-openmediavault 2016-01-20 20:08:38 info instance canceled schedule system.adapter.ical.2 host-openmediavault 2016-01-20 20:08:38 info object change system.adapter.ical.2Aber im Datenpunkt wird nichts eingelesen bzw ich bekomme nichts angezeigt.

Danke
-
Hallo,
die Verbindung zwischen ioBroker und owncloud scheint zu klappen. Schau doch mal bei Zust
ä
nden, ob dort etwas angezeigt wird.Gru
ß
Gerhard -
Hallo,
nicht verzagen. Ich wei
ß
, dass ich auch erhebliche Probleme gehabt hatte. Bei mir sieht der Zugriff wie folgt aus:http://xxx.xxx.xxx.xxx/index.php/apps/c
…
p?calid=yyxxx muss Du durch die Adressse des Servers ersetzen. yy ist die Nummer des Kalenders. Die Addresse ist bei Owncloud der Link zum Herunterladen des Kalenders. Ich meine mich dunkel zu entsinnen, dass der Zugriff
ü
ber den CalDav Link nicht funktionierte. Komisch ist aber, dass das Protokoll keinen Fehler anzeigt. Ich dr
ü
ck Dir die Daumen. Mal sehen, ob Du dann neben den Events auch die
ü
brigen Eintr
ä
ge sehen kannst. Ich dr
ü
ck Dir die Daumen. Einen Tipp: Falls es endlich geht, wirst Du m
ö
glicherweise bei Serienterminen einen Fehler finden. Wenn man aus einer Serie einen Termin verschiebt (z.B. nur f
ü
r einen der Tage), so wird die
Ä
nderung nicht in ical angezeigt. Dies scheint aber kein Fehler in iCal zu sein. Ich habe n
ä
mlich festgestellt, dass owncloud die Daten nicht korrekt exportiert. Grumpf. Also etas vorsicht und viel Gl
ü
ck.Gerhard
-
Hi,
danke f
ü
r deine Geduld.Mit dem Download Link komme ich scheinbar schon etwas weiter aber jetzt hagelt es Error messages im Log.
Muss da im iCal Adapter noch etwas angepasst werden oder liegt das an meiner Owncloud Version 8.2.2 ?
host-openmediavault 2016-01-21 12:55:39 error instance system.adapter.ical.2 terminated with code 6 (uncaught exception) TypeError: 2016-01-21 12:55:39 error at process._tickCallback (node.js:355:11) TypeError: 2016-01-21 12:55:39 error at _stream_readable.js:908:16 TypeError: 2016-01-21 12:55:39 error at IncomingMessage.emit (events.js:129:20) TypeError: 2016-01-21 12:55:39 error at IncomingMessage. (/opt/iobroker/node_modules/iobroker.ical/node_modules/request/request.js:962:12) TypeError: 2016-01-21 12:55:39 error at Request.emit (events.js:129:20) TypeError: 2016-01-21 12:55:39 error at Request. (/opt/iobroker/node_modules/iobroker.ical/node_modules/request/request.js:1035:10) TypeError: 2016-01-21 12:55:39 error at Request.emit (events.js:110:17) TypeError: 2016-01-21 12:55:39 error at Request.self.callback (/opt/iobroker/node_modules/iobroker.ical/node_modules/request/request.js:198:22) TypeError: 2016-01-21 12:55:39 error at Request._callback (/opt/iobroker/node_modules/iobroker.ical/main.js:209:25) TypeError: 2016-01-21 12:55:39 error at checkDates (/opt/iobroker/node_modules/iobroker.ical/main.js:241:15) TypeError: 2016-01-21 12:55:39 error Cannot read property 'getHours' of undefined uncaught 2016-01-21 12:55:39 error exception: Cannot read property 'getHours' of undefined ical-2 2016-01-21 12:55:39 info processing URL: Abfall https://192.168.178.18:8443/index.php/apps/calendar/export.php?calid=4 ical-2 2016-01-21 12:55:38 info starting. Version 1.1.1 in /opt/iobroker/node_modules/iobroker.ical host-openmediavault 2016-01-21 12:55:38 info instance system.adapter.ical.2 started with pid 1309 host-openmediavault 2016-01-21 12:55:37 info instance scheduled system.adapter.ical.2 0,30 * * * * host-openmediavault 2016-01-21 12:55:37 info instance canceled schedule system.adapter.ical.2 host-openmediavault 2016-01-21 12:55:37 info object change system.adapter.ical.2OK. Habe herrausgefunden das die iCal Eintr
ä
ge welche ich von unserem Abfallunternehmen bekommen habe beim Import in OC ein fehler im Datum bekommen. Da liegt das Ende Pl
ö
tzlich immer einen Tag vor dem Start Termin.Wenn ich das Korrigiere funktioniert die Abfrage.
Kann ich bei den Events einen Platzhalter oder so verwenden damit Grunds
ä
tzlich alle Termine eingelesen und Angezeigt werden?Mirko
-
Hallo,
ich h
ä
nge mich mal hier an. Ich habe heute den ical Adapter installiert und bin beeindruckt.. 3 meiner 4 Owncloud Kalender funktionieren super.. nur der 4. macht mich verr
ü
ckt.Vielleicht sagt einem von euch das .log was:
host-cubietruck 2016-01-21 20:49:20 error instance system.adapter.ical.1 terminated with code 6 (uncaught exception) TypeError: 2016-01-21 20:49:20 error at process._tickCallback (node.js:355:11) TypeError: 2016-01-21 20:49:20 error at _stream_readable.js:908:16 TypeError: 2016-01-21 20:49:20 error at IncomingMessage.emit (events.js:129:20) TypeError: 2016-01-21 20:49:20 error at IncomingMessage. (/opt/iobroker/node_modules/iobroker.ical/node_modules/request/request.js:962:12) TypeError: 2016-01-21 20:49:20 error at Request.emit (events.js:129:20) TypeError: 2016-01-21 20:49:20 error at Request. (/opt/iobroker/node_modules/iobroker.ical/node_modules/request/request.js:1035:10) TypeError: 2016-01-21 20:49:20 error at Request.emit (events.js:110:17) TypeError: 2016-01-21 20:49:20 error at Request.self.callback (/opt/iobroker/node_modules/iobroker.ical/node_modules/request/request.js:198:22) TypeError: 2016-01-21 20:49:20 error at Request._callback (/opt/iobroker/node_modules/iobroker.ical/main.js:193:39) TypeError: 2016-01-21 20:49:20 error Cannot read property 'setDate' of undefined uncaught 2016-01-21 20:49:20 error exception: Cannot read property 'setDate' of undefined ical-1 2016-01-21 20:49:20 info processing URL: Alexander https://192.168.1.10/index.php/apps/calendar/export.php?calid=3 ical-1 2016-01-21 20:49:17 info starting. Version 1.1.1 in /opt/iobroker/node_modules/iobroker.ical host-cubietruck 2016-01-21 20:49:10 info instance system.adapter.ical.1 started with pid 18095 host-cubietruck 2016-01-21 20:49:10 info instance scheduled system.adapter.ical.1 0,30 * * * *Danke f
ü
r die Hilfe im VorausMartin
-
Hi,
ich hatte diese Eintr
ä
ge im Log:> exception: Cannot read property 'getHours' of undefinedDas lag daran das nach dem Import des Ical in Owncloud Anfang und End Datum vertauscht waren.
Vielleicht
ü
berpr
ü
fst du mal die Eintr
ä
ge von dem Kalender der nicht funktioniert ob alles stimmig ist und Sinn ergibt.Gru
ß
-
Hi bitte entschuldige aber ich w
ü
rde gerne wissen wie du mit den widget Daten abrufst.Ich suche jetz schon eine ganze weile und das Handbuch ist grad nicht verf
ü
gbar.Was muss ich da im vis eintragen damit die daten abgeholt werden.
Danke im voruas
PS.
Mit der PN Funktion wird man schon etwas ausgebremst wen man neu ist.
-
@von Rothensteyn:Hi bitte entschuldige aber ich w
ü
rde gerne wissen wie du mit den widget Daten abrufst.Ich suche jetz schon eine ganze weile und das Handbuch ist grad nicht verf
ü
gbar.Was muss ich da im vis eintragen damit die daten abgeholt werden.
Danke im voruas
PS.
Mit der PN Funktion wird man schon etwas ausgebremst wen man neu ist. `
Hi,
wenn du einen Ical Adapter installiert und konfiguriert hast kannst du es z.B. mit diesem Widget machen:
[{"tpl":"tplValueStringRaw","data":{"oid":"ical.1.data.html","visibility-cond":"==","visibility-val":1,"test_html":""},"style":{"left":"341px","top":"45px","width":"318px","height":"187px"},"widgetSet":"basic"}]ical.1.data.html
–
> muss nat
ü
rlich deinem ical.X.data.html entsprechenGru
ß
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
