Funk-Rauchmelder einbinden

Begonnen von Superposchi, 07 Januar 2021, 14:06:47

Vorheriges Thema - Nächstes Thema

MadMax-FHEM

Tja, drum ja GENAU lesen ;)

Hast du den Gateway: https://wiki.fhem.de/wiki/HM-LGW-O-TW-W-EU_Funk-LAN_Gateway

Da steht ja auch wie ein Update geht...
...wenn du einen anderen hast, dann wie immer: je genauer die Infos desto besser kann die Hilfe sein...

Ansonsten gibt es bestimmt einige Threads im Forum dazu...

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)

Superposchi

Muss ich noch mal kontrollieren, aber glaube schon das er es ist.
Hab nur leider nach einem Neustart des Fhem-Servers wieder das Problem das der Schlafzimmer Rauchmelder ein "MISSING AKT" meldet.

Hier das List:
Internals:
   .FhemMetaInternals 1
   DEF        29661A
   FUUID      5ff5fce2-f33f-793a-bd8c-de940f248b884648
   FVERSION   10_CUL_HM.pm:0.234210/2020-12-26
   IODev      Homematic_Gateway
   NAME       sz_smoker_rauchmelder
   NOTIFYDEV  global
   NR         200
   NTFY_ORDER 50-sz_smoker_rauchmelder
   STATE      MISSING ACK
   TESTNR     1
   TYPE       CUL_HM
   chanNo     01
   peerList   self01
   protCmdDel 1
   protResnd  1 last_at:2021-01-08 21:47:41
   protResndFail 1 last_at:2021-01-08 21:47:45
   protSnd    1 last_at:2021-01-08 21:47:35
   protSndB   2 last_at:2021-01-08 21:47:41
   protState  CMDs_done_Errors:1
   sdTeam     sdLead
   .attraggr:
   .attrminint:
   READINGS:
     2021-01-08 19:45:02   .D-devInfo      000100
     2021-01-08 19:45:02   .D-stc          CD
     2021-01-08 19:44:45   .R-pairCentral  0x111111
     2021-01-08 21:46:47   .associatedWith sz_smoker_rauchmelder,sz_smoker_rauchmelder
     2021-01-08 19:45:13   .peerListRDate  2021-01-08 19:45:13
     2021-01-08 21:35:26   .protLastRcv    20210108213526
     2021-01-08 19:44:41   CommandAccepted yes
     2021-01-08 19:45:02   D-firmware      1.1
     2021-01-08 19:45:02   D-serialNr      LTK0029710
     2021-01-08 19:45:13   PairedTo        0x111111
     2021-01-08 19:45:13   RegL_00.        00:00 02:01 0A:11 0B:11 0C:11
     2021-01-06 19:15:45   SDteam          add_HM_296AD9
     2021-01-08 21:35:26   battery         ok
     2021-01-08 20:59:28   cfgState        ok
     2021-01-08 21:47:45   commState       CMDs_done_Errors:1
     2021-01-08 21:35:26   level           0
     2021-01-08 21:46:47   peerList        self01
     2021-01-06 19:16:54   powerOn         2021-01-06 19:16:54
     2021-01-08 21:35:26   recentStateType info
     2021-01-06 19:15:46   sabotageAttackId_ErrIoId_296AD9 cnt:4
     2021-01-06 19:15:46   sabotageAttack_ErrIoAttack_cnt 4
     2021-01-08 21:47:45   state           MISSING ACK
     2021-01-06 19:36:08   teamCall        from wz_smoker_decke:1
     2021-01-06 19:36:08   trigger         Short_1
     2021-01-06 19:36:08   trigger_cnt     1
   helper:
     HM_CMDNR   153
     cSnd       ,0111111129661A010E
     fkt        sdLead1
     mId        0042
     peerFriend peerSD
     peerOpt    p:smokeDetector
     regLst     0
     rxType     2
     cmds:
       TmplKey    self01:no:1610138807.39372
       TmplTs     1610138807.39372
       cmdKey     1:1:0:sdLead1:sz_smoker_rauchmelder:0042:01:self01
       cmdLst:
         alarmOff   noArg
         alarmOn    noArg
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   -btnNumber- -actChn- [({single})] [({set}|unset)] [({actor})]
         peerSmart  -peerOpt-
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         statusRequest noArg
         teamCall   noArg
         teamCallBat noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         tplSet_self01 -tplPeer-
         unpair     noArg
       lst:
         condition  Smoke Alarm,no alarm,tone off
         peer       self01
         peerOpt    wz_smoker_rauchmelder
         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:
       newChn     +29661A,00,00,00
       prefIO     
       rxt        0
       vccu       
       p:
         29661A
         00
         00
         00
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
     shadowReg:
     tmpl:
Attributes:
   .mId       0042
   IODev      Homematic_Gateway
   alias      Rauchmelder
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   1.1
   group      Rauchmelder
   icon       secur_smoke_detector
   model      HM-SEC-SD
   msgRepeat  1
   peerIDs    00000000,29661A01,
   room       CUL_HM,Wohnung->Schlafzimmer
   serialNr   LTK0029710
   subType    smokeDetector
   webCmd     statusRequest

MadMax-FHEM

Du kannst ja einstweilen autoReadReg auf 5readMissing stellen...

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)

Superposchi

Und was bedeutet das/welche Folgen hat das dann?

P.S. Nach einem Status Request ist er wieder da. Trotzdem bleibt die Frage von oben im Raum.

MadMax-FHEM

Naja mit etwas Phantasie: readMissing -> nur lesen was fehlt...

Im Gegensatz zu 4Request, also immer komplett, wenn "gefragt" wird, z.B. bei Systemstart etc.

Bzgl. weiteres Einrichten von Rauchmeldern kann ich nicht helfen.

Naja, STATE ergibt sich (meist) aus state, kein state, kein STATE -> drei Fragezeichen...
...ob das so soll: siehe ich habe keine Rauchmelder und keine Ahnung...

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)

Superposchi

Ok, kann denn noch mal jemand über die Lists drüber schauen, der TestCall funktioniert nämlich z.b. nicht.

