Hallo,
ich habe Notify "Alarm" von einem Bewegungsmelder in FHEM importiert,
Dieser Notify ist auch mit der "lampe2" und dem Bewegungsmelder verbunden.
Ich sehe das ein Alarm auch in fhem eingeht, durch das Datum wann es zuletzt aufgeführt wurde, und im Log.
Mein Problem ist es, das wenn ich die lampe2 über einen Raum An/Aus schalte, es wunderbar funktioniert. Jedoch nicht über das Event.
Hat jemand eine Idee?
Hier die benötigten Infos / Logfiles:
Gruppe notify:
AliRF_047109_alarm 2014-11-17 16:15:46
Details:
Internals
DEF AliRF_047109:motion.* {
Log 2, "Mein Alarm wurde ausgelöst!!!";
fhem("set lampe2 on");
}
NAME AliRF_047109_alarm
NOTIFYDEV AliRF_047109
NR 20
NTFY_ORDER 50-AliRF_047109_alarm
REGEXP AliRF_047109:motion.*
STATE 2014-11-17 16:19:45
TYPE notify
fhem.cfg - komplett
...standard der fhem.cfg...
define eventTypes eventTypes ./log/eventTypes.txt
# Disable this to avoid looking for new USB devices on startup
define initialUsbCheck notify global:INITIALIZED usb create
define AliRF_047109_alarm notify AliRF_047109:motion.* {\
Log 2, "Mein Alarm wurde ausgelöst!!!";;\
fhem("set lampe2 on");;\
}\
define lampe2 GenShellSwitch /home/pi/rcswitch-pi/send 01000 2 1 0
attr lampe2 userattr room_map structexclude
attr lampe2 comment Alle FunkSchalter für Licht
attr lampe2 group Licht
attr lampe2 room Büro
define arduino JeeLink /dev/ttyUSB0
attr arduino flashCommand avrdude -p atmega328P -c arduino -P [PORT] -D -U flash:w:[HEXFILE] 2>[LOGFILE]
define AliRF_047109 AliRF 047109
attr AliRF_047109 IODev arduino
attr AliRF_047109 room AliRF
define FileLog_AliRF_047109 FileLog ./log/AliRF_047109-%Y.log AliRF_047109
attr FileLog_AliRF_047109 logtype text
attr FileLog_AliRF_047109 room AliRF
Logfile
2014.11.17 16:27:40 5: JeeLink/RAW: /O
2014.11.17 16:27:40 5: JeeLink/RAW: O/K 5 2291081 1
2014.11.17 16:27:40 5: arduino dispatch OK 5 2291081 1
2014.11.17 16:27:40 5: Triggering AliRF_047109 (1 changes)
2014.11.17 16:27:40 5: Notify loop for AliRF_047109 motion: 1
2014.11.17 16:27:40 5: Triggering AliRF_047109_alarm
2014.11.17 16:27:40 4: AliRF_047109_alarm exec {
Log 2, "Mein Alarm wurde ausgelöst!!!";;
fhem("set lampe2 on");;
}
2014.11.17 16:27:40 5: Cmd: >{
Log 2, "Mein Alarm wurde ausgelöst!!!";
fhem("set lampe2 on");
}<
2014.11.17 16:27:40 2: Mein Alarm wurde ausgelöst!!!
2014.11.17 16:27:40 5: Cmd: >set lampe2 on<
2014.11.17 16:27:40 4: GenShellSwitch command line: /home/pi/rcswitch-pi/send 01000 2 1 |
2014.11.17 16:27:41 3: GenShellSwitch command result: sending systemCode[01000] unitCode[2] command[1]
2014.11.17 16:27:41 2: GenShellSwitch set lampe2 on
2014.11.17 16:27:41 5: Triggering lampe2 (1 changes)
2014.11.17 16:27:41 5: Notify loop for lampe2 on
2014.11.17 16:27:41 4: eventTypes: GenShellSwitch lampe2 on -> on
2014.11.17 16:27:41 4: eventTypes: AliRF AliRF_047109 motion: 1 -> motion: .*
2014.11.17 16:27:48 4: HTTP FHEMWEB:10.1.1.206:59276 GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2014-11.log
Vielen Dank!