Kann kein sign on setzen bei einem Homematic Rauchmelder

Begonnen von eddie1104, 23 März 2018, 17:07:06

Vorheriges Thema - Nächstes Thema

eddie1104

Ich habe folgendes Device:


Internals:
   CFGFN      ./FHEM/fhem-1-sensoren.cfg
   DEF        482FBD
   HMLAN1_MSGCNT 269
   HMLAN1_RAWMSG R537C91E8,0021,0096A8B9,01,FFD6,DB8002482FBD272E4700EE3E32C3
   HMLAN1_RSSI -42
   HMLAN1_TIME 2018-03-23 16:31:35
   HMLANGW_MSGCNT 154
   HMLANGW_RAWMSG 05000045DDA203482FBD272E472085419D9C6FACB0084AF31273A7FF89
   HMLANGW_RSSI -69
   HMLANGW_TIME 2018-03-23 17:00:20
   IODev      HMLANGW
   LASTInputDev HMLANGW
   MSGCNT     423
   NAME       Rauchmelder1
   NOTIFYDEV  global
   NR         392
   NTFY_ORDER 50-Rauchmelder1
   STATE      off
   TYPE       CUL_HM
   lastMsg    No:DD - t:03 s:482FBD d:272E47 2085419D9C6FACB0084AF31273A7FF89
   protCmdDel 16
   protEvt_AESCom-ok 24 last_at:2018-03-23 16:31:35
   protIOdly  1 last_at:2018-03-23 16:26:24
   protLastRcv 2018-03-23 17:00:20
   protNack   1 last_at:2018-03-23 16:04:28
   protResnd  27287 last_at:2018-03-23 16:30:10
   protResndFail 7 last_at:2018-03-23 16:30:15
   protSnd    79 last_at:2018-03-23 17:00:20
   protState  CMDs_done
   rssi_HMLAN1 avg:-18 min:-18 max:-18 lst:-18 cnt:1
   rssi_at_HMLAN1 avg:-39.13 min:-58 max:-25 lst:-42 cnt:166
   rssi_at_HMLANGW avg:-72 min:-83 max:-67 lst:-69 cnt:136
   READINGS:
     2018-03-23 16:28:06   Activity        alive
     2018-03-23 16:31:35   CommandAccepted yes
     2018-03-23 16:28:06   D-firmware      1.0
     2018-03-23 16:28:06   D-serialNr      NEQ0001978
     2018-03-23 17:00:16   PairedTo        0x272E47
     2018-03-10 06:43:11   R-devRepeatCntMax 0
     2018-03-23 16:29:15   R-pairCentral   0x272E47
     2018-03-23 17:00:16   RegL_00.          02:01 0A:27 0B:2E 0C:47 16:00 1F:00 00:00
     2018-03-23 16:31:35   aesCommToDev    ok
     2018-03-23 16:31:35   aesKeyNbr       02
     2018-03-23 17:00:20   aesReqTo        VCCU
     2018-03-23 16:23:19   alarmTest       ok
     2018-03-23 16:23:19   battery         ok
     2018-03-23 16:23:19   level           0
     2018-03-18 20:06:04   powerOn         2018-03-18 20:06:04
     2018-03-23 16:23:19   recentStateType info
     2018-03-23 17:00:16   sdRepeat        off
     2018-03-23 16:23:19   smokeChamber    ok
     2018-03-23 16:31:55   smoke_detect    none
     2018-03-23 16:31:55   state           off
     2018-03-10 20:33:42   trigger_cnt     4
   helper:
     HM_CMDNR   221
     PONtest    1
     cSnd       01272E47482FBD00040000000000,01272E47482FBD0103
     mId        00AA
     peerIDsRaw ,00000000
     regLst     ,0
     rxType     6
     supp_Pair_Rep 0
     ack:
     expert:
       def        1
       det        1
       raw        1
       tpl        0
     io:
       newChn     +482FBD,01,01,02
       nextSend   1521820820.52331
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         482FBD
         01
         01
         02
     mRssi:
       mNo        DD
       io:
         HMLAN1:
         HMLANGW:
           -65
           -65
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rpt:
       IO         HMLANGW
       flg        A
       ts         1521820820.22828
       ack:
         HASH(0x40f1ff8)
         DD8002272E47482FBD00
     rssi:
       HMLAN1:
         avg        -18
         cnt        1
         lst        -18
         max        -18
         min        -18
       at_HMLAN1:
         avg        -39.1385542168674
         cnt        166
         lst        -42
         max        -25
         min        -58
       at_HMLANGW:
         avg        -72
         cnt        136
         lst        -69
         max        -67
         min        -83
     shadowReg:
     tmpl:
   role:
Attributes:
   IODev      HMLANGW
   IOgrp      VCCU
   actCycle   099:00
   actStatus  alive
   aesCommReq 1
   alias      Rauchmelder Esszimmer
   autoReadReg 4_reqStatus
   expert     3_allReg+raw
   firmware   1.0
   group      Rauchmelder
   model      HM-SEC-SD-2
   msgRepeat  1
   peerIDs    00000000,
   room       4 Sensoren
   serialNr   NEQ0001978
   subType    smokeDetector
   webCmd     statusRequest


Wenn ich das Register sign auf on stellen will, dann bekomme ich die Fehlermeldung:


cannot calculate value. Please issue set Rauchmelder1 getConfig first - invalid


Aber das getConfig läuft ohne Fehlermeldung durch. Ein HMLAN habe ich temporär ausgeschaltet, so dass nur noch das HMLANGW aktiv ist. Was mache ich falsch?

frank

die sd2 sind immer auf sign=on. das lässt sich nicht verstellen.
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

eddie1104

Ah, OK, ich werde mir mal Testspray besorgen, um die Gesamtfunktionalität zu testen. Ein Testalarm geht durch, wird aber nicht an das Gruppendevice weitergeleitet.


Internals:
   CFGFN      ./FHEM/fhem-1-sensoren.cfg
   DEF        11111101
   NAME       TeamVirtuell_1
   NOTIFYDEV  global
   NR         382
   NTFY_ORDER 50-TeamVirtuell_1
   STATE      off
   TESTNR     1
   TYPE       CUL_HM
   chanNo     01
   device     TeamVirtuell
   peerList   Rauchmelder1,
   sdTeam     sdLead
   READINGS:
     2018-03-10 16:44:24   aesCBCCounter   0000E2
     2018-03-23 16:31:55   eventNo         05
     2018-03-23 16:31:55   level           0
     2018-03-23 12:41:04   peerList        Rauchmelder1,
     2018-03-23 16:31:55   smoke_detect    none
     2018-03-23 16:31:55   state           off
     2018-03-09 20:27:23   teamCall        from TeamVirtuell:07
     2018-03-23 16:31:55   trigger         Short_5
     2018-03-23 16:31:55   trigger_cnt     5
   helper:
     BNO        5
     BNOCNT     1
     count      5
     fkt        sdLead2
     expert:
       def        1
       det        1
       raw        1
       tpl        0
     role:
       chn        1
       vrt        1
Attributes:
   alias      Rauchmelder Team
   group      Rauchmelder
   model      virtual_1
   peerIDs    482FBD01,
   room       4 Sensoren
   webCmd     press short:press Long


Ich kann mir aber vorstellen, dass nur wirkliche Alarme weitergeleitet werden.

Also erst einmal Danke.

frank

da müsste dann auch der sd gepeert sein.
also nochmal drüber peeren.
mit get hminfo configCheck bekommt man schnell einen überblick der probleme bei homematic devices.
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

eddie1104

Habe jetzt mal das Team als Peer mit in den SD genommen.


