Hallo,
da ich nicht weiterkomme und auch nach suchen im Web keine Antworten finde versuche ich es mal hier:
Ich habe vor der Haustür eine (eigentlich) ganz simple Schaltung: ein HM Bewegungsmelder (HM-Sen-MDIR-O) soll über einen Unterputzschaltaktor die Beleuchtung schalten. Bei geringer Helligkeit soll das Licht für eine Minute angehen. Dies hab ich über ein Notify gelöst. Ein watchdog setzt den Bewegungsmelder wieder in den nomotion-Status. Das funktioniert auch soweit. Nur habe ich zwischen dem Moment in dem das Licht ausgeht bis zum nächsten mal dass der Bewegungsmelder wieder reagiert eine Verzögerung von ungefähr drei Minuten, was absolut unpraktikabel ist, die ich mir aber auch nicht erklären kann. Woran könnte das liegen?
Das notify:
HM_4484D1:motion {fhem ("set HM_409767 on-for-timer 60") if (ReadingsVal("HM_4484D1","brightness",0) < 110)}
Watchdog:
HM_4484D1:motion 00:00:12 SAME setreading HM_4484D1 state nomotion; setstate watchdog_reset_Bewegungsmelder_Einfahrt defined
Bin für jede Hilfe, Erfahrungen und Tipps sehr dankbar!!
Bin übrigens noch nicht besonders Erfahren, dumme Fragen bitte ich also zu entschuldigen...
Danke im Voraus,
Janek
Die HM-Geraete kenne ich nicht, in den anderen Systemen ist es ueblich, dass der Bewegungssensor nach dem Ausloesen eine (konfigurierbare) Ruhepause hat. Z.Bsp: Licht fuer 4 Minuten an -> BM Pause 4 Minuten. usw.
Die Frage ist im HomeMatic Forumsbereich vmtl. besser aufgehoben. Ja, man kann sie als TE dorthin verschieben.
Das liegt am Register minInterval des Channel.
Register anpassen und gut ist.
Edith: Rudi war schneller 8)
Wenns doch nur so einfach wäre :( das minInterval hab ich schon von standardmäßigen 240 Sekunden auf 15 verringert, daran kann es also nicht liegen. Es sei denn er speichert die Werte nicht... ::) werds morgen mal mit nem Neustart vom Melder probieren
Zumindest bei meinen HM-Sen-MDIR-O2 war es "so einfach".
Schauen das der Melder das Register setzt und ein getConfig und mit der Anlerntaste übernehmen lassen.
Wenn du ein list zeigen würdest wäre das auch nicht verkehrt und der Beitrag ist unter HomeMatic besser aufgehoben - siehe Antwort von Rudi.
Edith: Den Watchdog für nomotion kannst du löschen, Martin hat es soweit umgebaut das von selbst ein nomotion gesetzt wird.
Ein aktuelles FHEM wird vorausgesetzt.
Edith1:
Hier mal ein list eines meiner MDIR-O2 der brav alle 15 Sekunden auslöst wenn er getriggert wird (logischerweise).
Internals:
DEF 32690B
HMLAN1_MSGCNT 269
HMLAN1_RAWMSG E32690B,0000,0626A9DA,FF,FFCD,69841032690B123ABC06015900
HMLAN1_RSSI -51
HMLAN1_TIME 2016-06-07 18:23:15
HMLAN2_MSGCNT 268
HMLAN2_RAWMSG E32690B,0000,04887A7B,FF,FFC1,68841032690B123ABC06015900
HMLAN2_RSSI -63
HMLAN2_TIME 2016-06-07 18:17:31
IODev HMLAN1
LASTInputDev HMLAN1
MSGCNT 537
NAME EG_Bewegungsmelder_Garderobe
NR 980
NTFY_ORDER 50-EG_Bewegungsmelder_Garderobe
STATE noMotion
TYPE CUL_HM
lastMsg No:69 - t:10 s:32690B d:123ABC 06015900
protLastRcv 2016-06-07 18:23:15
protSnd 26 last_at:2016-06-07 18:13:19
protState CMDs_done
rssi_at_HMLAN1 avg:-50.23 min:-52 max:-48 lst:-51 cnt:269
rssi_at_HMLAN2 avg:-61.82 min:-64 max:-59 lst:-63 cnt:268
Helper:
Dblog:
Activity:
Mydblog:
TIME 1465231114.14604
VALUE alive
Battery:
Mydblog:
TIME 1465316595.57124
VALUE ok
Brightness:
Mydblog:
TIME 1465316595.57124
VALUE 89
Cover:
Mydblog:
TIME 1465316595.57124
VALUE closed
Motion:
Mydblog:
TIME 1465316016.62023
VALUE off
Motioncount:
Mydblog:
TIME 1465315999.75672
VALUE 180_next:15s
Motionduration:
Mydblog:
TIME 1465316016.62023
VALUE 17
State:
Mydblog:
TIME 1465316016.62023
VALUE noMotion
Trigdst_vccu:
Mydblog:
TIME 1465315999.75672
VALUE noConfig
Trigger_cnt:
Mydblog:
TIME 1465315999.75672
VALUE 180
Readings:
2016-06-06 18:38:34 Activity alive
2015-06-19 18:07:27 CommandAccepted yes
2015-05-23 10:24:23 D-firmware 1.6
2015-05-23 10:24:23 D-serialNr LEQ0987391
2016-01-05 12:08:39 PairedTo 0x123ABC
2015-06-19 18:07:27 R-brightFilter 7
2015-06-19 18:07:27 R-captInInterval off
2015-05-23 10:23:51 R-evtFltrNum 1
2015-05-23 10:23:51 R-evtFltrPeriod 1 s
2015-06-19 18:07:27 R-minInterval 15
2015-05-23 10:23:50 R-pairCentral 0x123ABC
2016-01-05 12:08:39 RegL_00. 02:01 0A:12 0B:3A 0C:BC 00:00
2016-01-05 12:08:40 RegL_01. 01:12 02:70 08:00 22:00 00:00
2016-06-07 18:23:15 battery ok
2016-06-07 18:23:15 brightness 89
2016-06-07 18:23:15 cover closed
2016-06-07 18:13:36 motion off
2016-06-07 18:13:19 motionCount 180_next:15s
2016-06-07 18:13:36 motionDuration 17
2016-01-05 17:33:26 powerOn 2016-01-05 17:33:26
2016-06-07 18:23:15 recentStateType info
2016-06-07 18:13:36 state noMotion
2016-06-07 18:13:19 trigDst_vCCU noConfig
2016-06-07 18:13:19 trigger_cnt 180
Helper:
HM_CMDNR 105
mId 00C1
rxType 28
Expert:
def 1
det 0
raw 1
tpl 0
Io:
newChn +32690B,00,00,00
nextSend 1465316595.62223
rxt 2
vccu vCCU
p:
32690B
00
00
00
Mrssi:
mNo 69
Io:
HMLAN1 -49
Prt:
bErr 0
sProc 0
sleeping 0
Rspwait:
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
Rssi:
At_hmlan1:
avg -50.2379182156134
cnt 269
lst -51
max -48
min -52
At_hmlan2:
avg -61.8208955223881
cnt 268
lst -63
max -59
min -64
Tmpl:
Attributes:
IODev HMLAN1
IOgrp vCCU
actCycle 000:10
actStatus alive
autoReadReg 4_reqStatus
devStateIcon motion:black_FS20.on noMotion:black_FS20.off
expert 2_full
firmware 1.6
model HM-Sen-MDIR-O-2
peerIDs 00000000,
room CUL_HM
serialNr LEQ0987391
subType motionDetector