Hallo,
ich nutze FB_CALLMONITOR und FB_CALLLIST.
Ich möchte eine Anrufliste der letzten 7 Tage angezeigt bekommen, erhalte aber stets nur die letzte 5 Anrufe, unabhängig vom Zeitraum.
Ist das folgende Attribut richtig?
attr Anrufliste expire-calls-after 7 days
## Anrufliste Fritzbox
define Callmonitor FB_CALLMONITOR 192.168.178.1
attr Callmonitor fritzbox-remote-phonebook 1
attr Callmonitor fritzbox-remote-phonebook-via tr064
attr Callmonitor group FRITZBOX
attr Callmonitor icon phone_ring
attr Callmonitor local-area-code 0214
attr Callmonitor reverse-search klicktel.de,dasoertliche.de
attr Callmonitor reverse-search-cache 1
attr Callmonitor reverse-search-cache-file /opt/fhem/telefonbuch.txt
attr Callmonitor reverse-search-phonebook-file /opt/fhem/FRITZ.Box_Telefonbuch.xml
attr Callmonitor room FritzBox,Mobile
define Anrufliste FB_CALLLIST Callmonitor
attr Anrufliste expire-calls-after 7 days
attr Anrufliste room FritzBox,Mobile
attr Anrufliste show-icons 1
attr Anrufliste visible-columns state,timestamp,name,number,duration,internal,external,connection
Viele Grüße Gisbert
Wenn ich bei mir das
attr Calllist number-of-calls 10
lösche, werden nur noch die letzten 5 Anrufe angezeigt. 5 scheint also der default -Wert zu sein.
Edit:
Steht ja sogar auf deutsch in der Hilfe
Zitatnumber-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
Hallo TomLee,
vielen Dank für deine Unterstützung.
Ich hatte dieses Attribut nicht gesetzt; man kann Werte von 1 bis 40 einstellen, hab's mit 40 versucht.
Werde dann mal beobachten, wie sich die Sache weiter entwickelt.
Viele Grüße Gisbert
Hallo Gisbert,
Zitat von: Gisbert am 27 September 2017, 18:37:05
Ist das folgende Attribut richtig?
attr Anrufliste expire-calls-after 7 days
Das Attribut ist an sich korrekt gesetzt. Es würde damit die Einträge wie gewünscht 7 Tage später jeweils löschen.
Gruß
Markus
Hallo Markus,
ich hab das Attribut "Calllist number-of-calls" auf die Maximalzahl von 40 gesetzt.
Jetzt zeigt die Anruferliste mehr als die vorher max. 5 Anrufe.
Da das Attribut "expire-calls-after 7 days" an sich richtig ist, werden jetzt auch ältere Anrufe gelistet, bis max. 7 Tage.
Damit ist mein Problem gelöst.
Vielen Dank
Gisbert