HM Device Alive-Check?

Begonnen von micomat, 26 Oktober 2016, 13:21:56

Vorheriges Thema - Nächstes Thema

micomat

Hallo zusammen,
wie kann ich denn ein HM Device, dass sich nicht regelmaessig selbst meldet (HM-OU-CFM-PL oder HM-MOD-EM-8) zyklisch auf Lebenszeichen pruefen?

Gruß
Markus
Synology DS218+ with fhem+iobroker in docker, 2x RasPi w. ser2net, CUL433+868, IT, EGPM2LAN, THZ/LWZ, FB_Callmonitor, HMS100TF, Homematic, 2x TX3-TH, Pushover, USB-IR-SML-Head, SONOS, GHoma, MBus, KLF200

frank

bei schaltern mache ich es auch mit dem actiondetector. attr actCycle im device einstellen und im actionDetector zusätzlich das attr actAutoTry auf 1_on setzen. dann wird automatisch vor einem dead event noch ein statusrequest versucht.
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

micomat

danke. hat aber nur so halb geklappt. das device ist jetzt dead. kann ich den statusrequest auch manuell machen?
Synology DS218+ with fhem+iobroker in docker, 2x RasPi w. ser2net, CUL433+868, IT, EGPM2LAN, THZ/LWZ, FB_Callmonitor, HMS100TF, Homematic, 2x TX3-TH, Pushover, USB-IR-SML-Head, SONOS, GHoma, MBus, KLF200

kleinerDrache

Soweit ich weis haben alle HM-Geräte ein CYCLING MESSAGE Register (selbst HM-SEC-RHS Drehgriff-Kontakt und  HM-sec-SCo Optischer Kontakt) allerdings müßen die EXPLIZIT gesetzt werden. Dann wird einmal alle 12 - 48 Stunden gemeldet "bin noch da".Lasse mich da aber gerne berichtigen.
Raspi 2 - Hmusb2 , 2xJeeLink , EnOcean pi: Serie14 Geräte , 6xHM-Sec-Rhs , 6xHM-CC-RT-DN, verschiedene MySensor Nodes, ein bischen MQTT

micomat

Synology DS218+ with fhem+iobroker in docker, 2x RasPi w. ser2net, CUL433+868, IT, EGPM2LAN, THZ/LWZ, FB_Callmonitor, HMS100TF, Homematic, 2x TX3-TH, Pushover, USB-IR-SML-Head, SONOS, GHoma, MBus, KLF200

micomat

Irgendeine Idee wie ich dieses Register setze? Finde dazu leider nix...
Synology DS218+ with fhem+iobroker in docker, 2x RasPi w. ser2net, CUL433+868, IT, EGPM2LAN, THZ/LWZ, FB_Callmonitor, HMS100TF, Homematic, 2x TX3-TH, Pushover, USB-IR-SML-Head, SONOS, GHoma, MBus, KLF200

Ralf W.

Proxmox Nipogi AM16, FHEM:RaspberryMatic:DE ConBee II, diverse Sensoren und Aktoren.

micomat

geht leider nicht:
R-cyclicInfoMsg failed: supported register are dblPress eventFilterTime expectAES ledMode localResDis longPress lowBatLimitBA2 msgScPosA pairCentral peerNeedsBurst sign transmDevTryMax transmitTryMax triggerMode

hier mal ein List des HM-MOD-EM-8

