Wie viele peers kann ein HomeMatic Fensterkontakt optisch (HM-SEC-SCo)?

Begonnen von dirkbalzer, 22 Dezember 2015, 13:50:14

Vorheriges Thema - Nächstes Thema

dirkbalzer

Hallo ich habe folgendes Problem:
Sobald ich versuche dem Fensterkontakt mit einem 4ten Gerät zu peeren zeigt der mir die roten Lichter (1x Lang, 1x kurz) und verweigert den Dienst im Fhem.
Wenn man eine Weile wartet fängt der Sensor sich wieder. Aber beim ersten Versuch eines getconfig gehen sofort die roten Lichter an.
Die Liste mit den PeerIDs bei den Attributen verschwindet auch.
Konnte mir jetzt erst mal nur so weiterhelfen den Sensor komplett zu resetten und wieder neu anzulernen.
Das Problem ist aber reproduzierbar. Immer beim Versuch das 4te Geräte zu peeren endet im Desaster.
Die Reihenfolge der Geräte ist anscheinend egal. (Meine Erkenntnis nach 3 Werksreset :P )

Gibt es hier eine Beschränkung auf 3 Peers von der HomeMatic Seite oder direkt im Fhem?
Oder muss ich den Fehler in meiner Config suchen? Hat schon mal jemand erfolgreich 4 Geräte mit dem Sensor gepeert?

Meine Peer Geräte sind:
2x Heizungsthermostat
1x Wandthermostat
1x Vccu-Kanal

Ein Defekt der Sensors würde ich ausschließen weil das Problem beim zweiten Fensterkontakt im Raum auch auftritt.
Im Raum nebenan ist es ein Peer weniger und funktioniert einwandfrei....

EDIT:

Hier das Listing vor dem Peer-Versuch:
Internals:
   CFGFN
   DEF        3D69CF
   HMLAN1_MSGCNT 652
   HMLAN1_RAWMSG RCEC638E6,0041,327E768E,03,FFCC,5CA0103D69CFBCAD580201810000
   HMLAN1_RSSI -52
   HMLAN1_TIME 2015-12-23 13:17:56
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     652
   NAME       Win_OG_Garten_links
   NR         566
   STATE      closed
   TYPE       CUL_HM
   lastMsg    No:5C - t:10 s:3D69CF d:BCAD58 0201810000
   peerList   Temp_OG_Garten_WindowRec,Heat_OG_Garten_links_WindowRec,Heat_OG_Garten_rechts_WindowRec,
   protEvt_AESCom-ok 20 last_at:2015-12-23 13:17:56
   protLastRcv 2015-12-23 13:17:56
   protSnd    40 last_at:2015-12-23 13:17:56
   protState  CMDs_done
   rssi_at_HMLAN1 lst:-52 avg:-52.97 min:-56 max:-51 cnt:34
   
   Readings:
     2015-12-23 13:17:51   Activity        alive
     2015-12-23 13:17:14   CommandAccepted yes
     2015-12-23 13:17:51   D-firmware      1.0
     2015-12-23 13:17:51   D-serialNr      MEQ0818229
     2015-12-23 13:17:52   PairedTo        0xBCAD58
     2015-12-23 13:12:39   R-Heat_OG_Garten_links_WindowRec-expectAES on
     2015-12-23 13:12:39   R-Heat_OG_Garten_links_WindowRec-peerNeedsBurst on
     2015-12-23 13:12:40   R-Heat_OG_Garten_rechts_WindowRec-expectAES on
     2015-12-23 13:12:40   R-Heat_OG_Garten_rechts_WindowRec-peerNeedsBurst on
     2015-12-23 13:12:38   R-Temp_OG_Garten_WindowRec-expectAES on
     2015-12-23 13:12:38   R-Temp_OG_Garten_WindowRec-peerNeedsBurst on
     2015-12-23 13:12:36   R-cyclicInfoMsg on
     2015-12-23 13:12:36   R-eventDlyTime  0 s
     2015-12-23 13:12:36   R-pairCentral   0xBCAD58
     2015-12-23 13:12:36   R-sabotageMsg   on
     2015-12-23 13:12:36   R-sign          on
     2015-12-23 13:17:52   RegL_00.          02:01 09:01 0A:BC 0B:AD 0C:58 10:01 14:06 00:00
     2015-12-23 13:17:53   RegL_01.          08:01 20:9C 21:00 30:06 00:00
     2015-12-23 13:17:55   RegL_04.Heat_OG_Garten_links_WindowRec   01:81 00:00
     2015-12-23 13:17:56   RegL_04.Heat_OG_Garten_rechts_WindowRec   01:81 00:00
     2015-12-23 13:17:54   RegL_04.Temp_OG_Garten_WindowRec   01:81 00:00
     2015-12-23 13:17:56   aesCommToDev    ok
     2015-12-23 13:12:16   battery         ok
     2015-12-23 13:12:16   contact         closed (to Temp_OG_Garten)
     2015-12-23 13:17:54   peerList        Temp_OG_Garten_WindowRec,Heat_OG_Garten_links_WindowRec,Heat_OG_Garten_rechts_WindowRec,
     2015-12-23 13:12:16   state           closed
     2015-12-23 13:12:15   trigDst_vccu    noConfig
     2015-12-23 13:12:15   trig_aes_vccu   ok:19
     2015-12-23 13:12:16   trigger_cnt     19
     
   Helper:
     HM_CMDNR   92
     PONtest    0
     cSnd       01BCAD583D69CF010438F9DA0304,01BCAD583D69CF010438F9ED0304
     mId        00C7
     peerIDsRaw ,37656003,38F9DA03,38F9ED03,00000000
     rxType     28
     tmplChg    0
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newCh      1
       newChn     +3D69CF,01,03,02
       nextSend   1450873076.09596
       prefIO
       rxt        2
       vccu
       p:
         3D69CF
         01
         03
         02
     Mrssi:
       mNo        5C
       Io:
         HMLAN1     -50
     Prt:
       bErr       0
       sProc      0
       sleeping   0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
     Rpt:
       IO         HMLAN1
       flg        A
       ts         1450873076.3835
       ack:
         HASH(0x3d528b0)
         5C8002BCAD583D69CF00
     Rssi:
       At_hmlan1:
         avg        -52.9705882352941
         cnt        34
         lst        -52
         max        -51
         min        -56
     Shadowreg:
       RegL_04.vccu_Btn5  01:00
   Role:
   
Attributes:
   IODev      HMLAN1
   IOgrp      vccu:HMLAN1
   actCycle   001:05
   actStatus  alive
   aesCommReq 1
   alias      Win OG Garten links
   autoReadReg 4_reqStatus
   devStateIcon closed:fts_window_2w@green open:fts_window_2w_open_lr@red
   expert     2_full
   firmware   1.0
   group      Fensterkontakt
   icon       fts_window_2w_open_lr
   model      HM-SEC-SCo
   peerIDs    00000000,37656003,38F9DA03,38F9ED03,
   room       Fenster
   serialNr   MEQ0818229
   subType    threeStateSensor


Dann der Peer Versuch: set Win_OG_Garten_links peerChan 0 vccu_Btn5 single set

Und danach wenn Sensor mir nur noch rote Lichter zeigt:
Internals:
   DEF        3D69CF
   HMLAN1_MSGCNT 19
   HMLAN1_RAWMSG RCECE58C9,0041,328696CD,03,FFC9,64A0103D69CFBCAD58020801209C210030060000
   HMLAN1_RSSI -55
   HMLAN1_TIME 2015-12-23 13:26:48
   HMUSB_MSGCNT 6
   HMUSB_RAWMSG E3D69CF,0000,00044206,FF,FFB8,63A0103D69CFBCAD5802020109010ABC0BAD0C58100114060000
   HMUSB_RSSI -72
   HMUSB_TIME 2015-12-23 13:26:47
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     25
   NAME       Win_OG_Garten_links
   NR         487
   NTFY_ORDER 50-Win_OG_Garten_links
   STATE      closed
   TYPE       CUL_HM
   lastMsg    No:64 - t:10 s:3D69CF d:BCAD58 020801209C210030060000
   protEvt_AESCom-ok 6 last_at:2015-12-23 13:26:48
   protLastRcv 2015-12-23 13:26:48
   protResnd  1 last_at:2015-12-23 13:26:54
   protSnd    11 last_at:2015-12-23 13:26:48
   protState  CMDs_pending
   rssi_at_HMLAN1 min:-55 lst:-55 cnt:7 avg:-52.71 max:-52
   rssi_at_HMUSB cnt:6 avg:-76.5 max:-72 min:-80 lst:-72
   
   Readings:
     2015-12-23 13:26:44   Activity        alive
     2015-12-23 13:26:47   CommandAccepted yes
     2015-12-23 13:26:44   D-firmware      1.0
     2015-12-23 13:26:44   D-serialNr      MEQ0818229
     2015-12-23 13:26:47   PairedTo        0xBCAD58
     2015-12-23 13:12:39   R-Heat_OG_Garten_links_WindowRec-expectAES on
     2015-12-23 13:12:39   R-Heat_OG_Garten_links_WindowRec-peerNeedsBurst on
     2015-12-23 13:12:40   R-Heat_OG_Garten_rechts_WindowRec-expectAES on
     2015-12-23 13:12:40   R-Heat_OG_Garten_rechts_WindowRec-peerNeedsBurst on
     2015-12-23 13:12:38   R-Temp_OG_Garten_WindowRec-expectAES on
     2015-12-23 13:12:38   R-Temp_OG_Garten_WindowRec-peerNeedsBurst on
     2015-12-23 13:12:36   R-cyclicInfoMsg on
     2015-12-23 13:12:36   R-eventDlyTime  0 s
     2015-12-23 13:12:36   R-pairCentral   0xBCAD58
     2015-12-23 13:12:36   R-sabotageMsg   on
     2015-12-23 13:12:36   R-sign          on
     2015-12-23 13:26:36   R-vccu_Btn5-expectAES set_off
     2015-12-23 13:26:36   R-vccu_Btn5-peerNeedsBurst set_off
     2015-12-23 13:26:47   RegL_00.          02:01 09:01 0A:BC 0B:AD 0C:58 10:01 14:06 00:00
     2015-12-23 13:26:48   RegL_01.          08:01 20:9C 21:00 30:06 00:00
     2015-12-23 13:26:48   aesCommToDev    ok
     2015-12-23 13:26:47   aesKeyNbr       06
     2015-12-23 13:21:03   alive           yes
     2015-12-23 13:21:03   battery         ok
     2015-12-23 13:21:03   contact         closed (to vccu)
     2015-12-23 13:21:03   recentStateType info
     2015-12-23 13:21:03   sabotageError   off
     2015-12-23 13:21:03   state           closed
     2015-12-23 13:12:15   trigDst_vccu    noConfig
     2015-12-23 13:12:15   trig_aes_vccu   ok:19
     2015-12-23 13:12:16   trigger_cnt     19
   cmdStack:
     ++A001BCAD583D69CF0103
     
   Helper:
     HM_CMDNR   101
     cSnd       01BCAD583D69CF01040000000001,01BCAD583D69CF0103
     getCfgList all
     getCfgListNo ,4
     mId        00C7
     rxType     28
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +3D69CF,03,03,02
       nextSend   1450873608.55158
       rxt        2
       vccu       vccu
       p:
         3D69CF
         01
         03
         02
       prefIO:
         HMLAN1
     Mrssi:
       mNo        64
       Io:
         HMLAN1     -53
     Prt:
       bErr       0
       sProc      2
       wuReSent   2
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
     Rpt:
       IO         HMLAN1
       flg        A
       ts         1450873608.8342
       ack:
         HASH(0x33c76d0)
         648002BCAD583D69CF00
     Rssi:
       At_hmlan1:
         avg        -52.7142857142857
         cnt        7
         lst        -55
         max        -52
         min        -55
       At_hmusb:
         avg        -76.5
         cnt        6
         lst        -72
         max        -72
         min        -80
     Shadowreg:
       RegL_04.vccu_Btn5  01:00
   Role:
   
