FB_Calllist nach restart leer ++gelöst++

Begonnen von TecCheck, 19 August 2015, 22:47:43

Vorheriges Thema - Nächstes Thema

TecCheck

'Nabend,

Ich benutze seit einiger Zeit FB_Calllist,  und alles funktioniert sehr gut!  :D
Jedoch nach einem 'shutdown restart' ist die Liste immer leer.  :(
Lässt sich das irgendwie verhindern?

fhem ist uptodate.

Grüße Wolfgang
Intel NUC mit Ubuntu als FHEM-Server,
CUL  868, RFXTRX 433, Jeelink-PCA,ZWDongle, HMLan
Aktivlautsprecher über LineIn und Display per HDMI am NUC,
diverse FS20 und Intertechno - Komponenten, Oregon Temp-Hum-Sensoren, HomeMatic, PCA301, KS300,Sonos, ZWave, Alexa,Echo's

Markus Bloch

Schau mal in dein fhem-Logfile, dort dürfte eine Fehlermeldung stehen, immer dann, wenn ein Gespräch stattgefunden hat. Ich tippe darauf, in die Datei uniqueId nicht geschrieben werden kann.

Gruß
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)

Avatar

Hallo Markus
Ich habe die gleiche Situation, sobald ich einen FHEM Neustadt mache ist die Anrufliste leer.
Kann nicht feststellen dass er nicht in die UniqueID schreiben kann.

Grüsse Eric

Auszug aus dem Log:
2015.08.20 10:24:47 4: FB_CALLLIST (Anrufliste) - start processing event call for Call-ID 1
2015.08.20 10:24:47 5: FB_CALLLIST (Anrufliste) - created new data hash: HASH(0x47a00c0)
2015.08.20 10:24:47 4: FB_CALLLIST (Anrufliste) - cleaning up call list
2015.08.20 10:24:47 5: FB_CALLLIST (Anrufliste) - inform all FHEMWEB clients
2015.08.20 10:24:47 5: FB_CALLLIST (Anrufliste) - start dumping of list to file
2015.08.20 10:24:47 5: FB_CALLLIST (Anrufliste) - found Compress::Zlib module, compressing dump
2015.08.20 10:24:47 5: FB_CALLLIST (Anrufliste) - saving list dump: compressed:eJzt........
2015.08.20 10:24:54 4: FB_CALLLIST (Anrufliste) - start processing event disconnect for Call-ID 1
2015.08.20 10:24:54 5: FB_CALLLIST (Anrufliste) - found old data hash: HASH(0x47a00c0)
2015.08.20 10:24:54 5: FB_CALLLIST (Anrufliste) - processed disconnect event for call id 1
2015.08.20 10:24:54 4: FB_CALLLIST (Anrufliste) - cleaning up call list
2015.08.20 10:24:54 5: FB_CALLLIST (Anrufliste) - inform all FHEMWEB clients
2015.08.20 10:24:54 5: FB_CALLLIST (Anrufliste) - start dumping of list to file
2015.08.20 10:24:54 5: FB_CALLLIST (Anrufliste) - found Compress::Zlib module, compressing dump
2015.08.20 10:24:54 5: FB_CALLLIST (Anrufliste) - saving list dump: .......

TecCheck

Hallo Markus,
Hier der Logauszug von einem nicht angenommenen Anruf (Verbose 5)


2015.08.20 20:47:30 4: FB_CALLLIST (fb_Anrufliste) - start processing event ring for Call-ID 1513e6f8b5491629ec8b68b05b163abd
2015.08.20 20:47:30 5: FB_CALLLIST (fb_Anrufliste) - created new data hash: HASH(0x4fff290)
2015.08.20 20:47:30 4: FB_CALLLIST (fb_Anrufliste) - cleaning up call list
2015.08.20 20:47:30 5: FB_CALLLIST (fb_Anrufliste) - inform all FHEMWEB clients
2015.08.20 20:47:30 5: FB_CALLLIST (fb_Anrufliste) - start dumping of list to file
2015.08.20 20:47:30 5: FB_CALLLIST (fb_Anrufliste) - found Compress::Zlib module, compressing dump
2015.08.20 20:47:30 5: FB_CALLLIST (fb_Anrufliste) - saving list dump: compressed:eJylkj1PwzAQhvf+Cm9ZqsqOP2IPMLEwwFKYI38cYCm9SE6CEFX/O6GBUlXELcKr77n37t53uyCkYEJQapSQdFWVpizI1TXZjh8zr/C2aeoY9nUFk4yDetJOCsNUacBrp7Sj0jHFrQvFMtMJ3npIaJsah42DNHWkY5tKqFIJnYXTgBjxuf4cZ0+yXHVju76GV8B+UkkjetlsvkUE38cWJ/J2fXOfJSP+spVhnFOW5UJMxzoRfbu5eEq0G5i4R+wgkbV/sf17MYfulj/OU671SlZanLX+H1eZM7ss5eg31zIP7zMXhmQPikrr88R3SqXlwnqvFXAPwrKgnQ/ayMpYK4HxvPhpdkLsvta/dOODOQ9pCJHcQew6HG+QxU/y0A79c3smD0fh+7tB87mlszkiu8Vu8QHsTvDF

