FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: FlorianZ am 28 Oktober 2015, 10:17:45

Titel: DOIF wait inkrementell oder absolut wirksam?
Beitrag von: FlorianZ am 28 Oktober 2015, 10:17:45
Hallo zusammen

wirkt das wait Attribut inkrementell oder absolut?

zb. Wenn 3 Lampen ausgeschaltet werden mit folgender def:

attr <DOIF-modul> wait 1,2,3

Wird dann Lampe 3 nach 3 Sekunden oder nach 6 Sekunden ausgeschaltet?

Ich möchte gerne mit einen DOIF 15 Lampen ausschalten und das ganze etwas "entprellen"

vg
Florian
Titel: Antw:DOIF wait inkrementell oder absolut wirksam?
Beitrag von: kumue am 28 Oktober 2015, 10:38:06
so wie ich die DOIF Doku verstanden habe absolut.


(set lamp1 on)(set lamp2 on)(set lamp3 on)(set lamp4 on)
wait 0,1,2,3


würde die Lampen im Ein-Sekundentakt schalten...
Titel: Antw:DOIF wait inkrementell oder absolut wirksam?
Beitrag von: Damian am 28 Oktober 2015, 10:42:22
Zitat von: FlorianZ am 28 Oktober 2015, 10:17:45
Hallo zusammen

wirkt das wait Attribut inkrementell oder absolut?

zb. Wenn 3 Lampen ausgeschaltet werden mit folgender def:

attr <DOIF-modul> wait 1,2,3

Wird dann Lampe 3 nach 3 Sekunden oder nach 6 Sekunden ausgeschaltet?

Die Sekundenangaben beziehen sich immer auf den Vorgänger (wie bei Sleep). Hier also 3 Sekunden nach dem Vorgänger, bzw. 6 Sekunden nach Eintreten der Bedingung.

So etwas lässt sich schneller ausprobieren, als auf eine Antwort im Forum zu warten.

Gruß

Damian
Titel: Antw:DOIF wait inkrementell oder absolut wirksam?
Beitrag von: Damian am 28 Oktober 2015, 10:44:58
Zitat von: kumue am 28 Oktober 2015, 10:38:06
so wie ich die DOIF Doku verstanden habe absolut.


(set lamp1 on)(set lamp2 on)(set lamp3 on)(set lamp4 on)
wait 0,1,2,3


würde die Lampen im Ein-Sekundentakt schalten...

dann, eher so

wait 0,1,1,1

Gruß

Damian
Titel: Antw:DOIF wait inkrementell oder absolut wirksam?
Beitrag von: kumue am 28 Oktober 2015, 10:46:08
mist, lag ich ja voll daneben... :(

Danke an Damian für die Richtigstellung !
Titel: Antw:DOIF wait inkrementell oder absolut wirksam?
Beitrag von: FlorianZ am 28 Oktober 2015, 11:02:48
vielen Dank für die schnellen Antworten.

Meine realen Versuche waren sehr Unterschiedlich.

Ist es möglich das Attribut wait "global" für einen DOIF Fall zu setzen?
Mein DOIF hat noch 4 DOELSEIF mit jeweils ca 10-15 Schaltungen.
Um jetzt alle zu entprellen muss ich ca 60 mal 0.3,0.3,0.3............. setzen.

vg
Florian

Titel: Antw:DOIF wait inkrementell oder absolut wirksam?
Beitrag von: Damian am 28 Oktober 2015, 11:58:14
Zitat von: FlorianZ am 28 Oktober 2015, 11:02:48
vielen Dank für die schnellen Antworten.

Meine realen Versuche waren sehr Unterschiedlich.

Ist es möglich das Attribut wait "global" für einen DOIF Fall zu setzen?
Mein DOIF hat noch 4 DOELSEIF mit jeweils ca 10-15 Schaltungen.
Um jetzt alle zu entprellen muss ich ca 60 mal 0.3,0.3,0.3............. setzen.

vg
Florian

global geht leider nicht.

Gruß

Damian
Titel: Antw:DOIF wait inkrementell oder absolut wirksam?
Beitrag von: FlorianZ am 28 Oktober 2015, 12:08:22
Ok,
Danke trotzdem

vg
Florian