Ich bin zwar nicht Ephahrim, antworte aber (in Teilen) trotzdem mal:
die setuuid erzeugt fhem für jedes angelegte Device!
Da brauchst du NICHTS tun, einfach IGNORIEREN!
https://forum.fhem.de/index.php/topic,105608.msg995415.html#msg995415
Beim define bzw. Eingabe als "raw definition" wird dann bei dir lokal eine EIGENE setuuid angelegt: ignorieren!
(Ist nur fhem-intern wichtig)
Besser wäre von Ephahrim gewesen "raw definition" zu posten als "Auszüge" aus der Config...
...angenehmer wäre auch gewesen das in "code Tags" (das '#' im "Menü") zu posten... ;)
EDIT: so muss man aufpassen WO/WIE man das eingibt. Also vermutlich das define erst mal in FhemWeb und dann per Web-Oberfläche die Attribute anpassen... FALSCH wäre das so DIREKT in die fhem.cfg einzugeben!!!
bzgl. "raw definition"
https://forum.fhem.de/index.php?topic=88822.0
https://wiki.fhem.de/wiki/Import_von_Code_Snippets
https://wiki.fhem.de/wiki/Konfiguration
Das
Zitatdefine MyTTS Text2Speech default
ist genau das Sprachausgabe-Device.
Es wird
Zitatattr MyTTS TTS_MplayerCall /usr/bin/mplayer
mplayer genutzt.
Also kein Sonos, Alexa, Google, ... sondern einfach "lokale" Soundausgabe über angeschlossene Lautsprecher etc.
Wenn du etwas anderes nutzen willst, dann einfach statt:
Zitatset MyTTS tts $number ruft an.
in diesem notify
Zitatdefine TelefonSpeech notify CALLMONITOR:event:.ring {my $name=(ReadingsVal("CALLMONITOR","external_name",1));; my $number=(ReadingsVal("CALLMONITOR","external_number",1));; if ($name eq "unknown") {fhem ("set MyTTS tts $number ruft an.");;} else {fhem ("set MyTTS tts $name ruft an.")}}
eben
set AlexaDevice speak ...
oder mit was auch immer du Sprachausgabe machen kannst/willst...
EDIT: bzgl.
Zitatattr CALLMONITOR reverse-search phonebook,dasoertliche.de
attr CALLMONITOR reverse-search-cache 1
attr CALLMONITOR reverse-search-cache-file /opt/fhem/log/reverse_search.txt
kannst du hier schauen oder im Forum suchen: https://fhem.de/commandref.html#FB_CALLMONITOR
Oder warten bis sich Epharim meldet (oder jemand anders mit Ahnung). Ich nutze zwar auch CallMonitor aber ohne Telefonbuchkram...
EDIT: hier wird schön erläutert, wie man CallMonitor einrichten kann: https://forum.fhem.de/index.php/topic,110986.msg1051324.html#msg1051324 / Aber: ohne Sprachausgabe... Aber dazu einfach das (oder einähnliches) notify von hier und eben ein Sprachausgabe-System entsprechend anpassen...
EDIT: hier noch bzgl. notify https://wiki.fhem.de/wiki/Notify und das hilft beim Erstellen https://wiki.fhem.de/wiki/Event_monitor
EDIT: noch ein Link bzgl. CallList https://wiki.fhem.de/wiki/FB_CALLLIST
EDIT: ansonsten mal selbst nach den Modulen suchen ;)
EDIT: gut einen noch https://wiki.fhem.de/wiki/Text2Speech ;)
Gruß, Joachim
Eieiei ;) dir brauche ich nat. deinen eigenen Thread nicht verlinken ;) Wenn ich das früher gesehen hätte, dann wäre das mit der Sprachausgabe deutlich einfacher erklärt... ;) Was ich halt leider nicht weiß ist bzgl. Telefonbuchsuche... Nutze ich nicht... ;)
In deinem Fall:
einfach den Eventmonitor öffnen, nach einem passenden Event schauen (Epharim hat "ring" genommen, kann passen, vielleicht gibt es auch "bessere"), dann create/modify und eben die Sprachausgabe, dazu brauchst du aber nat. was womit du die Sprachausgabe machen kannst... ;)
Wenn du postest was du hast, kann ich auch (versuchen) das Notify anzupassen und als "raw definition" zu posten...
Ist einfacher einzupflegen...
Gruß, Joachim