Internals:
   CFGFN
   DEF        3D64EF
   HMLAN1_MSGCNT 217
   HMLAN1_RAWMSG E3D64EF,0000,FDBC2BD9,FF,FFCB,04A2413D64EF26E9B10103C8
   HMLAN1_RSSI -53
   HMLAN1_TIME 2016-10-26 09:37:01
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     217
   NAME       Wassersensor
   NOTIFYDEV  global
   NR         62941
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 Wassersensor_01
   channel_02 Wassersensor_02
   channel_03 HM_3D64EF_Btn_03
   channel_04 HM_3D64EF_Btn_04
   channel_05 HM_3D64EF_Btn_05
   channel_06 HM_3D64EF_Btn_06
   channel_07 HM_3D64EF_Btn_07
   channel_08 HM_3D64EF_Btn_08
   lastMsg    No:04 - t:41 s:3D64EF d:26E9B1 0103C8
   protCmdPend 34 CMDs_pending
   protLastRcv 2016-10-26 09:37:01
   protResnd  2 last_at:2016-10-26 09:36:41
   protSnd    204 last_at:2016-10-26 09:37:01
   protState  CMDs_pending
   rssi_at_HMLAN1 max:-46 min:-72 avg:-53.8 lst:-53 cnt:217
   Readings:
     2016-10-26 20:15:16   Activity        dead
     2016-10-26 09:36:50   CommandAccepted yes
     2016-10-20 20:48:06   D-firmware      1.1
     2016-10-20 20:48:06   D-serialNr      MEQ0782194
     2016-10-26 09:36:37   PairedTo        0x26E9B1
     2016-10-26 09:36:03   R-ledMode       off
     2016-10-26 09:36:03   R-localResDis   off
     2016-10-26 09:36:13   R-lowBatLimitBA2 7 V
     2016-10-26 09:36:03   R-pairCentral   0x26E9B1
     2016-10-26 09:36:03   R-transmDevTryMax 3
     2016-10-26 09:36:46   alive           yes
     2016-10-26 09:37:01   battery         ok
     2016-10-26 09:36:46   powerOn         2016-10-26 09:36:45
     2016-10-26 09:36:46   recentStateType info
     2016-10-26 09:38:47   state           CMDs_pending
   cmdStack:
     ++A00126E9B13D64EF00040000000000
     ++A00126E9B13D64EF01040000000001
     ++A00126E9B13D64EF0103
     ++A00126E9B13D64EF02040000000001
     ++A00126E9B13D64EF0203
     ++A00126E9B13D64EF03040000000001
     ++A00126E9B13D64EF0303
     ++A00126E9B13D64EF04040000000001
     ++A00126E9B13D64EF0403
     ++A00126E9B13D64EF05040000000001
     ++A00126E9B13D64EF0503
     ++A00126E9B13D64EF06040000000001
     ++A00126E9B13D64EF0603
     ++A00126E9B13D64EF07040000000001
     ++A00126E9B13D64EF0703
     ++A00126E9B13D64EF08040000000001
     ++A00126E9B13D64EF0803
     ++A00126E9B13D64EF00040000000000
     ++A00126E9B13D64EF01040000000001
     ++A00126E9B13D64EF0103
     ++A00126E9B13D64EF02040000000001
     ++A00126E9B13D64EF0203
     ++A00126E9B13D64EF03040000000001
     ++A00126E9B13D64EF0303
     ++A00126E9B13D64EF04040000000001
     ++A00126E9B13D64EF0403
     ++A00126E9B13D64EF05040000000001
     ++A00126E9B13D64EF0503
     ++A00126E9B13D64EF06040000000001
     ++A00126E9B13D64EF0603
     ++A00126E9B13D64EF07040000000001
     ++A00126E9B13D64EF0703
     ++A00126E9B13D64EF08040000000001
     ++A00126E9B13D64EF0803
   Helper:
     HM_CMDNR   4
     PONtest    0
     cSnd       0126E9B13D64EF000802010A260BE90CB11246,0126E9B13D64EF0006
     mId        00D9
     rxType     16
     Expert:
       def        1
       det        1
       raw        0
       tpl        0
     Io:
       newChn     +3D64EF,02,00,00
       nextSend   1477467421.93806
       prefIO
       rxt        2
       vccu
       p:
         3D64EF
         00
         00
         00
     Mrssi:
       mNo        04
       Io:
         HMLAN1     -51
     Prt:
       bErr       0
       sProc      2
       Rspwait:
     Q:
       qReqConf   00
       qReqStat
     Role:
       dev        1
     Rpt:
       IO         HMLAN1
       flg        A
       ts         1477467421.88222
       ack:
         HASH(0x46f51b8)
         04800226E9B13D64EF00
     Rssi:
       At_hmlan1:
         avg        -53.8064516129033
         cnt        217
         lst        -53
         max        -46
         min        -72
     Shadowreg:
Attributes:
   IODev      HMLAN1
   actCycle   006:00
   actStatus  dead
   autoReadReg 4_reqStatus
   expert     1_allReg
   firmware   1.1
   model      HM-MOD-Em-8
   room       Security
   serialNr   MEQ0782194
   subType    remote
   webCmd     getConfig:clear msgEvents
Synology DS218+ with fhem+iobroker in docker, 2x RasPi w. ser2net, CUL433+868, IT, EGPM2LAN, THZ/LWZ, FB_Callmonitor, HMS100TF, Homematic, 2x TX3-TH, Pushover, USB-IR-SML-Head, SONOS, GHoma, MBus, KLF200

Ralf W.

Das war ein Hinweis, wonach Du suchen solltest. Bin heute etwas schreibfaul.

Wiki:
http://www.fhemwiki.de/wiki/HomeMatic_Type_threeStateSensor
Proxmox Nipogi AM16, FHEM:RaspberryMatic:DE ConBee II, diverse Sensoren und Aktoren.

frank

protCmdPend 34 CMDs_pending
lösch das attr actCycle wieder, funktioniert nicht. auch die pending cmds löschen mit clear msgEvents.
welche befehle kennt das device? => "get cmdList" beim device und bei einem channel.
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

kleinerDrache

setzen mit : set regSet cyclicInfoMsg on
übertragen: bei einigen Sensoren muss der Anlernknopf gedrückt werden bei anderen reicht ein auslösen
prüfen mit : getConfig
Raspi 2 - Hmusb2 , 2xJeeLink , EnOcean pi: Serie14 Geräte , 6xHM-Sec-Rhs , 6xHM-CC-RT-DN, verschiedene MySensor Nodes, ein bischen MQTT

frank

Zitat von: kleinerDrache am 29 Oktober 2016, 13:02:51
setzen mit : set regSet cyclicInfoMsg on
übertragen: bei einigen Sensoren muss der Anlernknopf gedrückt werden bei anderen reicht ein auslösen
prüfen mit : getConfig
bringt ja nichts, wenn das register nicht existiert.
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

kleinerDrache

Ok stimmt

dann sollte das Modul aber Automatisch alle paar Stunden oder mindestens einmal am Tag ein Lebenszeichen von sich geben.
Raspi 2 - Hmusb2 , 2xJeeLink , EnOcean pi: Serie14 Geräte , 6xHM-Sec-Rhs , 6xHM-CC-RT-DN, verschiedene MySensor Nodes, ein bischen MQTT

micomat

scheint alles nicht zu funktionieren ohne dieses register...
Synology DS218+ with fhem+iobroker in docker, 2x RasPi w. ser2net, CUL433+868, IT, EGPM2LAN, THZ/LWZ, FB_Callmonitor, HMS100TF, Homematic, 2x TX3-TH, Pushover, USB-IR-SML-Head, SONOS, GHoma, MBus, KLF200

kleinerDrache

hast du mal versucht das ding komplett aus FHEM zu löschen auf werkseinstellungen zurückgesetzt und dann neu angelernt ?
Raspi 2 - Hmusb2 , 2xJeeLink , EnOcean pi: Serie14 Geräte , 6xHM-Sec-Rhs , 6xHM-CC-RT-DN, verschiedene MySensor Nodes, ein bischen MQTT