FB_CALLLIST liefert keine Liste mehr

Begonnen von Bara, 10 Juli 2018, 16:55:58

Vorheriges Thema - Nächstes Thema

Bara

Hallo Zusammen,
Bin schier am verzweifeln; hatte bisher eine schöne und brauchbare Anrufliste mit allen eingehenden und ausgehenden Anrufen. Nun habe ich ein Update gemacht und bekomme keine Liste mehr. Auf der Seite die vorher alle Anrufe zeigte ist jetzt nur noch ein Auswahlicon fbcalllist ohne weitere Auswahlmöglichkeiten.
Fritzbox Monitor ist opened und in den readings sind die Telefonanrufe alle enthalten.
Was mache ich verkehrt?


Folgende Einträge in der fhem.cfg:

#Fritzbox Anrufmonitor
#
define Fritz_Box_Monitor FB_CALLMONITOR 192.168.178.1
attr Fritz_Box_Monitor group Anrufe
attr Fritz_Box_Monitor local-area-code 08020
attr Fritz_Box_Monitor reverse-search dasoertliche.de
attr Fritz_Box_Monitor reverse-search-cache 1
attr Fritz_Box_Monitor room Anrufe
attr Fritz_Box_Monitor unique-call-ids 1
# die Vorwahl angeben


# Log schreiben
define FileLog_Friz_Box_Monitor FileLog ./log/anruf-monitor-%Y-%m.log Fritz_Box_Monitor
attr FileLog_Friz_Box_Monitor room Anrufe


# Grafik anzeigen
define SVG_FileLog_Friz_Box_Monitor_1 SVG FileLog_Friz_Box_Monitor:SVG_FileLog_Friz_Box_Monitor_1:CURRENT
attr SVG_FileLog_Friz_Box_Monitor_1 group Anrufe
attr SVG_FileLog_Friz_Box_Monitor_1 room Anrufe


# Anrufliste
#
define Anrufliste FB_CALLLIST Fritz_Box_Monitor
attr Anrufliste create-readings 1
attr Anrufliste group Anrufe
attr Anrufliste language de
attr Anrufliste number-of-calls 20
attr Anrufliste room Anrufe





Vielen Dank für eine Hilfe
Rainer









Grüße
Rainer

helmut

Zitat von: Bara am 10 Juli 2018, 16:55:58
Folgende Einträge in der fhem.cfg:

Bevor Otto wieder nachbessern muss: Die fhem.cfg sollst Du nicht von Hand bearbeiten sondern die Konfiguration ueber
das Web-Interface vornehmen. Gut so, Otto? ;-)

Verpass den Devices "Anrufliste" und "Fritz_Box_Monitor"  das Attribut "verbose 5" und sieh Dir die Logdatei nach einem
Anruf an.

Zitat von: Bara am 10 Juli 2018, 16:55:58
Fritzbox Monitor ist opened und in den readings sind die Telefonanrufe alle enthalten.
In meinem FB_CALLMONITOR sehe ich nur den letzten Anruf, die letzten zehn (in der Konfiguration so beschraenkt) habe
ich in den Readings von FB_CALLLIST.

Wenn Du nicht weiterkommst, stelle mal den relevanten Teil des Logs und ein Listing der beiden Devices ein, aber bitte
ohne Nummern und Namen.

Gruss Helmut


Intelligenz ist die Fähigkeit, Arbeit zu vermeiden, aber dafür zu sorgen, daß die Arbeit gemacht wird.
(Linus Torvalds)

Bara

