Mit Nextcloud / Owncloud soll es ja definitiv funktionieren.. ich weiss einfach nicht mehr weiter...habe OH2 neu installiert und Owncloud und Nextcloud ausprobiert.. ohne Erfolg...
Sascha.K hat geschrieben: 2. Feb 2019 17:37
hat jemand das CalDav-Binding mit OH2 und Nextcloud stabil laufen..?
Ja, aber nur die Command Version, Personal nutze ich nicht.
Der "Sardine" error 404 deutet auf einen falschen Link zum Kalender hin. Hat es denn vorher funktioniert?
leider hat das Binding noch nie stabil funktioniert. Mit einem einem Google-Kalender manchmal und mit Own- oder Nextcloud noch nie.
Die einzige Meldung im Log-Viewer ist die bereits erwähnte Error 404 -Meldung. Ich habe auch schon den caldavio-Part in den Zeilen weggelassen. Ohne Erfolg.
@sihui: Etwas ist mir an Deiner Konfiguration aufgefallen: in der ersten Zeile am Ende heisst Dein Kalender ohcommand aber am Anfang derselben Zeile heist der Kalender openhab_command. Müssen beide Stellen nicht ohcommand heissen ..? Und was ist der Unterschied zwischen Personal und Command ? Ich möchte nur einen einfachen Müllkalender mit den Abholtagen darstellen.
Sascha.K hat geschrieben: 3. Feb 2019 09:49
in der ersten Zeile am Ende heisst Dein Kalender ohcommand aber am Anfang derselben Zeile heist der Kalender openhab_command. Müssen beide Stellen nicht ohcommand heissen ..?
Nein, wie du den Kalender in nextCloud nennst ist völlig egal.
Die Syntax für einen Kalendereintrag lautet:
Sascha.K hat geschrieben: 3. Feb 2019 09:49
Und was ist der Unterschied zwischen Personal und Command ? Ich möchte nur einen einfachen Müllkalender mit den Abholtagen darstellen.
Die Doku für beide ist identisch. Warum ich damals Personal (ich will nur ein paar Schalter über den Kalender schalten) gewählt habe weiß ich nicht mehr, sorry.
Aber ich bin mir sicher @udo1toni hat da eine Erläuterung parat.
Have fun.
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.
Sascha.K hat geschrieben: 3. Feb 2019 09:49
Die einzige Meldung im Log-Viewer ist die bereits erwähnte Error 404 -Meldung.
Prüfe noch einmal die korrekte Adresse: in nextCloud einloggen, rechts neben dem Kalendernamen auf die drei Punkte gehen und "Bearbeiten" auswählen, dann den Link kopieren und in die Konfig einfügen:
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.
gibt es zumindest alle 80 Einträge meines Müllkalenders, z.B. "Nextcloud-0OFU6WF6OO9E5MW1RB6VZY8" ...
Das deutet dann darauf hin dass deine Items nicht korrekt konfiguriert sind, prüfe diese doch noch einmal. Beispiel kann ich leider nicht liefern da bei mir nur virtuelle Schalter in openHAB per calDAV bedient werden.
Außerdem wie von Udo schon angedeutet musst du ein paar Einträge in deinem openhab.log auf Vorhandensein kontrollieren:
... also den "abfall" in "Abfallkalender" .. in den übrigen Zeilen natürlich auch...
ich glaube aber das das Problem daran lag, das ich bisher den RPi nach einer Änderung komplett runter und wieder hochgefahren habe.. die letzen male habe ich nur den Dienst von Openhab gestoppt und neu gestartet. Vielleicht war Nextcloud noch nicht gestartet nach einem kompletten Neustart bei der ersten Abfrage von Openhab...
Jetzt habe ich auch im Log-Viewer Einträge gelistet:
sihui hat geschrieben: 3. Feb 2019 11:31
Aber ich bin mir sicher @udo1toni hat da eine Erläuterung parat.
Ich nutze das momentan selbst nicht, soweit ich mich erinnere, ist caldavPersonal dazu da, beliebge Kalendereinträge in openHAB anzuzeigen, (z.B. vom Müllkalender, der einfach vom lokalen Entsorger als .ics heruntergeladen und anschließend importiert werden kann) während caldavCommand dazu da ist, im Kalender Befehle zu hinterlegen, die openHAB dann zu Beginn und/oder Ende des Termins ausführt. Im ersten Fall kann man natürlich auch Befehle ausführen lassen, muss dafür aber eine Rule anlegen, während man bei caldavCommand einfach die Befehle in das Kalender Event schreiben kann.
openHAB5.1.2 stable in einem Debian-Container (trixie, OpenJDK 21 headless runtime - LXC, 4 Kerne, 3 GByte RAM)
Hostsystem Proxmox VE 9.1.5 - AMD Ryzen 5 3600 6 Kerne, 12 Threads - 64 GByte RAM - ZFS Pools: Raid Z1, 3 x 20 TB HDD -> 40 TByte und Raid Z0-Mirrored 4 x 1 TByte NVMe -> 2 TByte