2015.08.20 20:47:46 4: FB_CALLLIST (fb_Anrufliste) - start processing event disconnect for Call-ID 1513e6f8b5491629ec8b68b05b163abd
2015.08.20 20:47:46 5: FB_CALLLIST (fb_Anrufliste) - found old data hash: HASH(0x4fff290)
2015.08.20 20:47:46 5: FB_CALLLIST (fb_Anrufliste) - processed disconnect event for call id 1513e6f8b5491629ec8b68b05b163abd
2015.08.20 20:47:46 4: FB_CALLLIST (fb_Anrufliste) - cleaning up call list
2015.08.20 20:47:46 5: FB_CALLLIST (fb_Anrufliste) - inform all FHEMWEB clients
2015.08.20 20:47:46 5: FB_CALLLIST (fb_Anrufliste) - start dumping of list to file
2015.08.20 20:47:46 5: FB_CALLLIST (fb_Anrufliste) - found Compress::Zlib module, compressing dump
2015.08.20 20:47:46 5: FB_CALLLIST (fb_Anrufliste) - saving list dump: compressed:eJylk7tOwzAUhvc+hTcvVWXHl9gDTCwMsBTmyJdDsZQ4UuIgRNV3J7QUKmgcLl59Pv/HPp+3C4Qw5ZwQLbkgq7LQBUYXl2g7bkwsXJs+VfAEMe1LsQ+9a2MEl/AygzlT11XwB4YKykA+KCu4prLQ4JSVyhJhqWTG+vmT/NCZFNq4P4/kyuE5QRdNXcWhsdAdGiBjasllIbnKZn3A71c8JuLr9dVtlmxC34Ov3prdEzRXHOKZHjVljNBsiA/daVMhurYJcfOzK0XTwIG7jz10aO0eTXrBU+hu+WkLYUqtRKn4rC7/eMKp0RWFGKfHlMjD3zWRSs0TR0WFYdw4pyQwB9xQr6zzSotSGyOAsnz43z7J2eHcdYMP6AZGn+L4Bln8iw/tkDbtjA8n8v1+QNPekkmP0G6xW7wCg1n8sw==


Vielleicht kannst du daraus was sehen?
Fhem läuft zur Zeit als root.

Wolfgang
Intel NUC mit Ubuntu als FHEM-Server,
CUL  868, RFXTRX 433, Jeelink-PCA,ZWDongle, HMLan
Aktivlautsprecher über LineIn und Display per HDMI am NUC,
diverse FS20 und Intertechno - Komponenten, Oregon Temp-Hum-Sensoren, HomeMatic, PCA301, KS300,Sonos, ZWave, Alexa,Echo's

Markus Bloch

Hallo zusammen,

aus den Logs kann man nichts besonderes raus erkennen. Wenn es einen Fehler beim Speichern gäbe (falsche Rechte der Datei, falscher Owner, etc.) so wäre das hier sichtbar.

Steht denn der Dump auch so wie er im Log auftaucht in der Datei uniqueID drin? (zu finden unter FHEM/FhemUtils/uniqueId)

Gruß
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)

Markus Bloch

Zeigt mal bitte wie ihr die FB_CALLLIST in der fhem.cfg definiert habt.
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

juergen012

Hallo, ich hatte auch das Problem mit der Anrufliste. Wie sind die Rechte für  opt/fhem/FHEM/FhemUtils/uniqeID ?? Bei mir hatte die Datei keine Schreibrechte.
Gruß
Jürgen K.
Fhem unter Proxmox

Avatar

Hallo Markus
Die Schreibrechte auf der UniqueID sind vorhanden.
Grüsse
Eric