Vielen Dank für die schnelle Antwort Helmut,
Nachfolgend die Log Datei :
2018.07.10 21:26:52 4: FB_CALLLIST (Anrufliste) - cleaning up call list
2018.07.10 21:26:52 5: FB_CALLLIST (Anrufliste) - inform all FHEMWEB clients
2018.07.10 21:26:52 5: FB_CALLLIST (Anrufliste) - start dumping of list to file
2018.07.10 21:26:52 5: FB_CALLLIST (Anrufliste) - found Compress::Zlib module, compressing dump
2018.07.10 21:26:52 5: FB_CALLLIST (Anrufliste) - saving list dump: compressed:eJyl0k1LxDAQBuD7/ooehF50SfqRNMguLOzFm6D3kjYTG2ynS9LqQul/V9tFFrSC6dznyTszuamkq+72QwX1Cew4HA/PhzHYBcMmWKyQpjGNYiIY32Ys4ywMdvs/OxYlOHdgUdY5ygYmJuzxFdt3DG/XeX1TgJ1FQrlIOKExifzUUtZ1btRFK3QBgkmqqcgUIUWiMg0RSROdxkIyvycM/hI84mKlZlDBecZ+HM1/Faq3sjMtTjDxcpSxUH4bn4HLtjH44heqMc6Byr+yTRz1UrRB4ypQ1+uiJOJbkQqWrvyPZYt4PfDTwyP1I2vpuhzeALtZUsZd8PDf3LjYMd5vPgC8MMYX
2018.07.10 21:30:04 3: doUpdate() called.
2018.07.10 21:30:04 3: Update with device: 170312348-171931026
2018.07.10 21:30:26 5: FB_CALLMONITOR (Fritz_Box_Monitor) - received data: 10.07.18 21:30:26;RING;0;xxxxxxxxx;xxx;SIP1;
2018.07.10 21:30:26 4: FB_CALLMONITOR (Fritz_Box_Monitor) - using cache for reverse search of xxxxxxxxx
2018.07.10 21:30:26 4: FB_CALLMONITOR (Fritz_Box_Monitor) - reverse search returned: unknown
2018.07.10 21:30:26 4: FB_CALLLIST (Anrufliste) - start processing event ring for Call-ID 09a903b6a237404d27f4df3fc7f9fc35
2018.07.10 21:30:26 5: FB_CALLLIST (Anrufliste) - created new data hashcreated new data hash: HASH(0x19f1320)
2018.07.10 21:30:26 4: FB_CALLLIST (Anrufliste) - cleaning up call list
2018.07.10 21:30:26 5: FB_CALLLIST (Anrufliste) - start dumping of list to file
2018.07.10 21:30:26 5: FB_CALLLIST (Anrufliste) - found Compress::Zlib module, compressing dump
2018.07.10 21:30:26 5: FB_CALLLIST (Anrufliste) - saving list dump: compressed:eJzl1M9LwzAUB/D7/ooehF505FeTBtlg4MWboPeSNokNtq+StjoY/d/d1iED3WApqGDv75PX9/LNVana8ma5KU31avywuVs9rYZoEW1m0ckvxgnFJMGI8LlgNGFxtFierTgpmXVnPKgqA1WbPRP38ALNO8TX07y+zo0fRYSFZAJhikiYWqiqypw+aFJJRHOuCBUMMU2EZdpSWwgrbUGTsCMcfNM4EXKi5kCb9Yh9WVqQrJ03RecaGFEHRVM7eA7DfA+wLc528917eNrSiwbguLvH+wcc1lml2i4zbwa6UfK7f7wYGs6dPS6EIsnFPOWp4P8rRbnNjeQKWyxTjVDOdGoNQQmzCZWK/+kUHS8tfBS69+rzrqLfT2Pt2tboqWG0DlxbGn08ru2jI+YykTzwcfyBgGvXHvCAmJ+sGG5nH38JYjA=
2018.07.10 21:30:29 5: FB_CALLMONITOR (Fritz_Box_Monitor) - received data: 10.07.18 21:30:29;DISCONNECT;0;0;
2018.07.10 21:30:29 4: FB_CALLLIST (Anrufliste) - start processing event disconnect for Call-ID 09a903b6a237404d27f4df3fc7f9fc35
2018.07.10 21:30:29 5: FB_CALLLIST (Anrufliste) - found old data hash: HASH(0x19f1320)
2018.07.10 21:30:29 5: FB_CALLLIST (Anrufliste) - processed disconnect event for call id 09a903b6a237404d27f4df3fc7f9fc35
2018.07.10 21:30:29 4: FB_CALLLIST (Anrufliste) - cleaning up call list
2018.07.10 21:30:29 5: FB_CALLLIST (Anrufliste) - start dumping of list to file
2018.07.10 21:30:29 5: FB_CALLLIST (Anrufliste) - found Compress::Zlib module, compressing dump
2018.07.10 21:30:29 5: FB_CALLLIST (Anrufliste) - saving list dump: compressed:eJzl1E9LwzAYBvD7PkUPQi9a8j8NssHAizdB7yVtEhts30rb6WD0u6vr0KF2YOZhaO759c2TPD0rdVdeLDalrR5tO2yulnfLIZpHm1k0uWLMKSYcIyISyShncTRfHNwxKdl1b1vQVQa6tlsmXsEDNM8Qnx/nrerctqOIsFRMIkwRCVMLXVWZNztNaYVoLjShkiFmiHTMOOoK6ZQrKA/7hIdvBidSHal5MHY9Yl8uLTwKs2p17xvYBRImGd/a4kPxUDS1h/swrPZdZ032Nt2Ww0GK8+C70ppPgakEMRKY1/uDLBqA/fPeXt/gMLLSXZ/ZJwv9KBnf7fD4x9xwaIIxAYqUkEkqUin+V89zl1slNHZYpQahnJnUWYI4c5wqLU665/uX9ks9R3+45fS15TJRXInA3/ep13xyx3A5ewFIa3+Y

