Laufender on-for-timer modifizieren

Begonnen von Snobs, 02 Mai 2017, 18:40:48

Vorheriges Thema - Nächstes Thema

Snobs

Hallo zusammen,

mir geht es darum, wenn ein Bewgungsmelder auslöst, eine IT - Steckdose zu schalten. Das schalten soll jedoch ein on-for-timer 180 schalten.
Der Bewegungsmelder schaltet jedoch nach 30sek wieder aus auf off. Jetzt möchte ich jedoch WENN der on-for-timer gesetzt ist, das der modifiziert wird auf erneute 180 sek.
Bisher habe ich das so :
ZitatMYSENSOR_20:tripped1:.on {
   if(ReadingsVal("Sitzbank", "state", 'off')) {
      fhem ('set Sitzbank on-for-timer 180')
   }
}

Aber wie bekomme ich jetzt ein Modify von dem Timer +180sek ?
Was ich sehe ist, dass der Bewegungsmelder vorher wieder abschaltet und erneut auslösen kann.

Oder muss ich den Timer löschen und neu "erzeugen" ?
Ich hab da gerade ne Denkblockade :(

VG
Sascha

DeeSPe

"on-for-timer" einfach neu setzen, das sollte den alten überschreiben.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe