ConfigCheck bringt hartnaeckige Fehlermeldungen

Begonnen von Sailor, 14 Januar 2022, 12:06:47

Vorheriges Thema - Nächstes Thema

Sailor

Ein herzerfrischendes Moin vom achtern Diek vorweg!

Ich habe mir mal die Mühe gemacht die 56! Meldungen aus dem HMinfo - configCheck abzuarbeiten.
getConfig bewirkt viele Wunder.

Einige Raeume musste ich komplett resetten und neu Peeren/Pairen.

Geblieben sind mir nur folgende 2 Eintraege:


configCheck done:

peerNeedsBurst not set
    BR_Window: BR_RadiatorR_WindowRec

PairedTo mismatch to IODev
    CE_Window: paired:0x000000 IO attr: 000001.


Ich habe keine VCCU mit der hmId 0x000000 wohl aber 3 HMLAN (HMLAN1, HMLAN2, HMLAN3) mit der gemeinsamen hmId 0x000001

a)
Ich habe den CE_Window bereits mehrfach resettet und beim pairen testweise 2 der 3 HMLANs abgeschaltet.
Es steht kurz set_0x000001 in dem Reading aber nach einem erneuten getConfig 0x000000.

b)
Die Geschichte im Bedroom (BR_) hat den Hintergrund, dass ich 2 Ventile an einen Thermostat gepeert habe.
Der Erste Vavle der mit dem Fenstersensor gepeert wird, bekommt ein _WindowRec-peerNeedsBurst on, der Andere geht leer aus (off).
Hängt von der Reihenfolge des Peerings ab.  :o
Ein manuelles set BR_Window regSet peerNeedsBurst on BR_RadiatorR_WindowRec bringt selbst nach einem erneuten getConfig keine Aenderung.
(Ja ich druecke jedesmal den Anlernknopf und bin geduldig)


Wenn Ihr mir da helfen könnt, wäre ich zu Dank verpflichtet.

Gruss
    Sailor

list BR_Window