Internals:
   CFGFN      ./FHEM/fhem-1-sensoren.cfg
   DEF        482FBD
   HMLAN1_MSGCNT 285
   HMLAN1_RAWMSG E482FBD,0000,0153B2EA,FF,FFD3,808610482FBD00000006010000
   HMLAN1_RSSI -45
   HMLAN1_TIME 2018-03-23 19:58:02
   HMLANGW_MSGCNT 166
   HMLANGW_RAWMSG 05000045808610482FBD00000006010000
   HMLANGW_RSSI -69
   HMLANGW_TIME 2018-03-23 19:58:02
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     451
   NAME       Rauchmelder1
   NOTIFYDEV  global
   NR         392
   NTFY_ORDER 50-Rauchmelder1
   STATE      smoke-Alarm_03
   TYPE       CUL_HM
   lastMsg    No:80 - t:10 s:482FBD d:000000 06010000
   peerList   TeamVirtuell_1,
   protCmdDel 16
   protEvt_AESCom-ok 27 last_at:2018-03-23 18:46:56
   protIOdly  1 last_at:2018-03-23 16:26:24
   protLastRcv 2018-03-23 19:58:02
   protNack   1 last_at:2018-03-23 16:04:28
   protResnd  27287 last_at:2018-03-23 16:30:10
   protResndFail 7 last_at:2018-03-23 16:30:15
   protSnd    86 last_at:2018-03-23 18:46:56
   protState  CMDs_done
   rssi_HMLAN1 avg:-20.5 min:-23 max:-18 lst:-23 cnt:2
   rssi_at_HMLAN1 avg:-38.71 min:-58 max:-25 lst:-45 cnt:177
   rssi_at_HMLANGW avg:-71.97 min:-83 max:-67 lst:-69 cnt:148
   READINGS:
     2018-03-23 19:56:29   Activity        alive
     2018-03-23 16:31:35   CommandAccepted yes
     2018-03-23 19:56:29   D-firmware      1.0
     2018-03-23 19:56:29   D-serialNr      NEQ0001978
     2018-03-23 18:46:56   PairedTo        0x272E47
     2018-03-10 06:43:11   R-devRepeatCntMax 0
     2018-03-23 16:29:15   R-pairCentral   0x272E47
     2018-03-23 18:46:56   RegL_00.          02:01 0A:27 0B:2E 0C:47 16:00 1F:00 00:00
     2018-03-23 18:46:56   aesCommToDev    ok
     2018-03-23 16:31:35   aesKeyNbr       02
     2018-03-23 17:00:20   aesReqTo        VCCU
     2018-03-23 19:58:02   alarmTest       ok
     2018-03-23 19:58:02   battery         ok
     2018-03-23 19:58:02   level           0
     2018-03-23 20:03:08   peerList        TeamVirtuell_1,
     2018-03-23 19:58:02   powerOn         2018-03-23 19:58:02
     2018-03-23 19:58:02   recentStateType info
     2018-03-23 18:46:56   sdRepeat        off
     2018-03-23 19:58:02   smokeChamber    ok
     2018-03-23 20:05:51   smoke_detect    TeamVirtuell
     2018-03-23 20:05:51   state           smoke-Alarm_03
     2018-03-10 20:33:42   trigger_cnt     4
   helper:
     HM_CMDNR   128
     PONtest    0
     cSnd       01272E47482FBD00040000000000,01272E47482FBD0103
     mId        00AA
     peerIDsRaw ,00000000
     regLst     ,0
     rxType     6
     supp_Pair_Rep 0
     ack:
     expert:
       def        1
       det        1
       raw        1
       tpl        0
     io:
       newChn     +482FBD,01,01,02
       nextSend   1521831482.51333
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         482FBD
         01
         01
         02
     mRssi:
       mNo        80
       io:
         HMLAN1:
           -37
           -37
         HMLANGW:
           -69
           -69
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
       HMLAN1:
         avg        -20.5
         cnt        2
         lst        -23
         max        -18
         min        -23
       at_HMLAN1:
         avg        -38.7118644067796
         cnt        177
         lst        -45
         max        -25
         min        -58
       at_HMLANGW:
         avg        -71.9797297297298
         cnt        148
         lst        -69
         max        -67
         min        -83
     shadowReg:
       RegL_00.     02:01 0A:27 0B:2E 0C:47 16:00 1F:00 00:00
     tmpl:
   role:
Attributes:
   IODev      HMLANGW
   IOgrp      VCCU
   actCycle   099:00
   actStatus  alive
   aesCommReq 1
   alias      Rauchmelder Esszimmer
   autoReadReg 4_reqStatus
   expert     3_allReg+raw
   firmware   1.0
   group      Rauchmelder
   model      HM-SEC-SD-2
   msgRepeat  1
   peerIDs    11111101
   room       4 Sensoren
   serialNr   NEQ0001978
   subType    smokeDetector
   webCmd     statusRequest


Ich kann zwar vom Team aus einen Alarm setzen, aber der Probealarm wird nicht an das Team gemeldet.

Otto123

Da gab es hier auch schon eine umfangreiche Diskussion, viele Theorien aber ich glaube keine Lösung.
https://forum.fhem.de/index.php/topic,85444.0.html
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

eddie1104

Hallo Otto, ich habe mir den Link von Dir angesehen aber es hat mir leider nicht so sehr geholfen. Ich habe testeshalber libcrypt-cbc-perl installiert aber danach konnte ich überhaupt nicht mehr mit dem SD2 arbeiten. Jetzt macht mir aesCommToDev nur noch eine Ausgabe "fail", außer ich setze aesCommReq auf 0. Ich habe dann das  libcrypt-cbc-perl wieder deinstalliert aber ohne Erfolg.

Ich habe danach mehrmals das Device komplett auf Werkseinstellung zurückgesetzt und dann in HMLANGW neu angelernt. Aber ich bekomme das Teil überhaupt nicht mehr zum Laufen. Egal in welcher Reihenfolge ich die Konfiguration dann anpasse, nach dem Rücksetzen und neu anlernen erst getConfig, dann assignHMKey, dann aesCommReq auf 1, dann peer oder in jeder erdenklichen anderen Reihenfolge das Teil nicht mehr in einen stabilen Zustand.

Ich glaube, ich werde mich nach anderen Rauchmeldern umsehen müssen. Das hier raubt mir den Verstand.

Otto123

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

eddie1104

Ich habe heute mein Testspray bekommen und siehe da, alles funktioniert. Dabei sieht meine Konfiguration völlig falsch aus, also jedenfalls anders. Ich habe auch keine Ahnung was schließlich zum Erfolg geführt hat aber ich mache jetzt nichts mehr. Never touch a running system unless there is a real need! ur zur Vervollständigung noch mal meine aktuelle Konfiguration:


Internals:
   CFGFN      ./FHEM/fhem-1-sensoren.cfg
   DEF        482FBD
   HMLAN1_MSGCNT 58
   HMLAN1_RAWMSG E482FBD,0000,0070EDAF,FF,FFE4,061441482FBD482FBD0106000000080F5219F4
   HMLAN1_RSSI -28
   HMLAN1_TIME 2018-03-28 18:10:07
   HMLANGW_MSGCNT 34
   HMLANGW_RAWMSG 0501004706A610482FBD272E470601000021
   HMLANGW_RSSI -71
   HMLANGW_TIME 2018-03-28 15:40:25
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     92
   NAME       Rauchmelder1
   NOTIFYDEV  global
   NR         396
   NTFY_ORDER 50-Rauchmelder1
   STATE      off
   TESTNR     1
   TYPE       CUL_HM
   lastMsg    No:06 - t:41 s:482FBD d:482FBD 0106000000080F5219F4
   peerList   TeamVirtuell_1,self01,
   protLastRcv 2018-03-28 18:10:07
   protResnd  3 last_at:2018-03-28 15:40:25
   protSnd    22 last_at:2018-03-28 15:40:25
   protState  CMDs_done
   rssi_HMLAN1 avg:-27.2 min:-42 max:-15 lst:-33 cnt:5
   rssi_at_HMLAN1 avg:-33.79 min:-52 max:-24 lst:-28 cnt:58
   rssi_at_HMLANGW avg:-65.64 min:-76 max:-61 lst:-71 cnt:34
   sdTeam     sdLead
   READINGS:
     2018-03-27 03:11:42   Activity        alive
     2018-03-24 18:36:14   D-firmware      1.0
     2018-03-24 18:36:14   D-serialNr      NEQ0001978
     2018-03-28 13:50:05   PairedTo        0x272E47
     2018-03-24 16:27:12   R-devRepeatCntMax 0
     2018-03-24 16:27:12   R-pairCentral   0x272E47
     2018-03-24 20:29:23   R-sign          on
     2018-03-28 13:50:05   RegL_00.          02:01 0A:27 0B:2E 0C:47 16:00 1F:00 00:00
     2018-03-25 08:51:55   aesCBCCounter   0000E3
     2018-03-28 15:40:25   alarmTest       ok
     2018-03-28 18:10:04   battery         ok
     2018-03-28 18:10:04   eventNo         06
     2018-03-28 18:10:04   level           0
     2018-03-28 15:42:04   peerList        TeamVirtuell_1,self01,
     2018-03-28 13:49:52   powerOn         2018-03-28 13:49:52
     2018-03-28 15:40:25   recentStateType info
     2018-03-28 13:50:05   sdRepeat        off
     2018-03-28 15:40:25   smokeChamber    ok
     2018-03-28 18:10:04   smoke_detect    none
     2018-03-28 18:10:04   state           off
     2018-03-28 18:10:04   trigLast        Rauchmelder1:0
     2018-03-28 18:10:04   trig_Rauchmelder1 0_6
     2018-03-28 18:10:04   trigger_cnt     6
   helper:
     HM_CMDNR   6
     PONtest    0
     alarmNo    06
     cSnd       01272E47482FBD010E,01272E47482FBD010E
     fkt        sdLead2
     mId        00AA
     peerIDsRaw ,00000000
     regLst     ,0
     rxType     6
     supp_Pair_Rep 0
     expert:
       def        1
       det        1
       raw        1
       tpl        0
     io:
       newChn     +482FBD,00,00,00
       nextSend   1522253407.70053
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         482FBD
         00
         00
         00
     mRssi:
       mNo        06
       io:
         HMLAN1:
           -20
           -20
         HMLANGW:
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
       HMLAN1:
         avg        -27.2
         cnt        5
         lst        -33
         max        -15
         min        -42
       at_HMLAN1:
         avg        -33.7931034482759
         cnt        58
         lst        -28
         max        -24
         min        -52
       at_HMLANGW:
         avg        -65.6470588235294
         cnt        34
         lst        -71
         max        -61
         min        -76
     shadowReg:
     tmpl:
Attributes:
   IODev      HMLANGW
   IOgrp      VCCU
   actCycle   099:00
   actStatus  alive
   alias      Rauchmelder Esszimmer
   autoReadReg 4_reqStatus
   expert     3_allReg+raw
   firmware   1.0
   group      Rauchmelder
   model      HM-SEC-SD-2
   msgRepeat  1
   peerIDs    11111101,482FBD01
   room       4 Sensoren
   serialNr   NEQ0001978
   sortby     1
   subType    smokeDetector
   webCmd     statusRequest


Das hier finde ich nun nicht mehr:


     2018-03-24 15:51:07   aesCommToDev    ok
     2018-03-24 15:51:07   aesKeyNbr       00
     2018-03-24 15:51:20   aesReqTo        VCCU


wobei aesKeyNbr eigentlich 02 sein sollte. Aber dafür habe ich jetzt ein R-sign auf "on" stehen. Alles ganz schön komisch aber es funktioniert. Der Alarm geht am Rauchmelder los, ich sehe den Alarm im Status des Rauchmelders und ebenfalls in dem Gruppendevice.

Das einzige was störend ist, der Rauchmelder verliert immer mal wieder seine peerIDs. Vielleicht sollte ich meine Angst einfach mal überwinden und mir einen zweiten Rauchmelder zulegen und sehen wie ich den installiert bekomme und wie dann das ganze im Zusammenspiel funktioniert.

Anyway, vielen Dank euch allen.

frank

dein rm scheint nun mt sich selbst gepeert und zusätzlich mit dem team.
eigentlich dachte ich, dass nur 1 peer möglich sei. hoffentlich wirst du so glücklich.
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