HM-Sec-MDIR regset ändern

Begonnen von Maxl, 11 März 2016, 14:48:08

Vorheriges Thema - Nächstes Thema

Maxl

Hallo,

ich gehe nach der Anleitung http://www.fhemwiki.de/wiki/HM-Sec-MDIR_Funk-Bewegungsmelder_innen vor

get EG_Bewegungsmelder regList
set EG_Bewegungsmelder getConfig

Anlernen drücken

get EG_Bewegungsmelder reg all
set EG_Bewegungsmelder regSet minInterval 60

bekomme jedoch folgende Meldung

Zitatcannot calculate value. Please issue set HM_461413 getConfig first - invalid

Was mache ich falsch?

Gepairt dürfte er sein:
Activity alive 2016-03-11 13:29:22
CommandAccepted yes 2016-03-07 10:30:35
D-firmware 1.6 2016-03-07 19:28:59
D-serialNr NEQ0118064 2016-03-07 19:28:59
PairedTo 0xF11234 2016-03-07 19:29:01
R-brightFilter 7 2016-03-07 10:23:35
R-captInInterval off 2016-03-07 10:23:35
R-evtFltrNum 1 2016-03-07 10:23:35
R-evtFltrPeriod 1 s 2016-03-07 10:23:35
R-minInterval 240 2016-03-07 10:23:35
R-pairCentral 0xF11234 2016-03-07 10:34:52
battery ok 2016-03-11 14:30:53
brightness 153 2016-03-11 14:38:51
cover closed 2016-03-11 14:30:53
motion on (to nanoCUL) 2016-03-11 14:38:51
motionCount 223_next:116s 2016-03-11 14:38:51
powerOn 2016-03-07 10:27:16 2016-03-07 10:27:16
recentStateType info 2016-03-11 14:30:53
state motion 2016-03-11 14:38:51
trigDst_F11234  noConfig 2016-03-11 14:38:51
trigger_cnt 223 2016-03-11 14:38:51

Danke
FHEM auf Raspberry mit HM, HMC und AVR Netios.

Otto123

Zitat von: Maxl am 11 März 2016, 14:48:08
Was mache ich falsch?
Hallo,

als erstes Du verwendest keine Codetags, Zitat hast Du ja gefunden --> links daneben. Dann liest es sich besser.

Poste besser ein komplettes list EG_Bewegungsmelder

Welches gerät ist HM_461413 ?

Hast Du hminfo definiert und mal get configcheck gemacht?

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

Maxl

Hi,

