Callmonitor: Anruf optisch und akustisch signalisieren

Begonnen von Carsten K., 14 Februar 2015, 14:15:33

Vorheriges Thema - Nächstes Thema

Carsten K.

Hallöchen,

merkwürdige Anforderung, aber so ist sie ;)
Wenn das Telefon klingelt, fange ich das bereits über den CallMonitor ab und bringe die Anruferinfos über meine VUDuo (ENIGMA2) auf den TV.
Die Telefone fangen mit einem leisen Ton an und werden dann lauter, d.h. wir hören es manchmal zu spät  ;D
Jetzt möchte ich ein separates akustisches Signal (kombiniert mit Text2Spech) ausgeben. (ja, ich könnte auch das Klingeln der Telefone lauter stellen. Aber man muss ja was zum Spielen haben ;))
Dazu habe ich noch einen weiteren RPi ("rpi_tv") verfügbar.

Ich möchte vom FHEM-RPi ("rpi_fhem", dort werden die Anrufe abgearbeitet) ein MP3 auf dem zweiten RPi ("rpi_tv") ausgeben.
mplayer ist bereits konfiguriert und funzt.

Mir fehlt noch die rechte Idee, was auf den RPi angestossen werden muss/soll.
Als Schlagworte habe "telnet" und "nc" gefunden - aber mir ist noch nicht die passende Frage eingefallen...

Vielleicht etwas verkorkst ausgedrückt - ich kann gerne nachlegen... :-[

Freue mich über Anregungen...


obi
NUC FHEM on Debian, CC1101-USB-Lite 868MHz;
HM_HM_CC_RT_DN, HM-LC-SW1-PL2, HM_HM_TC_IT_WM_W_EU, HM-SEC-SC-2, HM-ES-TX-WM
FRITZ!DECT 200
Philips TV (Android), VuDuo2, VU Ultimo4k

P.A.Trick

system("echo 'set rpi_tv on' | /usr/bin/socat - TCP:192.168.1.40:7072 &")


Ich mache das mit einem Dummy und einem notify!
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

bergadler

Hallo,

wenn Du den Callmonitor schon am Laufen hast,
MyTTS ist doch Client-Server fähig, siehe Wiki.

Also auf dem "rpi_fhem" ein:
define MyTTS Text2Speech "IP-Adresse("rpi_tv")":7072 fhempasswd

und im Notify "Func_TelMon_Show_N"
my_callmonitor:event:.ring {
my $intum = ReadingsVal("my_callmonitor", "internal_number", undef);
my $extnum = ReadingsVal("my_callmonitor", "external_number", undef);
my $extname = ReadingsVal("my_callmonitor", "external_name", undef);

fhem "set Dum_TelMon_ShowNa_D $extname";
fhem "set Dum_TelMon_ShowNu_D $extnum";

   if ($extname eq "unknown"){
      fhem("set MyTTS tts ein Anruf von $extnum");
   }
   else {
      fhem("set MyTTS tts ein Anruf von $extname");
   }
}


Bei mir verrät das Badradio gleich namentlich, wer stören will.  8)

Gruß
aktuelles FHEM auf Raspberry B+, FHEM von fhem.de V.5.7, CUL868 V1.57, (6x FHT80B+ FHTTK, div. IT,div. FS20,Harmony Hub)

Carsten K.

Super - Danke für die Antworten, damit komme ich weiter !!!
NUC FHEM on Debian, CC1101-USB-Lite 868MHz;
HM_HM_CC_RT_DN, HM-LC-SW1-PL2, HM_HM_TC_IT_WM_W_EU, HM-SEC-SC-2, HM-ES-TX-WM
FRITZ!DECT 200
Philips TV (Android), VuDuo2, VU Ultimo4k