<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>http://wiki.fhem.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kroemmel</id>
	<title>FHEMWiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.fhem.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kroemmel"/>
	<link rel="alternate" type="text/html" href="http://wiki.fhem.de/wiki/Spezial:Beitr%C3%A4ge/Kroemmel"/>
	<updated>2026-04-15T05:25:55Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Calendar&amp;diff=19068</id>
		<title>Calendar</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Calendar&amp;diff=19068"/>
		<updated>2017-01-26T11:31:39Z</updated>

		<summary type="html">&lt;p&gt;Kroemmel: Attribute hideOlderThan und hideLaterThan in Anwendungsbeispiele integriert.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Modul&lt;br /&gt;
|ModPurpose=Anlegen eines Kalenderobjekts&lt;br /&gt;
|ModType=h&lt;br /&gt;
|ModForumArea=Unterstützende Dienste/Kalendermodule&lt;br /&gt;
|ModTechName=57_Calendar.pm&lt;br /&gt;
|ModOwner=borisneubert ({{Link2FU|10|Dr. Boris Neubert}})&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Calendar]] ist ein Hilfsmodul, das Kalenderereignisse aus einer Datei oder einem über die URL angegeben Kalender holt. Der Kalender muss im iCal-Format vorliegen.&lt;br /&gt;
&lt;br /&gt;
Zur Anzeige der Kalenderereignisse kann das Modul [[CALVIEW]] verwendet werden.&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen ==&lt;br /&gt;
Wenn die Kalender-URL mit &#039;&#039;https://&#039;&#039; beginnt, muss das Perl Modul IO::Socket::SSL installiert sein (z.B. mit &amp;lt;code&amp;gt;cpan -i IO::Socket::SSL&amp;lt;/code&amp;gt; oder mit &amp;lt;code&amp;gt;apt-get install libio-socket-ssl-perl&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
=== Define ===&lt;br /&gt;
Siehe commandref;&lt;br /&gt;
:&amp;lt;code&amp;gt;define &amp;lt;name&amp;gt; Calendar ical url &amp;lt;URL&amp;gt; [&amp;lt;interval&amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;define &amp;lt;name&amp;gt; Calendar ical file &amp;lt;FILENAME&amp;gt; [&amp;lt;interval&amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sofern für den Zugriff auf den Kalender Benutzername und Passwort erforderlich sind, können diese in der URL beispielsweise so mit angegeben werden:&lt;br /&gt;
:&amp;lt;code&amp;gt;define myCalendar Calendar ical url &amp;lt;nowiki&amp;gt;https://user:password@my.domain.com/.../yourcalendar.ics&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Attribute ===&lt;br /&gt;
Siehe commandref;&lt;br /&gt;
&lt;br /&gt;
== Anwendungsbeispiel(e) ==&lt;br /&gt;
* Einbindung von owncloud-Kalendern&lt;br /&gt;
Für ownCloud-Kalender muss bei der Definition als &amp;lt;URL&amp;gt; der Link zum Export des jeweiligen Kalenders angegeben werden. Der Link kann in der Weboberfläche von ownCloud gefunden werden. Für ownCloud 9.0 folgt dieser URL z.B. dem folgenden Muster:&lt;br /&gt;
:&amp;lt;code&amp;gt;http://&amp;lt;ownCloud-Benutzer&amp;gt;:&amp;lt;ownCloud-Passwort&amp;gt;@example.com/owncloud/remote.php/dav/calendars/&amp;lt;ownCloud-Benutzer&amp;gt;/&amp;lt;Kalendername&amp;gt;?export&amp;lt;/code&amp;gt;&lt;br /&gt;
Der Standard für &amp;lt;Kalendername&amp;gt; ist &amp;lt;code&amp;gt;defaultcalendar&amp;lt;/code&amp;gt;&lt;br /&gt;
* [[Google-Kalender zur Steuerung von Dummies]]&lt;br /&gt;
* [[Wochenende, Feiertage und Schulferien]]&lt;br /&gt;
* Limitierungen im Sinne der Datenarmut nutzen&lt;br /&gt;
Die Attribute &amp;lt;code&amp;gt;hideOlderThan &amp;lt;timespec&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;hideLaterThan &amp;lt;timespec&amp;gt;&amp;lt;/code&amp;gt; bewirken, dass nur Kalendereinträge des definierten Zeitraums angezeigt werden. Gerade bei langjährig genutzen Kalendern kann die Datenmenge ansonsten extrem groß werden und schlägt sich in entsprechend langen Update-Runs nieder.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* Modul, das alle Termine aus einer bestehenden Instanz von [[Calendar]] in Readings übernimmt: [[CALVIEW]]&lt;/div&gt;</summary>
		<author><name>Kroemmel</name></author>
	</entry>
</feed>