es handelt sich um einen Funkbewegungsmelder,
hminfo habe ich nicht definiert und get configcheck finde ich nicht  :(

mit get cmdlist kommt das



Gets ------
cmdList
param -param-
reg -addr- ... -list- -peer-
regList
regVal -addr- ... -list- -peer-
saveConfig -filename- ...

Sets ------
assignHmKey
clear [readings|trigger|register|oldRegs|rssi|msgEvents|attack|all]
deviceRename newName
getConfig
getRegRaw [List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
peerBulk -peer1,peer2,...- [set|unset]
peerChan -btnNumber- -actChn- ... single [set|unset] [actor|remote|both]
raw data ...
regBulk -list-:-peer- -addr1:data1- -addr2:data2- ...
regSet [prep|exec] -regName- -value- ... [-peerChannel-]
reset
sign [on|off]
unpair


mit get reglist das



list:         register | range              | peer     | description
   0: pairCentral      |   0 to 16777215    |          | pairing to central
   1: brightFilter     |   0 to 7           |          | brightness filter - ignore light at night
   1: captInInterval   |     literal        |          | capture within interval options:on,off
   1: evtFltrNum       |   1 to 15          |          | sensitivity - read each n-th puls
   1: evtFltrPeriod    | 0.5 to 7.5s        |          | event filter period
   1: ledOnTime        |   0 to 1.275s      |          | LED ontime
   1: minInterval      |     literal        |          | minimum interval in sec options:240,60,120,30,15
   4: peerNeedsBurst   |     literal        | required | peer expects burst options:on,off


FHEM auf Raspberry mit HM, HMC und AVR Netios.

Otto123

Na dieses mal hast Du alles falsch gemacht.  :-X

Funkbewegungsmelder = EG_Bewegungsmelder = HM_461413 ??? Glaube ich nicht! Deine Fehlermeldung meckert ein gerät an welches HM_461413 heißt!

hminfo solltest Du definieren, danach kannst Du dort ein get configcheck machen, dass ist ein Befehl innerhalb hminfo.

Wenn Du das nächste mal keine Codetags nimmst rede ich nicht mehr mit Dir! Drücke den Knopf mit dem Doppelkreuz und kopiere dann erst deinen Code dort rein. Mit Vorschau kannst Du solange probieren bis es klappt!

Das was Du da jetzt rein kopiert hast ist nicht das was ich wollte! Was passiert denn wenn Du list EG_Bewegungsmelder in die Kommandzeile eingibst?

Tut mir leid aber das waren keine sinnvollen Infos

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

Maxl

Hallo,

entschuldige jetzt hoffentlich aber richtig  ;)
das ist was ich mit "hm get configcheck" bekomme

missing register list
    CUL_HM_HM_LC_SW4_DR_383FB5: RegL_00.
    CUL_HM_HM_LC_SW4_DR_383FB5_Sw_01: RegL_01.
    CUL_HM_HM_LC_SW4_DR_383FB5_Sw_02: RegL_01.
    CUL_HM_HM_LC_SW4_DR_383FB5_Sw_03: RegL_01.
    CUL_HM_HM_LC_SW4_DR_383FB5_Sw_04: RegL_01.
    HM_3BBA36: RegL_00.
    HM_3BBA36_Btn_01: RegL_01.
    HM_3BBA36_Btn_02: RegL_01.
    HM_Licht_Korbinian: RegL_00.,RegL_01.

peer list incomplete. Use getConfig to read it.
    incomplete: CUL_HM_HM_MOD_Re_8_353C4B_Sw_02:
    incomplete: CUL_HM_HM_MOD_Re_8_353C4B_Sw_03:
    incomplete: CUL_HM_HM_MOD_Re_8_353C4B_Sw_04:
    incomplete: CUL_HM_HM_MOD_Re_8_353C4B_Sw_05:
    incomplete: CUL_HM_HM_MOD_Re_8_353C4B_Sw_06:
    incomplete: CUL_HM_HM_MOD_Re_8_353C4B_Sw_07:
    incomplete: CUL_HM_HM_MOD_Re_8_353C4B_Sw_08:
    incomplete: HM_3BBA36_Btn_01:
    incomplete: HM_3BBA36_Btn_02:
    incomplete: HM_Licht_Korbinian:

trigger sent to undefined device
    triggerUndefined: HM_381468_Btn_01:F11234
    triggerUndefined: HM_381468_Btn_02:F11234
    triggerUndefined: HM_381468_Btn_03:F11234
    triggerUndefined: HM_381468_Btn_04:F11234
    triggerUndefined: HM_381468_Btn_05:F11234
    triggerUndefined: HM_381468_Btn_06:F11234
    triggerUndefined: HM_381468_Btn_07:F11234
    triggerUndefined: HM_381468_Btn_08:F11234

PairedTo missing/unknown
    HM_3BBA36

PairedTo mismatch to IODev
    CUL_HM_HM_CC_RT_DN_354555 paired:0xF11234 IO attr: -.
    CUL_HM_HM_CC_RT_DN_3547B5 paired:0xF11234 IO attr: -.
    CUL_HM_HM_CC_RT_DN_3547BA paired:0xF11234 IO attr: -.
    CUL_HM_HM_CC_RT_DN_3547BB paired:0xF11234 IO attr: -.
    CUL_HM_HM_CC_RT_DN_3547BF paired:0xF11234 IO attr: -.
    CUL_HM_HM_CC_RT_DN_3549DB paired:0xF11234 IO attr: -.
    CUL_HM_HM_CC_RT_DN_3549DE paired:0xF11234 IO attr: -.
    CUL_HM_HM_CC_RT_DN_3549E1 paired:0xF11234 IO attr: -.
    CUL_HM_HM_LC_SW4_DR_383FB5 paired:0xF11234 IO attr: -.
    CUL_HM_HM_MOD_Re_8_353C4B paired:0xF11234 IO attr: -.
    CUL_HM_HM_SEC_SD_2F361B paired:0xF11234 IO attr: -.
    CUL_HM_HM_SEC_SD_2F3665 paired:0xF11234 IO attr: -.
    CUL_HM_HM_SEC_SD_2F36E2 paired:0xF11234 IO attr: -.
    CUL_HM_HM_SEC_SD_2F387B paired:0xF11234 IO attr: -.
    CUL_HM_HM_SEC_SD_2F387C paired:0xF11234 IO attr: -.
    CUL_HM_HM_SEC_SD_2F389B paired:0xF11234 IO attr: -.
    HM_381468 paired:0xF11234 IO attr: -.
    HM_461413 paired:0xF11234 IO attr: -.
    HM_Licht_Korbinian paired:set_0xF11234 IO attr: -.


der Befehl
Zitatlist EG_Bewegungsmelder
meldet kein device.
in der fhem.cfg steht folgendes für den Melder:

define HM_461413 CUL_HM 461413
attr HM_461413 IODev nanoCUL
attr HM_461413 autoReadReg 4_reqStatus
attr HM_461413 expert 2_raw
attr HM_461413 room CUL_HM


es muß sich aber um den Melder handeln, wenn ich die Settaste am Funkbewegungsmelder drücke folgende Eventlogs bekomme:

2016-03-11 18:17:23.192 CUL_HM ActionDetector alive:15 dead:0 unkn:0 off:0
2016-03-11 18:17:23.205 CUL_HM HM_461413 Activity: alive
2016-03-11 18:17:23.205 CUL_HM HM_461413 D-firmware: 1.6
2016-03-11 18:17:23.205 CUL_HM HM_461413 D-serialNr: NEQ0118064
FHEM auf Raspberry mit HM, HMC und AVR Netios.

frank

Zitatdas ist was ich mit "hm get configcheck" bekomme
holla, die waldfee. da hast du ja ordentlich zu tun.  ;)

