Hallo Zusammen,
ich habe einen gebrauchten HM-SEN-MDIR-WM55 zugelegt, schon Stunden damit verbracht, bekomme ihn nicht in Fhem eingebunden.
Wollte AES ausschalten, das Register taucht aber nach GetConfig nicht in den Readings auf.
Zurücksetzung auf Werkseinstellung war ebenfalls nicht von Erfolg gekrönt. Hat jemand von euch eine Idee ob mit dem Teil was nicht stimmmt?
Ich habe das List mal angefügt.
Internals:
CFGFN
DEF 4E6276
FUUID 67345eac-f33f-940c-e692-4bd7a00ad660f24c
IODev myHmUART
LASTInputDev myHmUART
MSGCNT 21
NAME HM_4E6276
NR 3793
NTFY_ORDER 48-HM_4E6276
STATE noMotion
TYPE CUL_HM
chanNo 01
channel_02 HM_4E6276_Btn_02
channel_03 HM_4E6276_Motion
disableNotifyFn 1
eventCount 26
lastMsg No:06 - t:41 s:4E6276 d:FF2345 03037B80
myHmUART_MSGCNT 21
myHmUART_RAWMSG 0501002106A2414E6276FF234503037B80
myHmUART_RSSI -33
myHmUART_TIME 2024-11-13 09:12:53
protLastRcv 2024-11-13 09:12:53
protRcv 22 last_at:2024-11-13 09:12:53
protSnd 20 last_at:2024-11-13 09:12:53
protState CMDs_done
rssi_at_myHmUART cnt:22 min:-35 max:-31 avg:-32.09 lst:-33
READINGS:
2024-11-13 09:10:10 CommandAccepted yes
2024-11-13 09:11:27 D-firmware 1.2
2024-11-13 09:11:27 D-serialNr NEQ0963354
2024-11-13 09:12:53 IODev myHmUART
2024-11-13 09:11:27 PairedTo 0xFF2345
2024-11-13 09:11:27 RegL_00. 00:00 02:01 0A:FF 0B:23 0C:45 14:03 18:00
2024-11-13 09:12:53 battery ok
2024-11-13 09:13:57 cfgState PeerIncom,RegMiss
2024-11-13 09:12:53 commState CMDs_done
2024-11-13 09:09:54 motion off
2024-11-13 09:09:54 state noMotion
helper:
HM_CMDNR 6
PONtest 1
cSnd 01FF23454E627603040000000001,01FF23454E62760303
cfgStateUpdt 0
lastMsgTm 1731485573.86638
mId 00DB
peerFriend peerAct,peerVirt
peerOpt 4:motionAndBtn
regLst 0,1,4p
rxType 28
supp_Pair_Rep 0
cfgChk:
idPz00 fail
idRc01 RegL_01.
cmds:
TmplKey :1729764283.87258:1731485362.11679
TmplTs 1731485362.11679
cmdKey 1:1:0::HM_4E6276:00DB:01:
cmdLst:
assignHmKey noArg
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
deviceRename -newName-
fwUpdate -filename- [-bootTime-]
getConfig noArg
getDevInfo noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerChan -btnNumber- -actChn- [({single})] [({set}|unset)] [actor|remote|both]
peerSmart -peerOpt-
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
sign [(on|{off})]
tplDel -tplDel-
tplSet_0 -tplChan-
trgEventL -peer- -condition-
trgEventS -peer- -condition-
trgPressL [(-peer-|{all})]
trgPressS [(-peer-|{all})]
unpair noArg
lst:
condition slider,0,1,255
peer
peerOpt 01_LSw_WC,02_LSw_Erker,03_LSw_Hausarbeit,04_LSw_Schlafzimmer,05_LSw_Kueche,07_LSw_Sauna,08_LSw_Wohnzimmer,Alexa,AppleTV,EG_WC_Heizung_WindowRec,Flur_OG,Flur_OGi,FritzRepyou,Gaeste_Heizung_windowRec,Garage_out,HM_36C292_remote,HM_397FA1_remote,HM_3A1371_WindowRec,HM_3A1371_remote,HM_3A1394_WindowRec,HM_3A1394_remote,HM_3A43FB_remote,HM_41D575,HM_4DA7E8_WindowRec,HM_4DA7E8_remote,HM_4DAC72_WindowRec,HM_4DAC72_remote,HM_4DAC74_remote,HM_4DAC7B_remote,HM_4E4172_Sw_04,HM_4E4172_Sw_05,HM_4E4172_Sw_06,HM_4E4172_Sw_07,HM_4E4172_Sw_08,HM_4E426C_Sw_01,HM_4E426C_Sw_02,HM_4E9EB6_WindowRec,HM_4E9EB6_remote,HM_5019B7_WindowRec,HM_5019B7_remote,HM_5019BE_WindowRec,HM_5019BE_remote,HM_501B47_WindowRec,HM_501B47_remote,HM_56EB24_Sw_04,HM_56EB24_Sw_05,HM_56EB24_Sw_06,HM_56EB24_Sw_07,HM_56EB24_Sw_08,HM_56EB40_Sw_04,HM_56EB40_Sw_05,HM_56EB40_Sw_06,HM_56EB40_Sw_07,HM_56EB40_Sw_08,HM_56EB7A_Sw_07,HM_56EB7A_Sw_08,HM_639252_remote,HM_6AE3D2_WindowRec,HM_6AE3D2_remote,HM_6AF31D_WindowRec,HM_6AF31D_remote,HR.Trockner,HR.Waschmaschiner,Heizung_Cam,Keller_Licht_in,Keller_Licht_out,Kino_Heizung_WindowRec,Kino_Thermostat_WindowRec,NASWD,OG_Bad_Heizung_WindowRec,OG_Rollo_Studio_M,Rollo_Buero,Rollo_Erker,Rollo_ErkerL,Rollo_ErkerM,Rollo_ErkerR,Rollo_Gaeste,Rollo_Hausarbeit,Rollo_Kueche,Rollo_SZ,Rollo_WC,Rollo_Wzlinks,Rollo_Wzrechts,Switch_Kino_Sw_02,Switch_Kino_Sw_05,Switch_Kueche_Sw_01,Switch_Kueche_Sw_02,Switch_Kueche_Sw_04,Switch_Kueche_Sw_05,Switch_Kueche_Sw_06,Switch_Kueche_Sw_07,Switch_Kueche_Sw_08,Switch_Lautsprecherverteilung_Sw_06,Switch_Terrasse_Sw_03,Switch_Terrasse_Sw_07,Switch_Terrasse_Sw_08,Sz_Heizung_WindowRec,TV,Terrasse_Socket_1,Terrasse_Socket_2,Terrasse_Socket_3,Terrasse_Socket_3alt,Terrasse_Socket_4,Treppe_OG,Zirkulation,eg_flur_wandbild,kino_LED,kino_kuehlschrank,kino_licht_ecke,kino_multimedia,kino_stehtisch,kino_switch,sw_gu_03,sw_gu_04,sw_gu_05,sw_gu_06,sw_gu_07,sw_gu_08,tor_cam,tor_holzstall,tor_kompressor,tor_music,tor_swa1,tor_swi,tor_swl,tor_swr,tueroeffner,wz_LSchrank,wz_LSteh,wz_engel,wz_erker_Dim_V_01,wz_erker_Dim_V_02,wz_erkerlampe,wz_fritzbox,wz_stehlampe_led,xtrendpw
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
tplInfo noArg
expert:
def 0
det 0
raw 1
tpl 0
io:
flgs 0
newChn +4E6276,00,00,00
nextSend 1731485574.1627
rxt 2
vccu VCCU
p:
4E6276
00
00
00
prefIO:
mRssi:
mNo 06
io:
myHmUART:
-25
-25
peerIDsH:
prt:
bErr 0
sProc 0
sleeping 1
rspWait:
tryMsg:
q:
qReqConf
qReqStat
regCollect:
role:
chn 1
dev 1
rpt:
IO myHmUART
flg A
ts 1731485573.86638
ack:
HASH(0xa888758)
068002FF23454E627601017B00
rssi:
at_myHmUART:
avg -32.0909090909091
cnt 22
lst -33
max -31
min -35
shadowReg:
shadowRegChn:
RegL_00. 00
tmpl:
Attributes:
IOgrp VCCU:myHmUART
autoReadReg 4_reqStatus
expert rawReg
firmware 1.2
model HM-SEN-MDIR-WM55
room CUL_HM
serialNr NEQ0963354
subType motionAndBtn
Gruß Günter
Zitat von: Gueco315 am 13 November 2024, 09:19:15ich habe einen gebrauchten HM-SEN-MDIR-WM55 zugelegt, schon Stunden damit verbracht, bekomme ihn nicht in Fhem eingebunden.
Zitat2024-11-13 09:11:27 PairedTo 0xFF2345
sagt aber was anderes, zumindest wenn deine HMID FF2345 ist.
Zitat von: Gueco315 am 13 November 2024, 09:19:15Wollte AES ausschalten, das Register taucht aber nach GetConfig nicht in den Readings auf.
Attribut expert "erweitern", z.B. reg_all...
Zitat von: Gueco315 am 13 November 2024, 09:19:15Zurücksetzung auf Werkseinstellung war ebenfalls nicht von Erfolg gekrönt. Hat jemand von euch eine Idee ob mit dem Teil was nicht stimmmt?
Wie ist der "Zustand" aktuell?
Falls zurückgesetzt und nicht erneut angelernt: einfach neu (Drüber)Pairen.
Also NIX löschen und NICHT nochmal zurücksetzen, sondern einfach noch mal Pairing durchführen...
Gruß, Joachim
Hallo Joachim,
vielen Dank für die schnelle Rückmeldung.
Ja initial in FHEM eingebunden ist der Aktor, die HMID ist die 0xFF2345.
Aber die Bewegungsfunktion geht nicht, der Aktor löst nicht aus.
Bei Betätigung eines der Button kommt
commState CMDs_DONE
und nicht das erwartete
Short 1_12
oder so.
Was noch auffällt, verglichen mit einem anderen gleichartigen Aktor, gibt es 3 Channel:
Zitatchannel_01 EG_Flurbtn01
channel_02 EG_Flurbtn02
channel_03 Beweg_EG_out
Das expert Attribut hatte ich gesetzt, Reading taucht nicht auf, auch keine Fehlermeldung.
Kann man das Teil nicht irgendwie "gnadenlos" zurücksetzen oder eine neue Firmware aufspielen??
Gruß Günter
wie hast du das device angelegt?
über autocreate oder manuell?
der channel01 ist jedenfalls nicht separat angelegt worden wie es sein sollte, sondern ist im hauptdevice mit integriert. das macht wohl probleme.
oder hast du das device für channel01 gelöscht?
.. über autocreate. Kann gut sein, dass ich es gelöscht habe. Kann man das heilen?
vermutlich die sicherste variante:
alle entities des gerätes löschen
save config
fhem restart
erneut pairen (das gerät aber nicht resetten) und anlegen lassen
save config
Das hat schon mal prima geklappt!
Nun habe ich noch ein Problem mit dem Umbenennen der Channels und des Aktors.
Habe schon erlebt, dass wenn man einen Channel umbenennt, er danach nicht mehr erreichbar ist.
Was muss man hier beachten?
Gruß Günter
Homematic Devices haben einen "rename-Befehl", der benennt das Haupt-Device und die Kanäle richtig um, sodass danach weiterhin alles tut...
set DeviceName deviceRename Neu
(beim Haupt-Device)
Kanäle extra (anders) umbenennen mittels fhem-rename geht (denke ich, habe ich auch mal gemacht) aber u.U. muss man danach ein wenig "nachbearbeiten"...
Gruß, Joachim
Hallo Joachim,
ein Rename des Hauptdevice funktioniert einwandfrei!
Ein Rename der Kanäle bedingt ein Restart von Fhem, dann funktionieren auch diese.
Gruß Günter