Hier das virtuelle Device:
Internals:
   .FhemMetaInternals 1
   DEF        222222
   FUUID      5ff8bca0-f33f-793a-0a90-2da37aa4ef8e7ad3
   FVERSION   10_CUL_HM.pm:0.234210/2020-12-26
   IODev      Homematic_Gateway
   NAME       smoker_teamdev
   NOTIFYDEV  global
   NR         205
   NTFY_ORDER 50-smoker_teamdev
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 smoker_rauchmelder_team
   protSnd    4 last_at:2021-01-08 22:29:21
   protSndB   4 last_at:2021-01-08 22:29:21
   protState  CMDs_done
   .attraggr:
   .attrminint:
   READINGS:
     2021-01-08 21:46:47   .associatedWith smoker_rauchmelder_team,smoker_teamdev,smoker_teamdev
     2021-01-08 22:46:58   cfgState        ok
     2021-01-08 22:29:21   commState       CMDs_done
     2021-01-08 22:29:21   state           CMDs_done
   helper:
     HM_CMDNR   49
     peerFriend peerSens,peerAct
     peerOpt    -:virtual
     regLst     0
     rxType     1
     cmds:
       TmplKey    :no:1610138807.29542
       TmplTs     1610138807.29542
       cmdKey     0:1:1::smoker_teamdev::01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|rssi|msgErrors|{msgErrors}|unknownDev)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getDevInfo noArg
         peerSmart  -peerOpt-
         raw        -data- [...]
         reset      noArg
         tplSet_0   -tplChan-
         unpair     noArg
         virtual    [(1..50;1|{1})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    ku_kontakt_fenster,sz_kontakt_fenster_links,sz_kontakt_fenster_rechts,sz_rolladen_Schlafzimmerfenster,wz_kontakt_balkontuer
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         param      -param-
     expert:
       def        1
       det        0
       raw        0
       tpl        0
     io:
       prefIO     
       vccu       
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       vrt        1
     rssi:
     shadowReg:
     tmpl:
Attributes:
   .mId       FFF1
   IODev      Homematic_Gateway
   group      Virtuell
   model      VIRTUAL
   room       CUL_HM,System
   subType    virtual
   webCmd     virtual


Hier der virtuelle Leader:
Internals:
   .FhemMetaInternals 1
   .triggerUsed 1
   DEF        22222201
   FUUID      5ff8bca0-f33f-793a-e201-5a58485479a46d2b
   FVERSION   10_CUL_HM.pm:0.234210/2020-12-26
   NAME       smoker_rauchmelder_team
   NOTIFYDEV  global
   NR         206
   NTFY_ORDER 50-smoker_rauchmelder_team
   STATE      Nack
   TESTNR     5
   TYPE       CUL_HM
   chanNo     01
   device     smoker_teamdev
   peerList   sz_smoker_rauchmelder,wz_smoker_rauchmelder
   sdTeam     sdLead
   .attraggr:
   .attrminint:
   READINGS:
     2021-01-08 22:23:17   .associatedWith smoker_rauchmelder_team,smoker_teamdev,smoker_teamdev,sz_smoker_rauchmelder,wz_smoker_rauchmelder
     2021-01-08 22:46:58   cfgState        PeerVerf
     2021-01-08 22:23:17   peerList        sz_smoker_rauchmelder,wz_smoker_rauchmelder
     2021-01-08 22:23:17   state           Nack
     2021-01-08 22:45:09   teamCall        from smoker_teamdev:5
   helper:
     fkt        sdLead1
     peerFriend peerSD,peerSens,peerAct
     peerOpt    -:virtual
     regLst     
     cfgChk:
       idPz02     p:sz_smoker_rauchmelder
p:wz_smoker_rauchmelder
     cmds:
       TmplKey    sz_smoker_rauchmelder,wz_smoker_rauchmelder:no:1610140904.17152
       TmplTs     1610140904.17152
       cmdKey     1:0:1:sdLead1:smoker_teamdev::01:sz_smoker_rauchmelder,wz_smoker_rauchmelder
       cmdLst:
         alarmOff   noArg
         alarmOn    noArg
         peerChan   -btnNumber- -actChn- [({single}|dual|reverse)] [({set}|unset)] [(actor|remote|{both})]
         peerSmart  -peerOpt-
         postEvent  -condition-
         press      [(long|{short})] [(-peer-|{all})] [(noBurst|{Burst})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         pressL     [(-peer-|{all})]
         pressS     [(-peer-|{all})]
         teamCall   noArg
         teamCallBat noArg
         tplSet_0   -tplChan-
         tplSet_sz_smoker_rauchmelder -tplPeer-
         tplSet_wz_smoker_rauchmelder -tplPeer-
       lst:
         condition  slider,0,1,255
         peer       sz_smoker_rauchmelder,wz_smoker_rauchmelder
         peerOpt    remove_sz_smoker_rauchmelder,remove_wz_smoker_rauchmelder,ku_kontakt_fenster,sz_kontakt_fenster_links,sz_kontakt_fenster_rechts,sz_rolladen_Schlafzimmerfenster,wz_kontakt_balkontuer
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         param      -param-
     expert:
       def        1
       det        0
       raw        0
       tpl        0
     role:
       chn        1
       vrt        1
     shadowReg:
     tmpl:
Attributes:
   devStateIcon off:general_ok .*:secur_alarm
   genericDeviceType smoke_detector
   group      Rauchmelder
   icon       secur_smoke_detector
   model      VIRTUAL
   peerIDs    29661A01,296AD901,
   room       CUL_HM,System
   webCmd     press short:press long


Und hier die beiden Rauchmelder:
Internals:
   .FhemMetaInternals 1
   .triggerUsed 1
   DEF        296AD9
   FUUID      5ff5fce6-f33f-793a-8060-3d7a4f108c1e2247
   FVERSION   10_CUL_HM.pm:0.234210/2020-12-26
   Homematic_Gateway_MSGCNT 7
   Homematic_Gateway_RAWMSG 04030016C7A010296AD91111110129661A0100000000
   Homematic_Gateway_RSSI -22
   Homematic_Gateway_TIME 2021-01-08 22:45:10
   IODev      Homematic_Gateway
   LASTInputDev Homematic_Gateway
   MSGCNT     7
   NAME       wz_smoker_rauchmelder
   NOTIFYDEV  global
   NR         202
   NTFY_ORDER 50-wz_smoker_rauchmelder
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:C7 - t:10 s:296AD9 d:111111 0129661A0100000000
   peerList   sz_smoker_rauchmelder
   protCmdDel 1
   protLastRcv 2021-01-08 22:45:10
   protNack   1 last_at:2021-01-08 22:23:10
   protRcv    7 last_at:2021-01-08 22:45:10
   protResnd  1 last_at:2021-01-08 22:23:20
   protSnd    13 last_at:2021-01-08 22:45:10
   protSndB   6 last_at:2021-01-08 22:45:09
   protState  CMDs_done
   rssi_Homematic_Gateway cnt:2 min:-29 max:-29 avg:-29 lst:-29
   rssi_at_Homematic_Gateway cnt:7 min:-30 max:-22 avg:-27.71 lst:-22
   .attraggr:
   .attrminint:
   READINGS:
     2021-01-06 19:35:55   .D-devInfo      000100
     2021-01-06 19:35:55   .D-stc          CD
     2021-01-06 20:09:00   .R-pairCentral  0x111111
     2021-01-08 22:45:10   .associatedWith wz_smoker_rauchmelder,wz_smoker_rauchmelder,sz_smoker_rauchmelder
     2021-01-08 22:45:10   .peerListRDate  2021-01-08 22:45:10
     2021-01-08 22:45:10   .protLastRcv    20210108224510
     2021-01-08 22:23:10   CommandAccepted no
     2021-01-06 19:35:55   D-firmware      1.1
     2021-01-06 19:35:55   D-serialNr      LTK0031196
     2021-01-08 22:45:09   PairedTo        0x111111
     2021-01-08 22:45:09   RegL_00.         00:00 02:01 0A:11 0B:11 0C:11
     2021-01-06 19:15:46   SDteam          add_HM_29661A
     2021-01-08 22:23:38   battery         ok
     2021-01-08 22:46:58   cfgState        ok
     2021-01-08 22:45:10   commState       CMDs_done
     2021-01-08 22:23:38   level           0
     2021-01-08 22:45:10   peerList        sz_smoker_rauchmelder
     2021-01-06 19:23:14   powerOn         2021-01-06 19:23:14
     2021-01-08 22:23:38   recentStateType info
     2021-01-06 19:15:45   sabotageAttackId_ErrIoId_29661A cnt:3
     2021-01-06 19:15:45   sabotageAttack_ErrIoAttack_cnt 3
     2021-01-08 22:23:38   state           off
     2021-01-08 22:45:09   teamCall        from smoker_teamdev:5
   helper:
     HM_CMDNR   199
     cSnd       01111111296AD900040000000000,01111111296AD90103
     mId        0042
     peerFriend peerSD
     peerIDsRaw ,29661A01,00000000
     peerOpt    p:smokeDetector
     regLst     0
     rxType     2
     supp_Pair_Rep 0
     cmds:
       TmplKey    sz_smoker_rauchmelder:no:1610138807.48182
       TmplTs     1610138807.48182
       cmdKey     1:1:0::wz_smoker_rauchmelder:0042:01:sz_smoker_rauchmelder
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   -btnNumber- -actChn- [({single})] [({set}|unset)] [({actor})]
         peerSmart  -peerOpt-
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         statusRequest noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         tplSet_sz_smoker_rauchmelder -tplPeer-
         unpair     noArg
       lst:
         condition  Smoke Alarm,no alarm,tone off
         peer       sz_smoker_rauchmelder
         peerOpt    remove_sz_smoker_rauchmelder
         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:
       newChn     +296AD9,00,00,00
       nextSend   1610142310.5714
       prefIO     
       rxt        0
       vccu       
       p:
         296AD9
         00
         00
         00
     mRssi:
       mNo        C7
       io:
         Homematic_Gateway:
           -14
           -14
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
     rpt:
       IO         Homematic_Gateway
       flg        A
       ts         1610142310.27574
       ack:
         HASH(0x59ece2f8)
         C78002111111296AD900
     rssi:
       Homematic_Gateway:
         avg        -29
         cnt        2
         lst        -29
         max        -29
         min        -29
       at_Homematic_Gateway:
         avg        -27.7142857142857
         cnt        7
         lst        -22
         max        -22
         min        -30
     shadowReg:
     tmpl:
Attributes:
   .mId       0042
   IODev      Homematic_Gateway
   alias      Rauchmelder
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   1.1
   group      Rauchmelder
   icon       secur_smoke_detector
   model      HM-SEC-SD
   msgRepeat  1
   peerIDs    00000000,29661A01,
   room       CUL_HM,Wohnung->Wohnzimmer
   serialNr   LTK0031196
   subType    smokeDetector
   webCmd     statusRequest


Internals:
   .FhemMetaInternals 1
   .triggerUsed 1
   DEF        29661A
   FUUID      5ff5fce2-f33f-793a-bd8c-de940f248b884648
   FVERSION   10_CUL_HM.pm:0.234210/2020-12-26
   Homematic_Gateway_MSGCNT 7
   Homematic_Gateway_RAWMSG 04030039A0A01029661A1111110129661A0100000000
   Homematic_Gateway_RSSI -57
   Homematic_Gateway_TIME 2021-01-08 22:45:30
   IODev      Homematic_Gateway
   LASTInputDev Homematic_Gateway
   MSGCNT     7
   NAME       sz_smoker_rauchmelder
   NOTIFYDEV  global
   NR         200
   NTFY_ORDER 50-sz_smoker_rauchmelder
   STATE      off
   TESTNR     1
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:A0 - t:10 s:29661A d:111111 0129661A0100000000
   peerList   self01
   protCmdDel 2
   protLastRcv 2021-01-08 22:45:30
   protNack   1 last_at:2021-01-08 22:23:18
   protRcv    7 last_at:2021-01-08 22:45:30
   protResnd  1 last_at:2021-01-08 21:47:41
   protResndFail 1 last_at:2021-01-08 21:47:45
   protSnd    14 last_at:2021-01-08 22:45:30
   protSndB   7 last_at:2021-01-08 22:45:29
   protState  CMDs_done
   rssi_Homematic_Gateway cnt:2 min:-58 max:-58 avg:-58 lst:-58
   rssi_at_Homematic_Gateway cnt:7 min:-58 max:-57 avg:-57.71 lst:-57
   sdTeam     sdLead
   .attraggr:
   .attrminint:
   READINGS:
     2021-01-08 19:45:02   .D-devInfo      000100
     2021-01-08 19:45:02   .D-stc          CD
     2021-01-08 19:44:45   .R-pairCentral  0x111111
     2021-01-08 22:45:30   .associatedWith sz_smoker_rauchmelder,sz_smoker_rauchmelder
     2021-01-08 22:45:30   .peerListRDate  2021-01-08 22:45:30
     2021-01-08 22:45:30   .protLastRcv    20210108224530
     2021-01-08 22:23:18   CommandAccepted no
     2021-01-08 19:45:02   D-firmware      1.1
     2021-01-08 19:45:02   D-serialNr      LTK0029710
     2021-01-08 22:45:29   PairedTo        0x111111
     2021-01-08 22:45:29   RegL_00.         00:00 02:01 0A:11 0B:11 0C:11
     2021-01-06 19:15:45   SDteam          add_HM_296AD9
     2021-01-08 22:23:37   battery         ok
     2021-01-08 22:46:58   cfgState        ok
     2021-01-08 22:45:30   commState       CMDs_done
     2021-01-08 22:23:37   level           0
     2021-01-08 22:45:30   peerList        self01
     2021-01-06 19:16:54   powerOn         2021-01-06 19:16:54
     2021-01-08 22:23:37   recentStateType info
     2021-01-06 19:15:46   sabotageAttackId_ErrIoId_296AD9 cnt:4
     2021-01-06 19:15:46   sabotageAttack_ErrIoAttack_cnt 4
     2021-01-08 22:23:37   state           off
     2021-01-08 22:45:09   teamCall        from smoker_teamdev:5
     2021-01-06 19:36:08   trigger         Short_1
     2021-01-06 19:36:08   trigger_cnt     1
   helper:
     HM_CMDNR   160
     cSnd       0111111129661A00040000000000,0111111129661A0103
     fkt        sdLead1
     mId        0042
     peerFriend peerSD
     peerIDsRaw ,29661A01,00000000
     peerOpt    p:smokeDetector
     regLst     0
     rxType     2
     supp_Pair_Rep 0
     cmds:
       TmplKey    self01:no:1610138807.39372
       TmplTs     1610138807.39372
       cmdKey     1:1:0:sdLead1:sz_smoker_rauchmelder:0042:01:self01
       cmdLst:
         alarmOff   noArg
         alarmOn    noArg
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   -btnNumber- -actChn- [({single})] [({set}|unset)] [({actor})]
         peerSmart  -peerOpt-
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         statusRequest noArg
         teamCall   noArg
         teamCallBat noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         tplSet_self01 -tplPeer-
         unpair     noArg
       lst:
         condition  Smoke Alarm,no alarm,tone off
         peer       self01
         peerOpt    wz_smoker_rauchmelder
         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:
       newChn     +29661A,00,00,00
       nextSend   1610142330.5677
       prefIO     
       rxt        0
       vccu       
       p:
         29661A
         00
         00
         00
     mRssi:
       mNo        A0
       io:
         Homematic_Gateway:
           -51
           -51
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
     rpt:
       IO         Homematic_Gateway
       flg        A
       ts         1610142330.27173
       ack:
         HASH(0x59e7c9d0)
         A0800211111129661A00
     rssi:
       Homematic_Gateway:
         avg        -58
         cnt        2
         lst        -58
         max        -58
         min        -58
       at_Homematic_Gateway:
         avg        -57.7142857142857
         cnt        7
         lst        -57
         max        -57
         min        -58
     shadowReg:
     tmpl:
Attributes:
   .mId       0042
   IODev      Homematic_Gateway
   alias      Rauchmelder
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   1.1
   group      Rauchmelder
   icon       secur_smoke_detector
   model      HM-SEC-SD
   msgRepeat  1
   peerIDs    00000000,29661A01,
   room       CUL_HM,Wohnung->Schlafzimmer
   serialNr   LTK0029710
   subType    smokeDetector
   webCmd     statusRequest

Pfriemler

Mein erster Dank geht an Joachim, ich hätte mich nicht so hineingekniet...
Ich habe jetzt spontan nichts auffälliges an den Listings entdeckt, aber das muss nicht zwingend was heißen.
Ich möchte mal ergänzend erklären:
hminfo ist wie VCCU eine optionale, aber sehr hilfreiche Zusatzdefinition. VCCU mit nur einem Interface erscheint auf den ersten Blick etwas sinnlos, ermöglicht aber eben das sehr einfache Einbinden weiterer Funk-Interfaces: so wie man an einer CCUx eben Dein LAN-Gateway als Zusatz-Funker betreiben kann, so kann man eben auch FHEM mit mehreren Empfängern/Sendern ausstatten. Um die Verwaltung der einkommenden und ausgehenden Dinge (Unterdrückung mehrfachen Datenempfangs, Verteilung der Sendung auf das sinnvollste IO, Ausfallmanagement usw) kümmert sich das Modul VCCU dann.
HMInfo ist einfach eine Toolsammlung, deren Checks bei der Fehlersuche enorm helfen. Das sollte auf keinem System fehlen, was CUL_HM verwendet.

Die Verwendung von CUL_HM und HMCCU ist völlig unterschiedlich: HMCCU verbindet eine vorhandene CCU (auf der alle HM-Geräte angelegt, verwaltet, programmiert und kontrolliert werden und wo auch das gesamte Funkdaten-Management läuft) "nur" datenmäßig mit FHEM, in FHEM wird sozusagen einer "Spiegel" der Daten in der CCU angelegt und synchronisiert (natürlich in beide Richtungen). CUL_HM bildet hingegen alle Funktionalität einer CCU mehr oder weniger (und teilweise besser, teilweise schlechter) selbst nach. Da aber nur das Protokoll von HMclassic bekannt (entschlüsselt) ist, kann CUL_HM nicht mit dem neueren HomematicIP klarkommen - hier ist man auf eine "echte" CCU weiterhin angewiesen.

Und zu den hmIDs: "111111" ist nicht wirklich "originell" - viele hier ersetzen aus Furcht ihre wahre hmID durch dieses "Fantasiegebilde", diese Sorge ist aber wie gesagt unbegründet. Man vermeidet solche "Allerwelts-"IDs eigentlich lieber, um eine Kollision mit Nachbarn zu vermeiden, der die gleiche "schlaue" Idee hat. Man soll nicht denken, dass kaum noch jemand in HMclassic einsteigt: Hier bei mir ist in den letzten drei Monaten erst eine Installation mit CCU, drei LED-Displays und etwa 30 Fensterkontakten online gegangen und ich habe nur eine vorsichtige Ahnung, wer dahinter steckt.

Einen Testcall kenne ich nicht. Nur einen teamCall :-)
Setze mal
attr smoker_rauchmelder_team webCmd alarmOn:alarmOff:teamCall:teamCallBat
das bringt die wichtigsten Befehle schön auf die FHEM-Web-Oberfläche.
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

frank

die rm sind nicht mit dem teamlead gepeert.
hminfo zeigt es nicht?
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

Otto123

Ich hänge mich ja ungern rein, aber die SDs sind "mit sich selbst" gepeert und nicht mit dem Teamlead

2021-01-08 22:45:30   peerList        self01
2021-01-08 22:45:10   peerList        sz_smoker_rauchmelder
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

Pfriemler

Zitat von: Otto123 am 09 Januar 2021, 16:33:26
Ich hänge mich ja ungern rein...
wirklich?  ;D

ne, ihr habt schon recht, die Rauchmelder sind zwar im TeamLeadChannel in der peerList eingetragen (danach hatte ich geschaut), aber seltsamerweise dennoch noch untereinander gepeert. Für genau sowas hat man "hminfo peerCheck" bzw. "... peerXref".
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

Otto123

@Pfriemler
Zitatdennoch noch untereinander
falsch - nicht noch sondern nur :) also zumindest wissen die armen Rauchmelder nichts von einem peer
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

