mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-03 23:06:37 +00:00
holidey: German doc
git-svn-id: https://svn.fhem.de/fhem/trunk@5378 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
dd3d12f2f4
commit
50583ffb15
@ -357,4 +357,110 @@ western_easter($)
|
||||
</ul>
|
||||
|
||||
=end html
|
||||
|
||||
=begin html_DE
|
||||
|
||||
<a name="holiday"></a>
|
||||
<h3>holiday</h3>
|
||||
<ul>
|
||||
<a name="holidaydefine"></a>
|
||||
<b>Define</b>
|
||||
<ul>
|
||||
<code>define <name> holiday</code>
|
||||
<br><br>
|
||||
Definiert einen Satz mit Urlaubsinformationen. Das Modul versucht die Datei
|
||||
<name>.holiday im Pfad <a href="#modpath">modpath</a>/FHEM zu
|
||||
öffnen.
|
||||
Wenn Einträge im der Datei auf den aktuellen Tag passen wird der STATE
|
||||
der Holiday-Instanz die im <a href="#list">list</a> Befehl angezeigt wird
|
||||
auf die entsprechenden Werte gesetzt. Andernfalls ist der STATE auf den
|
||||
Text "none" gesetzt.
|
||||
|
||||
Meistens wird dieser Wert mit einem Perl Script abgefragt: siehe Value() im
|
||||
<a href="#perl">perl</a> Abschnitt oder im globalen Attribut <a
|
||||
href="#holiday2we"> holiday2we</a>.<br> Die Datei wird jede Nacht neu
|
||||
eingelesen um den Wert des aktuellen Tages zu erzeugen. Auch jeder "get"
|
||||
Befehl liest die Datei neu ein.
|
||||
|
||||
<br><br>
|
||||
|
||||
Holiday file Definition:<br>
|
||||
Die Datei darf Kommentare, beginnend mit #, und Leerzeilen enthalten. Die
|
||||
entscheidenden Zeilen beginnen mit einer Zahl (Typ) und enthalten durch
|
||||
Leerzeichen getrennte Wörter, je nach Typ. Die verschiedenen Typen
|
||||
sind:<br>
|
||||
<ul>
|
||||
<li>1<br>
|
||||
Genaues Datum. Argument: <MM-TT> <Feiertag-Name><br>
|
||||
Beispiel: 1 12-24 Weihnachten
|
||||
</li>
|
||||
<li>2<br>
|
||||
Oster-abhängiges Datum. Argument: <Tag-Offset>
|
||||
<Feiertag-Name>.
|
||||
Der Offset wird vom Oster-Sonntag an gezählt.
|
||||
<br>
|
||||
Beispiel: 2 1 Oster-Montag<br>
|
||||
Hinweis: Das Osterdatum kann vorher geprüft werden:
|
||||
fhem> { join("-", western_easter(2011)) }
|
||||
</li>
|
||||
<li>3<br>
|
||||
Monats-abhängiges Datum. Argument: <X> <Wochentag>
|
||||
<Monat> <Feiertag-Name>.<br>
|
||||
Beispiel:<br>
|
||||
<ul>
|
||||
3 1 Mon 05 Erster Montag In Mai<br>
|
||||
3 2 Mon 05 Zweiter Montag In Mai<br>
|
||||
3 -1 Mon 05 Letzter Montag In Mai<br>
|
||||
3 0 Mon 05 Jeder Montag In Mai<br>
|
||||
</ul>
|
||||
</li>
|
||||
<li>4<br>
|
||||
Intervall. Argument: <MM-TT> <MM-TT> <Feiertag-Name>
|
||||
.<br>
|
||||
Beispiel:<br>
|
||||
<ul>
|
||||
4 06-01 06-30 Sommerferien<br>
|
||||
</ul>
|
||||
</li>
|
||||
<li>5<br>
|
||||
Datum relativ, Wochentags ein fester Urlaubstag/Feiertag. Argument:
|
||||
<X> <Wochentag> <Monat> <Tag>
|
||||
<Feiertag-Name><br> Hinweis: Da +0 oder -0 als Offset nicht
|
||||
verboten sind, ist das Verhalten hier nicht definiert, kann sich also
|
||||
ohne Info ändern;<br>
|
||||
Beispiel:<br>
|
||||
<ul>
|
||||
5 -1 Wed 11 23 Buss und Bettag (erster Mittwoch vor dem 23. Nov)<br>
|
||||
5 1 Mon 01 31 Erster Montag in Februar<br>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
Siehe auch he.holiday im contrib Verzeichnis für offizielle Feiertage
|
||||
in den deutschen Bundesländern Hessen und by.holiday für Bayern.
|
||||
</ul>
|
||||
<br>
|
||||
|
||||
<a name="holidayset"></a>
|
||||
<b>Set</b> <ul>N/A</ul><br>
|
||||
|
||||
<a name="holidayget"></a>
|
||||
<b>Get</b>
|
||||
<ul>
|
||||
<code>get <name> <MM-DD></code><br>
|
||||
<code>get <name> yesterday</code><br>
|
||||
<code>get <name> today</code><br>
|
||||
<code>get <name> tomorrow</code><br>
|
||||
<br><br>
|
||||
Gibt den Name des Feiertages zum angebenenen Datum zurück oder den
|
||||
Text none.
|
||||
<br><br>
|
||||
</ul>
|
||||
<br>
|
||||
|
||||
<a name="holidayattr"></a>
|
||||
<b>Attributes</b><ul>N/A</ul><br>
|
||||
|
||||
</ul>
|
||||
|
||||
=end html_DE
|
||||
=cut
|
||||
|
Loading…
x
Reference in New Issue
Block a user