Liegt der Fehler im cleaning up call list?
Grüße
Rainer
Grüße
Rainer

helmut

Zitat von: Bara am 10 Juli 2018, 21:40:42
Liegt der Fehler im cleaning up call list?

Hallo Rainer,

nein, wohl eher daran, dass Deine Liste, aus welchem Grund auch immer, leer ist. Ich sehe in meinem Log nach dem
ersten "cleaning up call list" ein "deleting old call 1530812604.49931". Danach gehe der Ablauf weiter wie bei Dir.

Stell doch bitte ein Listing des Devices Anrufliste ein, auch wieder ohne Namen und Nummern.

Gruss Helmut
Intelligenz ist die Fähigkeit, Arbeit zu vermeiden, aber dafür zu sorgen, daß die Arbeit gemacht wird.
(Linus Torvalds)

Bara

#4
Hallo Helmut,
Listing des Devices Anrufliste :
Internals:
   DEF        Fritz_Box_Monitor
   FB         Fritz_Box_Monitor
   NAME       Anrufliste
   NOTIFYDEV  global,Fritz_Box_Monitor
   NR         302
   NTFY_ORDER 50-Anrufliste
   STATE      Initialized
   TYPE       FB_CALLLIST
   READINGS:
     2018-07-11 11:47:54   1-connection    FON1
     2018-07-11 11:47:54   1-duration      00:44:57
     2018-07-11 11:47:54   1-external      SIP1
     2018-07-11 11:47:54   1-internal      XXX
     2018-07-11 11:47:54   1-name          XXX
     2018-07-11 11:47:54   1-number        Xxxx
     2018-07-11 11:47:54   1-row           1
     2018-07-11 11:47:54   1-state         <=
     2018-07-11 11:47:54   1-timestamp     Wed, 11 Jul 2018 11:02:46
     2018-07-11 11:47:54   2-connection    FON1
     2018-07-11 11:47:54   2-duration      00:41:36
     2018-07-11 11:47:54   2-external      SIP1
     2018-07-11 11:47:54   2-internal      XXX
     2018-07-11 11:47:54   2-name          -
     2018-07-11 11:47:54   2-number        Xxx
     2018-07-11 11:47:54   2-row           2
     2018-07-11 11:47:54   2-state         <=
     2018-07-11 11:47:54   2-timestamp     Wed, 11 Jul 2018 10:01:13
     2018-07-11 11:47:54   3-connection    -
     2018-07-11 11:47:54   3-duration      -
     2018-07-11 11:47:54   3-external      SIP1
     2018-07-11 11:47:54   3-internal      Xxx
     2018-07-11 11:47:54   3-name          -
     2018-07-11 11:47:54   3-number        unknown
     2018-07-11 11:47:54   3-row           3
     2018-07-11 11:47:54   3-state         => X
     2018-07-11 11:47:54   3-timestamp     Wed, 11 Jul 2018 09:29:58
     2018-07-11 11:47:54   4-connection    FON1
     2018-07-11 11:47:54   4-duration      00:00:24
     2018-07-11 11:47:54   4-external      SIP1
     2018-07-11 11:47:54   4-internal      XXX
     2018-07-11 11:47:54   4-name         
     2018-07-11 11:47:54   4-number        Xxx
     2018-07-11 11:47:54   4-row           4
     2018-07-11 11:47:54   4-state         =>
     2018-07-11 11:47:54   4-timestamp     Wed, 11 Jul 2018 08:27:27
     2018-07-11 11:47:54   5-connection    -
     2018-07-11 11:47:54   5-duration      -
     2018-07-11 11:47:54   5-external      SIP1
     2018-07-11 11:47:54   5-internal      Xxx
     2018-07-11 11:47:54   5-name          -
     2018-07-11 11:47:54   5-number         Xxx
     2018-07-11 11:47:54   5-row           5
     2018-07-11 11:47:54   5-state         => X
     2018-07-11 11:47:54   5-timestamp     Tue, 10 Jul 2018 21:30:26
     2018-07-11 11:47:54   6-connection    -
     2018-07-11 11:47:54   6-duration      -
     2018-07-11 11:47:54   6-external      SIP1
     2018-07-11 11:47:54   6-internal      XXX
     2018-07-11 11:47:54   6-name          -
     2018-07-11 11:47:54   6-number        Xxx
     2018-07-11 11:47:54   6-row           6
     2018-07-11 11:47:54   6-state         => X
     2018-07-11 11:47:54   6-timestamp     Tue, 10 Jul 2018 15:56:07
     2018-07-11 11:47:54   numberOfCalls   6
   helper:
     DEFAULT_COLUMN_ORDER row,state,timestamp,name,number,internal,external,connection,duration
     LAST_CALL_ID 1b487068282e96090eb5fd30e2c5afad
     LAST_EVENT disconnect
     DATA:
       1531230967.86876:
         call_duration 0
         call_id    0bfbe96a1f198d00b4d8fe2054f539a6
         direction  incoming
         external_connection SIP1
         external_name unknown
         external_number 0xxxx
         finished   1531231027.95965
         internal_index 1531230967.86876
         internal_number xxx
         last_event disconnect
         missed_call 1
       1531251026.74354:
         call_duration 0
         call_id    09a903b6a237404d27f4df3fc7f9fc35
         direction  incoming
         external_connection SIP1
         external_name unknown
         external_number xxx
         finished   1531251029.0424
         internal_index 1531251026.74354
         internal_number xxx
         last_event disconnect
         missed_call 1
       1531290447.4816:
         call_duration 24
         call_id    625c6e27ce0b533761f1ed5bc2cccdfd
         direction  incoming
         external_connection SIP1
         external_name Xxx
         external_number xxx
         finished   1531290478.01378
         internal_connection FON1
         internal_index 1531290447.4816
         internal_number xxx
         last_event disconnect
       1531294198.28558:
         call_duration 0
         call_id    8a81c10755f97e83d685c804102a469c
         direction  incoming
         external_connection SIP1
         external_name unknown
         external_number unknown
         finished   1531294247.2188
         internal_index 1531294198.28558
         internal_number  xxx
         last_event disconnect
         missed_call 1
       1531296073.48067:
         call_duration 2496
         call_id    588b83ae3b867038f3efda73f0a58893
         direction  outgoing
         external_connection SIP1
         external_name unknown
         external_number xxx
         finished   1531298578.38819
         internal_connection FON1
         internal_index 1531296073.48067
         internal_number xxx
         last_event disconnect
