FB_CALLMONITOR und notify / auslesen von external_number

Begonnen von HansDampfHH, 31 Januar 2016, 15:03:44

Vorheriges Thema - Nächstes Thema

HansDampfHH

Ich komme leider noch nicht ganz zu recht mit meinem Vorhaben.

Ich möchte ein notify triggern wenn ein Anruf (eingehend oder ausgehend) über FB_Callmonitor erfolgt.

Aktuell sieht mein notify so aus:

define FritzBoxAnruf notify FritzBox:event:.* {TelefonMonitor ($EVENT)}



Dazu habe ich in 99_myUtils.pm folgende Methode:

sub TelefonMonitor($) {
  my ( $event, $arg ) = split( ':', $_[0] );
  $arg = ltrim($arg);
 
  my $title = '';
  my $number = '';
 
  if($arg eq 'ring' ){
    $title = 'Anruf eingehend';
  }elsif($arg eq 'call'){
    $title = 'Anruf ausgehend';
  }
  $number = '???';
  Log(3,"$title: $number");
}



Hier kann ich als Event call oder ring abfragen. Schon mal gut.
Wie komme ich an dieser Stelle aber an das Reading external_number vom Callmonitor?

Am Ende möchte ich eine Nachricht versenden mit der Info über eingehend/ausgehend und der externen Nummer.
FHEM Docker, CUL868, Zigbee, CCU2, Jeelink

Otto123

Mit $number = (ReadingsVal("FritzBox","external_number",99));;

Also so mache ich das, allerdings direkt im notify ...
Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz