Gelöst:Probleme mit 57_Calendar.pm

Begonnen von sky64, 29 Mai 2014, 16:59:47

Vorheriges Thema - Nächstes Thema

sky64

Hallo

Habe in letzter Zeit Probleme mit dem genannten Modul.
Es hat eigentlich bis zum Frühjahr gut funktioniert.
In letzter Zeit hatte ich immer mal wieder "Ausfälle" der Heizung, da der Kalendereintrag nicht gezogen wurde.
Jetzt habe ich mal versucht dem auf den Grund zu gehen, aber eigentlich geht es nun garnicht mehr  :(

Ich verwende keinen Google-Kalender sondern hatte mit auf dem Raspi ( wo das FHEM läuft) mit Apache und dem WebDAV-Plugin einen lokalen Kalender mit Thunderbird erzeugt.
Diese "schicht.ics" kann man gut mit Thunderbird/Lightning bearbeiten und funktionierte über den Winter mit dem "57_Calendar.pm".

Seit irgendwan jetzt sind die Einträge die das Modul einliest aber kaputt.
Ein "get Schicht full all" liefert sowas.

3f6029ab8ef9b2174fddda7c23bee3c807e81501   known upcoming                     11.06.2057 05:00:00-05.06.2014 01:00:00 Normal Mo
bb73d5942a75bd32858ba3fd2af7d65ff948f2a7   known upcoming                     12.06.2057 05:30:00-05.06.2014 01:00:00 Normal_Di
6d269817ce3644c43121e10a81d73f144178dfe1   known upcoming                     05.07.2057 05:30:00-05.06.2014 01:00:00 Normal_Do
3acc242c54c8ebf9d26a6e942b3864914c6a60e2   known upcoming                     06.04.2058 07:00:00-05.06.2014 01:00:00 Normal WE
3b7dc66d3b893c0ce03b3c02ce64930f7ee588e8   known upcoming                     07.04.2058 07:00:00-05.06.2014 01:00:00 Normal_WE
a2f6caa0fd89400fcc0ae85c0f052977c78d1b05   known upcoming                     08.04.2058 07:00:00-19.06.2014 02:00:00 Spaet
368d0c19804d7c60d6ffc94b2aa99ba66a2bc1d0   known upcoming                     08.04.2058 07:30:00-19.06.2014 02:00:00 Spaet
85c4d6cd1a278ca4d798e86edab70c39b457c2b5   known upcoming                     14.04.2058 07:30:00-19.06.2014 01:00:00 Frei
8146724b29f7d2639fb6338de7fb33b97286bb65   known upcoming                     15.04.2058 02:30:00-19.06.2014 01:00:00 Frueh_Mo

Damit ist natürlich in "modStarted" nichts mehr drinn. Darauf testet mein System.

Das Datum des Raspi stimmt. Außerdem ist er auf dem aktuellen Patchstand mit "apt-get update/dist-upgrade"

Auf Grund dessen habe ich mal versucht den Kalender anders zur Verfügung zu stellen.
Ich habe den Kalender in ein privates Owncloud importiert ( ohne Fehler ) und die Daten passen auch.
Dann habe ich den Eintrag für den Kalender auf "ical url https://user:password@owncloud.server.domain/owncloud/remote.php/caldav/calendars/user/kalendername?export 3600" geändert.
Auch das funktioniert.
Man kann zum testen die URL auch im Browser aufrufen und erhällt die entsprechende .ics-Datei.
Auch die Einbindung des Owncloud-DevCAL in ein Androind-Tablet funktioniert und passt.

Also gehe ich davon aus das die Kalenderdaten in Ordnung sind.
Ich kann die .ics auch per PM zur Verfügung stellen.

Beim Import der Daten in FHEM gibt es im Log etliche Fehlermeldungen :
2014.05.29 15:19:30 4: Calendar Schicht: Wakeup
2014.05.29 15:19:30 4: Calendar Schicht: Updating...
Use of uninitialized value in numeric lt (<) at ./FHEM/57_Calendar.pm line 383, <$fh> line 165.
Use of uninitialized value in subtraction (-) at ./FHEM/57_Calendar.pm line 551, <$fh> line 165.
Use of uninitialized value in numeric lt (<) at ./FHEM/57_Calendar.pm line 383, <$fh> line 165.
Use of uninitialized value in subtraction (-) at ./FHEM/57_Calendar.pm line 551, <$fh> line 165.
Use of uninitialized value in numeric lt (<) at ./FHEM/57_Calendar.pm line 383, <$fh> line 165.
Use of uninitialized value in subtraction (-) at ./FHEM/57_Calendar.pm line 551, <$fh> line 165.
Use of uninitialized value in numeric lt (<) at ./FHEM/57_Calendar.pm line 383, <$fh> line 165.
Use of uninitialized value in subtraction (-) at ./FHEM/57_Calendar.pm line 551, <$fh> line 165.
:
Use of uninitialized value in numeric lt (<) at ./FHEM/57_Calendar.pm line 383, <$fh> line 165.
Use of uninitialized value in subtraction (-) at ./FHEM/57_Calendar.pm line 551, <$fh> line 165.
Use of uninitialized value in numeric lt (<) at ./FHEM/57_Calendar.pm line 383, <$fh> line 165.
Use of uninitialized value in subtraction (-) at ./FHEM/57_Calendar.pm line 551, <$fh> line 165.
Use of uninitialized value in numeric lt (<) at ./FHEM/57_Calendar.pm line 383, <$fh> line 165.
Use of uninitialized value in subtraction (-) at ./FHEM/57_Calendar.pm line 551, <$fh> line 165.
Use of uninitialized value in numeric lt (<) at ./FHEM/57_Calendar.pm line 383, <$fh> line 165.
Use of uninitialized value in subtraction (-) at ./FHEM/57_Calendar.pm line 551, <$fh> line 165.
Use of uninitialized value in numeric lt (<) at ./FHEM/57_Calendar.pm line 383, <$fh> line 165.
Use of uninitialized value in subtraction (-) at ./FHEM/57_Calendar.pm line 551, <$fh> line 165.
2014.05.29 15:20:46 4: Calendar Schicht: Checking times...


Ich habe ~61 Einträge im Kalender mit wiederholenden Terminen.
Einige wiederholen sich wöchentlich, die anderen alle 28 Tage.


Was kann ich machen um den Fehler einzukreisen ?
FHEM ist auf dem aktuellen Stand.
Vorhin noch mal "upate" gemacht.
"fhem.pl 5956 2014-05-24 13:04:04Z rudolfkoenig $"


Ein setzten von "verbose" im Modul und global auf 5 liefert sowas mit vielen vielen Zeilen je Kalendereintrag:


2014.05.29 16:36:31 5: Cmd: >set Schicht reload<
2014.05.29 16:36:31 4: Calendar Schicht: Wakeup
2014.05.29 16:36:32 4: Calendar Schicht: Updating...
2014.05.29 16:36:32 5: HttpUtils url=<hidden>
2014.05.29 16:36:32 5: <hidden>: HTTP response code 200
2014.05.29 16:36:32 5: HttpUtils <hidden>: Got data, length: 18564
2014.05.29 16:36:32 5: Next time of Frei_Di_ical is: start 20.05.2014 07:00:00, end 29.01.1970 01:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 17.06.2014 07:00:00, end 26.02.1970 01:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 15.07.2014 07:00:00, end 26.03.1970 01:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 12.08.2014 07:00:00, end 23.04.1970 01:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 09.09.2014 07:00:00, end 21.05.1970 01:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 07.10.2014 07:00:00, end 18.06.1970 01:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 04.11.2014 07:00:00, end 16.07.1970 02:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 02.12.2014 07:00:00, end 13.08.1970 02:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 30.12.2014 07:00:00, end 10.09.1970 02:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 27.01.2015 07:00:00, end 08.10.1970 02:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 24.02.2015 07:00:00, end 05.11.1970 02:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 24.03.2015 07:00:00, end 03.12.1970 02:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 21.04.2015 07:00:00, end 31.12.1970 01:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 19.05.2015 07:00:00, end 28.01.1971 01:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 16.06.2015 07:00:00, end 25.02.1971 01:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 14.07.2015 07:00:00, end 25.03.1971 01:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 11.08.2015 07:00:00, end 22.04.1971 01:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 08.09.2015 07:00:00, end 20.05.1971 01:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 06.10.2015 07:00:00, end 17.06.1971 01:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 03.11.2015 07:00:00, end 15.07.1971 02:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 01.12.2015 07:00:00, end 12.08.1971 02:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 29.12.2015 07:00:00, end 09.09.1971 02:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 26.01.2016 07:00:00, end 07.10.1971 02:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 23.02.2016 07:00:00, end 04.11.1971 02:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 22.03.2016 07:00:00, end 02.12.1971 02:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 19.04.2016 07:00:00, end 30.12.1971 01:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 17.05.2016 07:00:00, end 27.01.1972 01:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 14.06.2016 07:00:00, end 24.02.1972 01:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 12.07.2016 07:00:00, end 23.03.1972 01:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 09.08.2016 07:00:00, end 20.04.1972 01:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 06.09.2016 07:00:00, end 18.05.1972 01:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 04.10.2016 07:00:00, end 15.06.1972 01:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 01.11.2016 07:00:00, end 13.07.1972 02:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 29.11.2016 07:00:00, end 10.08.1972 02:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 27.12.2016 07:00:00, end 07.09.1972 02:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 24.01.2017 07:00:00, end 05.10.1972 02:00:00
2014.05.29 16:36:33 5: Next time of Frei_Di_ical is: start 21.02.2017 07:00:00, end 02.11.1972 02:00:00
:
:
2014.05.29 16:36:35 5: Next time of Frei_Di_ical is: start 26.03.2058 07:00:00, end 05.12.2013 02:00:00
2014.05.29 16:36:35 5: Next time of Frei_Di_ical is: start 23.04.2058 07:00:00, end 02.01.2014 01:00:00
2014.05.29 16:36:35 5: Next time of Frei_Di_ical is: start 21.05.2058 07:00:00, end 30.01.2014 01:00:00
2014.05.29 16:36:35 5: Next time of Frei_Di_ical is: start 18.06.2058 07:00:00, end 27.02.2014 01:00:00
2014.05.29 16:36:35 5: Next time of Frei_Di_ical is: start 16.07.2058 07:00:00, end 27.03.2014 01:00:00
2014.05.29 16:36:35 5: Next time of Frei_Di_ical is: start 13.08.2058 07:00:00, end 24.04.2014 02:00:00
2014.05.29 16:36:35 5: Next time of Frei_Di_ical is: start 10.09.2058 07:00:00, end 22.05.2014 02:00:00
2014.05.29 16:36:35 5: Next time of Frei_Di_ical is: start 08.10.2058 07:00:00, end 19.06.2014 02:00:00
2014.05.29 16:36:35 5: Next time of Normal_Di is: start 29.04.2014 15:00:00, end 08.01.1970 01:00:00
2014.05.29 16:36:35 5: Next time of Normal_Di is: start 06.05.2014 15:00:00, end 15.01.1970 01:00:00
2014.05.29 16:36:35 5: Next time of Normal_Di is: start 13.05.2014 15:00:00, end 22.01.1970 01:00:00
2014.05.29 16:36:35 5: Next time of Normal_Di is: start 20.05.2014 15:00:00, end 29.01.1970 01:00:00
2014.05.29 16:36:35 5: Next time of Normal_Di is: start 27.05.2014 15:00:00, end 05.02.1970 01:00:00
2014.05.29 16:36:35 5: Next time of Normal_Di is: start 03.06.2014 15:00:00, end 12.02.1970 01:00:00
2014.05.29 16:36:35 5: Next time of Normal_Di is: start 10.06.2014 15:00:00, end 19.02.1970 01:00:00
2014.05.29 16:36:35 5: Next time of Normal_Di is: start 17.06.2014 15:00:00, end 26.02.1970 01:00:00
2014.05.29 16:36:35 5: Next time of Normal_Di is: start 24.06.2014 15:00:00, end 05.03.1970 01:00:00
2014.05.29 16:36:35 5: Next time of Normal_Di is: start 01.07.2014 15:00:00, end 12.03.1970 01:00:00
:
usw.
usw.
:
2014.05.29 16:39:53 5: Next time of Frei_Do is: start 23.08.2057 07:30:00, end 10.10.2013 01:00:00
2014.05.29 16:39:53 5: Next time of Frei_Do is: start 20.09.2057 07:30:00, end 07.11.2013 00:00:00
2014.05.29 16:39:53 5: Next time of Frei_Do is: start 18.10.2057 07:30:00, end 05.12.2013 00:00:00
2014.05.29 16:39:53 5: Next time of Frei_Do is: start 15.11.2057 07:30:00, end 02.01.2014 01:00:00
2014.05.29 16:39:53 5: Next time of Frei_Do is: start 13.12.2057 07:30:00, end 30.01.2014 01:00:00
2014.05.29 16:39:53 5: Next time of Frei_Do is: start 10.01.2058 07:30:00, end 27.02.2014 01:00:00
2014.05.29 16:39:53 5: Next time of Frei_Do is: start 07.02.2058 07:30:00, end 27.03.2014 01:00:00
2014.05.29 16:39:53 5: Next time of Frei_Do is: start 07.03.2058 07:30:00, end 24.04.2014 02:00:00
2014.05.29 16:39:53 5: Next time of Frei_Do is: start 04.04.2058 07:30:00, end 22.05.2014 01:00:00
2014.05.29 16:39:53 5: Next time of Frei_Do is: start 02.05.2058 07:30:00, end 19.06.2014 01:00:00
2014.05.29 16:39:53 4: Calendar Schicht: Checking times...
2014.05.29 16:39:53 5: Triggering Schicht (52 changes)
2014.05.29 16:39:53 5: Notify loop for Schicht changed: 3acc242c54c8ebf9d26a6e942b3864914c6a60e2 upcoming
2014.05.29 16:39:53 5: [HZ_Betriebsstunden] HourCounter_Notify.337 devName:Schicht; CHANGED:changed: 3acc242c54c8ebf9d26a6e942b3864914c6a60e2 upcomin
2014.05.29 16:39:53 5: [HZ_Betriebsstunden] HourCounter_Notify.337 devName:Schicht; CHANGED:changed: 7a694c9edaa147ff1e50a0ce2c05ddb299c6540c upcomin
2014.05.29 16:39:53 5: [HZ_Betriebsstunden] HourCounter_Notify.337 devName:Schicht; CHANGED:changed: e73bc9af4e0c3c0de86050fb97c0c639d2fbfcee upcomin
2014.05.29 16:39:53 5: [HZ_Betriebsstunden] HourCounter_Notify.337 devName:Schicht; CHANGED:changed: 5c86a3965f19df5414dbc2688ca702cc1d07546a upcomin
2014.05.29 16:39:53 5: [HZ_Betriebsstunden] HourCounter_Notify.337 devName:Schicht; CHANGED:changed: 83caed1abe532aa3c46ff1dc7a5560a92f90f2b2 upcomin
2014.05.29 16:39:53 5: [HZ_Betriebsstunden] HourCounter_Notify.337 devName:Schicht; CHANGED:changed: 3610a5ceef7f5bae03e019d4c93a9719bfd630de upcomin
:
:
2014.05.29 16:39:53 5: [HZ_Betriebsstunden] HourCounter_Notify.337 devName:Schicht; CHANGED:changed: f58ed9d72b43c59014a6edc657ca5c0202037e68 upcomin
2014.05.29 16:39:53 5: [HZ_Betriebsstunden] HourCounter_Notify.337 devName:Schicht; CHANGED:changed: 6242fe705f5c6b450871b8dac06a3afa484f9d85 upcomin
2014.05.29 16:39:53 5: [HZ_Betriebsstunden] HourCounter_Notify.337 devName:Schicht; CHANGED:changed: 55fcefdea53dea558f5db1ab8f96e20ce1167c7d upcomin
2014.05.29 16:39:53 5: [HZ_Betriebsstunden] HourCounter_Notify.337 devName:Schicht; CHANGED:changed: a8a14f8ce83ccf9f144d465db9370c1dc2d71e12 upcomin
2014.05.29 16:39:53 5: [HZ_Betriebsstunden] HourCounter_Notify.337 devName:Schicht; CHANGED:changed: 78d87d665b3bbf848b8f1579dfeaa9d5310e3417 upcomin
2014.05.29 16:39:53 5: [HZ_Betriebsstunden] HourCounter_Notify.337 devName:Schicht; CHANGED:changed: b34d50e45a2e59f33395699b735f1d5e28ee8f9d upcomin
2014.05.29 16:39:53 5: [HZ_Betriebsstunden] HourCounter_Notify.337 devName:Schicht; CHANGED:changed: b14d158d654ff2ac8e6956358a15a79cf43c5d8a upcomin
2014.05.29 16:39:53 5: [HZ_Betriebsstunden] HourCounter_Notify.337 devName:Schicht; CHANGED:changed: d761f2e1c75de7a438ebaad80cc760363add6bfe upcomin
2014.05.29 16:39:53 5: [HZ_Betriebsstunden] HourCounter_Notify.337 devName:Schicht; CHANGED:modeChanged: 02cb8c04937d898425d9065c2e9d65b7eda40a06;1ad
2014.05.29 16:39:53 4: et: Calendar Schicht changed: 3acc242c54c8ebf9d26a6e942b3864914c6a60e2 upcoming -> changed: 3acc242c54c8ebf9d26a6e942b3864914c
2014.05.29 16:39:53 4: et: Calendar Schicht changed: 7a694c9edaa147ff1e50a0ce2c05ddb299c6540c upcoming -> changed: 7a694c9edaa147ff1e50a0ce2c05ddb299
2014.05.29 16:39:53 4: et: Calendar Schicht changed: e73bc9af4e0c3c0de86050fb97c0c639d2fbfcee upcoming -> changed: e73bc9af4e0c3c0de86050fb97c0c639d2
2014.05.29 16:39:53 4: et: Calendar Schicht changed: 5c86a3965f19df5414dbc2688ca702cc1d07546a upcoming -> changed: 5c86a3965f19df5414dbc2688ca702cc1d
2014.05.29 16:39:53 4: et: Calendar Schicht changed: 83caed1abe532aa3c46ff1dc7a5560a92f90f2b2 upcoming -> changed: 83caed1abe532aa3c46ff1dc7a5560a92f
2014.05.29 16:39:53 4: et: Calendar Schicht changed: 3610a5ceef7f5bae03e019d4c93a9719bfd630de upcoming -> changed: 3610a5ceef7f5bae03e019d4c93a9719bf
2014.05.29 16:39:53 4: et: Calendar Schicht changed: db377e3a843327f35e787c68bfcc1b08f6783e5d upcoming -> changed: db377e3a843327f35e787c68bfcc1b08f6
2014.05.29 16:39:53 4: et: Calendar Schicht changed: 28cad1b713d5252cca2e233503bfa8e4727f11c0 upcoming -> changed: 28cad1b713d5252cca2e233503bfa8e472
2014.05.29 16:39:53 4: et: Calendar Schicht changed: 1ade95e54195d2c7dad13cc9c5e5f63b9eed758e upcoming -> changed: 1ade95e54195d2c7dad13cc9c5e5f63b9e
2014.05.29 16:39:53 4: et: Calendar Schicht changed: 687d3f782640045ef1c1c80fd7d2f164c3849432 upcoming -> changed: 687d3f782640045ef1c1c80fd7d2f164c3
2014.05.29 16:39:53 4: et: Calendar Schicht changed: ee6e8e283e2f5e54b225084ba191a84ce565e852 upcoming -> changed: ee6e8e283e2f5e54b225084ba191a84ce5
2014.05.29 16:39:53 4: et: Calendar Schicht changed: 6dd0c260b1379bad3f2a3a7e75d911bac492430c upcoming -> changed: 6dd0c260b1379bad3f2a3a7e75d911bac4
2014.05.29 16:39:53 4: et: Calendar Schicht changed: 1e73b48064458b03fd9023c6c881d8d1bd63ba4a upcoming -> changed: 1e73b48064458b03fd9023c6c881d8d1bd
2014.05.29 16:39:53 4: et: Calendar Schicht changed: 618994e40f1096956f59beddda39565e2cfe54ff upcoming -> changed: 618994e40f1096956f59beddda39565e2c
2014.05.29 16:39:53 4: et: Calendar Schicht changed: fffb038c720777dd8aaec7aef9ba51348586e4a4 upcoming -> changed: fffb038c720777dd8aaec7aef9ba513485
:
:
2014.05.29 16:39:54 4: et: Calendar Schicht changed: 78d87d665b3bbf848b8f1579dfeaa9d5310e3417 upcoming -> changed: 78d87d665b3bbf848b8f1579dfeaa9d531
2014.05.29 16:39:54 4: et: Calendar Schicht changed: b34d50e45a2e59f33395699b735f1d5e28ee8f9d upcoming -> changed: b34d50e45a2e59f33395699b735f1d5e28
2014.05.29 16:39:54 4: et: Calendar Schicht changed: b14d158d654ff2ac8e6956358a15a79cf43c5d8a upcoming -> changed: b14d158d654ff2ac8e6956358a15a79cf4
2014.05.29 16:39:54 4: et: Calendar Schicht changed: d761f2e1c75de7a438ebaad80cc760363add6bfe upcoming -> changed: d761f2e1c75de7a438ebaad80cc760363a
2014.05.29 16:39:54 4: et: Calendar Schicht modeChanged: 02cb8c04937d898425d9065c2e9d65b7eda40a06;1ade95e54195d2c7dad13cc9c5e5f63b9eed758e;1d82264e18



Gruß Ronald

FHEM auf Ubuntu-VM (VMware), Heizung FHEM auf Raspi
Module: Volkszähler, ESPEASY, RFXtrx433, LaCrosseGateway, jeeLink, EMT7110, IRBlaster, LuftdatenInfo, MQTT, ESPDuino, Shelly, Abfallanzeige, (OilFox), Weatherman,  KeyValueProtocol
Modbus für Fronius Gen24-PV incl. ForeCast mit DWD und SolCast

Dr. Boris Neubert

Hallo,

sieht aus, als ob das Modul die ICS-Datei nicht versteht.

Kannst Du bitte mal einen minimalen Kalender erstellen, der auch das Problem zeigt, und dann die ICS-Datei hier posten?

Grüße
Boris
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

sky64

Hallo

ich glaube ich habe das Problem einkreisen können.
Aus welchen Gründen auch immer sind ein großer Teil meiner Einträge kaputt.
Die sehe so aus :
ZitatBEGIN:VEVENT
DTSTAMP:20140525T193108Z
UID:a25672559078645f1cdf9806b020ceb82e68a58a
SUMMARY:Nacht_Mo
STATUS:CONFIRMED
ORGANIZER:Heizung
EXDATE:20140428T110000Z
RRULE:FREQ=DAILY;INTERVAL=28
DTSTART;TZID=Europe/Amsterdam:20131111T120000
DESCRIPTION:Eingetragen seit: 11. November 2013
DURATION:PT41400S
END:VEVENT

Wie man sieht  : es fehlt DTEND, dafür gibt es DURATION

Diese Einträge funktionieren nicht.
a25672559078645f1cdf9806b020ceb82e68a58a   known upcoming                     29.04.2058 12:00:00-19.06.2014 01:00:00 Nacht_Mo

Der Import des .ics in Owncloud hat wie gesagt funktioniert.
Wenn ich so einen Eintrag dann im Owncloud-Web editiere/neu speichere sieht er hinterher so aus :
BEGIN:VEVENT
DTSTAMP;VALUE=DATE-TIME:20140529T193448Z
UID:a25672559078645f1cdf9806b020ceb82e68a58a
SUMMARY:Nacht_Mo_mod
STATUS:CONFIRMED
ORGANIZER:Heizung
EXDATE:20140428T110000Z
RRULE:FREQ=DAILY;INTERVAL=28
DTSTART;VALUE=DATE-TIME;TZID=Europe/Berlin:20131111T120000
DESCRIPTION:Eingetragen seit: 11. November 2013
LAST-MODIFIED;VALUE=DATE-TIME:20140529T193448Z
DTEND;VALUE=DATE-TIME;TZID=Europe/Berlin:20131111T233000
CLASS:PUBLIC
END:VEVENT


Und nach einem "set schicht update" wird er dann auch richtig eingelesen :
a25672559078645f1cdf9806b020ceb82e68a58a updated upcoming                     23.06.2014 12:00:00-23.06.2014 23:30:00 Nacht_Mo_mod

Ein erneutes bearbeiten des Eintrags mit Thunderbird über CalDAV im Owncloud lässt den Eintrag auf DTEND.
So werde ich wohl alle Einträge mal anfassen müssen.
Im Quelltext des 57_calendar.pm steht zwar was von DURATION, aber es geht offenbar nicht.

Ich hoffe die Bescheibung hilft bei der Fehlersuche.

So, eben noch mal einen weiteren Test gemacht.
Ich möchte die Daten auch mit einem Android-Tablet editieren können.
Dafür habe ich dort die APP "CalDAV sync free beta". Mit ihr kann ich den Owncloud-Kalender mit dem Android synchonisieren.
(eine frei APP für .ics auf WebDAV habe ich nicht bzw nur lesend gefunden)
Wenn ich nun den Eintrag wieder editiere wird er wieder mit DURATION (leider in anderer Schreibweise) gespeichert und geht in FHEM dann nicht mehr :(

Es wäre schön wenn Du das einbauen / korrigieren könntest.

ZitatBEGIN:VEVENT
DTSTAMP:20140529T194944Z
DTSTART;TZID=Europe/Amsterdam:20131111T120000
DURATION:PT11H30M
RRULE:FREQ=DAILY;INTERVAL=28
EXDATE:20140428T110000Z
SUMMARY:Nacht_Mo_mod_tablet
DESCRIPTION:Eingetragen seit: 11. November 2013
CLASS:PUBLIC
STATUS:CONFIRMED
UID:a25672559078645f1cdf9806b020ceb82e68a58a
ORGANIZER;RSVP=TRUE;CN=Heizung;PARTSTAT=NEEDS-ACTION;ROLE=NON-PARTICIPANT:m
ailto:Heizung
END:VEVENT

a25672559078645f1cdf9806b020ceb82e68a58a updated upcoming                     29.04.2058 12:00:00-19.06.2014 01:00:00 Nacht_Mo_mod_tablet


Gruß Ronald


FHEM auf Ubuntu-VM (VMware), Heizung FHEM auf Raspi
Module: Volkszähler, ESPEASY, RFXtrx433, LaCrosseGateway, jeeLink, EMT7110, IRBlaster, LuftdatenInfo, MQTT, ESPDuino, Shelly, Abfallanzeige, (OilFox), Weatherman,  KeyValueProtocol
Modbus für Fronius Gen24-PV incl. ForeCast mit DWD und SolCast

Dr. Boris Neubert

Probier mal den hier...

Wenn es nicht klappt: in sub d() die beiden Debug-Befehle einkommentieren und den relevanten Part des Logs schicken.

Gute Nacht
Boris
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

sky64

Vielen Dank

das sieht viel besser aus, sprich es funktioniert.

Das einlesen geht nun auch viel schneller.

Gruß Ronald
FHEM auf Ubuntu-VM (VMware), Heizung FHEM auf Raspi
Module: Volkszähler, ESPEASY, RFXtrx433, LaCrosseGateway, jeeLink, EMT7110, IRBlaster, LuftdatenInfo, MQTT, ESPDuino, Shelly, Abfallanzeige, (OilFox), Weatherman,  KeyValueProtocol
Modbus für Fronius Gen24-PV incl. ForeCast mit DWD und SolCast

Dr. Boris Neubert

Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

svemo

#6
Hallo kann mir jemand erklären wie ich das Modul in Fhem einbinde.

und wie die Scripte für die fhem.cfg usw sind.

Würde gerne meine Termine auf den Dashboard angezeigt bekommen.

Nachtrag: Ich nutze Fhem auf einer Fb7390!!

Vielen Danke

Sven

Dr. Boris Neubert

Hallo Sven,

bitte hilf Fhem zu verbessern, indem Du hier mitteilst, an welcher Stelle genau die Dokumentation des Moduls für Dich nicht ausreicht.

Bitte öffne für neue Fragen ein neues Thema.

Viele Grüße
Boris
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

hyper2910

Hi Boris,


der Kalender arbeitete bei mir einwandfrei.

Gestern habe ich durch Zufall dieses hier entdeckt und weiss nicht warum?

"No Data"

Obwohl alles drin ist:

Calendar
Kalender_Schalter
No data
MuellCalendar
No data

Cubietruck mit FHEM, CUL V3 443MHz, 2 x CULV3 868MHz, Milights, Max Heizungssteuerung, Homematic, IT,

betateilchen

@Hyper: Das Problem habe ich heute nach dem FHEM Update auch festgestellt.

"Schuld" an der neuerlichen Nichtfunktion des Kalendermoduls ist das am Wochenende aktualisierte Modul "HttpUtils.pm", nicht das Kalendermodul selbst.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Dr. Boris Neubert

Zitat von: hyper2910 am 02 Juni 2014, 18:04:52
Hi Boris,


der Kalender arbeitete bei mir einwandfrei.

Gestern habe ich durch Zufall dieses hier entdeckt und weiss nicht warum?

"No Data"

Obwohl alles drin ist:

Calendar
Kalender_Schalter
No data
MuellCalendar
No data

Schrieb ich nicht gerade: bitte ein neues Thema für ein neues Problem beginnen?  >:(

Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

betateilchen

Du kannst das doch kraft Deiner Wassersuppe als Administrator einfach hier abspalten ;)
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

hyper2910

Sorry

Gesendet von meinem SGP521 mit Tapatalk

Cubietruck mit FHEM, CUL V3 443MHz, 2 x CULV3 868MHz, Milights, Max Heizungssteuerung, Homematic, IT,

Dr. Boris Neubert

Zitat von: betateilchen am 02 Juni 2014, 18:42:58
Du kannst das doch kraft Deiner Wassersuppe als Administrator einfach hier abspalten ;)

Bin hier doch nicht die Putze v.D.  :-X

Ich mach den Thread einfach zu. So.

Boris

P.S.: Habe kein Heute-pratzig-Emoticon gefunden  ;)
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!