diff --git a/fhem/CHANGED b/fhem/CHANGED index 5d6050aa5..99566da3c 100644 --- a/fhem/CHANGED +++ b/fhem/CHANGED @@ -1,5 +1,7 @@ # Add changes at the top of the list. Keep it in ASCII, and 80-char wide. # Do not insert empty lines here, update check depends on it. + - change: 72_FB_CALLLIST: reading "count-missed-calls" only counts incoming + missed calls - bugfix: 88_HMCCU: Fixed device detection bug - feature: 73_NUKIBridge 74_NUKIDevice: add support for new SmartLock Generation 3 diff --git a/fhem/FHEM/72_FB_CALLLIST.pm b/fhem/FHEM/72_FB_CALLLIST.pm index fd985efff..2c0ff0718 100755 --- a/fhem/FHEM/72_FB_CALLLIST.pm +++ b/fhem/FHEM/72_FB_CALLLIST.pm @@ -1006,7 +1006,7 @@ sub FB_CALLLIST_createReadings($) $counters{"all"}++; $counters{"incoming"}++ if($item->{direction} eq "incoming"); $counters{"outgoing"}++ if($item->{direction} eq "outgoing"); - $counters{"missed-calls"}++ if($item->{"missed_call"}); + $counters{"missed-calls"}++ if(($item->{direction} eq "incoming") and ($item->{"missed_call"} or (AttrVal($name, "answMachine-is-missed-call", "0") eq "1" and $item->{"internal_connection"} =~ /^Answering_Machine/))); $counters{"active"}++ if($item->{running_call}); $counters{"completed"}++ unless($item->{running_call}); } @@ -1593,9 +1593,9 @@ sub FB_CALLLIST_strftime(@)
  • answMachine-is-missed-call 0,1
  • - If activated, a incoming call, which is answered by an answering machine, will be treated as a missed call. This is only relevant if list-type is set to "missed-call". + If activated, a incoming call, which is answered by an answering machine, will be treated as a missed call. This is only relevant if list-type is set to "missed-call" or create-readings is set.

    - Possible values: 0 => disabled, 1 => enabled (answering machine calls will be treated as "missed call").
    + Possible values: 0 => disabled, 1 => enabled (successful answering machine calls will be treated as "missed call").
    Default Value is 0 (disabled)

  • connection-mapping <hash>
  • @@ -1816,7 +1816,7 @@ sub FB_CALLLIST_strftime(@)
  • count-outgoing - The number of all displayed outgoing calls
  • count-active - The number of running (not yet completed) calls
  • count-completed - The number of already completed calls.
  • -
  • count-missed-calls - The number of missed calls.
  • +
  • count-missed-calls - The number of missed calls (incoming).
  • @@ -1888,7 +1888,7 @@ sub FB_CALLLIST_strftime(@)
  • answMachine-is-missed-call 0,1
  • - Sofern aktiviert, werden Anrufe, welche durch einen internen Anrufbeantworter beantwortet werden, als "verpasster Anruf" gewertet. Diese Funktionalität ist nur relevant, wenn list-type auf "missed-call" gesetzt ist. + Sofern aktiviert, werden Anrufe, welche durch einen internen Anrufbeantworter beantwortet werden, als "verpasster Anruf" gewertet. Diese Funktionalität ist nur relevant, wenn list-type auf "missed-call" gesetzt oder create-readings aktiviert ist.

    Mögliche Werte: 0 => deaktiviert, 1 => aktiviert (Anrufbeantworter gilt als "verpasster Anruf").
    Standardwert ist 0 (deaktiviert)

    @@ -2119,7 +2119,7 @@ sub FB_CALLLIST_strftime(@)
  • count-outgoing - Die Anzahl aller angezeigten ausgehenden Anrufe
  • count-active - Die Anzahl aller laufenden (noch nicht beendeten) Anrufe
  • count-completed - Die Anzahl aller bereits abgeschlossenen Anrufe
  • -
  • count-missed-calls - Die Anzahl aller verpassten Anrufe
  • +
  • count-missed-calls - Die Anzahl aller verpassten Anrufe (eingehend)