Pfriemler

yep. Meinte ich eher im Sinne: dennoch noch ausschließlich untereinander. Mit dem TeamLead muss es mal einen peer-Befehl gegeben haben - weil sie dort drin stehen. Es sei denn, sie wurden dort einfach per attr eingetragen...
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

Superposchi

Zitat...aber die SDs sind "mit sich selbst" gepeert und nicht mit dem Teamlead

2021-01-08 22:45:30   peerList        self01
2021-01-08 22:45:10   peerList        sz_smoker_rauchmelder
Das habe ich auch schon gesehen, aber dann stellt sich die Frage wie ich es ändern kann.
Eigentlich - so wie ich das Wiki verstehe - sollte ja beim Teamlead (dem virtuellen Rauchmelder) bei peerList die beiden physischen Rauchmelder eingetragen sein und bei den beiden physischen jeweils der virtuelle, oder nicht?

Mein Vorgehen war entsprechend der Betriebsanleitung und dem Wikibeitrag:
1) die beiden Rauchmelder untereinander zu einem Funktnetz verbinden (peeren)  - steht espliziet in der Betriebsanleitung drin, auch bei Nutzung einer Zentrale wie Fhem
2) die Rauchmelder in Fhem einbinden/anlernen
3) den virtuellen Rauchmelder (Teamlead) als Schnittstelle in Fhem einbinden/anlernen
4) dem virtuellen Rauchmelder (Teamlead) die physischen Rauchmelder zuordnen.

Das war es grob gesegt und ich hoffe ich habe die richtigen Begriffe benutzt.

Otto123

#28
Schritt 1 und der Vorgang mit dem virtuellen Teamlead sind Alternativen - steht auch so im Wiki: https://wiki.fhem.de/wiki/HM-SEC-SD_Rauchmelder#Virtueller_TeamLead

Also entweder virtuellen Teamlead weglassen, dann ist nach Handbuch alles richtig.
Oder das peering untereinander wieder aufheben und den Teamlead nach Wiki einbinden.

ZitatLeider steht da aber nirgendwo was man denn machen soll/kann wenn das IODev nicht automatisch gesetzt wird.
hab ich ergänzt
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

Superposchi

Das heißt anders als in der schriftlichen Bedienungsanleitung ist entweder das Funknetz untereinander und der Teamlead nutzbar, aber nicht beides gleichzeitig, richtig?

Um das peering untereinander aufzuheben muss ich sie zurücksetzen. Dann ist die Verbindung zu Fhem bzw. das angelegte Device auch nicht mehr passend und muss neu erstellt werden, oder?