Callmonitor für Anfänger

Begonnen von coolice, 25 Januar 2014, 13:07:36

Vorheriges Thema - Nächstes Thema

fiedel

Dort werden ja nur Daten abgelegt, wenn du mit jemandem telefonierst, der nicht in deiner ebenfalls eingerichteten lokalen Telefonliste (Fritzbox- Export) steht. Bei mir sieht das genau so aus. Beobachte es mal länger.
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

moonsorrox

Also folgendes ist heute nach einem Update passiert, mein FHEM startet nicht mehr, der FB_Callmonitor war bei dem Update dabei.

Was habe ich gemacht damit es wieder startet...!
ich habe folgendes eingegeben da ich festgestellt habe das "FHEM not running" war
sudo /etc/init.d/fhem start


als Fehlermeldung kommt folgendes:

Useless use of a variable in void context at ./FHEM/99_myUtilsTelefon.pm line 185, <$fh> line 5.
Undefined subroutine &main::FB_CALLMONITOR_DoInit called at FHEM/DevIo.pm line 259, <> line 16.


muss ich jetzt erst einmal suchen, evtl. weiß jemand warum dies passiert..!!

per Putty und mit dem FTP Programm bin ich ja noch rauf gekommen, also habe ich den Callmonitor auskommentiert, da ich diese Datei in der fhem.cfg include war dies relativ einfach...

Jetzt geht es ans Fehler suchen denn fhem ohne den Callmonitor startet wieder... puuh ein Glück...
Muss also irgendwie am Update liegen, evtl macht ja noch jemand das Update und hat auch den Fehler, dann bitte unterstützt mich, denn ich bin auch noch Anfänger  :)
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

Markus Bloch

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

aktives Mitglied des FHEM e.V. (Technik)

moonsorrox

ja da bin ich grad am lesen... vielen Dank
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

Absolute Beginner

@ Fiedel:
Du hast Recht! Inzwischen füllt sich die Datei. Ich habe aber meine Config-Datei leicht modifiziert:

attr Fritz_Box reverse-search-cache-file ./FHEM/telmoncache.log

und das "Fritz_Box" dahinter weggelassen. So arbeitet das Callmonitor-Modul bei mir einwandfrei.

Was jetzt noch schön wäre: In der Anzeige das in jeder Zeile voranstehende und überflüssige "Fritz_Box" weglassen können.
Raspberry Pi 3 - CUL868 - Jessie - FHEM5.8 - MQTT - Node-RED
HM-TC-IT-WM-W-EU, HM-LC-BI1PBU-FM, HM-Sec-SCo, HM-WDS30-0T2-SM, SOMFY, Echo, ESP, SonOff

holzwurm83

Zitat von: Absolute Beginner am 19 Februar 2014, 11:10:54

Was jetzt noch schön wäre: In der Anzeige das in jeder Zeile voranstehende und überflüssige "Fritz_Box" weglassen können.

versuche es damit mal:
attr deineGroup mapping &nbsp;
- Fhem auf einem MacMini Server
- CUL; HMLAN; CUNO2 für FS20; HM-Wired RS485 LAN Gateway
- HMW_Sen_SC_12_FM; HMW_LC_Sw2_DR; HMW_LC_Bl1_DR; HMW_IO_12_Sw7; HMW_IO_12_Sw14_DR; HMW_IO_12_FM; HBW_1W_T10
- HM-TC-IT-WM-W-EU; HM-CC-RT-DN

Absolute Beginner

Zitat von: Absolute Beginner am 19 Februar 2014, 11:10:54


    Was jetzt noch schön wäre: In der Anzeige das in jeder Zeile voranstehende und überflüssige "Fritz_Box" weglassen können.


versuche es damit mal:
Code: [Auswählen]

attr deineGroup mapping &nbsp;

Danke, das funktioniert! So sieht die Anrufliste 1A aus.
Raspberry Pi 3 - CUL868 - Jessie - FHEM5.8 - MQTT - Node-RED
HM-TC-IT-WM-W-EU, HM-LC-BI1PBU-FM, HM-Sec-SCo, HM-WDS30-0T2-SM, SOMFY, Echo, ESP, SonOff

Axel.K

Habe heute den Callmonitor installiert
Die Anrufliste hat sofort funktioniert

Klasse Arbeit hier
Danke

Axel


linuxq

Hallo,

ich habe heute erst FHEM installiert und alles aus Antwort 47 kopiert. #96*5* ist auch gewähöt. Nur bleibt meine Anrufliste leer. Gelogt wird jedoch alles. Wenn ich ein "reload 99_myUtilsTelefon.pm" mache erscheint im Log:

"reload 99_myUtilsTelefon.pm"

Dort sehe ich auch ein
"2014.03.19 00:20:34 3: FB_CALLMONITOR: loading cache file ./log/Fritz_Box-%Y.log Fritz_Box
2014.03.19 00:20:34 3: FB_CALLMONITOR: could not open cache file"

Aber das File ist da und gefüllt (liegt unter /opt/fhem/log/Fritz_Box-2014.log)

Was ist mein Fehler?

der-Lolo

hast Du mal die rechte des Files geprüft?

linuxq

So, heute morgen war es dann da! :) Hat doch noch geklappt. Warum es auch immer nicht gegangen ist!? Ich hatte mich extra noch selbts angerufen zum testen.

moonsorrox

Zitat von: linuxq am 19 März 2014, 00:23:51

2014.03.19 00:20:34 3: FB_CALLMONITOR: could not open cache file"

dies ist meines Erachtens eine Rechte Sache hatte ich auch, kann sein wenn er das nächste mal abfragen muss dies wieder geschieht. Er kann es nicht öffnen weil die Datei nicht ihm gehört Gruppe und Attribute mal untersuchen...!
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

linuxq

#102
Hallo, jetzt funktioniert es!
Zitat2014.03.24 09:22:41 3: Fritz_Box device opened
2014.03.24 09:22:41 3: FB_CALLMONITOR: loading cache file ./log/Fritz_Box-%Y.log Fritz_Box
2014.03.24 09:22:41 2: FB_CALLMONITOR: Fritz_Box read 8 contacts from Cache
2014.03.24 09:22:42 2: FB_CALLMONITOR: Fritz_Box found FritzBox phonebook ./log/Fritz_TB.xml
2014.03.24 09:22:43 2: FB_CALLMONITOR: Fritz_Box read 667 contacts from FritzBox phonebook

Aber warum wird das Jahr nicht eingesetzt im Cache-File? Es heißt tatsächlich "Fritz_Box-%Y.log Fritz_Box". Mit Leerzeichen und %Y! Ich habe die Konfig von hier kopiert:
########### Fritzbox ###############
#########################################################################
############   Callmonitor mit rollierender Anruferliste:    ############
#########################################################################

###  http://forum.fhem.de/index.php/topic,19238.msg137848.html#msg137848

define FileLog_Fritz_Box FileLog ./log/Fritz_Box-%Y.log Fritz_Box
attr FileLog_Fritz_Box logtype text
attr FileLog_Fritz_Box room Telefon

define Fritz_Box FB_CALLMONITOR 192.168.2.1:1012
attr Fritz_Box local-area-code 06233
attr Fritz_Box reverse-search all
attr Fritz_Box reverse-search-cache 1
attr Fritz_Box reverse-search-cache-file ./log/Fritz_Box-%Y.log Fritz_Box
attr Fritz_Box reverse-search-phonebook-file ./log/Fritz_TB.xml
attr Fritz_Box room Telefon
attr Fritz_Box userReadings eing0 eing1 eing2 eing3 eing4 A0 A1 A2 A3 A4 B0 B1 B2 B3 B4 C0 C1 C2 C3 C4 D0 D1 D2 D3 D4 E0 E1 E2 E3 E4
attr Fritz_Box verbose 0


fiedel

#103
Zitatattr Fritz_Box reverse-search-cache-file ./log/Fritz_Box-%Y.log Fritz_Box

Das Cachefile darf natürlich nicht das Logfile sein. Wo hast du das denn her???  ;)

attr Fritz_Box reverse-search-cache-file ./log/CallmonCache.txt
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

Aeroschmelz

Hallo,

kurze Frage,

ich habe die Konfig von Invers genommen. Bei mir werden jetzt aber nicht die Icons angezeigt und anstelle der Nummern steht bei mir Callmon?

Hat da jemand zufällig eine Idee?