Internals:
   CFGFN      ./cfg/Room_BR.cfg
   DEF        219A50
   FUUID      5c4993b6-f33f-02bc-d8a1-f9fd616ccdf74feb
   HMLAN1_MSGCNT 251
   HMLAN1_RAWMSG E219A50,0000,20A91BD2,FF,FFC2,3BA041219A5022BB66011A00
   HMLAN1_RSSI -62
   HMLAN1_TIME 2022-01-14 11:17:45
   HMLAN2_MSGCNT 183
   HMLAN2_RAWMSG E219A50,0000,0057424A,FF,FFA2,3BA041219A5022BB66011A00
   HMLAN2_RSSI -94
   HMLAN2_TIME 2022-01-14 11:17:38
   HMLAN3_MSGCNT 285
   HMLAN3_RAWMSG E219A50,0000,63746769,FF,FFA4,3BA041219A5022BB66011A00
   HMLAN3_RSSI -92
   HMLAN3_TIME 2022-01-14 11:17:27
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     719
   NAME       BR_Window
   NR         1335
   NTFY_ORDER 48-BR_Window
   STATE      closed
   TYPE       CUL_HM
   chanNo     01
   disableNotifyFn 1
   lastMsg    No:3B - t:41 s:219A50 d:22BB66 011A00
   peerList   BR_RadiatorL_WindowRec,BR_RadiatorR_WindowRec,BR_Thermostat_WindowRec
   protCmdDel 27
   protErrIoAttack 15 last_at:2022-01-14 10:23:56
   protErrIoId_22BB66 9 last_at:2022-01-14 10:23:56
   protErrIoId_2623F1 3 last_at:2022-01-14 10:22:33
   protErrIoId_2C3BE9 3 last_at:2022-01-14 10:23:05
   protLastRcv 2022-01-14 11:17:45
   protRcv    287 last_at:2022-01-14 11:17:45
   protRcvB   41 last_at:2022-01-14 11:17:44
   protResndFail 11 last_at:2022-01-14 11:16:03
   protSnd    188 last_at:2022-01-14 11:17:42
   protState  CMDs_done
   rssi_at_HMLAN1 cnt:133 min:-95 max:-51 avg:-69.34 lst:-62
   rssi_at_HMLAN2 cnt:97 min:-103 max:-40 avg:-77.63 lst:-94
   rssi_at_HMLAN3 cnt:209 min:-105 max:-72 avg:-90.98 lst:-92
   Helper:
     DBLOG:
       state:
         DbLogFhem:
           TIME       1642155465.69551
           VALUE      closed
   READINGS:
     2022-01-14 10:29:36   Activity        alive
     2022-01-14 11:51:51   BatteryLevelPercent 100
     2022-01-14 11:15:41   CommandAccepted yes
     2022-01-14 11:16:11   D-firmware      2.1
     2022-01-14 11:16:11   D-serialNr      KEQ0163193
     2022-01-14 11:17:42   IODev           HMLAN1
     2022-01-14 11:16:11   PairedTo        0x000001
     2022-01-14 10:24:32   R-BR_RadiatorL_WindowRec-expectAES off
     2022-01-14 10:24:32   R-BR_RadiatorL_WindowRec-peerNeedsBurst on
     2022-01-14 10:24:33   R-BR_RadiatorR_WindowRec-expectAES off
     2022-01-14 10:24:33   R-BR_RadiatorR_WindowRec-peerNeedsBurst off
     2022-01-14 10:24:33   R-BR_Thermostat_WindowRec-expectAES off
     2022-01-14 10:24:33   R-BR_Thermostat_WindowRec-peerNeedsBurst on
     2022-01-14 11:15:55   R-cyclicInfoMsg on
     2022-01-14 10:20:00   R-eventDlyTime  0 s
     2022-01-14 10:20:00   R-ledOnTime     0.5 s
     2022-01-14 10:20:00   R-msgScPosA     closed
     2022-01-14 10:20:00   R-msgScPosB     open
     2022-01-14 10:24:31   R-pairCentral   0x000001
     2022-01-14 10:20:00   R-sabotageMsg   on
     2022-01-14 10:20:00   R-sign          off
     2022-01-14 10:20:00   R-transmDevTryMax 6
     2022-01-14 10:20:00   R-transmitTryMax 6
     2022-01-14 11:16:45   alive           yes
     2022-01-14 11:17:45   battery         ok
     2022-01-14 11:54:02   cfgState        BurstNotSet
     2022-01-14 11:17:42   commState       CMDs_done
     2022-01-14 11:17:45   contact         closed (to BR_RadiatorR)
     2022-01-14 11:16:12   peerList        BR_RadiatorL_WindowRec,BR_RadiatorR_WindowRec,BR_Thermostat_WindowRec
     2022-01-14 10:32:22   powerOn         2022-01-14 10:32:22
     2022-01-14 11:16:45   recentStateType info
     2022-01-14 10:23:56   sabotageAttackId_ErrIoId_22BB66  cnt:9
     2022-01-14 10:22:33   sabotageAttackId_ErrIoId_2623F1  cnt:3
     2022-01-14 10:23:05   sabotageAttackId_ErrIoId_2C3BE9  cnt:3
     2022-01-14 10:23:56   sabotageAttack_ErrIoAttack_cnt 15
     2022-01-14 11:16:45   sabotageError   off
     2022-01-14 11:17:45   state           closed
     2022-01-14 11:17:45   trigger_cnt     26
   helper:
     HM_CMDNR   59
     PONtest    0
     cSnd       01000001219A50010422BB660304,01000001219A5001042C3BE90304
     cfgStateUpdt 0
     lastMsgTm  1642155465.68759
     mId        002F
     peerFriend peerAct,peerVirt
     peerIDsRaw ,2623F103,2C3BE903,22BB6603,00000000
     peerIDsState complete
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     4
     supp_Pair_Rep 0
     ack:
     cfgChk:
       idBc02     BR_RadiatorR_WindowRec
     cmds:
       TmplKey    BR_RadiatorL_WindowRec,BR_RadiatorR_WindowRec,BR_Thermostat_WindowRec:no:1642152274.46609
       TmplTs     1642152274.46609
       cmdKey     1:1:0::BR_Window:002F:01:BR_RadiatorL_WindowRec,BR_RadiatorR_WindowRec,BR_Thermostat_WindowRec
       cmdLst:
         assignHmKey noArg
         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   -btnNumber- -actChn- [({single})] [({set}|unset)] [actor|remote|both]
         peerSmart  -peerOpt-
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         tplSet_BR_RadiatorL_WindowRec -tplPeer-
         tplSet_BR_RadiatorR_WindowRec -tplPeer-
         tplSet_BR_Thermostat_WindowRec -tplPeer-
         trgEventL  -peer- -condition-
         trgEventS  -peer- -condition-
         trgPressL  [(-peer-|{all})]
         trgPressS  [(-peer-|{all})]
         unpair     noArg
       lst:
         condition  closed,open,tilted
         peer       BR_RadiatorL_WindowRec,BR_RadiatorR_WindowRec,BR_Thermostat_WindowRec
         peerOpt    AS_Blind,AS_Light_Sw,AS_Radiator_WindowRec,AS_Radiator_remote,AS_Thermostat_WindowRec,AS_Thermostat_remote,B0_Radiator_WindowRec,B0_Radiator_remote,B0_Thermostat_WindowRec,B0_Thermostat_remote,B1_LightL_Sw,B1_LightL_Sw_V_01,B1_LightL_Sw_V_02,B1_LightR_Sw,B1_Radiator_WindowRec,B1_Radiator_remote,B1_Thermostat_WindowRec,B1_Thermostat_remote,BR_Light_Sw,BR_Light_Sw_V_01,BR_Light_Sw_V_02,BR_RadiatorL_WindowRec,BR_RadiatorL_remote,BR_RadiatorR_WindowRec,BR_RadiatorR_remote,BR_Thermostat_WindowRec,BR_Thermostat_remote,CE_Blind,CE_Light_Sw,CE_Light_Sw_V_01,CE_Light_Sw_V_02,CE_Radiator_WindowRec,CE_Radiator_remote,CE_Thermostat_WindowRec,CE_Thermostat_remote,CR_Blind,CR_Radiator_WindowRec,CR_Radiator_remote,CR_Thermostat_WindowRec,CR_Thermostat_remote,CW_Blind,CW_Light_Sw,CW_Light_Sw_V_01,CW_Light_Sw_V_02,CW_Radiator_WindowRec,CW_Radiator_remote,CW_Thermostat_WindowRec,CW_Thermostat_remote,GR_Blind,GR_Light_Sw,GR_Light_Sw1_V_01,GR_Light_Sw1_V_02,GR_Radiator_WindowRec,GR_Radiator_remote,GR_Thermostat_WindowRec,GR_Thermostat_remote,HW_Light_Sw,KT_Blind,KT_LightCupboard_Sw_01,KT_LightCupboard_Sw_02,KT_Light_Sw,KT_Radiator_WindowRec,KT_Radiator_remote,KT_Thermostat_WindowRec,KT_Thermostat_remote,LR_Blind,LR_Light_Sw,LR_Radiator_WindowRec,LR_Radiator_remote,LR_Thermostat_WindowRec,LR_Thermostat_remote,OS_PathLight_Sw_01,OS_PathLight_Sw_02,OS_PathLight_Sw_03,OS_PathLight_Sw_04,PH_LightPond_Sw,PH_LightStars_Sw,PH_LightWall_Sw,PH_LightWall_Sw_V_01,PH_LightWall_Sw_V_02,SmokeDetectorTeamLeader,TR_BlindL,TR_BlindM,TR_BlindR,TR_LightL_Sw,TR_LightL_Sw_V_01,TR_LightL_Sw_V_02,TR_LightPlugL,TR_LightR_Sw,TR_LightR_Sw_V_01,TR_LightR_Sw_V_02,TR_RadiatorL_WindowRec,TR_RadiatorL_remote,TR_RadiatorR_WindowRec,TR_RadiatorR_remote,TR_TVPlug,TR_Thermostat_WindowRec,TR_Thermostat_remote,WS_Thermostat_WindowRec,WS_Thermostat_remote
         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        1
       det        1
       raw        0
       tpl        0
     io:
       flgs       0
       newChn     +219A50,00,00,00
       nextSend   1642155422.60586
       rxt        0
       vccu       
       p:
         219A50
         00
         00
         00
       prefIO:
     mRssi:
       mNo        3B
       io:
         HMLAN1:
           -58
           -58
         HMLAN2:
         HMLAN3:
     peerIDsH:
       00000000   broadcast
       22BB6603   BR_RadiatorR_WindowRec
       2623F103   BR_Thermostat_WindowRec
       2C3BE903   BR_RadiatorL_WindowRec
     prt:
       bErr       0
       sProc      0
       rspWait:
       tryMsg:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
     rssi:
       at_HMLAN1:
         avg        -69.3458646616541
         cnt        133
         lst        -62
         max        -51
         min        -95
       at_HMLAN2:
         avg        -77.6391752577319
         cnt        97
         lst        -94
         max        -40
         min        -103
       at_HMLAN3:
         avg        -90.9808612440192
         cnt        209
         lst        -92
         max        -72
         min        -105
     shadowReg:
     tmpl:
Attributes:
   AllWindows_structure AllWindows
   DbLogExclude .*
   DbLogInclude state
   IODev      HMLAN1
   actCycle   028:00
   actStatus  alive
   alexaRoom  Schlafzimmer
   alias      Window Sensor
   autoReadReg 5_readMissing
   devStateIcon closed:fts_door@lightgreen open:fts_door_open@red tilted:fts_door_tilt@yellow
   event-on-change-reading .*
   event-on-update-reading .*
   expert     defReg,allReg
   firmware   2.1
   genericDeviceType window
   group      Bedroom
   homebridgeMapping ContactSensorState=state,values=closed:CONTACT_DETECTED;open:CONTACT_NOT_DETECTED CurrentDoorState=state,values=closed:CLOSED;open:OPEN
   model      HM-SEC-SC
   peerIDs    00000000,22BB6603,2623F103,2C3BE903
   room       Bedroom
   serialNr   KEQ0163193
   subType    threeStateSensor
   userattr   AllWindows_structure AllWindows_structure_map structexclude


list CE_Window

Internals:
   CFGFN      ./cfg/Room_CE.cfg
   DEF        247BD5
   FUUID      6144930c-f33f-02bc-f4b1-c6871a6798755805
   HMLAN1_MSGCNT 276
   HMLAN1_RAWMSG R582834EA,0001,20B9EBD4,FF,FFBA,94A010247BD50000010201010000
   HMLAN1_RSSI -70
   HMLAN1_TIME 2022-01-14 11:35:37
   HMLAN2_MSGCNT 291
   HMLAN2_RAWMSG E247BD5,0000,00723C03,FF,FFB2,029610247BD500000006010000
   HMLAN2_RSSI -78
   HMLAN2_TIME 2022-01-14 11:46:44
   HMLAN3_MSGCNT 174
   HMLAN3_RAWMSG E247BD5,0000,638F6138,FF,FF9A,029610247BD500000006010000
   HMLAN3_RSSI -102
   HMLAN3_TIME 2022-01-14 11:46:47
   IODev      HMLAN1
   LASTInputDev HMLAN3
   MSGCNT     741
   NAME       CE_Window
   NR         1517
   NTFY_ORDER 48-CE_Window
   STATE      closed
   TYPE       CUL_HM
   chanNo     01
   disableNotifyFn 1
   lastMsg    No:02 - t:10 s:247BD5 d:000000 06010000
   peerList   CE_Radiator_WindowRec,CE_Thermostat_WindowRec
   protCmdDel 11
   protLastRcv 2022-01-14 11:46:44
   protRcv    66 last_at:2022-01-14 11:46:44
   protRcvB   3 last_at:2022-01-14 11:46:44
   protResndFail 5 last_at:2022-01-14 11:33:54
   protSnd    65 last_at:2022-01-14 11:35:37
   protState  CMDs_done
   rssi_at_HMLAN1 cnt:64 min:-94 max:-67 avg:-77.46 lst:-70
   rssi_at_HMLAN2 cnt:44 min:-82 max:-62 avg:-69.88 lst:-78
   rssi_at_HMLAN3 cnt:33 min:-105 max:-93 avg:-100.36 lst:-102
   Helper:
     DBLOG:
       state:
         DbLogFhem:
           TIME       1642157204.32514
           VALUE      closed
   READINGS:
     2022-01-14 11:31:07   Activity        alive
     2022-01-14 11:51:52   BatteryLevelPercent 100
     2022-01-14 11:35:03   CommandAccepted yes
     2022-01-14 11:35:34   D-firmware      2.2
     2022-01-14 11:35:34   D-serialNr      KEQ0955506
     2022-01-14 11:35:37   IODev           HMLAN1
     2022-01-14 11:35:34   PairedTo        0x000000
     2022-01-14 11:33:15   R-CE_Radiator_WindowRec-expectAES off
     2022-01-14 11:33:15   R-CE_Radiator_WindowRec-peerNeedsBurst on
     2022-01-14 11:33:15   R-CE_Thermostat_WindowRec-expectAES off
     2022-01-14 11:33:15   R-CE_Thermostat_WindowRec-peerNeedsBurst on
     2022-01-14 11:35:34   R-cyclicInfoMsg on
     2022-01-14 11:29:47   R-eventDlyTime  0 s
     2022-01-14 11:29:47   R-ledOnTime     0.5 s
     2022-01-14 11:29:47   R-msgScPosA     closed
     2022-01-14 11:29:47   R-msgScPosB     open
     2022-01-14 11:29:46   R-pairCentral   0x000000
     2022-01-14 11:29:46   R-sabotageMsg   on
     2022-01-14 11:29:47   R-sign          off
     2022-01-14 11:29:46   R-transmDevTryMax 6
     2022-01-14 11:29:47   R-transmitTryMax 6
     2022-01-14 11:46:44   alive           yes
     2022-01-14 11:46:44   battery         ok
     2022-01-14 11:54:02   cfgState        updating
     2022-01-14 11:35:37   commState       CMDs_done
     2022-01-14 11:46:44   contact         closed (to broadcast)
     2022-01-14 11:35:36   peerList        CE_Radiator_WindowRec,CE_Thermostat_WindowRec
     2022-01-14 11:46:44   powerOn         2022-01-14 11:46:44
     2022-01-14 11:46:44   recentStateType info
     2022-01-14 11:46:44   sabotageError   off
     2022-01-14 11:46:44   state           closed
     2022-01-14 11:46:43   trigger_cnt     1
   helper:
     HM_CMDNR   2
     PONtest    0
     cSnd       01000001247BD5010422B5CB0304,01000001247BD5010426FEAD0304
     cfgStateUpdt 0
     lastMsgTm  1642157204.31679
     mId        002F
     peerFriend peerAct,peerVirt
     peerIDsRaw ,26FEAD03,22B5CB03,00000000
     peerIDsState complete
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     4
     supp_Pair_Rep 0
     ack:
     cfgChk:
       idPc02     paired:0x000000 IO attr: 000001.
     cmds:
       TmplKey    CE_Radiator_WindowRec,CE_Thermostat_WindowRec:no:1642156126.0818
       TmplTs     1642156126.0818
       cmdKey     1:1:0::CE_Window:002F:01:CE_Radiator_WindowRec,CE_Thermostat_WindowRec
       cmdLst:
         assignHmKey noArg
         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
