FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Hightower62 am 02 Dezember 2013, 22:19:38

Titel: [gelöst] at Ereignis einmal aussetzen
Beitrag von: Hightower62 am 02 Dezember 2013, 22:19:38
Ich möchte ein "at" Ereignis genau einmal aussetzen. Dazu habe ich das Attribut "skip_next" gefunden.
Aber wie kann ich es beeinflussen. Bei der Definition kann es den Wert "0" oder "1" haben.
Titel: Antw:at Ereignis einmal aussetzen
Beitrag von: ph1959de am 03 Dezember 2013, 08:18:30
Zumindest das Setzen des Attributs kannst Du auf verschiedene Arten erreichen:


Was genau der Effekt dieser Anweisung ist, habe ich nicht ausprobiert (z.B., ob nach dem nächsten Termin das skip_next wieder zurückgesetzt wird) - aber Du möchtest ja sicher selbst auch noch was testen  ;).

Gruß, Peter

<spoiler_warning>
Hab's doch schon selbst ausprobiert: das attribut ist nach dem "übersprungenen" Termin wieder gelöscht.
</spoiler_warning>
Titel: Antw:at Ereignis einmal aussetzen
Beitrag von: Hightower62 am 03 Dezember 2013, 11:49:37
Danke Peter, wie man das Attribut über das GUI setzt hatte ich auch schon herausgefunden. Aber kann ich ein Attribut auch aus einer Funktion heraus setzen und/oder entfernen?

Gesendet von meinem GT-I9300 mit Tapatalk

Titel: Antw:at Ereignis einmal aussetzen
Beitrag von: betateilchen am 03 Dezember 2013, 12:00:44
natürlich...

Überspringen aktivieren: attr <name_des_AT> skip_next 1

Überspringen deaktivieren: attr <name_des_AT> skip_next 0

Das funktioniert selbstverständlich auch aus Funktionen oder notify.
Titel: Antw:at Ereignis einmal aussetzen
Beitrag von: Hightower62 am 03 Dezember 2013, 22:24:31
Danke betateilchen, das werde ich versuchen.