FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: mfeske am 31 Oktober 2025, 19:32:28

Titel: HM-SEC-SD im Team
Beitrag von: mfeske am 31 Oktober 2025, 19:32:28
Hallo zusammen,
ich modernisiere etwas und beim Umzug klappt es jetzt nicht mehr mit dem HM-SEC-SD im Team. Ich bin dem wiki (https://wiki.fhem.de/wiki/HM-SEC-SD_Rauchmelder) Artikel wieder gefolgt aber leider ohne Erfolg. Ich kann über set Rauchmelder01 alarmON / alarm Off den Alarm auslösen bzw. beenden, bedeutet für mich eigentlich das ich den HM-SEC-SD korrekt angelernt habe. In meiner alten Installation konnte ich das auch über Rauchmelder_Team alarmOn / alarmOff über die Weboberfläche, das funktioniert jetzt leider nicht mehr.
Die Konfiguration sieht momentan so aus:
define Rauchmelder01 CUL_HM 30C61B
setuuid Rauchmelder01 6904e875-f33f-be1a-abb2-1d5f7b556a6d8013
attr Rauchmelder01 .mId 0042
attr Rauchmelder01 IODev hmusb
attr Rauchmelder01 autoReadReg 4_reqStatus
attr Rauchmelder01 devStateIcon off:general_ok .*:secur_alarm
attr Rauchmelder01 expert rawReg
attr Rauchmelder01 firmware 1.1
attr Rauchmelder01 group Rauchmelder
attr Rauchmelder01 icon secur_smoke_detector
attr Rauchmelder01 model HM-SEC-SD
attr Rauchmelder01 msgRepeat 1
attr Rauchmelder01 peerIDs 00000000,30C61B01
attr Rauchmelder01 room Alarmanlage,BMZ,CUL_HM
attr Rauchmelder01 serialNr LEQ1093130
attr Rauchmelder01 subType smokeDetector
attr Rauchmelder01 webCmd statusRequest
define FileLog_Rauchmelder01 FileLog ./log/Rauchmelder01-%Y.log Rauchmelder01
setuuid FileLog_Rauchmelder01 6904e875-f33f-be1a-2b15-75efd25a02c3ed5a
attr FileLog_Rauchmelder01 logtype text
attr FileLog_Rauchmelder01 room CUL_HM
define TeamDev CUL_HM 112112
setuuid TeamDev 6904f9e5-f33f-be1a-0fd8-96d66f48adb52f78
attr TeamDev .mId FFF1
attr TeamDev IODev hmusb
attr TeamDev model VIRTUAL
attr TeamDev room Alarmanlage,BMZ
attr TeamDev subType virtual
attr TeamDev webCmd virtual
define Rauchmelder_Team CUL_HM 11211201
setuuid Rauchmelder_Team 6904f9e5-f33f-be1a-39a1-318c0fbd005cabce
attr Rauchmelder_Team devStateIcon off:general_ok .*:secur_alarm
attr Rauchmelder_Team group Rauchmelder
attr Rauchmelder_Team icon secur_smoke_detector
attr Rauchmelder_Team model VIRTUAL
attr Rauchmelder_Team peerIDs 30C61B01
attr Rauchmelder_Team room Alarmanlage,BMZ
attr Rauchmelder_Team webCmd teamCall:alarmOn:alarmOff
im list von Rauchmelder_Team taucht der Rauchmelder01 auch auf
Internals:
  CFGFN     
  DEF        11211201
  FUUID      6904f9e5-f33f-be1a-39a1-318c0fbd005cabce
  NAME      Rauchmelder_Team
  NR        167
  NTFY_ORDER 48-TeamDev_Btn1
  STATE      smoke-Alarm_0B
  TESTNR    1
  TYPE      CUL_HM
  chanNo    01
  device    TeamDev
  disableNotifyFn 1
  eventCount 2
  peerList  Rauchmelder01
  sdTeam    sdLead
  READINGS:
    2025-10-31 19:20:08  peerList        Rauchmelder01
    2025-10-31 19:20:08  state          smoke-Alarm_0B
  helper:
    fkt        sdLead1
    peerIDsState incomplete
    cmds:
      TmplKey    Rauchmelder01:no:1761934111.42184
      TmplTs    1761934111.42184
      cmdKey    1:0:0:sdLead1:TeamDev:FFF1:01:Rauchmelder01
      cmdLst:
        alarmOff  noArg
        alarmOn    noArg
        clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
        getConfig  noArg
        getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
        peerBulk  -peer1,peer2,...- [({set}|unset)]
        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-|{self01})]
        pressS    [(-peer-|{self01})]
        regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
        regSet    [(prep|{exec})] -regName- -value- [-peerChn-]
        teamCall  noArg
        teamCallBat noArg
        tplDel    -tplDel-
      lst:
        condition  slider,0,1,255
        peer      Rauchmelder01
        peerOpt    remove_Rauchmelder01_chn-01
        tplDel   
      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
    peerIDsH:
      30C61B01  Rauchmelder01_chn-01
    role:
      chn        1
    tmpl:
  hmccu:
Attributes:
  devStateIcon off:general_ok .*:secur_alarm
  group      Rauchmelder
  icon      secur_smoke_detector
  model      VIRTUAL
  peerIDs    30C61B01
  room      Alarmanlage,BMZ
  webCmd    teamCall:alarmOn:alarmOff

im List vom Rauchmelder steht allerdings    peerList   self01 ?!

habt ihr noch eine Idee ?