[Gelöst] Callmonitor Pushover

Begonnen von Koppl, 03 Oktober 2014, 13:59:33

Vorheriges Thema - Nächstes Thema

Koppl

Hallo zusammen,

ich habe den Callmonitor eingereicht und er läuft ganz gut.

Jetzt würde über Pushover eine Nachricht senden wenn jemand anruft. Es sollte die Nummer und der Name mit gesendet werden.

Könntet Ihr mir bitte helfen wie ich dieses definieren muss.

Pushover Modul ist auch eingerichtet.

Danke.

Puschel74

Hallo,

ZitatKönntet Ihr mir bitte helfen wie ich dieses definieren muss.
Als notify würde ich das machen.

siehe comamndref:
define <name> notify <Suchmuster> <Anweisung>
Suchmuster kannst du mit Hilfe des EventMonitor lösen und Anweiseung ist das was ausgeführt werden soll.

grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Koppl

Danke für die Antwort.

habe jetzt folgendes versucht, aber es funktioniert nicht.

define AnrufPushover notify Fritz_Box:event:ring {my $extnumber=(ReadingsVal("Fritz_Box","external_number")); my $extname=(ReadingsVal("Fritz_Box","external_name")); fhem "set Pushnachrichten msg 'Anruf von' '$extname - $extnumber' '';}


Puschel74

#3
Hallo,

Zitataber es funktioniert nicht.
Ist leider zuwenig.
Bitte das
http://forum.fhem.de/index.php/topic,16311.0.html
durchlesen, verstehen und die benötigten Infos posten.

Schau doch einfach mal mit dem EventMonitor ob das regexp überhaupt passt und lass dir doch erstmal einen Logeintrag schreiben.
Dazu gibt es bereits jede Menge Beiträge - bitte mal selbst suchen.
Danke.

Grüße

Edith: In diesem Beitrag
http://forum.fhem.de/index.php/topic,25265.msg204656.html#msg204656
geht es um exakt deinen Anwendungsfall - einfach mal drüberlesen.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Koppl

folgendes steht im Event Monitor

2014-10-03 16:42:03 FB_CALLMONITOR Fritz_Box event: ring
2014-10-03 16:42:03 FB_CALLMONITOR Fritz_Box direction: incoming
2014-10-03 16:42:03 FB_CALLMONITOR Fritz_Box external_name: Kopp Thomas
2014-10-03 16:42:03 FB_CALLMONITOR Fritz_Box external_number: 0151...
2014-10-03 16:42:03 FB_CALLMONITOR Fritz_Box external_connection: SIP0
2014-10-03 16:42:03 FB_CALLMONITOR Fritz_Box internal_number: 70..
2014-10-03 16:42:03 FB_CALLMONITOR Fritz_Box call_id: 0
2014-10-03 16:42:10 FB_CALLMONITOR Fritz_Box event: disconnect
2014-10-03 16:42:10 FB_CALLMONITOR Fritz_Box external_name: ...
2014-10-03 16:42:10 FB_CALLMONITOR Fritz_Box missed_call_line: 70..
2014-10-03 16:42:10 FB_CALLMONITOR Fritz_Box external_number: 0151...
2014-10-03 16:42:10 FB_CALLMONITOR Fritz_Box internal_number: 70..
2014-10-03 16:42:10 FB_CALLMONITOR Fritz_Box call_duration: 0
2014-10-03 16:42:10 FB_CALLMONITOR Fritz_Box direction: incoming
2014-10-03 16:42:10 FB_CALLMONITOR Fritz_Box missed_call: 0151...
2014-10-03 16:42:10 FB_CALLMONITOR Fritz_Box external_connection: SIP0
2014-10-03 16:42:10 FB_CALLMONITOR Fritz_Box call_id: 0


folgendes steht in der Notify

Fritz_Box:event:.ring {my $extnumber = ReadingsVal("Fritz_Box","external_number",""); my $extname = ReadingsVal("Fritz_Box","external_name",""); fhem("set Pushnachrichten msg 'Anruf von' '$extname - $extnumber''')}

Ich weis echt nicht mehr weiter.

micomat

laeuft bei mir schon seid einiger zeit:

define FritzBox FB_CALLMONITOR 192.168.xxx.xxx
attr FritzBox local-area-code 08xxx
attr FritzBox room Sysintern

define push2iphone Pushover key key
attr push2iphone disable 0
attr push2iphone room Sysintern
attr push2iphone title Dahoam
define FileLog_Fritz_Box FileLog ./log/Fritz_Box-%Y.log FritzBox


define CallLog2Pushover notify FritzBox:event:.ring { \
my $inumber = ReadingsVal("FritzBox", "internal_number", undef);;\
my $enumber = ReadingsVal("FritzBox", "external_number", undef);;\
if ($inumber eq " xxx ") {fhem ("set push2iphone msg 'Anruf' 'Anruf von $enumber an $inumber' '' 0 ''")};;\
}



markus
Synology DS218+ with fhem+iobroker in docker, 2x RasPi w. ser2net, CUL433+868, IT, EGPM2LAN, THZ/LWZ, FB_Callmonitor, HMS100TF, Homematic, 2x TX3-TH, Pushover, USB-IR-SML-Head, SONOS, GHoma, MBus, KLF200

Damian

Zitat von: Koppl am 03 Oktober 2014, 14:52:29
Danke für die Antwort.

habe jetzt folgendes versucht, aber es funktioniert nicht.

define AnrufPushover notify Fritz_Box:event:ring {my $extnumber=(ReadingsVal("Fritz_Box","external_number")); my $extname=(ReadingsVal("Fritz_Box","external_name")); fhem "set Pushnachrichten msg 'Anruf von' '$extname - $extnumber' '';}

Probier mal:

define di_Anruf DOIF ([Fritz_Box:event] eq "ring")(set Pushnachrichten msg 'Anruf von' '[Fritz_Box:external_name]-[Fritz_Box:external_number]')
attr di_Anruf do always


Mit weniger Code kann man weniger falsch machen ;)

Gruß

Damian
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Koppl

Vielen Dank.

Jetzt funktioniert es.

Puschel74

Hallo,

nun noch den Titel passend ergänzen und andere sehen auch das die Frage gelöst ist.
Danke.

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.