Bei dem Versuch eine Ansage wiederholen zu lassen vermisse ich das attr repeatcmd.
Anrufe:event:.ring {
my $name=(ReadingsVal("Anrufe","external_name",1));
my $number=(ReadingsVal("Anrufe","external_number",1));
if ($name eq "unknown") {fhem ("set EZ110 speak $number ruft an.");} else {fhem ("set EZ110 speak $name ruft an.")}}
Ist es nicht mehr enthalten?
Falls nicht wie kann ich die Wiederholungen erzeugen?
Hi,
das ist ein DOIF ? ::) :o ::)
Mach mal ein komplettes list bitte! https://forum.fhem.de/index.php/topic,71806.0.html
Gruß Otto
Mahlzeit,
Das sieht für mich eher wie ein notify aus.
Aber wie Otto schon schreibt: Bitte ein ganzes List, dann sehen wir mehr.
Grüße
Frank
Sorry für die späte Antwort hatte mich etwas verzettelt.
Hier das List:
Internals:
CFGFN
DEF Anrufe:event:.ring {my $name=(ReadingsVal("Anrufe","external_name",1)); my $number=(ReadingsVal("Anrufe","external_number",1)); if ($name eq "unknown") {fhem ("set EZ110 speak $number ruft an.");} else {fhem ("set EZ110 speak $name ruft an.")}}
FUUID 5ff574fc-f33f-3c55-8b09-0a612f54ebd4f2c0
MODEL Perl
NAME Anrufansagen
NOTIFYDEV global
NR 1013
NTFY_ORDER 50-Anrufansagen
STATE initialized
TYPE DOIF
VERSION 23418 2020-12-26 10:04:12
READINGS:
2021-01-06 09:36:04 mode enabled
2021-01-06 09:36:04 state initialized
Regex:
accu:
condition:
helper:
DEVFILTER ^global$
NOTIFYDEV global
globalinit 1
last_timer 0
sleeptimer -1
perlblock:
uiTable:
Attributes:
room Telefon
repeatcmd steht als attribut nicht zur Auwahl zur Verfügung. Ein hinzufügen in RAW-definition lehnt er ab.
Manchmal braucht man den nötigen Abstand. Frank hat recht, es ist definiert wie ein Notify.
([Anrufe:event] eq "ring")
So wird ein DOIF draus und das Attribut repeatcmd erscheint.
Danke für den Schubs.