CALVIEW: Unterschied zwischen den Versionen
Krikan (Diskussion | Beiträge) K (Modultyp angepasst / Vorlage {{Link2Forum}} eingebunden) |
Krikan (Diskussion | Beiträge) K (Anpassung an Modul check-in) |
||
Zeile 1: | Zeile 1: | ||
{{Infobox Modul | {{Infobox Modul | ||
|ModPurpose=Legt ein Device an, das alle Termine aus einem [[Calendar]] als Reading anzeigt. | |ModPurpose=Legt ein Device an, das alle Termine aus einem [[Calendar]] als Reading anzeigt. | ||
|ModType= | |ModType=h | ||
<!-- |ModCategory=?? --> | <!-- |ModCategory=?? --> | ||
|ModCmdRef={{Link2Forum|Topic=19922}} siehe Forum | <!-- |ModCmdRef={{Link2Forum|Topic=19922}} siehe Forum --> | ||
|ModForumArea=Codeschnipsel | |||
|ModTechName=57_CALVIEW.pm | |ModTechName=57_CALVIEW.pm | ||
|ModOwner=Christian / [http://forum.fhem.de/index.php?action=profile;u=5217 Chris1284] | |ModOwner=Christian / [http://forum.fhem.de/index.php?action=profile;u=5217 Chris1284] | ||
Zeile 9: | Zeile 10: | ||
[[CALVIEW]] ist ein Hilfsmodul, das alle Termine aus einem bestehenden Kalender des Moduls [[Calendar]] in Readings übernimmt. | [[CALVIEW]] ist ein Hilfsmodul, das alle Termine aus einem bestehenden Kalender des Moduls [[Calendar]] in Readings übernimmt. | ||
== Voraussetzungen == | == Voraussetzungen == |
Version vom 13. Januar 2015, 21:01 Uhr
CALVIEW | |
---|---|
Zweck / Funktion | |
Legt ein Device an, das alle Termine aus einem Calendar als Reading anzeigt. | |
Allgemein | |
Typ | Hilfsmodul |
Details | |
Dokumentation | EN / DE |
Support (Forum) | Codeschnipsel |
Modulname | 57_CALVIEW.pm |
Ersteller | Christian / Chris1284 |
Wichtig: sofern vorhanden, gilt im Zweifel immer die (englische) Beschreibung in der commandref! |
CALVIEW ist ein Hilfsmodul, das alle Termine aus einem bestehenden Kalender des Moduls Calendar in Readings übernimmt.
Voraussetzungen
Es muss ein Calendar-Objekt definiert sein. Der dabei benutzte Name muss in der Definition des CALVIEW-Objekts spezifiziert werden.
Anwendung
Define
define <Name> CALVIEW <calendarname> <modus>
Erläuterung der Parameter im define:
- <calendarname>
- Name des Calendar Kalenders
- <modus>
- 0 für "modeStarted" Termine
1 für "modeStarted";"modeUpcoming" Termine
2 für "all" Termine
Beispiel:
define myCalView CALVIEW Googlecalendar 1
Werte aktualisieren
set <Name> update
Beispiel:
set myCalView update
Aktualisierungsintervall festlegen
set <Name> intervall
Beispiel:
set myCalView intervall 300
Weitere Attribute
- maxreadings
- Anzahl der angezeigten Termine festlegen
Beispiel:
attr myCalView maxreadings 10
Anwendungsbeispiel(e)
define kalenderTermine readingsGroup <%time_calendar>,<Text>,<Zuletzt erfasst> myView attr kalenderTermine alias Termine attr kalenderTermine group _KalenderView_ attr kalenderTermine mapping %READING attr kalenderTermine room Kalender
Links
- Thema im Fhem Forum