RandomTimer disablecond tuts nicht

Begonnen von patlabor, 19 Juli 2016, 11:35:57

Vorheriges Thema - Nächstes Thema

patlabor

Hallo zusammen,

ich spiele gerade mit dem RandomTimer etwas rum, aber bekomme die disableCond nicht in den griff.

habe folgendes als disableCond angelegt
attr wz_simu disableCond (ReadingsVal("bewohner","residentsGone","0") < 1)

Jetzt kann ich aber bei bewohner beliebit viele residents auf gone stellen, der Timer wird nicht aktiviert/deaktiviert.
habe ich bewohner auf alle abwesend stehen und lege dann die disableCond an springt der timer sofort auf on und funktioniert wie gewollt, andere ich jetzt die anzahl der "gone" bewohner, bleibt der timer trotzdem aktiv.

setzt ich zuerst alle bewohner auf home und lege dann die disableCond an ist der Timer deaktiviert, springt aber auch nicht an wenn ich jetzt die anzahl der abwesenden bewohner auf 2 setze.

Scheinbar funktioniert die Condition ja, aber wird nur abgefragt in dem moment in dem sie angelet wird.

Was mache ich hier falsch?

marvin78

Ich denke nicht, dass RandomTimer auf die Events reagiert sondern die Condition dann abfragt, wenn sie benötigt wird.