Hauptmenü

error bei deletereading

Begonnen von vbs, 12 März 2017, 12:24:40

Vorheriges Thema - Nächstes Thema

vbs

Bei einem meiner DOIFs taucht regelmäßig bei den Readings ein "error" auf, der mMn keiner ist. Vielleicht kapier ichs aber auch einfach nicht...

Das ist mein DOIF:
Internals:
   CHANGED
   DEF        ([ku_sb:"^playStatus: playing$"] and [wz_avr:input] eq "av1" and [wz_avr:mute] eq "off") (set wz_avr mute on, setreading wz_avr muteForced 1)
DOELSEIF
(([ku_sb:"^playStatus: stopped$"] or [ku_sb:"^off$"]) and [wz_avr:input] eq "av1" and [wz_avr:muteForced] == 1) (set wz_avr mute off,deletereading wz_avr muteForced )
DOELSEIF
([ku_sb:"^playStatus: stopped$"] or [ku_sb:"^off$"]) (deletereading wz_avr muteForced)
   NAME       sys_di_ku_squeeze
   NR         516
   NTFY_ORDER 50-sys_di_ku_squeeze
   STATE      clear_muteForced
   TYPE       DOIF
   Readings:
     2017-03-12 12:21:04   Device          wz_avr
     2017-03-12 12:21:11   cmd             3
     2017-03-12 12:21:11   cmd_event       set_cmd_3
     2017-03-12 12:21:11   cmd_nr          3
     2017-03-12 12:21:04   e_wz_avr_events mute: on
     2017-03-12 12:21:04   e_wz_avr_input  av1
     2017-03-12 12:21:04   e_wz_avr_mute   on
     2017-03-12 12:21:04   e_wz_avr_muteForced 1
     2017-03-12 12:21:11   error           deletereading wz_avr muteForced: Deleted reading muteForced for device wz_avr
     2017-03-12 12:21:11   state           clear_muteForced

In cmd_2 und cmd_3 wird jeweils per "deletereading" das Reading "muteForced" von "wz_avr" gelöscht. Zum Testen rufe ich cmd_2 oder cmd_3 manuell auf. Es funktioniert auch alles wie gewünscht, aber es entsteht dabei das Reading "error" im DOIF:
error
deletereading wz_avr muteForced : Deleted reading muteForced for device wz_avr
2017-03-12 12:23:28


Geht da etwas bei der Fehlererkennung schief oder steh ich auf dem Schlauch?


vbs

Ok, danke, hatte sowas schon vermutet. Kann man bestimmt so machen, aber dann bekommt man wohl echter Fehler auch nicht mehr mit.