FHEM interner Anrufer löst Aktion aus

Begonnen von kblc, 16 Januar 2014, 00:21:10

Vorheriges Thema - Nächstes Thema

kblc

Hallo,

ich habe eine Frage zu meinem Projekt. Eventuell hatte jemand das gleiche Problem wie ich und kann mir jemand helfen. Im Homematic Forum wurde mir schon kräftig geholfen und das Resultat war ein Code mit dem ich eine Lampe einschalten kann, wenn ein Anruf herein kommt.
Nun zu meinem eigentlichen Projekt und Problem:

Ich habe ein speedport 921 (Telekom 'geliehen') und eine alte FritzBox 7390 (Überbleibsel vom letzten Vertrag) eine CCU1 von Homematic und einige aktive Aktoren und einen MP3 Gong. An meinem Speedport ist ein TAE Anschluss belegt für die Haussprechanlage/Türklingel. Wenn ein Besucher die Türklingel drückt, ruft diese intern alle angeschlossenen Telefone an! An dem Speedport hängt auch meine Fritzbox als Telefonanlage (ISDN), da wir zwei FritzFon´s haben. Diese klingeln auch. Angezeigt wird die Interne Rufnummer der Klingelanlage.

Jetzt zum Code:
Ich habe den Code bereits so modelliert, dass meine Lampe an geht, wenn ein Anruf einer bestimmten Nummer kommt, und bei Verbindungstrennung automatisch wieder aus geht. Das ist toll. Aber jetzt möchte ich, das nur von dem Anruf der Klingelanlage das Licht an geht. Aber das habe ich noch nicht zusammengebracht.

Ziel ist es nur bei der Internen Telefonnummer zu reagieren. Doch wenn ich diese in den Code eingebe tut sich rein gar nichts. Mit allen anderen externen Telefonnummern klappt es prima.




define n_MyCallMonitor notify Fritz_Box {\
my $extNr = ReadingsVal("Fritz_Box", "external_number", "AAAAA");;\
my $intNr = ReadingsVal("Fritz_Box", "internal_number", "BBBBB");;\
my $conNr = ReadingsVal("Fritz_Box", "used_connection", "none");;\
my $event = ReadingsVal("Fritz_Box", "event", "none");;\
if($event eq "ring" && $extNr eq "CCCCC"){\
  GetFileFromURL "http://192.168.78.111:8181/fhem2ccu.exe?Status=dom.GetObject('BidCos-RF.JEQ0296230:1.STATE').State(1)";;\
} elsif($event eq "call"){\
;;\
} elsif($event eq "disconnect"){\
  GetFileFromURL "http://192.168.78.111:8181/fhem2ccu.exe?Status=dom.GetObject('BidCos-RF.JEQ0296230:1.STATE').State(0)";;\
} else {\
;;\
}\
}


wenn ich
die Nummer der Klingelanlage, die bei ankommenden Ruf/Besucher vor der Türe im FritzFon Display angezeigt wird ***11#*#**1 anrufe, komme ich bei der Klingelanlage raus. Wenn ich diese in den Code eingebe passiert nichts

Auch bei BBBBB nicht bei CCCCC leider auch nichts.

Wie gesagt, mit einer Handynummer, Festnetznummer,... klappt es super.

Behandelt die Fritzbox die Nummer als eine interne oder externe Nummer? Da bin ich mir nicht sicher.

Was kann ich noch anders machen damit bei ankommenden Ruf der Klingelanlage die Lampe angeht?


Mit internen Rufnummern vom Speedport aus geht auch nichts. Außer ich reagiere auf Anruf nicht auf eine Nummer.


#-M-002---------------ANRUF RUFT CCU HOMEMATIC-------------------------------------

define TelefonAN notify Fritz_Box:event:.ring {GetFileFromURL "http://192.168.78.111:8181/fhem2ccu.exe?Status=dom.GetObject('CUxD.CUX0200004:1.STATE').State(1)"}

define TelefonAUS notify Fritz_Box:event:.disconnect {GetFileFromURL "http://192.168.78.111:8181/fhem2ccu.exe?Status=dom.GetObject('CUxD.CUX0200004:1.STATE').State(0)"}

#-M-002--ENDE--------------ANRUF RUFT CCU HOMEMATIC----------------------------

Damit geht es. Aber eben alle. Das will ich eben nicht.

Kann mir jemand helfen?

Danke

kblc
SPS, Arduino, Controllino, Sensortechnik, Elektronik

Samsi

Hallo,

so richtig verstanden habe ich deine Konfiguration noch nicht. Also wie die Fritzbox mit dem Speedport verbunden (z.B. über einTAE Kabel, ISDN Kabel oder über VOIP).  Ist  vielleicht auch nicht unbedingt wichtig.

