DOIF repeatcmd nicht mehr vorhanden?

Begonnen von romakrau, 06 Januar 2021, 09:39:54

Vorheriges Thema - Nächstes Thema

romakrau

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?

Otto123

Hi,

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

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

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Frank_Huber

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

romakrau

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.

romakrau

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.