Modify funktioniert nicht wie erwartet

Begonnen von Schmitz, 22 Dezember 2013, 12:42:10

Vorheriges Thema - Nächstes Thema

Schmitz

Hallo Zusammen,
ich habe folgendes Notify für meinen FS20 Regensensor SR

Regensensor.on {
if ($defs{Regensensor_off_do}){
fhem "modify Regensensor_off_do +00:00:20"
}else {
fhem "define Regensensor_off_do at +00:00:20 set Regensensor off"
}

}


Das define funktioniert wunderbar und erstellt Regensensor_off_do mit 20 Sekunden.
danach wird der Regensensor auch ausgeschaltet.
Sobald der Sensor sendet und es ein def für Regensensor_off_do gibt wird dieses modifiziert.
Leider funktioniert das modify so nicht, da immer 3-6 sekunden verlängert wird nicht wie erwartet 20 sekunden.
Warum ist das so? Was mache ich falsch?

Vielen Dank

Zrrronggg!

Offen gestanden kapiere ich nicht, dass das "define" überhaupt irgendwas macht.

Oder fehlt das was beim Code den du gepostet hast?
FHEM auf Linkstation Mini, CUL 868 SlowRF, 2xCUL 868 RFR, CUL 433 für IT, 2xHMLAN-Configurator mit VCCU, ITV-100 Repeater, Sender und Aktoren von FHT, FS20, S300, HM, IT, RSL