iCal-Calendar
Andreas Hahn/bumaas
Das Modul dient dem Einlesen von Kalenderdaten in IP-Symcon (getestet mit Google Calendar, ownCloud Calendar, Synology Calendar und iCloud). Zum einen können die eingebundenen Kalender auf einfache Weise im Webfront angezeigt werden, zum anderen können eingetragene Termine zum Setzen von Statusvariablen ausgewertet werden.
Damit ist es z.B. sehr einfach möglich einen zentralen Anwesenheitskalender im Internet zu pflegen, IP Symcon steuert damit automatisch Heizung, Alarmanlage und Anwesenheitssimulation.
Auch die Visualisierungen von Einträgen in öffentlichen Kalendern (z.B. Müllabfuhrtermine, Kinoprogramm, ...) im Webfront können ohne viel Skript-Programmierung realisiert werden. Z.B. können Abfuhrtermine immer bereits 1 Tag vorher angezeigt werden.
Beinhaltete Module
- iCal Calendar Reader
Versionsverlauf
2.1 build 117
korrigiert:
- Dokumentation ergänzt
- interne Verbesserungen
2.1 build 116
korrigiert:
- interne Verbesserungen
2.1 build 113
korrigiert:
- Prüfung auf MediaID
- wiederkehrende Termine mit Angabe der DURATION wurden nicht korrekt berechnet
2.1 build 112
korrigiert:
- ICCR_UpdateCalendar wird auch bei einem SSL_ERROR durchgeführt
2.1 build 111
neu:
- Testmöglichkeit für Suchtexte
2.1 build 109
korrigiert:
- wiederkehrende Termine wurden nicht immer korrekt ermittelt
- RRULE Bibliothek aktualisiert auf 2.5.1
2.1 build 107
korrigiert:
- TimeZones wurden nicht immer korrekt behandelt
2.1 build 105
korrigiert:
- Bibliothek iCalcreator auf 2.40.10 aktualisert
- IPSModule durch IPSModuleStrict ersetzt
- MS Exchange: Zeitzone "(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna" hinzugefügt
2.1 build 104
korrigiert:
- Sonderzeichen in der Terminbeschreibung führen nicht mehr zu einer Fehlermeldung
2.1 build 103
neu:
- ICCR_GetCachedCalendar liefert nun auch Erinneringen ('Alarme') und Kategorien ('Categories' (in einer kommaseparierten Liste)) zu einem Event
2.1 build 97
korrigiert:
- Auswertung des Endedatum einer Regel korrigiert
2.1 build 96
korrigiert:
- kleine Anpassung für PHP 8
- Prüfung auf URL Einträge bei Terminen wurde entfernt
2.1 build 93
korrigiert:
- Voraussetzung IPS 6.0
- Zeitzonen Offsets wurde nicht korrekt behandelt
2.1 build 92
korrigiert:
- bei wiederkehrenden Ganztagesterminen wurde die Start- und Endezeit nicht korrekt berechnet
- die verwendeten Bibliotheken wurden aktualisiert (iCalcreator (Version 2.30.4), RRULE for PHP (Version 2.2.0)
2.1 build 91
korrigiert:
- der Tageswechsel wird nun nach der Zeitzone des Servers berechnet