Attributes:
   IODev      HMLAN1
   IOgrp      vccu:HMLAN1
   actCycle   001:05
   actStatus  alive
   aesCommReq 1
   alias      Win OG Garten links
   autoReadReg 4_reqStatus
   devStateIcon closed:fts_window_2w@green open:fts_window_2w_open_lr@red
   expert     2_full
   firmware   1.0
   group      Fensterkontakt
   icon       fts_window_2w_open_lr
   model      HM-SEC-SCo
   peerIDs
   room       Fenster
   serialNr   MEQ0818229
   subType    threeStateSensor
Erfahrung ist eine nützliche Sache. Leider macht man sie immer erst kurz nachdem man sie brauchte...

martinp876

Fhem begrenzt nichts. Ich habe buttons mit 10 peers. Typisch ist in der Anleitung etwas angegeben.
Die hm devices haben jedenfalls eine Grenze. Was dein Sensor hat musst du lesen. 3 scheint wenig, ist aber möglich.

dirkbalzer

Ja, habe ich versucht nachzulesen.
Leider bin ich weder im Datenblatt/Handbuch/Forum oder Google fündig geworden.
Erfahrung ist eine nützliche Sache. Leider macht man sie immer erst kurz nachdem man sie brauchte...

clapele

Wenn's weiter hilft:

ich habe bei nahezu gleicher Konfiguration (4 RT's im Wohnzimmer und 1 SCo am zum Lüften bevorzugten Fenster) seit geraumer Zeit dasselbe Problem und bislang keine peering-Lösung gefunden (außer, dass der vierte Heuzkörper im Wohnzimmer eben bei geöffnetem Fenster munter weiterheizt).

Ich hatte seinerzeit mal gegoogelt und ebenfalls keine abschließende Info über die maximale Anzahl an möglichen peers gefunden (die Meinungen gingen da auseinander).

Insofern wäre ich ebenfalls an einer Lösung dieses Problems interessiert.

martinp876

test it.

set sco peerBulk 11110101
set sco peerBulk 11110201
set sco peerBulk 11110301
set sco peerBulk 11110401
set sco peerBulk 11110501
set sco peerBulk 11110601
set sco peerBulk 11110701
set sco peerBulk 11110801
set sco peerBulk 11110901
set sco peerBulk 11110A01
set sco peerBulk 11110B01
set sco peerBulk 11110C01
set sco peerBulk 11110D01
set sco peerBulk 11110E01
set sco peerBulk 11110F01
set sco peerBulk 11111101
set sco peerBulk 11111201
set sco peerBulk 11111301
set sco peerBulk 11111401
set sco peerBulk 11111501
set sco peerBulk 11111601
set sco peerBulk 11111701
set sco peerBulk 11111801
set sco peerBulk 11111901
set sco peerBulk 11111A01
set sco peerBulk 11111B01
set sco peerBulk 11111C01
set sco peerBulk 11111D01
set sco peerBulk 11111E01
set sco peerBulk 11111F01
usw.
irgendwann kommt ein NACK
Einfach alle messages eingeben, dann config drücken

Später mit
set sco peerBulk 11111F01 unset
alles rückwärts