[Gelöst] HM-SEN-MDIR-WM55 lässt sich nicht in FHEM einbinden

Begonnen von Gueco315, 13 November 2024, 09:19:15

Vorheriges Thema - Nächstes Thema

Gueco315

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
Fhem 6.0, JeeLink, CUL 868 auf Raspi 4, Buster, IT-1500, 4x SB_Player, Squeezebox auf Raspi 4, 3x Fritzbox,  WIFI Light, EGPM2LAN, ENIGMA, Sec-SCO,CC-RT-DN,TC-IT-WM-W-EU,SEN-Wa-Od,ES-PMSw1-PW,HM-SE, Sonoff, Shelly,SMA

MadMax-FHEM

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
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Gueco315

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

Fhem 6.0, JeeLink, CUL 868 auf Raspi 4, Buster, IT-1500, 4x SB_Player, Squeezebox auf Raspi 4, 3x Fritzbox,  WIFI Light, EGPM2LAN, ENIGMA, Sec-SCO,CC-RT-DN,TC-IT-WM-W-EU,SEN-Wa-Od,ES-PMSw1-PW,HM-SE, Sonoff, Shelly,SMA

frank

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?
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

Gueco315

.. über autocreate. Kann gut sein, dass ich es gelöscht habe. Kann man das heilen?
Fhem 6.0, JeeLink, CUL 868 auf Raspi 4, Buster, IT-1500, 4x SB_Player, Squeezebox auf Raspi 4, 3x Fritzbox,  WIFI Light, EGPM2LAN, ENIGMA, Sec-SCO,CC-RT-DN,TC-IT-WM-W-EU,SEN-Wa-Od,ES-PMSw1-PW,HM-SE, Sonoff, Shelly,SMA

frank

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
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

Gueco315

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
Fhem 6.0, JeeLink, CUL 868 auf Raspi 4, Buster, IT-1500, 4x SB_Player, Squeezebox auf Raspi 4, 3x Fritzbox,  WIFI Light, EGPM2LAN, ENIGMA, Sec-SCO,CC-RT-DN,TC-IT-WM-W-EU,SEN-Wa-Od,ES-PMSw1-PW,HM-SE, Sonoff, Shelly,SMA

MadMax-FHEM

#7
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
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Gueco315

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
Fhem 6.0, JeeLink, CUL 868 auf Raspi 4, Buster, IT-1500, 4x SB_Player, Squeezebox auf Raspi 4, 3x Fritzbox,  WIFI Light, EGPM2LAN, ENIGMA, Sec-SCO,CC-RT-DN,TC-IT-WM-W-EU,SEN-Wa-Od,ES-PMSw1-PW,HM-SE, Sonoff, Shelly,SMA