Autor Thema: [gelöst]Licht, wenn keine Bewegung nach ca 10min ausschalten  (Gelesen 6513 mal)

Offline Bennemannc

  • Hero Member
  • *****
  • Beiträge: 2726
Antw:Licht, wenn keine Bewegung nach ca 10min ausschalten
« Antwort #15 am: 26 Dezember 2014, 16:37:34 »
Hallo,

da fehlt irgendwo ein Stern - sonst wird der Timer nach dem ersten mal gelöscht. Aus der Commandref
Zitat
if 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

  • Gast
Antw:[gelöst] Licht, wenn keine Bewegung nach ca 10min ausschalten
« Antwort #16 am: 27 Dezember 2014, 16:57:46 »
Komisch, nach vielem Probieren hats plötzlich ohne Stern funktioniert

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

Acrusty

  • Gast
Antw:Licht, wenn keine Bewegung nach ca 10min ausschalten
« Antwort #17 am: 29 Dezember 2014, 17:18:21 »
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?

Offline stromer-12

  • Hero Member
  • *****
  • Beiträge: 1356
Antw:Licht, wenn keine Bewegung nach ca 10min ausschalten
« Antwort #18 am: 29 Dezember 2014, 18:22:37 »
Tausche mal das + mit dem *, also +*00:02:00
FHEM 5.9(SVN) auf cubietruck mit HMUSB
FHEM 5.9(SVN) auf RPi1B mit HMser | CUNO
FHEM 5.9(SVN) virtuell mit HMLAN | CUL

Acrusty

  • Gast
Antw:Licht, wenn keine Bewegung nach ca 10min ausschalten
« Antwort #19 am: 29 Dezember 2014, 18:32:03 »
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
« Letzte Änderung: 29 Dezember 2014, 18:34:32 von Acrusty »

Offline stromer-12

  • Hero Member
  • *****
  • Beiträge: 1356
Antw:Licht, wenn keine Bewegung nach ca 10min ausschalten
« Antwort #20 am: 29 Dezember 2014, 19:45:18 »
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 5.9(SVN) auf cubietruck mit HMUSB
FHEM 5.9(SVN) auf RPi1B mit HMser | CUNO
FHEM 5.9(SVN) virtuell mit HMLAN | CUL

 

decade-submarginal