Der Eintrag in der CFG:
define Anrufliste FB_CALLLIST Fritz_Box
attr Anrufliste connection-mapping {'ISDN' => 'Büro', 'DECT_1' => 'Wohnzimmer' , 'Answering_Machine_1' => 'AB' }
attr Anrufliste create-readings 1
attr Anrufliste event-on-change-reading .*
attr Anrufliste language de
attr Anrufliste number-of-calls 10
attr Anrufliste show-icons 1
attr Anrufliste verbose 5

Markus Bloch

Ist denn in der Datei auch eine Zeile vorhanden, welche mit dem Namen der CALLLIST-Definition beginnt?
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

Avatar

Hallo Markus

In der uniqueID hat es eine Zeile die wie folgt beginnt:
FB_CALLLIST-Anrufliste:compressed:eJztlstu.......

Grüsse
Eric

Markus Bloch

Macht mal bitte einen Neustart von FHEM. Dann schaut im Log bitte nach ob es während des Start-Vorgangs Log-Meldungen von FB_CALLLIST gibt.

Desweiteren führt bitte direkt nach dem Start ein "list <Name>" in der FHEM Kommandozeile aus (Bitte Telefonnummern unkenntlich machen!).
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

Avatar

Hallo Markus

Nach Neustart von FHEM habe ich nichts im Log bezüglich FB_CALLIST.
Wenn ich list <name> ausführe, dann habe ich schön alle Verbindungen aufgelistet.
Bei der auflistung kommt nach 1- dann 10- da ich auf 10 Anrufe eingestellt habe, danach kommt 2- ect., das ist aufgrund der Sortierung so.
Grüsse
Eric
     
     2015-08-20 15:51:24   1-connection    Wohnzimmer
     2015-08-20 15:51:24   1-duration      00:02:56
     2015-08-20 15:51:24   1-external      ISDN
     2015-08-20 15:51:24   1-internal      xxxxx
     2015-08-20 15:51:24   1-name         xxxxx
     2015-08-20 15:51:24   1-number       xxxxx
     2015-08-20 15:51:24   1-row           1
     2015-08-20 15:51:24   1-state         =>
     2015-08-20 15:51:24   1-timestamp     Thu, 20 Aug 2015 15:48:13
     2015-08-13 17:51:21   10-connection   Wohnzimmer
     2015-08-13 17:51:21   10-duration     00:00:01
     2015-08-13 17:51:21   10-external     ISDN
     2015-08-13 17:51:21   10-internal     xxxxx

Markus Bloch

Hallo Eric,

gib mir bitte mal den gesamten Output von dem list. Bitte wieder mit unkenntlich gemachten Nummern. Das was du meinst sind die Readings. Ich will aber wissen, ob die Hash-internen Daten alle richtig sind.

Vielen Dank

Gruß
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)

TecCheck

Hallo Markus,


Schreibrechte in der UniqueID sind vorhanden.
Letzte Änderung der Datei heute um 11:22


hier meine  definition aus der cfg


define fb_Anrufliste FB_CALLLIST FB_Callmonitor
attr fb_Anrufliste language de
attr fb_Anrufliste number-of-calls 20
attr fb_Anrufliste room 0_Überblick
attr fb_Anrufliste verbose 5



Im  Log keine Einträge von Calllist nach restart:


Hier die Ausgabe von  'list fb_Anrufliste' direkt nach Neustart:

Internals:
   DEF        FB_Callmonitor
   FB         FB_Callmonitor
   NAME       fb_Anrufliste
   NOTIFYDEV  FB_Callmonitor
   NR         614
   NTFY_ORDER 50-fb_Anrufliste
   STATE      Initialized
   TYPE       FB_CALLLIST
   Helper:
     DEFAULT_COLUMN_ORDER row,state,timestamp,name,number,internal,external,connection,duration
Attributes:
   language   de
   number-of-calls 20
   room       0_Überblick
   verbose    5



Schönen Samstag Nachmittag

Wolfgang
Intel NUC mit Ubuntu als FHEM-Server,
CUL  868, RFXTRX 433, Jeelink-PCA,ZWDongle, HMLan
Aktivlautsprecher über LineIn und Display per HDMI am NUC,
diverse FS20 und Intertechno - Komponenten, Oregon Temp-Hum-Sensoren, HomeMatic, PCA301, KS300,Sonos, ZWave, Alexa,Echo's

Markus Bloch

macht mal bitte einen Fhem-Start mit gesetztem "attr global verbose 5" in eurer Config. Aus euren Logs/Daten lässt sich nichts ungewöhnliches erkennen.

Am besten ein wenig warten, bis die Oberfläche wieder normal reagiert und dann direkt wieder ausschalten.

Gruß
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)