diff --git a/fhem/FHEM/72_FB_CALLLIST.pm b/fhem/FHEM/72_FB_CALLLIST.pm
index d4356ea34..9b6a0fa5b 100755
--- a/fhem/FHEM/72_FB_CALLLIST.pm
+++ b/fhem/FHEM/72_FB_CALLLIST.pm
@@ -1053,7 +1053,7 @@ sub FB_CALLLIST_returnTableHeader($)
red - missed incoming call
- If you use no icons (see show-icons) the following states will be shown:
+ If you use no icons (see show-icons) the following states will be shown:
<= ((o)) | - outgoing call (ringing) - icon: outgoing.ring |
@@ -1072,57 +1072,57 @@ sub FB_CALLLIST_returnTableHeader($)
-
+
Define
define <name> FB_CALLLIST <FB_CALLMONITOR name>
-
+
Set
- clear - clears the list completely
-
+
Get
No get commands implemented.
-
+
Attributes
- do_not_notify
- readingFnAttributes
- - disable 0,1
+ - disable 0,1
Optional attribute to disable the call list update. When disabled, call events will be processed and the list wouldn't be updated accordingly.
Possible values: 0 => FB_CALLLIST is activated, 1 => FB_CALLLIST is deactivated.
Default Value is 0 (activated)
- - disabledForIntervals HH:MM-HH:MM HH:MM-HH-MM...
+ - disabledForIntervals HH:MM-HH:MM HH:MM-HH-MM...
Optional attribute to disable the call list update during a specific time interval. The attribute contains a space separated list of HH:MM tupels.
If the current time is between the two time specifications, the callist will be disabled and no longer updated.
Instead of HH:MM you can also specify HH or HH:MM:SS.
To specify an interval spawning midnight, you have to specify two intervals, e.g.:
23:00-24:00 00:00-01:00
Default Value is empty (no intervals defined, calllist is always active)
- - create-readings 0,1
+ - create-readings 0,1
If enabled, for all visible calls in the list, readings and events will be created. It is recommended to set the attribute event-on-change-reading to .* (all readings), to reduce the amount of generated readings for certain call events.
Possible values: 0 => no readings will be created, 1 => readings and events will be created.
Default Value is 0 (no readings will be created)
- - number-of-calls 1..20
+ - number-of-calls 1..20
Defines the maximum number of displayed call entries in the list.
Default Value is 5 calls
- - list-type all,incoming,outgoing,missed-calls,completed,active
+ - list-type all,incoming,outgoing,missed-calls,completed,active
Defines what type of calls should be displayed in the list.
Default Value is "all"
- - list-order descending,ascending
+ - list-order descending,ascending
Defines whether the newest call should be on top of the list (descending) or on the bottom of the list (ascending).
Default Value is descending (first call at top of the list)
- - internal-number-filter <hash>
+ - internal-number-filter <hash>
This attribute accepts a list of comma seperated internal numbers for
filtering incoming or outgoing calls by a specific list of internal numbers
or a hash for filtering and mapping numbers to text.
@@ -1140,13 +1140,13 @@ sub FB_CALLLIST_returnTableHeader($)
Default Value: empty (all internal numbers should be used, no exclusions and no mapping is performed)
- - external-mapping <hash>
+ - external-mapping <hash>
Defines a custom mapping of external connection values (reading: external_connection) to custom values. The mapping is performed in a hash table.
e.g.
attr <name> external-mapping {'ISDN' => 'Fixed Network', 'SIP0' => 'Operator A', 'SIP1' => 'Operator B'}
- - icon-mapping <hash>
+ - icon-mapping <hash>
Defines a custom mapping of call states to custom icons. The mapping is performed in a hash table.
e.g.
@@ -1170,7 +1170,7 @@ sub FB_CALLLIST_returnTableHeader($)
Default Value: empty (no mapping is performed)
- - connection-mapping <hash>
+ - connection-mapping <hash>
Defines a custom mapping of connection names to custom values. The mapping is performed in a hash table.
e.g.
@@ -1180,7 +1180,7 @@ sub FB_CALLLIST_returnTableHeader($)
Default Value: empty (no mapping is performed)
- - time-format-string <string>
+ - time-format-string <string>
Defines a format string which should be used to format the timestamp values.
It contains several placeholders for different elements of a date/time.
The possible values are standard POSIX strftime() values. Common placeholders are:
@@ -1198,17 +1198,17 @@ sub FB_CALLLIST_returnTableHeader($)
Please consult the manpage of strftime() or the documentation of your perl interpreter to find out more.
Default value is "%a, %d %b %Y %H:%M:%S" ( = "Sun, 07 Jun 2015 12:50:09")
- - language en,de
+ - language en,de
Defines the language of the table header, some keywords and the timestamp format. You need to have the selected locale installed and available in your operating system.
Possible values: en => English , de => German
Default Value is en (English)
- - show-icons 0,1
+ - show-icons 0,1
Normally the call state is shown with icons (used from the openautomation icon set).
You need to have openautomation in your iconpath attribute of your appropriate FHEMWEB definition to use this icons.
If you don't want to use icons you can deactivate them with this attribute.
Possible values: 0 => no icons , 1 => use icons
Default Value is 1 (use icons)
- - visible-columns row,state,timestamp,name,number,internal,external,connection,duration
+ - visible-columns row,state,timestamp,name,number,internal,external,connection,duration
Defines the visible columns, as well as the order in which these columns are displayed in the call list (from left to right).
Not all columns must be displayed, you can select only a subset of columns which will be displayed.
@@ -1217,16 +1217,16 @@ sub FB_CALLLIST_returnTableHeader($)
Possible values: a combination of row,state,timestamp,name,number,internal,external,connection,duration
Default Value is "row,state,timestamp,name,number,internal,external,connection,duration" (show all columns)
- - no-heading 0,1
+ - no-heading 0,1
If activated the headline with a link to the detail page of the current definition will be hidden.
Possible values: 0 => the heading line will be shown , 1 => the heading line will not be shown
Default Value is 0 (the heading line will be shown)
-
+
Generated Events:
- This module generates only readings if the attribute create-readings is activated. The number and names of the readings depends on the selected columns (see attribute visible-columns) and the configured number of calls (see attribute number-of-calls).
+ This module generates only readings if the attribute create-readings is activated. The number and names of the readings depends on the selected columns (see attribute visible-columns) and the configured number of calls (see attribute number-of-calls).
=end html
@@ -1250,7 +1250,7 @@ sub FB_CALLLIST_returnTableHeader($)
- rot - Verpasster Anruf (eingehend)
- Falls keine Icons verwendet werden sollen (siehe Attribut show-icons), wird der Status wie folgt angezeigt:
+ Falls keine Icons verwendet werden sollen (siehe Attribut show-icons), wird der Status wie folgt angezeigt:
<= ((o)) | - Ausgehender Anruf (klingelt) |
@@ -1265,37 +1265,37 @@ sub FB_CALLLIST_returnTableHeader($)
-
+
Definition
define <Name> FB_CALLLIST <FB_CALLMONITOR Name>
-
+
Set-Kommandos
- clear - löscht die gesamte Anrufliste
-
+
Get
-
+
Attributes
- do_not_notify
- readingFnAttributes
- - disable
+ - disable
Optionales Attribut zur Deaktivierung der Anrufliste. Es werden dann keine Anruf-Events mehr verarbeitet und die Liste nicht weiter aktualisiert.
Mögliche Werte: 0 => Anrufliste ist aktiv, 1 => Anrufliste ist deaktiviert.
Standardwert ist 0 (aktiv)
- - disableForIntervals
+ - disableForIntervals
Optionales Attribut zur Deaktivierung der Anrufliste innerhalb von bestimten Zeitintervallen.
Das Argument ist eine Leerzeichen-getrennte Liste von Minuszeichen-getrennten HH:MM Paaren (Stunde : Minute).
Falls die aktuelle Uhrzeit zwischen diese Werte fällt, dann wird die Ausführung, wie beim disable, ausgesetzt.
@@ -1303,15 +1303,15 @@ sub FB_CALLLIST_returnTableHeader($)
Um einen Intervall um Mitternacht zu spezifizieren, muss man zwei einzelne Intervalle angeben, z.Bsp.:
23:00-24:00 00:00-01:00
Standardwert ist nicht gesetzt (aktiv)
- - create-readings 0,1
+ - create-readings 0,1
Sofern aktiviert, werden für alle sichtbaren Anrufe in der Liste entsprechende Readings und Events erzeugt.
Es wird empfohlen das Attribut event-on-change-reading auf den Wert .* zu stellen um die hohe Anzahl an Events in bestimmten Fällen zu minimieren.
Mögliche Werte: 0 => keine Readings erstellen, 1 => Readings und Events werden erzeugt.
Standardwert ist 0 (keine Readings erstellen)
- - number-of-calls 1..20
+ - number-of-calls 1..20
Setzt die maximale Anzahl an Einträgen in der Anrufliste. Sollte die Anrufliste voll sein, wird das älteste Gespräch gelöscht.
Standardwert sind 5 Einträge
- - list-type all,incoming,outgoing,missed-calls,completed,active
+ - list-type all,incoming,outgoing,missed-calls,completed,active
Ist dieses Attribut gesetzt, werden nur bestimmte Typen von Anrufen in der Liste angezeigt:
all - Alle Anrufe werden angezeigt
@@ -1322,10 +1322,10 @@ sub FB_CALLLIST_returnTableHeader($)
active - Alle aktuell laufenden Anrufe werden angezeigt (eingehend und ausgehend)
Standardwert ist "all" (alle Anrufe anzeigen)
- - list-order descending,ascending
+ - list-order descending,ascending
Gibt an ob der neueste Anruf in der ersten Zeile (aufsteigend => descending) oder in der letzten Zeile (absteigend => ascending) in der Liste angezeigt werden soll. Dementsprechend rollt die Liste dann nach oben oder unten durch.
Standardwert ist "descending" (absteigend, neuester Anruf in der ersten Zeile)
- - internal-number-filter <hash>
+ - internal-number-filter <hash>
Dieses Attribut ermöglicht das Filtern der angezeigten Anrufe auf bestimmte interne Rufnummern sowie das Zuordnen von Namen zu den internen Rufnummern.
Es ist möglich eine kommaseparierte Liste an internen Rufnummern anzugeben oder eine Hash-Tabelle in der man den internen Rufnummern eine eigene Bezeichnung zuweist.
@@ -1342,7 +1342,7 @@ sub FB_CALLLIST_returnTableHeader($)
Standardwert ist nicht gesetzt (alle internen Rufnummern werden angezeigt)
- - external-mapping <hash>
+ - external-mapping <hash>
Definiert eine eigene Zuordnung der externen Anschlussbezeichnung (Reading: external_connection) zu eigenen Bezeichnungen. Die Zuordnung erfolgt über eine Hash-Struktur.
z.B.
@@ -1352,7 +1352,7 @@ sub FB_CALLLIST_returnTableHeader($)
Standardwert ist nicht gesetzt (Keine Zuordnung, es werden die Originalwerte verwendet)
- - connection-mapping <hash>
+ - connection-mapping <hash>
Definiert eine eigene Zuordnung der Endgeräte (Reading: internal_connection) zu eigenen Bezeichnungen. Die Zuordnung erfolgt über eine Hash-Struktur.
z.B.
@@ -1362,7 +1362,7 @@ sub FB_CALLLIST_returnTableHeader($)
Standardwert ist nicht gesetzt (Keine Zuordnung, es werden die Originalwerte verwendet)
- - icon-mapping <hash>
+ - icon-mapping <hash>
Definiert eine eigene Zuordnung eines Anrufstatus zu einem Icon. Die Zuordnung erfolgt über eine Hash-Struktur.
z.B.
@@ -1385,7 +1385,7 @@ sub FB_CALLLIST_returnTableHeader($)
Standardwert ist nicht gesetzt (Keine Zuordnung, es werden die Standard-Icons verwendet, sofern Icons akitivert sind)
- - time-format-string <string>
+ - time-format-string <string>
Definiert einen Formatierungs-String welcher benutzt wird um die Zeitangaben in der Anrufliste nach eigenen Wünschen anzupassen. Es stehen hier eine ganze Reihe an Platzhaltern zur Verfügung um die einzelnen Elemente einer Datums-/Zeitangabe einzeln zu setzen. Die möglichen Werte sind alle Standard POSIX strftime() Platzhalter. Gängige Platzhalter sind:
%a - Der abgekürzte Wochentagname
@@ -1400,15 +1400,15 @@ sub FB_CALLLIST_returnTableHeader($)
Es gibt hierfür noch weitere Platzhalter. Weitere Informationen dazu findet man in der Manpage von strftime() oder der Dokumentation des entsprechenden Perl Interpreters.
Standardwert ist "%a, %d %b %Y %H:%M:%S" (entspricht "So, 07 Jun 2015 12:50:09")
- - language en,de
+ - language en,de
Definiert die Sprache in der die Anrufliste angezeigt werden soll (Tabellenkopf, Datum). Die entsprechende Sprache muss auch im Betriebssystem installiert und unterstützt werden.
Mögliche Werte: en => Englisch , de => Deutsch
Standardwert ist en (Englisch)
- - show-icons 0,1
+ - show-icons 0,1
Im Normalfall wird der Status eines jeden Anrufs mit einem Icon angezeigt. Dazu muss das openautomation Icon-Set im iconpath-Attribut der entsprechenden FHEMWEB Instanz konfiguriert sein. Sollte man keine Icons wünschen, so kann man diese hiermit abschalten. Der Status wird dann mittels Textzeichen dargestellt.
Mögliche Werte: 0 => keine Icons , 1 => benutze Icons
Standardwert ist 1 (benutze Icons)
- - visible-columns row,state,timestamp,name,number,internal,external,connection,duration
+ - visible-columns row,state,timestamp,name,number,internal,external,connection,duration
Legt fest, welche Spalten in welcher Reihenfolge (von links nach rechts) in der Anrufliste angezeigt werden sollen.
Es müssen nicht alle verfügbaren Spalten angezeigt werden.
Es kann auch eine Auswahl von einzelnen Spalten angezeigt werden.
@@ -1418,16 +1418,16 @@ sub FB_CALLLIST_returnTableHeader($)
Mögliche Werte: Eine Kombination der folgenden Werte in der gewünschten Reihenfolge: row,state,timestamp,name,number,internal,external,connection,duration
Standardwert ist "row,state,timestamp,name,number,internal,external,connection,duration" (Anzeige aller Spalten)
- - no-heading 0,1
+ - no-heading 0,1
Sofern aktiviert, wird die Überschriftenzeile ausserhalb der Liste inkl. Link auf die Detail-Seite der aktuellen Definition ausgeblendet.
Mögliche Werte: 0 => Überschriftenzeile wird angezeigt , 1 => Überschriftenzeile wird ausgeblendet
Standardwert ist 1 (Überschriftenzeile wird angezeigt)
-
+
Generierte Events:
- Dieses Modul generiert Readings/Events sofern das Attribut create-readings aktiviert ist. Die Anzahl, sowie der Name der Readings ist von den gewählten Spalten (Attribut: visible-columns), sowie der Anzahl der anzuzeigenden Anrufe abhängig (Attribut: number-of-calls).
+ Dieses Modul generiert Readings/Events sofern das Attribut create-readings aktiviert ist. Die Anzahl, sowie der Name der Readings ist von den gewählten Spalten (Attribut: visible-columns), sowie der Anzahl der anzuzeigenden Anrufe abhängig (Attribut: number-of-calls).
=end html_DE