1531299766.27962:
         call_duration 2697
         call_id    1b487068282e96090eb5fd30e2c5afad
         direction  outgoing
         external_connection SIP1
         external_name Xxx
         external_number xxx
         finished   1531302474.27866
         internal_connection FON1
         internal_index 1531299766.27962
         internal_number xxx
         last_event disconnect
     ICON_MAP:
Attributes:
   create-readings 1
   group      Anrufe
   language   de
   number-of-calls 20
   room       Anrufe
   verbose    5

Grüße
Rainer
Grüße
Rainer

helmut

Wenn Du schon dabei bist, nimm den Monitor gleich mit. Entweder (vorzugsweise) ueber die Web-Oberflaeche:

- das Device Anrufliste auswaehlen
- ganz unten "Raw", dann 'Dump "Probably associated with" too' anklicken
- alles, ausser den Zeilen mit Nummern und Namen, mit copy 'n' paste uebertragen

Oder ueber die telnet-Kommandozeile:

- list Anrufliste
- list Fritz_Box_Monitor
- wie oben uebertragen

Gruss Helmut
Intelligenz ist die Fähigkeit, Arbeit zu vermeiden, aber dafür zu sorgen, daß die Arbeit gemacht wird.
(Linus Torvalds)

Bara

defmod Anrufliste FB_CALLLIST Fritz_Box_Monitor
attr Anrufliste create-readings 1
attr Anrufliste group Anrufe
attr Anrufliste language de
attr Anrufliste number-of-calls 20
attr Anrufliste room Anrufe
attr Anrufliste verbose 5

defmod Fritz_Box_Monitor FB_CALLMONITOR 192.168.178.1
attr Fritz_Box_Monitor group Anrufe
attr Fritz_Box_Monitor local-area-code xxx
attr Fritz_Box_Monitor reverse-search dasoertliche.de
attr Fritz_Box_Monitor reverse-search-cache 1
attr Fritz_Box_Monitor room Anrufe
attr Fritz_Box_Monitor unique-call-ids 1
attr Fritz_Box_Monitor verbose 5

setstate Anrufliste 2018-07-11 11:47:54 1-connection FON1
setstate Anrufliste 2018-07-11 11:47:54 1-duration 00:44:57
setstate Anrufliste 2018-07-11 11:47:54 1-external SIP1
setstate Anrufliste 2018-07-11 11:47:54 1-internal
setstate Anrufliste 2018-07-11 11:47:54 1-name
setstate Anrufliste 2018-07-11 11:47:54 1-number xxx
setstate Anrufliste 2018-07-11 11:47:54 1-row 1
setstate Anrufliste 2018-07-11 11:47:54 1-state <=
setstate Anrufliste 2018-07-11 11:47:54 1-timestamp Wed, 11 Jul 2018 11:02:46
setstate Anrufliste 2018-07-11 11:47:54 2-connection FON1
setstate Anrufliste 2018-07-11 11:47:54 2-duration 00:41:36
setstate Anrufliste 2018-07-11 11:47:54 2-external SIP1
setstate Anrufliste 2018-07-11 11:47:54 2-internal 279
setstate Anrufliste 2018-07-11 11:47:54 2-name -
setstate Anrufliste 2018-07-11 11:47:54 2-number  xx
setstate Anrufliste 2018-07-11 11:47:54 2-row 2
setstate Anrufliste 2018-07-11 11:47:54 2-state <=
setstate Anrufliste 2018-07-11 11:47:54 2-timestamp Wed, 11 Jul 2018 10:01:13
setstate Anrufliste 2018-07-11 11:47:54 3-connection -
setstate Anrufliste 2018-07-11 11:47:54 3-duration -
setstate Anrufliste 2018-07-11 11:47:54 3-external SIP1
setstate Anrufliste 2018-07-11 11:47:54 3-internal xxx
setstate Anrufliste 2018-07-11 11:47:54 3-name -
setstate Anrufliste 2018-07-11 11:47:54 3-number unknown
setstate Anrufliste 2018-07-11 11:47:54 3-row 3
setstate Anrufliste 2018-07-11 11:47:54 3-state => X
setstate Anrufliste 2018-07-11 11:47:54 3-timestamp Wed, 11 Jul 2018 09:29:58
setstate Anrufliste 2018-07-11 11:47:54 4-connection FON1
setstate Anrufliste 2018-07-11 11:47:54 4-duration 00:00:24
setstate Anrufliste 2018-07-11 11:47:54 4-external SIP1
setstate Anrufliste 2018-07-11 11:47:54 4-internal xxx
setstate Anrufliste 2018-07-11 11:47:54 4-name Kr
setstate Anrufliste 2018-07-11 11:47:54 4-number xxxx
setstate Anrufliste 2018-07-11 11:47:54 4-row 4
setstate Anrufliste 2018-07-11 11:47:54 4-state =>
setstate Anrufliste 2018-07-11 11:47:54 4-timestamp Wed, 11 Jul 2018 08:27:27
setstate Anrufliste 2018-07-11 11:47:54 5-connection -
setstate Anrufliste 2018-07-11 11:47:54 5-duration -
setstate Anrufliste 2018-07-11 11:47:54 5-external SIP1
setstate Anrufliste 2018-07-11 11:47:54 5-internal xxx
setstate Anrufliste 2018-07-11 11:47:54 5-name -
setstate Anrufliste 2018-07-11 11:47:54 5-number xxx
setstate Anrufliste 2018-07-11 11:47:54 5-row 5
setstate Anrufliste 2018-07-11 11:47:54 5-state => X
setstate Anrufliste 2018-07-11 11:47:54 5-timestamp Tue, 10 Jul 2018 21:30:26
setstate Anrufliste 2018-07-11 11:47:54 6-connection -
setstate Anrufliste 2018-07-11 11:47:54 6-duration -
setstate Anrufliste 2018-07-11 11:47:54 6-external SIP1
setstate Anrufliste 2018-07-11 11:47:54 6-internal xxx
setstate Anrufliste 2018-07-11 11:47:54 6-name -
setstate Anrufliste 2018-07-11 11:47:54 6-number xxx
setstate Anrufliste 2018-07-11 11:47:54 6-row 6
setstate Anrufliste 2018-07-11 11:47:54 6-state => X
setstate Anrufliste 2018-07-11 11:47:54 6-timestamp Tue, 10 Jul 2018 15:56:07
setstate Anrufliste 2018-07-11 11:47:54 numberOfCalls 6

