Ich suche jetzt seit mehreren Wochen nach eine Anleitung oder Hinweisen zu folgender Fragestellung.
fhem läuft auf Raspi
FB_CALLMONITOR auf 7490 funktioniert
Samsung UE46C8790 ist über call, sms usw. erreichbar
Leider finde ich keine passende Anleitung wie ich einen Anruf auf dem Samsung TV anzeigen lassen kann.
Kann mir jemand helfen?
Vielen Dank.
Ich habe es so gelöst.
1. notify auf Anruf
Internals:
DEF Anrufe:event.*ring { myUtils_incomingCall $EVENT }
NAME incomingCall
NOTIFYDEV Anrufe
NR 77
NTFY_ORDER 50-incomingCall
REGEXP Anrufe:event.*ring
STATE active
TYPE notify
In der myUtils_incomingCall passiert dann eine ganze Menge, u.a. auch die Anzeige des Anrufs
sub myUtils_incomingCall($)
{
my $event = shift;
my $fromNumber = ReadingsVal('Anrufe', 'external_number', 'unbekannt');
my $fromName = ReadingsVal('Anrufe', 'external_name', 'unbekannt');
my $toNumber = ReadingsVal('Anrufe', 'internal_number', 'unbekannt');
my $direction = ReadingsVal('Anrufe', 'direction', 'unbekannt');
$fromName =~ s/ /_/g;
# Radio mute
fhem "set IR_Dev irSend ButtonMCI026";
# Fernseher auf Pause schalten
fhem "set SamsungTV PAUSE";
if ($direction eq 'incoming') {
# Wenn abwesend Anzahl der Anrufe erhöhen
if (ReadingsVal("rr_Kai", "presence", "") eq "absent") {
my $anzAnrufe = ReadingsVal('AnrufeInAbwesenheit', 'state', 0) + 1;
fhem "set AnrufeInAbwesenheit $anzAnrufe";
} else {
# Meldung auf Fernseher ausgeben
fhem "set SamsungTV_msg call $fromName $fromNumber Kai $toNumber";
}
}
}
Der Fernseher reagiert aber etwas merkwürdig, da die Meldung mit zeitlichem Abstand mehrfach angezeigt wird und ganz zum Schluss nochmal so eine Art Übersichtsmeldung.
Auch der Inhalt der Meldung passt noch nicht so 100%, aber das habe ich noch nicht genauer untersucht.
Hallo Fredi69,
schau mal hier rein, da wurde 70_STV ausführlich diskutiert, auch die SerieC.
http://forum.fhem.de/index.php/topic,12988.135.html (http://forum.fhem.de/index.php/topic,12988.135.html)
Gerhard
Hallo kaihs,
danke für das Beispiel, werde ich wohl zu Spachausgabe mißbrauchen!
TV geht leider nicht (oder ich müßt was basteln)
kvo1