FB CALLLIST: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
(→Anwendung: Initalentwurf) |
||
Zeile 1: | Zeile 1: | ||
{{Todo|Seite ist noch zu vervollständigen.}} | |||
{{Infobox Modul | {{Infobox Modul | ||
|ModPurpose=Erstellung einer rollierenden Anrufliste aus einer [[FB_CALLMONITOR]] Definition | |ModPurpose=Erstellung einer rollierenden Anrufliste aus einer [[FB_CALLMONITOR]] Definition | ||
Zeile 7: | Zeile 9: | ||
|ModOwner=Markus Bloch ({{Link2FU|117|Forum}}/[[Benutzer Diskussion:Markusbloch|Wiki]]) | |ModOwner=Markus Bloch ({{Link2FU|117|Forum}}/[[Benutzer Diskussion:Markusbloch|Wiki]]) | ||
}} | }} | ||
[[FB_CALLLIST]] erstellt aus einer [[FB_CALLMONITOR]]-Definition eine rollierende Anrufliste, welche durch Attribute an die eigenen Bedürfnisse angepasst werden kann. | [[FB_CALLLIST]] erstellt aus einer [[FB_CALLMONITOR]]-Definition eine rollierende Anrufliste, welche durch Attribute an die eigenen Bedürfnisse angepasst werden kann. | ||
Zeile 15: | Zeile 18: | ||
== Anwendung == | == Anwendung == | ||
[[Datei:FB_CALLLIST Anrufliste.png|400px|thumb|right|Beispielhafte Anrufliste mit FB_CALLLIST]] | |||
FB_CALLLIST kann sehr flexibel eingesetzt werden um Anrufe in Form einer Liste in FHEM darzustellen. Die Anrufliste wird dabei in allen geöffnetet Browser-Fenstern per Longpoll-Mechanismus aktuell gehalten. Das bedeutet, dass bei neuen Anrufevents Änderungen an der Liste sofort an alle geöffneten Browser weitergegeben werden. Dies ist besonders nützlich bei der Verwendung auf Status-Displays. | |||
Die Liste kann durch eine Vielzahl an Attributen an die eigenen Bedürfnisse angepasst werden. Dies betrifft insbesondere folgende Funktionalitäten: | |||
* Anzahl der max. anzeigbaren Zeilen (Attribut: <code>number-of-calls</code>) | |||
* Zuordnung von eigenen Bezeichnern für Rufnummern und Telefonie-Geräte (Attribute: <code>connection-mapping</code>, <code>internal-number-filter</code>, <code>external-mapping</code>) | |||
* Anzeige nur bestimmter Anrufe (Attribut: <code>list-type</code>) | |||
* Optische Anpassungen (Attribute: <code>icon-mapping</code>, <code>language</code>, <code>list-order</code>, <code>no-heading</code>, <code>no-table-header</code>, <code>show-icons</code>, <code>time-format-string</code>, <code>visible-columns</code>) | |||
=== Define === | === Define === | ||
Version vom 23. April 2016, 17:34 Uhr
Todo: Seite ist noch zu vervollständigen. |
FB_CALLLIST | |
---|---|
Zweck / Funktion | |
Erstellung einer rollierenden Anrufliste aus einer FB_CALLMONITOR Definition | |
Allgemein | |
Typ | Hilfsmodul |
Details | |
Dokumentation | EN / DE |
Support (Forum) | Frontends |
Modulname | 72_FB_CALLLIST.pm |
Ersteller | Markus Bloch (Forum /Wiki) |
Wichtig: sofern vorhanden, gilt im Zweifel immer die (englische) Beschreibung in der commandref! |
FB_CALLLIST erstellt aus einer FB_CALLMONITOR-Definition eine rollierende Anrufliste, welche durch Attribute an die eigenen Bedürfnisse angepasst werden kann.
Voraussetzungen
Es wird eine FB_CALLMONITOR Definition benötigt, von der FB_CALLLIST die Events entsprechend verarbeiten kann.
Die FB_CALLMONITOR-Definition muss dabei für jedes Gespräch mind. das Reading "event" triggern. Bei evtl. gesetztem Attribut event-on-change-readings
muss sichergestellt sein, dass das Readings "event" zusätzlich in dem Attribut event-on-update-reading
eingetragen ist, da sonst parallel laufende Gespräche nicht sauber verarbeitet werden können.
Anwendung
FB_CALLLIST kann sehr flexibel eingesetzt werden um Anrufe in Form einer Liste in FHEM darzustellen. Die Anrufliste wird dabei in allen geöffnetet Browser-Fenstern per Longpoll-Mechanismus aktuell gehalten. Das bedeutet, dass bei neuen Anrufevents Änderungen an der Liste sofort an alle geöffneten Browser weitergegeben werden. Dies ist besonders nützlich bei der Verwendung auf Status-Displays.
Die Liste kann durch eine Vielzahl an Attributen an die eigenen Bedürfnisse angepasst werden. Dies betrifft insbesondere folgende Funktionalitäten:
- Anzahl der max. anzeigbaren Zeilen (Attribut:
number-of-calls
) - Zuordnung von eigenen Bezeichnern für Rufnummern und Telefonie-Geräte (Attribute:
connection-mapping
,internal-number-filter
,external-mapping
) - Anzeige nur bestimmter Anrufe (Attribut:
list-type
) - Optische Anpassungen (Attribute:
icon-mapping
,language
,list-order
,no-heading
,no-table-header
,show-icons
,time-format-string
,visible-columns
)