setstate Fritz_Box_Monitor opened
setstate Fritz_Box_Monitor 2018-07-11 11:47:54 call_duration 2697
setstate Fritz_Box_Monitor 2018-07-11 11:47:54 call_id 1b487068282e96090eb5fd30e2c5afad
setstate Fritz_Box_Monitor 2018-07-11 11:47:54 direction outgoing
setstate Fritz_Box_Monitor 2018-07-11 11:47:54 event disconnect
setstate Fritz_Box_Monitor 2018-07-11 11:47:54 external_connection SIP1
setstate Fritz_Box_Monitor 2018-07-11 11:47:54 external_name Xxx
setstate Fritz_Box_Monitor 2018-07-11 11:47:54 external_number xxx
setstate Fritz_Box_Monitor 2018-07-11 11:47:54 internal_connection FON1
setstate Fritz_Box_Monitor 2018-07-11 11:47:54 internal_number xxx
setstate Fritz_Box_Monitor 2018-07-11 09:30:47 missed_call unknown
setstate Fritz_Box_Monitor 2018-07-10 15:54:52 state opened

Grüße
Rainer

helmut

Da sehe ich, ausser "numberOfCalls 6", nicht Ungewoehnliches. Hast Du bei einem "list Anrufliste" im Telnet-Interface
unter helper: [...] DATA: auch nur sechs Ereignisse?

Hast Du nach dem Update fhem neu gestartet?
Intelligenz ist die Fähigkeit, Arbeit zu vermeiden, aber dafür zu sorgen, daß die Arbeit gemacht wird.
(Linus Torvalds)

Bara

#8
Hallo Helmut,
Danke fürs Durchsehen.
Ich habe  Fhem nach dem Update mit shutdown restart neu gestartet. Nachdem die Liste nicht mehr ging habe ich das device gelöscht und neu eingegeben da ich dachte damit den Fehler beheben zu können. (Habe das allerdings direkt in der fhem.cfg gemacht) Daher auch nur die wenigen Anrufe.
Bei der Eingabe von Update check wird eine ellenlange Liste ausgegeben... Sind Updates der pm Dateien dann gar nicht durchgeführt?
Grüße
Rainer
Grüße
Rainer

Bara

Hallo Helmut,
Ganz herzlichen Dank für Deine Hilfe. Eine alte 72_Husqvarna.pm war allem Anschein nach die Ursache.
Jetzt ist alles up to date und alle Systeme funktionieren.
Grüße
Rainer
Grüße
Rainer