[gelöst]Licht, wenn keine Bewegung nach ca 10min ausschalten

Begonnen von Acrusty, 19 Dezember 2014, 13:18:01

Vorheriges Thema - Nächstes Thema

Bennemannc

Hallo,

da fehlt irgendwo ein Stern - sonst wird der Timer nach dem ersten mal gelöscht. Aus der Commandref
Zitatif no * is specified, then a command will be executed only once, and then the at entry will be deleted. In this case the command will be saved to the statefile (as it considered volatile, i.e. entered by cronjob) and not to the configfile (see the save command.)
Also ich würde versuchen, "define Timer notify Bewegungsmelder.* at *+00:00:10 set Lampe off"

Gruß Christoph
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF

Acrusty

Komisch, nach vielem Probieren hats plötzlich ohne Stern funktioniert

Trotzdem vielen,vielen Dank, endlich kann ich einen Erfolg verbuchen  8)

Acrusty

Muss nochmal öffnen....
Funktioniert doch nicht  :-\

Habs in diversen Varianten probiert, auch in Perl....jedoch ohne Erfolg.
Ohne Stern nur mit "+" funktionierts, jedoch ohne Verlängerung des Timers bei "motion"

wenn ich folgendes im DEF habe:
Bewegungsmelder:motion define Timer at *+00:02:00 set Bad off

Erhalte ich diese Logs:
2014.12.29 17:08:20 4: Badnotify exec define Timer at *+00:02:00 set Bad off
2014.12.29 17:08:20 1: define Timer Timer at *+00:02:00 set Bad off: Wrong timespec +00:02:00: either HH:MM:SS or {perlcode}
2014.12.29 17:08:20 3: Badnotify return value: Wrong timespec +00:02:00: either HH:MM:SS or {perlcode}


was stimmt nicht?

stromer-12

FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

Acrusty

#19
Hallo

Hab ich auch schon probiert, der Timer wird zwar erstellt, wird aber bei einem trigger nicht verlängert.
Ebenfalls stelle ich fest, dass der Timer nach Ablauf der zwei Minuten neu erstellt wird.
Dabei wird aber mein Licht ausgeschaltet, was ich ja nicht möchte...


Im Log steht dann das:
2014.12.29 18:30:05 4: HTTP FHEMWEB:192.168.1.133:57000 GET /fhem&room=all&cmd=trigger+Bewegungsmelder+motion
2014.12.29 18:30:05 4: Badnotify exec define Timer at +*00:02:00 set Bad off
2014.12.29 18:30:05 3: Badnotify return value: Timer already defined, delete it first
2014.12.29 18:30:05 4: eventTypes: CUL_HM Bewegungsmelder motion -> motion

stromer-12

Steht ja da, das er den Timer nicht neu anlegen kann weil er schon existiert.

Entweder den Timer wenn vorhanden Löschen und neu Anlegen, oder Modifizieren.
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL