Änderung minInterval Bewegungsmelder HM-Sen-MDIR-WM55 - cannot calculate value

Begonnen von smitie, 20 Dezember 2017, 19:02:04

Vorheriges Thema - Nächstes Thema

smitie

Hallo zusammen,
ich habe 3 Bewegungsmeder HM-Sen-MDIR-WM55 bei denen ich das minInterval nach der Anleitung im wiki (https://wiki.fhem.de/wiki/HM-Sec-MDIR_Funk-Bewegungsmelder_innen ändern möchte.
Nach der Anleitung habe ich zunächst folgende Schritte durchgeführt:
get BM_Keller_Bad_Motion regList
set BM_Keller_Bad_Motion getConfig
Anlernen drücken
get BM_Keller_Bad_Motion reg all

Beim darauffolgenden Punkt set BM_Keller_Bad_Motion regSet minIntervall 60 bekomme ich bei allen Bewegungsmelder die Fehlermeldung:
cannot calculate value. Please issue set BM_Keller_Bad_Motion getConfig first - invalid
Kann mir bitte jemand sagen, was ich falsch mache?

Das List des Bewegungsmelders BM_Keller_Bad:

Internals:
   CUL_HM_MSGCNT 53
   CUL_HM_RAWMSG A0DB1A24157D79ED2292903760070::-68:CUL_HM
   CUL_HM_RSSI -68
   CUL_HM_TIME 2017-12-21 08:08:16
   DEF        57D79E
   IODev      CUL_HM
   LASTInputDev CUL_HM
   MSGCNT     53
   NAME       BM_Keller_Bad
   NOTIFYDEV  global
   NR         128
   NTFY_ORDER 50-BM_Keller_Bad
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 BM_Keller_Bad_Btn_01
   channel_02 BM_Keller_Bad_Btn_02
   channel_03 BM_Keller_Bad_Motion
   lastMsg    No:B1 - t:41 s:57D79E d:D22929 03760070
   protLastRcv 2017-12-21 08:08:15
   protSnd    51 last_at:2017-12-21 08:08:16
   protState  CMDs_done
   rssi_at_CUL_HM cnt:53 lst:-68 min:-102 max:-45 avg:-76.84
   READINGS:
     2017-11-25 12:49:40   CommandAccepted yes
     2017-12-20 17:21:25   D-firmware      1.2
     2017-12-20 17:21:25   D-serialNr      OEQ0541185
     2017-11-23 19:42:17   PairedTo        0xD22929
     2017-11-23 19:39:38   R-pairCentral   0xD22929
     2017-12-21 08:08:16   battery         ok
     2017-12-19 15:16:36   brightness      148
     2017-12-19 15:16:36   cover           closed
     2017-12-20 17:47:27   motion          off
     2017-12-19 15:16:36   powerOn         2017-12-19 15:16:36
     2017-12-19 15:16:36   recentStateType info
     2017-12-21 08:08:16   state           CMDs_done
   helper:
     HM_CMDNR   177
     mId        00DB
     rxType     28
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +57D79E,00,00,00
       nextSend   1513840096.00486
       prefIO     
       rxt        2
       vccu       
       p:
         57D79E
         00
         00
         00
     mRssi:
       mNo        B1
       io:
         CUL_HM     -66
     prt:
       bErr       0
       sProc      0
       sleeping   1
       rspWait:
     q:
       qReqConf   00
       qReqStat   
     role:
       dev        1
     rpt:
       IO         CUL_HM
       flg        A
       ts         1513840095.90818
       ack:
         HASH(0x170c068)
         B18002D2292957D79E01010000
     rssi:
       at_CUL_HM:
         avg        -76.8490566037735
         cnt        53
         lst        -68
         max        -45
         min        -102
     tmpl:
Attributes:
   IODev      CUL_HM
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.2
   model      HM-Sen-MDIR-WM55
   room       Keller
   serialNr   OEQ0541185
   subType    motionAndBtn
   webCmd     getConfig:clear msgEvents


Und das List vom BM_Keller_Bad_Motion:

Internals:
   DEF        57D79E03
   NAME       BM_Keller_Bad_Motion
   NOTIFYDEV  global
   NR         132
   NTFY_ORDER 50-BM_Keller_Bad_Motion
   STATE      noMotion
   TYPE       CUL_HM
   chanNo     03
   device     BM_Keller_Bad
   READINGS:
     2017-11-25 12:49:40   R-brightFilter  7
     2017-11-25 12:49:40   R-captInInterval off
     2017-11-17 19:43:20   R-evtFltrNum    1
     2017-11-17 19:43:20   R-evtFltrPeriod 1 s
     2017-11-25 12:49:40   R-minInterval   120
     2017-11-17 19:43:20   R-sign          off
     2017-12-21 08:08:16   brightness      0
     2017-12-21 08:10:17   motion          off
     2017-12-21 08:08:16   motionCount     118_next:120s
     2017-12-21 08:10:17   motionDuration  122
     2017-12-21 08:10:17   state           noMotion
     2017-12-21 08:08:16   trigDst_D22929  noConfig
     2017-12-21 08:08:16   trigger_cnt     118
   helper:
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
     tmpl:
Attributes:
   model      HM-Sen-MDIR-WM55
   peerIDs    00000000,
   room       Keller


Gruß Rudi

Otto123

Hallo Rudi,
dies hier kann nicht stimmen:
set HM-Sen-MDIR-WM55 regSet minIntervall 60
Name -> BM_Keller_Bad  ???

Ich bin nicht sicher aber ist das Register nicht im Channel _Motion?

Und das ist auch etwas wirr -> get EG_Bewegungsmelder regList

Name -> BM_Keller_Bad  ???

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

smitie

Hallo Otto,
danke für Deine Antwort.
Beim Erstellen des Beitrags bin ich wohl ein wenig mit den 3 Bewegungsmeldern durcheinander gekommen. Ich habe nun erstmal nur den BM_Keller_Bad im System belassen und die Listings im Beitrag 1 angepasst.
Jedoch bekomme ich immer noch die folgende Meldung, wenn ich das minInterval anderen möchte:

cannot calculate value. Please issue set BM_Keller_Bad_Motion getConfig first - invalid


Kann mir vieleicht jemand diese Fehlermeldung genauer erklären?

Gruß Rudi

Otto123

Hallo Rudi,

naja pauschal erklärt bedeutet dies: Du willst ein ein  Register setzen welches der Befehl so nicht ermitteln kann. Es gibt für das Register momentan in FHEM keinen Bezug, keine Grundlage.
Der set Befehl geht davon aus das ihm Register Informationen fehlen und er sagt Du sollst sie mit getConfig holen. Ob sie anschließend wirklich da wären ist dabei eine Mutmaßung.

Ich habe den BM mit mehreren Kanälen nicht, deswegen kann ich auch nur vermuten.

Allerdings heißt bei mir das Register auch minInterval mit einem l.  ;D

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

betateilchen

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!