hiho,
in den letzten tagen/wochen erhalte ich pro anruf immer einen schönen logeintrag:
2022.01.18 09:52:56 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/72_FB_CALLLIST.pm line 1009.
2022.01.18 09:52:56 1: stacktrace:
2022.01.18 09:52:56 1: main::__ANON__ called by ./FHEM/72_FB_CALLLIST.pm (1009)
2022.01.18 09:52:56 1: main::FB_CALLLIST_createReadings called by ./FHEM/72_FB_CALLLIST.pm (518)
2022.01.18 09:52:56 1: main::FB_CALLLIST_Notify called by fhem.pl (3896)
2022.01.18 09:52:56 1: main::CallFn called by fhem.pl (3813)
2022.01.18 09:52:56 1: main::DoTrigger called by fhem.pl (4911)
2022.01.18 09:52:56 1: main::readingsEndUpdate called by ./FHEM/72_FB_CALLMONITOR.pm (581)
2022.01.18 09:52:56 1: main::FB_CALLMONITOR_Read called by fhem.pl (3896)
2022.01.18 09:52:56 1: main::CallFn called by fhem.pl (774)
alles, inkl. fhem, ist tagesaktuell. geändert hab ich an dem ganzen schon seit mindesten 1 jahr nichts mehr.
was läuft falsch?
niemand ne idee woran es liegen könnte?
Hallo,
hast Du an der FritzBox etwas geändert? Einen Anrufbeantworter eingerichtet oder gelöscht?
Grüße Jörg
nein, nichts getan in den letzten 2 jahren
Zitat von: the ratman am 27 Januar 2022, 16:16:29
nein, nichts getan in den letzten 2 jahren
Auch kein FritzOS update. Könnte das zeitlich zusammen passen?
Grüße Jörg
hmm, jetzt fragst mich was ..
FRITZ!OS: 07.29
Installiert am: 18.11.2021 6:18
hat sicher erst später begonnen, jahresanfang oder so um den dreh.
aber wenn du da was weißt vielleicht ... fritz oder callist anpassen irgendwie? bin für jede schandtat bereit.
Sehr komisch, da dieser Fall so garnicht vor kommen kann. In deiner Anrufliste ist ein eingehendes Gespräch enthalten, welches einen unvollständigen Datensatz beinhaltet. Hier fehlt der Wert für internal_connection in der Datenstruktur. Dies kann so aber garnicht vorkommen, da bei der Annahme des eingehenden Gespräches der entsprechende Wert gesetzt werden sollte.
Bitte prüfe mal den Output von "list <CALLIST-Definition". Unterhalb von den Helpers findest du eine Art Liste der einzelnen Calls. Schau mal ob dort ein eingehender Anruf "(direction=incoming) auftaucht, der keinen Eintrag "internal_connection" hat. Kannst Du dich erinnern, wie bzw. über welchen internen Anschluss dieses Gespräch abgewickelt wurde (vergleich zu den anderen Anrufen).
VG
Markus
interessant ...
und ja, solche anrufe gibt's ... sind scheints spamer.
nachtrag:
denke das is es!
ich hab ein 2. telefonbuch, dass nur für spam da ist - dem telefonbuch ist natürlich keine nummer zugewiesen.
somit ist die lösung wahrscheinlich die richtigen einstellungen beim fb_callmonitor unter fritzbox-remote-phonebook 0
fritzbox-remote-phonebook-exclude 1
einzustellen.
das könnte auch mit den anrufen hinkommen - hab seit ein paar wochen hier hardcore-spam und vorher wars lange ruhig.
frage:
hebt sich das auf?
ich hatte in beiden fällen - also include und exclude - auf "1". somit dürfte doch gar kein eintrag aus telefonbuch "0" kommen. ist es aber ...
und wer hatte die dinger auf "1" gestellt? ich bin mir 99% sicher, dass ich da nie was eingestellt hatte. auf keinen fall zumindest im exclude.
somit mal thx fürs in die richtige richtung stoßen! (hoffe ich zumindest *g*)
o.k. - wieder falsch!
fritzbox-remote-phonebook auf 0 war a bissi blöd. dachte, da kommen die telefonbücher rein, die man sehen will. gut, lesen bildet ...
aber seit ich das wieder auf 1 hab, geht's auch bei jedem anruf wieder los, obwohl ich ja mein "spam-buch" mit "fritzbox-remote-phonebook-exclude 1" exkludiere, soweit ich das richtig verstehe.
es kommen also nur mehr telefonbucheinträge vom telefonbuch 0 rein, die alle auch korrekte anzeigen haben.
trotzdem pro anruf:2022.02.04 09:37:37 1: logfile wurde gelöscht
2022.02.04 10:18:51 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/72_FB_CALLLIST.pm line 1009.
2022.02.04 10:18:51 1: stacktrace:
2022.02.04 10:18:51 1: main::__ANON__ called by ./FHEM/72_FB_CALLLIST.pm (1009)
2022.02.04 10:18:51 1: main::FB_CALLLIST_createReadings called by ./FHEM/72_FB_CALLLIST.pm (518)
2022.02.04 10:18:51 1: main::FB_CALLLIST_Notify called by fhem.pl (3898)
2022.02.04 10:18:51 1: main::CallFn called by fhem.pl (3815)
2022.02.04 10:18:51 1: main::DoTrigger called by fhem.pl (4913)
2022.02.04 10:18:51 1: main::readingsEndUpdate called by ./FHEM/72_FB_CALLMONITOR.pm (581)
2022.02.04 10:18:51 1: main::FB_CALLMONITOR_Read called by fhem.pl (3898)
2022.02.04 10:18:51 1: main::CallFn called by fhem.pl (776)
btw - wie lange darf das einlesen kleiner (kleiner 100 einträge) telefonbücher dauern?
das schlimmste an der sache ist nämlich, das es mir mein homematic gateway zerbröselt, sobald ich die telfonbucheinträge neu einlese2022.02.04 10:35:22 1: HMUARTLGW hmLan2:keepAlive KeepAlive sent 8.373s too late, this might cause a disconnect!
2022.02.04 10:35:22 1: 192.168.178.10:2001 disconnected, waiting to reappear (hmLan2:keepAlive)
2022.02.04 10:35:22 1: 192.168.178.10:2000 disconnected, waiting to reappear (hmLan2)
2022.02.04 10:35:23 1: 192.168.178.10:2000 reappeared (hmLan2)
ich hab das auch mal bei homematic gemeldet https://forum.fhem.de/index.php?topic=125984.msg1205794#msg1205794 - wer jetzt was machen sollte, weiß ich nämlich ned *g*.
hallo,
ich hab das warning übrigens immer noch:022.02.21 09:42:05 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/72_FB_CALLLIST.pm line 1009.
2022.02.21 09:42:05 1: stacktrace:
2022.02.21 09:42:05 1: main::__ANON__ called by ./FHEM/72_FB_CALLLIST.pm (1009)
2022.02.21 09:42:05 1: main::FB_CALLLIST_createReadings called by ./FHEM/72_FB_CALLLIST.pm (518)
2022.02.21 09:42:05 1: main::FB_CALLLIST_Notify called by fhem.pl (3929)
2022.02.21 09:42:05 1: main::CallFn called by fhem.pl (3842)
2022.02.21 09:42:05 1: main::DoTrigger called by fhem.pl (4944)
2022.02.21 09:42:05 1: main::readingsEndUpdate called by ./FHEM/72_FB_CALLMONITOR.pm (581)
2022.02.21 09:42:05 1: main::FB_CALLMONITOR_Read called by fhem.pl (3929)
2022.02.21 09:42:05 1: main::CallFn called by fhem.pl (780)
es liegt also nicht an ausgeblendeten telefonbüchern oder unsichtbaren nummern.
nachtrag
vielleicht hilfts ja:
das warning kommt bei einem anruf aus meiner telefonliste mit einem umlaut im namen.
beim auflegen kommt kein warning.
der 2. anruf hat zwar () im namen, aber da regt er sich nicht auf und es kommt weder beim anruf, noch beim auflegen was ins log.
aja, die 2 anrufe gingen raus, der mit dem mieter ging rein.
hier mal ein auszug aus meinem verlauf:09:48:23 das telefongespräch mit Firma xxx (Jalousien) wurde beendet.
09:47:28 tagbetrieb
09:46:42 das telefongespräch mit Firma xxx (Jalousien) wurde beendet.
09:44:26 das telefongespräch mit Mieter - xxx xxxöxxx wurde beendet.
09:42:04 anruf von Mieter - xxx xxxöxxx
Zu den Warnungen kann ich nix sagen, aber ich meine zu deinem eingerichteten Spam-Telefonbuch.
Hab auch ein Spam-Telefonbuch und auch seit rd. einem Jahr übelst penetrante Spam-Anrufe, wäre kein Problem wenn ich mir nicht jeden Anruf ansagen lasse und per Telegram die Nummer schicken würde. ::)
Hab vor ein paar Wochen das Attribut check-deflections (edit: Callmonitor) in der commandref entdeckt, seit dem ist Ruhe, die Anrufe des Spam-Telefonbuch werden damit vom Callmonitor ignoriert.
Zitat von: the ratman am 21 Februar 2022, 09:55:29
hallo,
ich hab das warning übrigens immer noch:022.02.21 09:42:05 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/72_FB_CALLLIST.pm line 1009.
[/quote]
Bitte setze doch mal für das Device verbose auf 5. Vielleicht sieht man dann mehr. Die Umlaute dürften keine Problem sein. Die habe ich in den Namen.
Grüße Jörg
bitte scheen - 1 mal verbose 5 mit einem testanruf um 14:35:42 uhr von "draussen":2022.02.21 12:36:31 1: logfile wurde gelöscht
2022.02.21 14:35:08 4: FB_CALLLIST (telefonate_info) - cleaning up call list
2022.02.21 14:35:08 5: FB_CALLLIST (telefonate_info) - inform all FHEMWEB clients
2022.02.21 14:35:08 5: FB_CALLLIST (telefonate_info) - start dumping of list to file
2022.02.21 14:35:08 5: FB_CALLLIST (telefonate_info) - found Compress::Zlib module, compressing dump
2022.02.21 14:35:08 5: FB_CALLLIST (telefonate_info) - saving list dump: compressed:eJztWd1u0zAYvd9T5AKpIDHLf/GP0CZNDCQQE2jbFTeVacxiLXWQk7BJU1+LF+DFcNYx2q3ZhOOMMOhNpUo5/fz5nPP95Emuqnx79yLXxRftFhf7e8d7i2QnudhKOj8TxGhKCcECAUYoJZNkZ/fOJzqR9HmtnVXF1DbzT9pdAk0gF4ggIfHkeS/MWWmtntWmtEvcozcfYBjkTBXF1GRLGNQzLKvmeon02ri5Sg7LutY+0FPtkqdvVVE2ldH2Wdi/ZMatHrls6pPS2JMwMGOvQjY20+dXp7959+EJzRqnrkNFPAjos7GmynW2FhyBBBAsRVhsharqqf6qbb0EzUx1xaSeWbzJx/1XL4+ngWy6Bl0VjqQCpimb/Dbg4q4YfmYVoRQwilgaLvc7CPULvae6Hr2RxObnbS0KHE+LGGKAUsJG7ZoPL9Go5h5f70Qy5jUJIJOchev9RsDGzsp5/2oULZ+DXPsGxjb21JZndhxyv6XS9q5T4lUqBAk884ZyLtP+BhlosgP4dkd5QQhjjCTmlEbtsNblF1/eFGPOOQUw5VhGL+fr6LEIBcOK0uDyaU8rOANYcNLXh8btbFGnoMG1KZDPn6Syd0N5bePvlM08Iys1r5P3zncfqjl12lRjL+aUQkRTCSBEMH7zvo4+Co1ucA8SabxsT5tK4YslQ49b7SOdfv6r/d7ajiTEElCEGY2g9nGPRJ0tyGoSYhV6j8kYEEKywLZmeKODQThzU1U6m7ZwS7v887vHYXQ++hbmfvsZZLmHJaZASiTRELt8whiPcF/jGQe795griYzFhAOj/W/JdnKg3Impk6NZ/v2bzbVz8bqjMNsYfLZqF4it5VIuQifJv6SOdW3KhlC7Z6kQoP3C4WrfcFf+sqgEmLM02lshwkZBzE69r6ZyJEzqJPyerc6086SaHqhZbqwey4Zz6Ekj6l6BQpxSRFjgy8WH0/lluyo4SAkfYupfQ4/c4WEM4RhGzMh8XHM2HukdW3sRiEkgEMWBTVZst9zgD4eqzlVT+Sbmo/8bpwr9L1XzHtN+5xOLF1s/AAxwvJ8=
2022.02.21 14:35:42 4: FB_CALLLIST (telefonate_info) - start processing event ring for Call-ID 0
2022.02.21 14:35:42 5: FB_CALLLIST (telefonate_info) - created new data hashcreated new data hash: HASH(0x556169266ff8)
2022.02.21 14:35:42 4: FB_CALLLIST (telefonate_info) - cleaning up call list
2022.02.21 14:35:42 5: FB_CALLLIST (telefonate_info) - deleting old call 1643966331.06976
2022.02.21 14:35:42 5: FB_CALLLIST (telefonate_info) - start dumping of list to file
2022.02.21 14:35:42 5: FB_CALLLIST (telefonate_info) - found Compress::Zlib module, compressing dump
2022.02.21 14:35:42 5: FB_CALLLIST (telefonate_info) - saving list dump: compressed:eJzlWdtq20AQfc9X6KHgFppl7xdKAqZpoaWhIclTX8xW3lpL7FVZSUkg+Lf6A/2xSnHi2IkdyGoVlNQvBoOPdnbmnDkzepPpItvdv8rM9Lfx86uD4elwnuwlVzvJ1s8AccooJVhK0HzhQbK3/+g/tiL9ss4WmRlfI9ziEqoAFpyRwfsQzFRPp6Nx5XVpc3cNTHgQ0FQX5cicG1cujje2RZo7Z9Iy7GDWlcY7PR1ZNzaXayHfXWU7ZFfNfhq/gFZUQsZ4S8SbiG+vcjB0xYXx1k1GhzrNrDMjFPYEc3l7Zj0zC+zKnbn8wrXEu3/iky9HsEUl2ZviDMS4C3MlNZBCzCgiXIaBjq1fjdC6NJ/VKRk8GWv+2OOb4qQYKSgFYERAFs7zLaW/jh7xfoVEEmMIYyS+bX1Hrsc1ZRM4COiB7DaJQFwBiSgWYYeLrZYb9OFYl5muimQ3+VE/xuupiSxuB58+nobqWXwNvsfyvConeUcspxBRpgCEqAuWr6H3orgeMgkREYlKdbRMSYAkR22bb/ftvE3Fd91xWxuL+x0BMkVV6z6zlKNv2o3rCir0rEy++9I4XZ15Y4u+s51RBhnFgAhKZTjbfeVc4wObnC0oFNXL9IQ5G/J+5O25LpOhm9g4auaD491c60ioWnARkoEMiup744nD1vlptZw7ssBYAYowpxGaY79Nx2NOfXkJ8Uwn5BxIqbjqqy+AQTgzWxRmHFkaly2hR22xp5PSU7p1Fw2WYIUpUKqeqsIVY2vGCOE8cEp7adK+epGxKuHQmvq3eoo81H5iy+Qkzf7+cZnxPt4wESYbseVsw3qVkEZyqZA4UHJfSB97vhVZc6dYIsAJpaQLtiOpAvfCvZ/Qlpz8bP1MJ8d5WQuzSc9qer79qqd5VVjj3sUdqCIL1EruY6lHpE1EczgCCag1NHDP3NkbkGfTjm7ojhADnCIef1e2jh7X6L0+Iene/stIC/ZroYAYIEZ4r1XzZbb3LnfjGAshKIBM1JYp/huwVfRYDQSGVW3n9rOJVgoOsBTkde/Gez8X/6e78a3/mH/Y+Qem2Joj
2022.02.21 14:35:42 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/72_FB_CALLLIST.pm line 1009.
2022.02.21 14:35:42 1: stacktrace:
2022.02.21 14:35:42 1: main::__ANON__ called by ./FHEM/72_FB_CALLLIST.pm (1009)
2022.02.21 14:35:42 1: main::FB_CALLLIST_createReadings called by ./FHEM/72_FB_CALLLIST.pm (518)
2022.02.21 14:35:42 1: main::FB_CALLLIST_Notify called by fhem.pl (3930)
2022.02.21 14:35:42 1: main::CallFn called by fhem.pl (3843)
2022.02.21 14:35:42 1: main::DoTrigger called by fhem.pl (4945)
2022.02.21 14:35:42 1: main::readingsEndUpdate called by ./FHEM/72_FB_CALLMONITOR.pm (581)
2022.02.21 14:35:42 1: main::FB_CALLMONITOR_Read called by fhem.pl (3930)
2022.02.21 14:35:42 1: main::CallFn called by fhem.pl (780)
2022.02.21 14:35:50 4: FB_CALLLIST (telefonate_info) - start processing event disconnect for Call-ID 0
2022.02.21 14:35:50 5: FB_CALLLIST (telefonate_info) - found old data hash: HASH(0x556169266ff8)
2022.02.21 14:35:50 5: FB_CALLLIST (telefonate_info) - processed disconnect event for call id 0
2022.02.21 14:35:50 4: FB_CALLLIST (telefonate_info) - cleaning up call list
2022.02.21 14:35:50 5: FB_CALLLIST (telefonate_info) - start dumping of list to file
2022.02.21 14:35:50 5: FB_CALLLIST (telefonate_info) - found Compress::Zlib module, compressing dump
2022.02.21 14:35:50 5: FB_CALLLIST (telefonate_info) - saving list dump: compressed:eJzlWctq20AU3ecrtCi4hWaY94OSgGlaaGloSLLqxkylqTVEHhU9kkDwb/UH+mOV4sSxEzuQ0SgoqTcGg4/u89xzr96kukx3969Sk/02xfzqYHw6nkd70dVOtPUzQpwySgmWErRfeBTt7T/6j61Iv6yzZWqSa4RbXEIVwIIzMnrvgxnrLJskdaErm7trYMK9gDJdVhNzbly1MC+xZZw7Z+LKzzDrKlM4nU2sS8zlmst3oeyG7OrZT1MsoBWVkDHeEfHG49tQjsauvDCFddPJoY5T68wE+T3BXN7arGdmgV27M5dfuI549y0++XIEO1SSvSlOT4w7N1dSAynEjCLCpR9oYotVD62L81mTktGTseaPPb4tToqRglIARgRk/n2+pfTX0QPGV0gkMYYwROK71nfgelxjNoG9gB7QbpsIxBWQiGLhZ1xottzAD8e6SnVdRrvRj+Yxhc5MYHI7+PTx1JfPwnPwvS7P62qa99TlFCLKFIAQ9dHla+iDKK6HnYSICNRKjbdMSYAkR12Hb//jvEvF9z1xOwuL+xMBMkVV5zmzpKNv2iVNBZV6VkXfi8o4XZ8VxpZD73ZGGWQUAyIolf7dvjnOSKim2RGSntkLqrnCFeaG9B8V9lxX0dhNrR/mzJalSSatxwsKCqoFw64oqxUTiHF9s7thZ2ysYxAwrqAnP/a26m1i8J5UOlaAIsxpgPk9bF302DKxDEI4XQw5B1IqroZRWg8bCQ6HfZZTa0CTe6DL3FMERR8agGCFKVCqWfxCa4AmY4Rw7rlIDlQBbB2Nq4EMVQmH1jS/NYvuoS6mtopO4vTvH5eaogi37/jRRmg62zDNCWkplwqJPSn3hcyx57vitTHFEgFOKCV9dDuSyvN0PfglctmTn20x09FxXjXEbOKzpj3fftVZXpfWuHdhd77ABLWS+1DsEehY0hpHIAENh3ruFb0p92fjjn7aHSEGOEU8/DlvHT2s0Ht9RNK//JeB3gFcEwXEADHCB82aL3O893m+x1gIQQFkopFM4V/SraKHGiDQr2p7l5+tt1JwgKUgr/t8P/i9+D8932/9x/zDzj8sVLfR
jump to the top
Hallo,
anbei eine korrigierte Version. Bitte auch einmal testen.
Grüße Jörg
hier die neue version:2022.02.21 17:05:20 1: logfile wurde gelöscht
2022.02.21 17:05:28 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at FHEM/HttpUtils.pm line 648.
2022.02.21 17:05:28 1: stacktrace:
2022.02.21 17:05:28 1: main::__ANON__ called by FHEM/HttpUtils.pm (648)
2022.02.21 17:05:28 1: main::HttpUtils_Connect2 called by FHEM/HttpUtils.pm (526)
2022.02.21 17:05:28 1: main::__ANON__ called by fhem.pl (777)
2022.02.21 17:05:51 4: FB_CALLLIST (telefonate_info) - cleaning up call list
2022.02.21 17:05:51 5: FB_CALLLIST (telefonate_info) - inform all FHEMWEB clients
2022.02.21 17:05:51 5: FB_CALLLIST (telefonate_info) - start dumping of list to file
2022.02.21 17:05:51 5: FB_CALLLIST (telefonate_info) - found Compress::Zlib module, compressing dump
2022.02.21 17:05:51 5: FB_CALLLIST (telefonate_info) - saving list dump: compressed:eJzlmd1q2zAUx+/7FL4YZINF6PuD0UJYN9hYWWl7tZugJVosmshDdtpCyWvtBfZic5oudT+cUUUKLsuNIeC/Zen8zvmf41e5LvP+wXVupj+NX1wfDs4Gi2w/u97LWn89xCmjhCDEAKeIs162f7DxjlYlc1UZ7/R0OCqcM6PKFu5GrHf66Rj23oZIWncr6eaz78av5BSVkDEepjjS0+nQjldKKExjqstqaC6Mq1YyY1vevnKY3nrjnJ6ZleRH62c6OymqytS658Znrz/raTEvrXFvwp7ywzpb5ubvq6+OHUMMECM8cCfW52Pd2FzdU74LqC33pHHyUEhEkFR4y9U+DNDDD+/PhoFbcBNQ47nXazmJg4TG1jfXVMyrSWHdpPdsrcWmxy+Ph2KkoBSAEQG34L3l8O+rxwnVpSbiCkhEsYgG2Ymucj0vs372rWbZ66npRj7oZtZLkN4fsyPistOdNNGazyTGEMIklGMhBAWQCawSUN5Uj0U5FlJwgKUggYH+BOVftBvXEVbqWZV99XU91fNzb2zZDdZjkBk/XyRgPSqijxMHgmGZY8ewQ6aoYgloZ5RBRjEgglIZTvvMlqUZD5f7u9rWTkDyBNXH3l7oKhu4ie1MiCeu29uu6qFHbwZMrI6i1mQQMK7g1gm8iQ4SClGGkIxm0mGMJGbdqJgl9OhYAYowp+E8P+mkIedASsUD6/Ym379e8X/C5NYF4oXYlDh1IbEHCGP6n8U6ia9I4QAIwRIBTiglEaZ4XR+8pDaUosOzvGQGK3Jv37nGZsPA8o6deONVAgkgWMkUBoHC2hIpACGKMsTbaf8Ti1ESBmn81NG5QE9A9A66urgm6LH5rZlhSgIkOYqbQO7TmKS4Y4UpUAopFIH2TnWoLzNWj6yp/8v62ZH2E1tlp6P89y+XG+8jFpBlq0aFDB2xtpe7RjR1x9K1e0/CeeB3n7aWPVoJgilorw9ISrC84E59kI86kIqWhHZA+9ydu+LSRUO7ZpsqgAVngX6zFe1m6ESkkELMKCI8cFbYmi8Grrw0viZyeKRHuXUmUj8YG3TCn8956x2Ld3t/AEoHt4M=
2022.02.21 17:06:17 4: FB_CALLLIST (telefonate_info) - start processing event ring for Call-ID 0
2022.02.21 17:06:17 5: FB_CALLLIST (telefonate_info) - created new data hashcreated new data hash: HASH(0x557717249588)
2022.02.21 17:06:17 4: FB_CALLLIST (telefonate_info) - cleaning up call list
2022.02.21 17:06:17 5: FB_CALLLIST (telefonate_info) - deleting old call 1644219029.41264
2022.02.21 17:06:17 5: FB_CALLLIST (telefonate_info) - start dumping of list to file
2022.02.21 17:06:17 5: FB_CALLLIST (telefonate_info) - found Compress::Zlib module, compressing dump
2022.02.21 17:06:17 5: FB_CALLLIST (telefonate_info) - saving list dump: compressed:eJzdmctq20AUhvd9Ci0KbqEZ5n6hJGCaFloaGpKsujFTe2oNsUdlJCWB4NfqC/TFKtduIsdWIKORq9Qbg0G/pDnn+8/FL1OdpwdHt6mZ/TB+cXs8vBguksPk9kXS+BkgThmlBEsJll94kBwePXpFo5K5KYx3ejYaZ86ZcWEz90dscP7xFA7ehEiO9Ww2spOVTKCGdevHcuX8m/ErLUUlZIyHKc50XozMlXHFSmxi8/Urh+ndHZzTc7OSLN2ly65dmN5362yemvWxrQNMqAJYcEZanqJ1E3OzoXyfOi3fvhYfSCFmFBEuWz7uw1wcuvzaeOumoxM9Tq0zIxR2h4n1dV3rxtm8km2R55PS6ztBwp+ss3js1qtgEawwBUohhcI5jw9UDMw7cJ89cH5iTfVbcpCcaD+1RXI+Tn/9dKnxPhr6hEDOARUSq8jo17MpLqXH799dhIK520+ERIRwLnoJOyIwPu2UQkSZAhAiyCLQvpcYVSaiqGLxDlbEiHdWFtOsXbz/ultbUqJ57vP0y8/aTar45npeJF98YZwuL72xeSS3XDLDlARIchR4rg1uuUljF7WdKSYEEFy2oT2q0TUWjvqjBin70rllD7dEawX6fzRe7IFMHxzT3c6NhKqyGyHZuh7ckX7q7ZUukqGb2k5wIdXcggAn1eQSYeTd6jWQVIHzUCcFN35B26yzYWV2R9g/WD/XyVlWVN5uxpdVb/zqk55lZW6Ne92zstTRnqM3LUJz419jJ96YQiAB1Ughu6mOkFEMiKBUhuM+t3luJm2rzh7apLp59iXH+7k2aO5RagkTK8crTQYB4wq2bQ2iVt9tP4dRp+RuyjdCDHCKeItu9/lleWCE92A5HRTunVUCQwwQI7xtldyuafcJFXnv1LNecBt3iaM2lR3ssjBSUArAiIiyy3owm2+oR9okVJqIKyARxYFLxx2Qneki1WWeHCRfK5a9npl++EE/Xa+rRn2DHRGXnf7YRPOOFmMIYSeUYyEEBZAJrDqgvK4ei3IspOAAS0Fat3QdLTljs97PWbUD1rvemcAw5/g3f8g8nfbGKxZvX/wGGv+DKw==
2022.02.21 17:06:18 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at FHEM/HttpUtils.pm line 648.
2022.02.21 17:06:18 1: stacktrace:
2022.02.21 17:06:18 1: main::__ANON__ called by FHEM/HttpUtils.pm (648)
2022.02.21 17:06:18 1: main::HttpUtils_Connect2 called by FHEM/HttpUtils.pm (526)
2022.02.21 17:06:18 1: main::__ANON__ called by fhem.pl (777)
2022.02.21 17:06:27 4: FB_CALLLIST (telefonate_info) - start processing event disconnect for Call-ID 0
2022.02.21 17:06:27 5: FB_CALLLIST (telefonate_info) - found old data hash: HASH(0x557717249588)
2022.02.21 17:06:27 5: FB_CALLLIST (telefonate_info) - processed disconnect event for call id 0
2022.02.21 17:06:27 4: FB_CALLLIST (telefonate_info) - cleaning up call list
2022.02.21 17:06:27 5: FB_CALLLIST (telefonate_info) - start dumping of list to file
2022.02.21 17:06:27 5: FB_CALLLIST (telefonate_info) - found Compress::Zlib module, compressing dump
2022.02.21 17:06:27 5: FB_CALLLIST (telefonate_info) - saving list dump: compressed:eJzdmctq20AUhvd5Ci0KbqEZ5n6hJGCaFloaGpKsujFTeWoNsUdFkpNA8Gv1BfpindRuKid2IKMZV6k3BoN+SXPO95+LXxS6LvYPbwoz/W6qxc3R8Hy4yA6ym71s62eAOGWUEiwluP3Cg+zg8NErtiqZ68ZUTk9HeemcyRtbut9ig7MPJ3DwOkQy19PpyI6XMoEa1q0ey81nX0211FJUQsZ4mOJU183IXBrXLMXGtl69cpje3cE5PTNLybm7cOWVC9P7Zp2tC7M6tlWACVUAC85Ix1O0bmyu15T/pk7Ht2/FB1KIGUWEy46Pez8Xh66+MpV1k9GxzgvrzAiF3WFsq7audXk587Id8nw8r/SdIOFP1lk8dutlsAhWmAKlkELhnMcHKgbmCdxnB5wfW+N/y/azY11NbJOd5cXPH64wVRUNfUIg54AKiVVk9NvZFJfSo3dvz0PB3OwnQiJCOBe9hB0RGJ92SiGiTAEIEWQRaN9JjLyJKKpYvIMVMeJdzptJ2S3ef9ytKynRPPd5+uUn7cY+vrWeNdnnqjFOzy8qY+tIbnnLDFMSIMlR4Llucct1GlPUdqaYEEBw2YX2xEbXubiv+QUSyp8pQrIrVPcLW/soY5VhrykFkJKiwDIcm66ZrWszHt0GaemVsRg9qeylbrKhm9j/aep73DCTdOt+tEKAEz9cRZjKH7RDSKrAkS1JTxC/5q63AmGdwIb8fm+rmc5Oy8aXH5Nf+Pb95Uc9Lee1Ne5VP9hOvYrpTRezfTZpsRNvkiKQAD/1yDQFHDKKARGUynDc47j6Djq5zlUiQY73c7OxvU1pJUy0NsW/KwSMK9i1TEZt1R76OYw6yKcp3wgxwCniHRry55flgRHegeUkKNwbqwSGGCBGeOyxpJ1QkVdjPesFH+IucdSmMsG6DSMF/YTHiIiybru3PlhTj7Ts8JqIKyARxYF70Q2Qneqm0PM628++eJYrPTX98IN+ul6qRn2NHRGXnf7YxPY1MsYQphjKKcZCCAogE1gloLytHotyLKTgAEtBOrd0ifawsVnv56yagPXUOxMY5hz/5j+jp9O+9YrFm71ftNWg8A==
na wenigstens ein warning von wo anders *g*
Hm, ich sehe da jetzt noch keinen Zusammenhang mit 72_CALLLIST.pm. Dreh bitte das verbose 5 im Calllist-Device wieder auf 3 zurück und poste bitte ein List vom Device.
Den korrigierten Fehler konnte ich nachstellen. Der HttpUtils-Fehler taucht bei mir nicht auf.
Grüße Jörg
ohne es zu wissen: können die httputils was anderes sein? mein neato sauger - besser dessen website - war mal wieder nicht erreichbar.
ein list ... kommt sofortInternals:
DEF telefonate
FB telefonate
FUUID 5c62c6c0-f33f-0f9e-14c1-4a8f0466be816f0a
NAME telefonate_info
NOTIFYDEV global,telefonate
NR 166
NTFY_ORDER 50-telefonate_info
STATE Initialized
TYPE FB_CALLLIST
READINGS:
2022-02-21 18:19:10 1-duration -
2022-02-21 18:19:10 1-image xxx.jpg
2022-02-21 18:19:10 1-name Privat xxx
2022-02-21 18:19:10 1-number xxx
2022-02-21 18:19:10 1-state => X
2022-02-21 18:19:10 1-timestamp Mo, 21.02. 17:06
2022-02-21 18:19:10 2-duration -
2022-02-21 18:19:10 2-image xxx.jpg
2022-02-21 18:19:10 2-name Privat xxx
2022-02-21 18:19:10 2-number xxx
2022-02-21 18:19:10 2-state => X
2022-02-21 18:19:10 2-timestamp Mo, 21.02. 14:35
2022-02-21 18:19:10 3-duration 00:00:36
2022-02-21 18:19:10 3-image unknown.png
2022-02-21 18:19:10 3-name -
2022-02-21 18:19:10 3-number xxx
2022-02-21 18:19:10 3-state => O_O
2022-02-21 18:19:10 3-timestamp Mo, 21.02. 12:34
2022-02-21 18:19:10 4-duration 00:00:17
2022-02-21 18:19:10 4-image xxx.jpg
2022-02-21 18:19:10 4-name Firma xxx (Jalousien)
2022-02-21 18:19:10 4-number xxx
2022-02-21 18:19:10 4-state <=
2022-02-21 18:19:10 4-timestamp Mo, 21.02. 09:48
2022-02-21 18:19:10 5-duration 00:01:22
2022-02-21 18:19:10 5-image xxx.jpg
2022-02-21 18:19:10 5-name Firma xxx (Jalousien)
2022-02-21 18:19:10 5-number xxx
2022-02-21 18:19:10 5-state <=
2022-02-21 18:19:10 5-timestamp Mo, 21.02. 09:45
2022-02-21 18:19:10 6-duration 00:02:10
2022-02-21 18:19:10 6-image 078133667.jpg
2022-02-21 18:19:10 6-name Mieter - xxx
2022-02-21 18:19:10 6-number xxx
2022-02-21 18:19:10 6-state =>
2022-02-21 18:19:10 6-timestamp Mo, 21.02. 09:42
2022-02-21 18:19:10 7-duration 00:02:17
2022-02-21 18:19:10 7-image unknown.png
2022-02-21 18:19:10 7-name Landratsamt xxx
2022-02-21 18:19:10 7-number xxx
2022-02-21 18:19:10 7-state <=
2022-02-21 18:19:10 7-timestamp Mi, 09.02. 11:10
2022-02-21 18:19:10 8-duration 00:01:42
2022-02-21 18:19:10 8-image unknown.png
2022-02-21 18:19:10 8-name Landratsamt xxx
2022-02-21 18:19:10 8-number xxx
2022-02-21 18:19:10 8-state <=
2022-02-21 18:19:10 8-timestamp Mo, 07.02. 10:56
2022-02-21 18:19:10 9-duration 00:01:12
2022-02-21 18:19:10 9-image unknown.png
2022-02-21 18:19:10 9-name Rathaus - Zentrale
2022-02-21 18:19:10 9-number xxx
2022-02-21 18:19:10 9-state <=
2022-02-21 18:19:10 9-timestamp Mo, 07.02. 08:31
2022-02-21 18:19:10 count-active 0
2022-02-21 18:19:10 count-all 9
2022-02-21 18:19:10 count-completed 9
2022-02-21 18:19:10 count-incoming 4
2022-02-21 18:19:10 count-missed-calls 3
2022-02-21 18:19:10 count-outgoing 5
2022-02-21 18:19:10 numberOfCalls 9
helper:
DEFAULT_COLUMN_ORDER row,state,timestamp,name,number,internal,external,connection,duration
LAST_CALL_ID 0
LAST_EVENT disconnect
CONNECTION_MAP:
Answering_Machine_1 anrufbeantworter
DECT_1 halloFon
DATA:
1644219087.53705:
call_duration 72
call_id 1
direction outgoing
external_connection SIP0
external_name Rathaus - Zentrale
external_number xxx
finished 1644219169.81427
internal_connection DECT_1
internal_index 1644219087.53705
internal_number xxx
last_event disconnect
1644227774.05729:
call_duration 102
call_id 1
direction outgoing
external_connection SIP0
external_name Landratsamt xxx
external_number xxx
finished 1644227876.28736
internal_connection DECT_1
internal_index 1644227774.05729
internal_number xxx
last_event disconnect
1644401459.00105:
call_duration 137
call_id 1
direction outgoing
external_connection SIP0
external_name Landratsamt xxx
external_number xxx
finished 1644401598.18616
internal_connection DECT_1
internal_index 1644401459.00105
internal_number xxx
last_event disconnect
1645432924.99191:
call_duration 130
call_id 0
direction incoming
external_connection SIP0
external_name Mieter - xxx
external_number xxx
finished 1645433066.47829
internal_connection DECT_1
internal_index 1645432924.99191
internal_number xxx
last_event disconnect
1645433115.64165:
call_duration 82
call_id 1
direction outgoing
external_connection SIP0
external_name Firma xxx (Jalousien)
external_number xxx
finished 1645433202.15361
internal_connection DECT_1
internal_index 1645433115.64165
internal_number xxx
last_event disconnect
1645433281.63443:
call_duration 17
call_id 1
direction outgoing
external_connection SIP0
external_name Firma xxx (Jalousien)
external_number xxx
finished 1645433303.3298
internal_connection DECT_1
internal_index 1645433281.63443
internal_number xxx
last_event disconnect
1645443288.44322:
call_duration 36
call_id 0
direction incoming
external_connection SIP0
external_name unknown
external_number xxx
finished 1645443349.27653
internal_connection Answering_Machine_1
internal_index 1645443288.44322
internal_number xxx
last_event disconnect
1645450542.37448:
call_duration 0
call_id 0
direction incoming
external_connection SIP0
external_name Privat xxx
external_number xxx
finished 1645450550.56906
internal_index 1645450542.37448
internal_number xxx
last_event disconnect
missed_call 1
1645459577.76805:
call_duration 0
call_id 0
direction incoming
external_connection SIP0
external_name Privat xxx
external_number xxx
finished 1645459587.88419
internal_index 1645459577.76805
internal_number xxx
last_event disconnect
missed_call 1
EXTERNAL_MAP:
SIP0 büro
SIP1 privat
ICON_MAP:
Attributes:
alias anrufe
answMachine-is-missed-call 1
connection-mapping {'DECT_1' => 'halloFon','Answering_Machine_1'=>'anrufbeantworter'}
contactDefaultImage unknown.png
contactImageDirectory www/contact_images
create-readings 1
external-mapping {'SIP0' => 'büro','SIP1' => 'privat'}
fp_3d 238,226,1, ,
group helferchen
icon phone_call
language de
list-order descending
list-type all
no-heading 1
no-table-header 0
number-of-calls 9
room fritzbox
show-icons 1
time-format-string %a, %d.%m. %H:%M
verbose 3
visible-columns state,timestamp,duration,image,name,number
Zitat von: the ratman am 21 Februar 2022, 18:26:57
ohne es zu wissen: können die httputils was anderes sein? mein neato sauger - besser dessen website - war mal wieder nicht erreichbar.
Hm, würde da mal eher auf den Sauger tippen. Einfach mal beobachten.
Grüße Jörg
hätte ja ne neue theorie anzubieten *g*
die fritte meldet ja den anrufer und die nummer.
seit einiger zeit kannst du dir ja nicht nur den namen anzeigen lassen, sondern hinten an kommt dann gleich der durchwahl-teil der nummer dazu, was ja eigentlich sehr angenehm ist.
könnt's in die richtung gehen, weil dass wäre wohl noch halbwegs "neu"?
das schaut in der callist dann so aus:
Status Zeitpunkt Dauer Bild Name Rufnummer
Mi, 02.03. 09:41 00:05:40 Firma xxx744 071xxxxxxxx744
Hallöchen zusammen,
ich hatte mir das ganze mal im Detail immer mal wieder kurz angeschaut. Es ist so, dass es bei der Callmonitor-Schnittstelle eine Art Zahlen-Code gibt, der darüber Aufschluss gibt über welchen Endpunkt (Telefongerät) das Gespräch geführt oder angenommen wurde. Dazu gibt es eine Tabelle die ich aus einem Spezifikationsdokument von AVM aus dem Jahr 2014 habe.
Diese Tabelle bildet Zahlen/-bereiche auf ein Endgerät ab. Zum Beispiel:
0 - 2 = FON1 bis FON3 (analog)
4 = interner ISDN-Bus
10-15 = DECT
20-29 = SIP-Telefon (VoIP)
40-44 = Anrufbeantworter
Wenn es dazu kommt, dass die FritzBox eine Zahl meldet die nicht in dieser Tabelle vorhanden ist (Hash %connection_type in FB_CALLMONITOR_Read() Funktion) dann kann es dazu kommen, dass das Reading "internal_connection" nicht erzeugt wird.
Ich habe daher FB_CALLMONITOR angepasst, dass es in diesem Fall das Reading "internal_connection" dennoch erzeugt, dann aber nur mit dem Zahlenwert und eine entsprechende Log-Meldung ausgibt mit der Bitte der FHEM-Community (sprich dieses Forum) diese Zahl mitzuteilen inkl. einer Beschreibung wie genau das Gespräch intern abgewickelt wurde (analog/ISDN/SIP/DECT/Anrufbeantworter/etc.)
Ich würde dich daher einmal bitten diese neue FB_CALLMONITOR-Version zu installieren und dann in deinem Log die Augen offen zu halten zu einer Meldung wie "Please report this value to FHEM community together with a description how exactly you have taken this call"
Danke Dir
VG
Markus
servus,
thx für deine mühen.
muss ichs wo saugen, oder kommt das mit den normalen updates? weil dann hab ichs morgen früh laufen.
wird aber wahrscheinlich dauern, bis ich was rückmelden kann. die damen und herren nerver riefen die letzten tage eher weniger an. der letzte am 22.3. und dann muss ich den ja noch auf die blacklist setzen und warten, bis er nochmal anruft.
Ist ab morgen via "update"-Befehl verfügbar, ansonsten auch direkt downloadbar via: https://svn.fhem.de/trac/export/25908/trunk/fhem/FHEM/72_FB_CALLMONITOR.pm
o.k.
sodale - hab mal meine holde auf die blacklist gelegt *sfg*
bisher mit dem alten, so wie wirs auch kennen:
2022.04.01 14:25:59 1: logfile wurde gelöscht
2022.04.01 15:44:55 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/72_FB_CALLLIST.pm line 1009.
2022.04.01 15:44:55 1: stacktrace:
2022.04.01 15:44:55 1: main::__ANON__ called by ./FHEM/72_FB_CALLLIST.pm (1009)
2022.04.01 15:44:55 1: main::FB_CALLLIST_createReadings called by ./FHEM/72_FB_CALLLIST.pm (518)
2022.04.01 15:44:55 1: main::FB_CALLLIST_Notify called by fhem.pl (3934)
2022.04.01 15:44:55 1: main::CallFn called by fhem.pl (3846)
2022.04.01 15:44:55 1: main::DoTrigger called by fhem.pl (4949)
2022.04.01 15:44:55 1: main::readingsEndUpdate called by ./FHEM/72_FB_CALLMONITOR.pm (581)
2022.04.01 15:44:55 1: main::FB_CALLMONITOR_Read called by fhem.pl (3934)
2022.04.01 15:44:55 1: main::CallFn called by fhem.pl (781)
deine neue version kommt morgen vormittag - bin grade ein bissi stressig.
leider keine änderung:2022.04.02 09:07:50 1: logfile wurde gelöscht
2022.04.02 09:45:38 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/72_FB_CALLLIST.pm line 1009.
2022.04.02 09:45:38 1: stacktrace:
2022.04.02 09:45:38 1: main::__ANON__ called by ./FHEM/72_FB_CALLLIST.pm (1009)
2022.04.02 09:45:38 1: main::FB_CALLLIST_createReadings called by ./FHEM/72_FB_CALLLIST.pm (518)
2022.04.02 09:45:38 1: main::FB_CALLLIST_Notify called by fhem.pl (3934)
2022.04.02 09:45:38 1: main::CallFn called by fhem.pl (3846)
2022.04.02 09:45:38 1: main::DoTrigger called by fhem.pl (4949)
2022.04.02 09:45:38 1: main::readingsEndUpdate called by ./FHEM/72_FB_CALLMONITOR.pm (594)
2022.04.02 09:45:38 1: main::FB_CALLMONITOR_Read called by fhem.pl (3934)
2022.04.02 09:45:38 1: main::CallFn called by fhem.pl (781)
Die Fehlermeldung wird auch bleiben solange noch ein Anruf in der Calllist drinne ist die mit der alten FB_CALLMONITOR-Version erzeugt wurden. Die Frage ist nun, ob in deiner Calllist ein Anruf auftaucht der bei "Intern" eine Zahl stehen hat.
Danke Dir
ja, es kommt eine nummer und zwar die, die im richtigen telefonbuch steht. und es kommt auch die fehlermeldung.
hab die telefonbücher neu eingelesen, callist gecleart und sicherheitshalber fhem restartet.
im callmonitor schaut das dann so aus:call_duration 0 2022-04-02 14:58:46
call_id 0 2022-04-02 14:58:46
calls_count 0 2022-04-02 14:58:46
contact_image xxxyyyzzzaaa.jpg 2022-04-02 14:58:46
direction incoming 2022-04-02 14:58:46
event disconnect 2022-04-02 14:58:46
external_connection SIP0 2022-04-02 14:58:46
external_name unknown 2022-04-02 14:58:46
external_number xxxyyyzzzaaa 2022-04-02 14:58:46
internal_connection DECT_1 2022-03-31 08:44:32
internal_number aaabbbcc 2022-04-02 14:58:46
missed_call xxxyyyzzzaaa 2022-04-02 14:58:46
in der callist so:1-duration - 2022-04-02 14:58:46
1-image xxxyyyzzzaaa.jpg 2022-04-02 14:58:46
1-internal aaabbbcc 2022-04-02 14:58:46
1-name - 2022-04-02 14:58:46
1-number xxxyyyzzzaaa 2022-04-02 14:58:46
1-state => X 2022-04-02 14:58:46
1-timestamp Sa, 02.04. 14:58 2022-04-02 14:58:46
count-active 0 2022-04-02 14:58:46
count-all 1 2022-04-02 14:58:46
count-completed 1 2022-04-02 14:58:46
count-incoming 1 2022-04-02 14:58:46
count-missed-calls 1 2022-04-02 14:58:46
count-outgoing 0 2022-04-02 14:58:46
numberOfCalls 1 2022-04-02 14:58:46
scheinbar wurd es sogar schlimmer:
zur zeit der letzten warnings hab ich "normale" anrufe und keine vom blacklist-telefonbuch erhalten.
ach gottchen - ich lag ja völlig falsch.
das warning kommt bei unbekannten rufnummern. vor dem blocken, nicht danach.
ich bitte da um verzeihung, aber vor lauter blocken hab ich nicht drauf geachtet.
schaut dann so aus:1-duration 00:00:06 2022-04-08 13:51:51
1-image unknown.png 2022-04-08 13:51:51
1-internal xxxyyyz 2022-04-08 13:48:09
1-name - 2022-04-08 13:51:51
1-number 06912783696 2022-04-08 13:51:51
1-state => 2022-04-08 13:51:51
1-timestamp Fr, 08.04. 13:47 2022-04-08 13:51:51
könnt's also am nicht vorhandenen namen liegen?