Fehlermeldung in der 72_Callist.pm

Begonnen von Kusselin, 08 Juli 2017, 23:23:02

Vorheriges Thema - Nächstes Thema

Kusselin

Hallo,

ich bekomme im Log immer diese Meldung:
PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FB_CALLLIST.pm line 1105.

Das heisst das ich einen nicht initialierten Wert verwende...welchen?

und das steht in der Zeile 1105:
push @ret, '<td name="'.$col.'" '.$td_additions.'>'.$line->{$col}.'</td>';

Was sagt mir das jetzt?

Gruss

amenomade

Zeig mal ein "list" von deinem Calllist Device. (bitte anonymisieren)
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Kusselin

Hallo amenomade,

hier das List:
Internals:
   DEF        CallMonitor
   FB         CallMonitor
   NAME       CallList
   NOTIFYDEV  global,CallMonitor
   NR         58
   NTFY_ORDER 50-CallList
   STATE      Initialized
   TYPE       FB_CALLLIST
   READINGS:
     2017-07-08 12:22:02   1-name          XXXXX
     2017-07-08 12:22:02   1-number        XXXXXX
     2017-07-08 12:22:02   1-state         <= X
     2017-07-08 12:22:02   1-timestamp     Sa, 08 Jul 2017 12:21:32
     2017-07-08 12:22:02   2-name          XXXXXX
     2017-07-08 12:22:02   2-number       XXXXXXX
     2017-07-08 12:22:02   2-state         <= X
     2017-07-08 12:22:02   2-timestamp     Do, 06 Jul 2017 17:39:42
     2017-07-08 12:22:02   3-name          -
     2017-07-08 12:22:02   3-number        XXXXXXXX
     2017-07-08 12:22:02   3-state         <=
     2017-07-08 12:22:02   3-timestamp     Do, 06 Jul 2017 17:32:26
     2017-07-08 12:22:02   4-name          XXXXXXX
     2017-07-08 12:22:02   4-number        XXXXXXXX
     2017-07-08 12:22:02   4-state         <=
     2017-07-08 12:22:02   4-timestamp     Mi, 05 Jul 2017 11:13:49
     2017-07-08 12:22:02   5-name          XXXXXXXX
     2017-07-08 12:22:02   5-number        XXXXXX
     2017-07-08 12:22:02   5-state         <=
     2017-07-08 12:22:02   5-timestamp     Di, 04 Jul 2017 19:26:13
     2017-07-08 12:22:02   numberOfCalls   5
   helper:
     DEFAULT_COLUMN_ORDER row,state,timestamp,name,number,internal,external,connection,duration
     DATA:
       1499189173.75865:
         call_duration 911
         call_id    1
         direction  outgoing
         external_connection SIP0
         external_name XXXXXX
         external_number XXXXXXXX
         finished   1499190091.07837
         internal_connection DECT_1
         internal_number XXXXXXX
         last_event disconnect
       1499246029.67983:
         call_duration 1
         call_id    0
         direction  outgoing
         external_connection SIP2
         external_name XXXXXX
         external_number XXXXXXXX
         finished   1499246050.99682
         internal_connection FON1
         internal_number XXXXXXX
         last_event disconnect
       1499355146.87842:
         call_duration 21
         call_id    1
         direction  outgoing
         external_connection SIP0
         external_name unknown
         external_number XXXXXX
         finished   1499355176.18001
         internal_connection DECT_1
         internal_number XXXXXXXX
         last_event disconnect
       1499355582.32997:
         call_duration 0
         call_id    0
         direction  outgoing
         external_connection SIP2
         external_name XXXXXX
         external_number XXXXXXX
         finished   1499355585.46771
         internal_connection FON1
         internal_number XXXXXXX
         last_event disconnect
         missed_call 1
       1499509292.67625:
         call_duration 0
         call_id    0
         direction  outgoing
         external_connection SIP2
         external_name XXXXXX
         external_number XXXXXX
         finished   1499509322.24998
         internal_connection FON1
         internal_number XXXXXX
         last_event disconnect
         missed_call 1
     ICON_MAP:
Attributes:
   create-readings 1
   event-on-change-reading .*
   language   de
   visible-columns state,timestamp,name,number,Duration


Was nir azfgefallen ist..fehlt da nicht die Duration also die Dauer des Gesprächs???
Gruss

amenomade

Vielleicht, weil Duration in visible-columns duration (mit kleinem d)  heisst? Beim helper sieht man es schon. Wie hast Du das gestetzt? Wenn man es über die Weboberflasche macht, ist es dann richtig.

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Markus Bloch

Hallo zusammen,

ich habe soeben eine neue Version von FB_CALLLIST eingecheckt, welche ungültige Spaltennamen im Attribut "visible-columns" einfach ignoriert. Damit erscheinen dann keine Warnungen im Log mehr. Wie von amenomade bereits angesprochen, muss "duration" klein geschrieben werden im Attribut "visible-columns". Dann siehst du auch die Spalte wieder korrekt.

Wie hast du das Attribut "visible-columns" konfiguriert? Normal über die Web-Oberfläche ist es nicht möglich dort andere Werte zu setzen.

Viele Grüße

Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)