regSet und HomeMatic Bewegungsmelder

Begonnen von rainer042, 29 September 2013, 13:49:11

Vorheriges Thema - Nächstes Thema

rainer042

Hallo,

ich habe einen Homematic Bewegungsmelder. Gundsätzlich funktioniert er in FHEM.

Ich würde gerne Device-Parameter, etwa die Empfndlichkeit setzen. Mit

fhem> get CUL_HM_HM_Sen_MDIR_O_1EC2EB regList
list:         register | range              | peer     |exp| description
   0: intKeyVisib      |   - to -           |          |exp| visibility of internal channel options:visib,invisib
   0: pairCentral      |   0 to 16777215    |          |   | pairing to central
   1: brightFilter     |   0 to 7           |          |   | brightness filter - ignore light at night
   1: captInInterval   |   - to -           |          |   | capture within interval options:on,off
   1: evtFltrNum       |   1 to 15          |          |   | sensitivity - read sach n-th puls
   1: evtFltrPeriod    | 0.5 to 7.5s        |          |   | event filter period
   1: ledOnTime        |   0 to 1.275s      |          |exp| LED ontime
   1: minInterval      |   - to -           |          |   | minimum interval in sec options:240,60,120,30,15
   4: peerNeedsBurst   |   - to -           | required |   | peer expects burst options:on,off

sehe ich die möglichen Parameter. Ein

fhem> set CUL_HM_HM_Sen_MDIR_O_1EC2EB regSet ? 0 0

liefert:

? failed: supported register are brightFilter captInInterval evtFltrNum evtFltrPeriod intKeyVisib ledOnTime minInterval pairCentral peerNeedsBurst

Nun versuche ich z.B. den Parameter brightFilter zu setzen:

fhem> set CUL_HM_HM_Sen_MDIR_O_1EC2EB regSet brightFilter 4
cannot calculate value. Please issue set CUL_HM_HM_Sen_MDIR_O_1EC2EB getConfig first

fhem> set CUL_HM_HM_Sen_MDIR_O_1EC2EB getConfig

fhem> set CUL_HM_HM_Sen_MDIR_O_1EC2EB regSet brightFilter 4
cannot calculate value. Please issue set CUL_HM_HM_Sen_MDIR_O_1EC2EB getConfig first
fhem>

Auch ein get CUL_HM_HM_Sen_MDIR_O_1EC2EB reg all liefert nichts, wo soweit ich es verstanden habe alle Parameter aller Listen ausgegeben werden sollten:

fhem> get CUL_HM_HM_Sen_MDIR_O_1EC2EB reg all
CUL_HM_HM_Sen_MDIR_O_1EC2EB type:motionDetector -
list:peer       register         :value


Hier verstehe ich nicht was schief läuft?  Kann mir jemand auf die Sprünge helfen?

Danke Rainer


Hier noch das device list:

fhem> list CUL_HM_HM_Sen_MDIR_O_1EC2EB
Internals:
   COC_MSGCNT 5
   COC_RAWMSG A0D0D84411EC2EB000000010D9C802F
   COC_RSSI   -50.5
   COC_TIME   2013-09-29 13:41:52
   DEF        1EC2EB
   EVENTS     5
   IODev      COC
   LASTInputDev COC
   MSGCNT     5
   NAME       CUL_HM_HM_Sen_MDIR_O_1EC2EB
   NR         62
   STATE      motion
   TYPE       CUL_HM
   lastMsg    No:0D - t:41 s:1EC2EB d:000000 010D9C80
   protCmdPend 17 CMDs_pending
   protLastRcv 2013-09-29 13:41:52
   protState  CMDs_pending
   rssi_at_COC avg:-51 min:-51.5 max:-50.5 lst:-50.5 cnt:5
   Readings:
     2013-09-29 13:30:34   Activity        alive
     2013-09-29 12:29:12   battery         ok
     2013-09-29 13:41:52   brightness      156
     2013-09-29 12:29:12   cover           closed
     2013-09-29 13:41:52   motion          on (to broadcast)
     2013-09-29 13:41:52   motionCount     13_next:8-240
     2013-09-29 13:41:52   state           motion
   cmdStack:
     ++A001F112341EC2EB00040000000000
     ++A001F112341EC2EB01040000000001
     ++A001F112341EC2EB0103
     ++A001F112341EC2EB00040000000000
     ++A001F112341EC2EB00040000000000
     ++A001F112341EC2EB00040000000000
     ++A001F112341EC2EB01040000000001
     ++A001F112341EC2EB0103
     ++A001F112341EC2EB00040000000000
     ++A001F112341EC2EB01040000000001
     ++A001F112341EC2EB0103
     ++A001F112341EC2EB00040000000000
     ++A001F112341EC2EB01040000000001
     ++A001F112341EC2EB0103
     ++A001F112341EC2EB00040000000000
     ++A001F112341EC2EB01040000000001
     ++A001F112341EC2EB0103
   Helper:
     getCfgList all
     getCfgListNo 4
     mId        005D
     rxType     28
     Respwait:
     Role:
       chn        1
       dev        1
     Rssi:
       At_coc:
         avg        -51
         cnt        5
         lst        -50.5
         max        -50.5
         min        -51.5
Attributes:
   actCycle   000:10
   actStatus  alive
   alias      BAL_Motiondetector
   expert     2_full
   firmware   1.5
   model      HM-Sen-MDIR-O
   peerIDs    
   room       Balkon
   serialNr   JEQ0703044
   subType    motionDetector

betateilchen

protState CMDs_pending

und der CommandStack ist voll. Du musst die Befehle natürlich auch irgendwann an das Gerät übertragen, sonst passiert gar nix.

Drück doch endlich mal die Konfigurationstaste am Bewegeungsmelder...
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

rainer042

Ja, das wars,

wieder was gelernt ...

Danke
Rainer

betateilchen

mach Dir nix draus, durch diese Homematic-Lernhölle muss jeder durch :)
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!