******************************
Man wird immer besser...

frank

BR_Window:
kannst du peerNeedsBurst der beiden anderen peers ändern?

     2022-01-14 10:23:56   sabotageAttackId_ErrIoId_22BB66  cnt:9
     2022-01-14 10:22:33   sabotageAttackId_ErrIoId_2623F1  cnt:3
     2022-01-14 10:23:05   sabotageAttackId_ErrIoId_2C3BE9  cnt:3

       22BB6603   BR_RadiatorR_WindowRec
       2623F103   BR_Thermostat_WindowRec
       2C3BE903   BR_RadiatorL_WindowRec

scheinbar hast du das peering direkt gemacht.
eventuell gibt es dabei fehler, oder der fk hat grundsätzlich probleme mit mehr als 2 peers.

vielleicht auch ein firmware abhängiges problem.
wenn du einen anderen fk mit neuerer fw hast, versuche es mit dem.

wenn du eine vccu hast, solltest du auch attr IOgrp setzen.

CE_Window:
das list ist unvollständig.
0x000000 ist die hmid bei nicht gepairten devices.

sniffe das pairen.
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

Sailor

Zitat von: frank am 14 Januar 2022, 14:20:37
BR_Window:
kannst du peerNeedsBurst der beiden anderen peers ändern?

Nach wiederholtem set BR_Window regSet peerNeedsBurst on BR_RadiatorR_WindowRec und geduuuuuuuldigem Wartem gefolgt von einem getConfig ist das Register nun endlich gesetzt.
Ich frage nicht warum wieso weshalb. Ich bin froh, dass es so ist!

Bleibt nur noch der CE_Window...

Ich werde das Pairen mal Sniffen.

Danke

Gruss
    Sailor
******************************
Man wird immer besser...

Sailor

Moin Frank

Geschafft!

configCheck done:


Danke für Deine Hilfe!

Gruß
    Sailor
******************************
Man wird immer besser...