Hast Du dir mal eine Ausgabe in das logfile gemacht, was in $extNr und $IntNr steht?


Eine weitere Möglichkeit wäre zu versuchen, im speedport ein VOIP anschluss/server einzurichten und die Fritzbox als Telefon Client mit dem Speedport zu verbinden. Vorausgesetzt, der Speeport unterstützt so etwas, die Fritzbox kann das jedenfalls.
Damit hättest Du in der Fritzbox eine eigene virtuelle Interne Nummer in der FB nur für die Lampe, welche Du abfragen kannst.

Viele Grüße
FHEM 5.5 / BBB Debian Wheezy

Homematic CFG-LAN

HM-Sec-MDIR / HM-Sec-SD / HM-Sec-WDS / HM-LC-Sw2-FM / HM-Sec-SC / HM-LC-Sw1PBU-FM / HM-SCI-3-FM / HM-Sec-Key / HM-RC-Key3-B / HM-LC-Dim1TPBU-FM /  HM-CC-RT-DN / HM-PBI-4-FM / HM-RC-Key4-2 / HM-ES-PMSw1-Pl / HM-LC-Sw4-WM

kblc

Hallo,

das Speedport hat einen internen ISDN Anschluss, wo die FB angeschlossen ist. In der FB habe ich die Telefonnummern eingerichtet, wie einen normalen ISDN Anschluss.

Sorry, aber wie mache ich eine Ausgabe? Wo bekomme ich die her? Ist das automatisch im Logfile? Oder muss ich da noch etwas eingeben?

Am Speedport könnte man bestimmt etwas mit Freetz machen, aber die ist von T-Com geliehen und die haben das alles schön gesperrt und die Updates laufen automatisch. Ansonsten ist der Kasten total Stur. Leider nicht so innovativ wie AVM. Naja.

Vielen Dank schon mal.



letzten Einträge im Logfile ohne weiteren Eingaben:

2014.01.14 23:04:13 3: n_MyCallMonitor return value: Unknown command {\
my, try help.
2014.01.14 23:04:13 3: n_MyCallMonitor return value: Unknown command {\
my, try help.
2014.01.14 23:04:13 3: n_MyCallMonitor return value: Unknown command {\
my, try help.
2014.01.14 23:04:13 3: n_MyCallMonitor return value: Unknown command {\
my, try help.
2014.01.14 23:04:13 3: n_MyCallMonitor return value: Unknown command {\
my, try help.
2014.01.14 23:04:17 3: n_MyCallMonitor return value: Unknown command {\
my, try help.
2014.01.14 23:04:17 3: n_MyCallMonitor return value: Unknown command {\
my, try help.
2014.01.14 23:04:17 3: n_MyCallMonitor return value: Unknown command {\
my, try help.
2014.01.14 23:04:17 3: n_MyCallMonitor return value: Unknown command {\
my, try help.
2014.01.14 23:06:13 1: Including fhem.cfg
2014.01.14 23:06:13 3: telnetPort: port 7072 opened
2014.01.14 23:06:13 3: WEB: port 8083 opened
2014.01.14 23:06:13 3: WEBphone: port 8084 opened
2014.01.14 23:06:13 3: WEBtablet: port 8085 opened
2014.01.14 23:06:13 3: Opening fbaha device localhost:2002
2014.01.14 23:06:13 3: Can't connect to localhost:2002: Connection refused
2014.01.14 23:06:13 3: Opening CUL1 device /dev/ttyACM0
2014.01.14 23:06:13 3: Can't open /dev/ttyACM0: Invalid argument
2014.01.14 23:06:14 3: Opening Fritz_Box device 192.168.78.1:1012
2014.01.14 23:06:14 3: Fritz_Box device opened
2014.01.14 23:06:14 1: Including ./log/fhem.save
2014.01.14 23:33:41 1: Including fhem.cfg
2014.01.14 23:33:41 3: telnetPort: port 7072 opened
2014.01.14 23:33:41 3: WEB: port 8083 opened
2014.01.14 23:33:41 3: WEBphone: port 8084 opened
2014.01.14 23:33:41 3: WEBtablet: port 8085 opened
2014.01.14 23:33:41 3: Opening fbaha device localhost:2002
2014.01.14 23:33:41 3: Can't connect to localhost:2002: Connection refused
2014.01.14 23:33:41 3: Opening CUL1 device /dev/ttyACM0
2014.01.14 23:33:41 3: Can't open /dev/ttyACM0: Invalid argument
2014.01.14 23:33:41 3: Opening Fritz_Box device 192.168.78.1:1012
2014.01.14 23:33:41 3: Fritz_Box device opened
2014.01.14 23:33:41 1: Including ./log/fhem.save
2014.01.14 23:34:51 1: Including fhem.cfg
2014.01.14 23:34:51 3: telnetPort: port 7072 opened
2014.01.14 23:34:51 3: WEB: port 8083 opened
2014.01.14 23:34:51 3: WEBphone: port 8084 opened
2014.01.14 23:34:51 3: WEBtablet: port 8085 opened
2014.01.14 23:34:51 3: Opening fbaha device localhost:2002
2014.01.14 23:34:51 3: Can't connect to localhost:2002: Connection refused
2014.01.14 23:34:51 3: Opening CUL1 device /dev/ttyACM0
2014.01.14 23:34:51 3: Can't open /dev/ttyACM0: Invalid argument
2014.01.14 23:34:51 3: Opening Fritz_Box device 192.168.78.1:1012
2014.01.14 23:34:51 3: Fritz_Box device opened
2014.01.14 23:34:51 1: Including ./log/fhem.save
2014.01.14 23:35:30 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.14 23:35:30 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.14 23:35:31 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.14 23:35:31 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.14 23:35:31 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.14 23:35:31 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.14 23:35:32 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.14 23:35:32 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.14 23:35:32 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.14 23:35:32 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.14 23:35:33 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.14 23:35:33 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 08:23:49 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 08:23:49 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 08:23:49 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 10:53:16 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 10:53:17 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 10:53:17 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 11:05:08 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 11:05:08 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 11:05:09 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 12:37:15 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 12:37:16 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 12:37:16 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 12:54:46 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 12:54:46 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 12:54:46 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 12:57:18 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 12:57:19 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 12:57:19 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 13:24:27 1: Including fhem.cfg
2014.01.15 13:24:27 3: telnetPort: port 7072 opened
2014.01.15 13:24:27 3: WEB: port 8083 opened
2014.01.15 13:24:27 3: WEBphone: port 8084 opened
2014.01.15 13:24:27 3: WEBtablet: port 8085 opened
2014.01.15 13:24:27 3: Opening fbaha device localhost:2002
2014.01.15 13:24:27 3: Can't connect to localhost:2002: Connection refused
2014.01.15 13:24:27 3: Opening CUL1 device /dev/ttyACM0
2014.01.15 13:24:27 3: Can't open /dev/ttyACM0: Invalid argument
2014.01.15 13:24:28 3: Opening Fritz_Box device 192.168.78.1:1012
2014.01.15 13:24:28 3: Fritz_Box device opened
2014.01.15 13:24:28 1: Including ./log/fhem.save
2014.01.15 13:30:53 1: Including fhem.cfg
2014.01.15 13:30:53 3: telnetPort: port 7072 opened
2014.01.15 13:30:53 3: WEB: port 8083 opened
2014.01.15 13:30:53 3: WEBphone: port 8084 opened
2014.01.15 13:30:53 3: WEBtablet: port 8085 opened
2014.01.15 13:30:53 3: Opening fbaha device localhost:2002
2014.01.15 13:30:53 3: Can't connect to localhost:2002: Connection refused
2014.01.15 13:30:53 3: Opening CUL1 device /dev/ttyACM0
2014.01.15 13:30:53 3: Can't open /dev/ttyACM0: Invalid argument
2014.01.15 13:30:54 3: Opening Fritz_Box device 192.168.78.1:1012
2014.01.15 13:30:54 3: Fritz_Box device opened
2014.01.15 13:30:54 1: Including ./log/fhem.save
2014.01.15 13:34:57 3: TelefonAN return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 13:34:58 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 13:34:58 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 13:34:59 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 13:34:59 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 13:34:59 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 13:34:59 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 13:34:59 3: TelefonAN return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 13:35:00 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 13:35:00 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 13:35:00 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 13:35:00 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 13:35:01 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 13:35:01 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 13:35:02 3: TelefonAUS return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 13:35:02 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 13:35:03 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 13:35:03 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 13:35:03 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 13:45:20 3: TelefonAN return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 13:45:38 3: TelefonAUS return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 13:45:38 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 13:45:38 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 13:45:38 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 13:45:39 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.15 23:42:03 1: Including fhem.cfg
2014.01.15 23:42:03 3: telnetPort: port 7072 opened
2014.01.15 23:42:03 3: WEB: port 8083 opened
2014.01.15 23:42:03 3: WEBphone: port 8084 opened
2014.01.15 23:42:03 3: WEBtablet: port 8085 opened
2014.01.15 23:42:03 3: Opening fbaha device localhost:2002
2014.01.15 23:42:03 3: Can't connect to localhost:2002: Connection refused
2014.01.15 23:42:03 3: Opening CUL1 device /dev/ttyACM0
2014.01.15 23:42:03 3: Can't open /dev/ttyACM0: Invalid argument
2014.01.15 23:42:04 3: Opening Fritz_Box device 192.168.78.1:1012
2014.01.15 23:42:04 3: Fritz_Box device opened
2014.01.15 23:42:04 1: Including ./log/fhem.save
2014.01.16 08:10:25 3: TelefonAUS return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 08:10:25 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 08:10:26 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 08:10:26 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 08:14:01 3: TelefonAUS return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 08:14:01 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 08:14:01 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 08:14:01 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 08:17:17 3: TelefonAUS return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 08:17:17 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 08:17:18 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 08:17:18 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 08:18:20 3: TelefonAUS return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 08:18:20 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 08:18:21 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 08:18:21 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 10:42:57 3: TelefonAN return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 10:42:58 3: TelefonAN return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 10:47:07 3: TelefonAUS return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 10:47:07 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 10:47:07 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 10:47:07 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 12:42:12 3: TelefonAN return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 12:42:12 3: TelefonAN return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 12:44:15 3: TelefonAUS return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 12:44:15 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 12:44:15 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 12:44:15 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 14:08:15 3: TelefonAN return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 14:08:15 3: TelefonAN return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 14:08:20 3: TelefonAUS return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 14:08:20 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 14:08:20 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 14:08:20 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 14:08:21 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 14:27:48 3: TelefonAUS return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 14:27:48 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>
2014.01.16 14:27:48 3: n_MyCallMonitor return value: <xml><exec>/fhem2ccu.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><Status>false</Status></xml>


SPS, Arduino, Controllino, Sensortechnik, Elektronik

Samsi

Also erst mal würde ich versuchen herauszufinden, was da falsch läuft:

2014.01.14 23:04:13 3: n_MyCallMonitor return value: Unknown command {\

Loggen kannst du mit

Log 1, "ExterneRufnummer: $extNr";
FHEM 5.5 / BBB Debian Wheezy

Homematic CFG-LAN

HM-Sec-MDIR / HM-Sec-SD / HM-Sec-WDS / HM-LC-Sw2-FM / HM-Sec-SC / HM-LC-Sw1PBU-FM / HM-SCI-3-FM / HM-Sec-Key / HM-RC-Key3-B / HM-LC-Dim1TPBU-FM /  HM-CC-RT-DN / HM-PBI-4-FM / HM-RC-Key4-2 / HM-ES-PMSw1-Pl / HM-LC-Sw4-WM

Elektrolurch

Hallo,

der Call-Monitor generiert die Events in einer bestimmten Reiehnfolge. Zuerst das ring, dann externe Nummer usw. Wenn Du den Eventmonitor in fhem aufrufst, kannst Du das ganz gut verfolgen...

Elektrolurch
configDB und Windows befreite Zone!

Dragonfly

Ich hab das mal schnell nachgestellt:

define MyCallMonitor FB_CALLMONITOR 192.168.125.1:1012

define TelefonAN notify MyCallMonitor:event:.ring {fhem "set test on"}
define TelefonAUS notify MyCallMonitor:event:.disconnect {fhem "set test off"}


reagiert auf externe Anrufe, nicht aber auf Interne - hier sollte es doch noch egal sein wer von wo anruft, da ja noch keine Selektion stattfindet.

LG

Octopus

Das dürfte aber an der Fritzbox liegen,  denn interne Anrufe tauchen ja auch nicht im Call-Log auf...
FHEM 5.7 auf Raspi 2 mit FHZ1300 PC, 2 x HM-LAN-Adapter, div. FHT-Thermostate, FS20 FMS, div. HM-Gerät.

kblc

Zitat
reagiert auf externe Anrufe, nicht aber auf Interne - hier sollte es doch noch egal sein wer von wo anruft, da ja noch keine Selektion stattfindet.
Komischerweise geht geht es bei mir mit dem Code. Extern und Intern.


kblc
SPS, Arduino, Controllino, Sensortechnik, Elektronik

Octopus

Bei mir funktioniert der Code nur mit externen Anrufen. Interne Anrufe werden ignoriert.

@kblc: tauchen interne Anrufe in Deiner Anrufliste auf?
FHEM 5.7 auf Raspi 2 mit FHZ1300 PC, 2 x HM-LAN-Adapter, div. FHT-Thermostate, FS20 FMS, div. HM-Gerät.

Cluni

Hallo zusammen!

Hat sich hier etwas getan? Bei mir werden auch nur externe Anrufe signalisiert. Ich würde aber gerne den internen Anruf von meiner Haustürklingel (hängt an FON2)abfangen und weiterverarbeiten: 1. Push-Nachricht an mein Handy schicken, dass es geklingelt hat und 2x Foto mit der Haustür-CAM machen.

Wäre toll, wenn man das Klingeln an der Tür mit bekäme...

Gruß, Bernd