FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: romakrau am 06 Januar 2021, 09:39:54

Titel: DOIF repeatcmd nicht mehr vorhanden?
Beitrag von: romakrau am 06 Januar 2021, 09:39:54
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?
Titel: Antw:DOIF repeatcmd nicht mehr vorhanden?
Beitrag von: Otto123 am 06 Januar 2021, 09:45:16
Hi,

das ist ein DOIF ?  ::) :o ::)

Mach mal ein komplettes list bitte! https://forum.fhem.de/index.php/topic,71806.0.html

Gruß Otto
Titel: Antw:DOIF repeatcmd nicht mehr vorhanden?
Beitrag von: Frank_Huber am 06 Januar 2021, 13:20:35
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
Titel: Antw:DOIF repeatcmd nicht mehr vorhanden?
Beitrag von: romakrau am 07 Januar 2021, 13:55:25
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.
Titel: Antw:DOIF repeatcmd nicht mehr vorhanden?
Beitrag von: romakrau am 07 Januar 2021, 14:06:39
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.