warum machst du dann kein?
Zitatlist HM_461413
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

franky08

Wenn list kein device meldet, dann ist es nicht gepaired! Also noch mal drüber pairen.

VG
Frank
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

ph1959de

Zitat von: franky08 am 11 März 2016, 18:25:56
Wenn list kein device meldet, dann ist es nicht gepaired! Also noch mal drüber pairen.
gar nicht definiert (oder der Device Name beim List wurde falsch geschrieben - was aber auf's gleiche rausläuft)!

Ein definiertes aber nicht gepairtes HomeMatic Device hat in den Readings PairedTo und R-pairCentral (normalerweise) den Wert 0x000000

Peter
Aktives Mitglied des FHEM e.V. | Moderator im Forenbereich "Wiki"

Maxl

#8
Hi,

kann sein, aber die DInger sind alle noch nicht in Betrieb, nur gepairt, wollte mit dem Bewegungsmelder anfangen, das bekomme ich mit dem 
Zitatlist HM_461413
müßte doch dann passen.

Internals:
   DEF        461413
   IODev      nanoCUL
   NAME       HM_461413
   NR         419
   STATE      motion
   TYPE       CUL_HM
   Readings:
     2016-03-11 18:17:23   Activity        alive
     2016-03-07 10:30:35   CommandAccepted yes
     2016-03-11 18:17:23   D-firmware      1.6
     2016-03-11 18:17:23   D-serialNr      NEQ0118064
     2016-03-07 19:29:01   PairedTo        0xF11234
     2016-03-07 10:23:35   R-brightFilter  7
     2016-03-07 10:23:35   R-captInInterval off
     2016-03-07 10:23:35   R-evtFltrNum    1
     2016-03-07 10:23:35   R-evtFltrPeriod 1 s
     2016-03-07 10:23:35   R-minInterval   240
     2016-03-07 10:34:52   R-pairCentral   0xF11234
     2016-03-11 18:07:49   RegL_00.
     2016-03-11 18:41:37   battery         ok
     2016-03-11 18:41:37   brightness      78
     2016-03-11 18:41:37   cover           closed
     2016-03-11 18:31:41   motion          on (to nanoCUL)
     2016-03-11 18:31:41   motionCount     230_next:116s
     2016-03-07 10:27:16   powerOn         2016-03-07 10:27:16
     2016-03-11 18:41:37   recentStateType info
     2016-03-11 18:31:41   state           motion
     2016-03-11 18:31:41   trigDst_F11234  noConfig
     2016-03-11 18:31:41   trigger_cnt     230
   Helper:
     HM_CMDNR   1
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +461413,00,00,00
       prefIO
       rxt        0
       vccu
       p:
         461413
         00
         00
         00
     Mrssi:
       mNo
     Prt:
       bErr       0
       sProc      0
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
Attributes:
   IODev      nanoCUL
   autoReadReg 4_reqStatus
   expert     2_raw
   room       CUL_HM
FHEM auf Raspberry mit HM, HMC und AVR Netios.

frank

und das funktioniert nicht?
set HM_461413 regSet minInterval 60
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Maxl

#10
Hallo,

danke an alle, ich denke jetzt habe ich es hinbekommen,
kann ihn nun auslesen und konfigurieren  :D

nur noch eine Frage zwecks Konfiguration,
ich habe ihn auf  R-minInterval set_30 gesetzt, kann ich auch zurücklesen,
jedoch bekomme ich keinen neuen Trigger nach dieser Zeit, erst viel viel viel viel später ist er wieder aktiv .
Gibt es noch weiter Register welche man beachten muß?
2016-03-11 22:32:04.879 CUL_HM Bewegungsmelder_EG brightness: 35
2016-03-11 22:32:04.879 CUL_HM Bewegungsmelder_EG motion: on (to nanoCUL)
2016-03-11 22:32:04.879 CUL_HM Bewegungsmelder_EG motionCount: 246_next:116s
2016-03-11 22:32:04.879 CUL_HM Bewegungsmelder_EG motion
2016-03-11 22:32:04.879 CUL_HM Bewegungsmelder_EG trigDst_F11234: noConfig
2016-03-11 22:32:04.879 CUL_HM Bewegungsmelder_EG trigger_cnt: 246

bedeutet 116s, das der Melder erst nach 2 min wieder meldet, kann diese Zeit verkürzt werden?

FHEM auf Raspberry mit HM, HMC und AVR Netios.