[Gelöst] HM-Sec-SC Bewegung plotten

Begonnen von raspklaus, 15 Juli 2016, 15:48:23

Vorheriges Thema - Nächstes Thema

raspklaus

Ich stehe grad mal wieder auf dem sogenannten Schlauch.

Ich möchten mit dem HM-Sec-SC einen Plot der auftretenden Bewegungen plotten

Der Melder ist wie folgt definiert:

# Bewegungsmelder Terrasse
define BM_Bewegungsmelder_2 CUL_HM 461488
attr BM_Bewegungsmelder_2 IODev CUL_800HM
attr BM_Bewegungsmelder_2 IOgrp vccu:CUL_800HM
attr BM_Bewegungsmelder_2 actCycle 000:10
attr BM_Bewegungsmelder_2 actStatus alive
attr BM_Bewegungsmelder_2 alias Bewegung Terrasse
attr BM_Bewegungsmelder_2 autoReadReg 4_reqStatus
attr BM_Bewegungsmelder_2 event-on-change-reading .*
attr BM_Bewegungsmelder_2 event-on-update-reading motion
attr BM_Bewegungsmelder_2 expert 2_raw
attr BM_Bewegungsmelder_2 firmware 1.6
attr BM_Bewegungsmelder_2 model HM-Sen-MDIR-O
attr BM_Bewegungsmelder_2 peerIDs 00000000,
attr BM_Bewegungsmelder_2 room Garten,Sicherheit
attr BM_Bewegungsmelder_2 serialNr NEQ0117835
attr BM_Bewegungsmelder_2 showtime 1
attr BM_Bewegungsmelder_2 subType motionDetector
define FileLog_BM_Bewegungsmelder_2 FileLog ./log/BM_Bewegungsmelder_2-%Y-%m.log BM_Bewegungsmelder_2
attr FileLog_BM_Bewegungsmelder_2 logtype text
attr FileLog_BM_Bewegungsmelder_2 room Logs
define SVG_FileLog_BM_Bewegungsmelder_2_1 SVG FileLog_BM_Bewegungsmelder_2:SVG_FileLog_BM_Bewegungsmelder_2_1:CURRENT
define BM_2_Reset watchdog BM_Bewegungsmelder_2:motion 00:02:00 SAME setreading BM_Bewegungsmelder_2 state nomotion


Im Internet hatte ich einen passenden Eintrag gefunden und entsprechent angepasst:

define Motion2Verlauf dummy
attr Motion2Verlauf room ToDo
define FileLog_Motion2Verlauf FileLog ./log/Motion2Verlauf-%Y-%m.log Motion2Verlauf
attr FileLog_Motion2Verlauf logtype text
attr FileLog_Motion2Verlauf room ToDo
define Motion2VerlaufNotifyAn notify BM_Bewegungsmelder_2:motion {fhem (,,set Motion2Verlauf 1")}
attr Motion2VerlaufNotifyAn room ToDo
define AusDummy2 dummy
attr AusDummy2 room ToDo
define Motion2VerlaufNotifyAus notify BM_Bewegungsmelder_2:motion {fhem (,,sleep 17;; set AusDummy on")}
attr Motion2VerlaufNotifyAus room ToDo
define AusDummyNeu2 notify AusDummy2:on {fhem (,,set Motion2Verlauf 0") if ( (time – time_str2num(ReadingsTimestamp(,,Motion2Verlauf","state",0 ))) > 16 )}
attr AusDummyNeu2 room ToDo
define SVG_FileLog_Motion2Verlauf_2 SVG FileLog_Motion2Verlauf:SVG_FileLog_Motion2Verlauf_2:CURRENT
attr SVG_FileLog_Motion2Verlauf_2 room ToDo
define 2_actuator at +*01:00 {addLog("Motion2Verlauf","state")}
attr 2_actuator room ToDo


im Log wird nur das addlog angezeigt:

2016-07-15_10:57:48 Motion2Verlauf 0
2016-07-15_12:04:46 Motion2Verlauf 0   << addLog
2016-07-15_13:04:46 Motion2Verlauf 0   << addLog
2016-07-15_14:04:46 Motion2Verlauf 0   << addLog
2016-07-15_15:04:46 Motion2Verlauf 0   << addLog


Tatsächlich waren aber Bewegungen:

2016-07-15_14:50:58 BM_Bewegungsmelder_2 motion: on (to vccu)
2016-07-15_14:50:58 BM_Bewegungsmelder_2 motionCount: 76_next:240s
2016-07-15_14:50:58 BM_Bewegungsmelder_2 motion
2016-07-15_14:50:58 BM_Bewegungsmelder_2 trigger_cnt: 76
2016-07-15_14:54:59 BM_Bewegungsmelder_2 motion: off
2016-07-15_14:54:59 BM_Bewegungsmelder_2 noMotion
2016-07-15_15:16:43 BM_Bewegungsmelder_2 brightness: 198
2016-07-15_15:25:47 BM_Bewegungsmelder_2 motion: on (to vccu)
2016-07-15_15:25:47 BM_Bewegungsmelder_2 motionCount: 77_next:240s
2016-07-15_15:25:47 BM_Bewegungsmelder_2 motion
2016-07-15_15:25:47 BM_Bewegungsmelder_2 trigger_cnt: 77
2016-07-15_15:28:31 BM_Bewegungsmelder_2 brightness: 197
2016-07-15_15:29:49 BM_Bewegungsmelder_2 motion: off
2016-07-15_15:29:49 BM_Bewegungsmelder_2 noMotion
2016-07-15_15:31:51 BM_Bewegungsmelder_2 brightness: 195
2016-07-15_15:31:51 BM_Bewegungsmelder_2 motion: on (to vccu)
2016-07-15_15:31:51 BM_Bewegungsmelder_2 motionCount: 78_next:240s
2016-07-15_15:31:51 BM_Bewegungsmelder_2 motion
2016-07-15_15:31:51 BM_Bewegungsmelder_2 trigger_cnt: 78
2016-07-15_15:35:53 BM_Bewegungsmelder_2 motion: off
2016-07-15_15:35:53 BM_Bewegungsmelder_2 noMotion
2016-07-15_15:38:55 BM_Bewegungsmelder_2 brightness: 194


Kann mir einer von euch aus meiner Sackgasse helfen ?

Danke


raspklaus

Copy und paste funktioniert nicht immer  ;D