[gelöst] getConfig hängt beim lesen von peers, obwohl erfolgreich gelesen wurde

Begonnen von frank, 04 Mai 2021, 11:34:59

Vorheriges Thema - Nächstes Thema

frank

hallo martin,

bei wakeup devices läuft ein getconfig nicht mehr durch.
sobald der erste cmd zum lesen der peers gesendet wurde, bricht die cmdqueue nach den entsprechenden resends ab, obwohl antworten empfangen wurden.


2021.05.04 11:07:55.455 3 : CUL_HM set Thermostat.GZ_Climate getConfig noArg
2021.05.04 11:07:55.703 0 : HMLAN_Send:  hmlan1 I:+2064CB,02,00,00


2021.05.04 11:08:17.531 4 : CUL_Parse: cul868 A 0C 38 8670 2064CB 000000 00713EEF -82.5
2021.05.04 11:08:17.633 0 : HMLAN_Send:  hmlan1 S:S36A29F7B stat:  00 t:00000000 d:01 r:36A29F7B m:48 A001 1ACE1F 2064CB 0203
2021.05.04 11:08:17.907 0 : HMLAN_Parse: hmlan1 R:E2064CB   stat:0000 t:2E5F9B45 d:FF r:FFAF     m:38 8670 2064CB 000000 00713E
2021.05.04 11:08:17.910 0 : HMLAN_Parse: hmlan1 R:R369B61F2 stat:0081 t:2E5F9C47 d:FF r:FFAF     m:38 8002 2064CB 1ACE1F 00
2021.05.04 11:08:17.916 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4A msg: 38 86 70 2064CB 000000 00713E
2021.05.04 11:08:17.922 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 2D msg: 38 A1 12 1ACE1F 2064CB
2021.05.04 11:08:17.925 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4A msg: 38 80 02 2064CB 1ACE1F 00
2021.05.04 11:08:17.930 4 : CUL_Parse: cul868 A 09 38 A112 1ACE1F 2064CB 40 -42
2021.05.04 11:08:17.933 4 : CUL_Parse: cul868 A 0A 38 8002 2064CB 1ACE1F 00EE -83
2021.05.04 11:08:18.061 4 : CUL_Parse: cul868 A 0B 48 A001 1ACE1F 2064CB 02033F -42.5
2021.05.04 11:08:18.066 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 2D msg: 48 A0 01 1ACE1F 2064CB 0203
2021.05.04 11:08:18.193 4 : CUL_Parse: cul868 A 0E 48 8010 2064CB 1ACE1F 0100000000F0 -82
2021.05.04 11:08:18.204 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4A msg: 48 80 10 2064CB 1ACE1F 0100000000
2021.05.04 11:08:18.208 0 : HMLAN_Parse: hmlan1 R:R36A29F7B stat:0001 t:2E5F9DE2 d:FF r:FFAE     m:48 8010 2064CB 1ACE1F 0100000000


2021.05.04 11:10:26.784 4 : CUL_Parse: cul868 A 0C 39 8670 2064CB 000000 00713EEE -83
2021.05.04 11:10:26.887 0 : HMLAN_Send:  hmlan1 S:S36A49861 stat:  00 t:00000000 d:01 r:36A49861 m:3A A001 1ACE1F 2064CB 0203
2021.05.04 11:10:27.018 4 : CUL_Parse: cul868 A 09 39 A112 1ACE1F 2064CB 3F -42.5
2021.05.04 11:10:27.024 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4A msg: 39 86 70 2064CB 000000 00713E
2021.05.04 11:10:27.028 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 2D msg: 39 A1 12 1ACE1F 2064CB
2021.05.04 11:10:27.032 0 : HMLAN_Parse: hmlan1 R:E2064CB   stat:0000 t:2E61943B d:FF r:FFAE     m:39 8670 2064CB 000000 00713E
2021.05.04 11:10:27.037 4 : CUL_Parse: cul868 A 0A 39 8002 2064CB 1ACE1F 00EE -83
2021.05.04 11:10:27.044 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4A msg: 39 80 02 2064CB 1ACE1F 00
2021.05.04 11:10:27.048 0 : HMLAN_Parse: hmlan1 R:R369B61F2 stat:0081 t:2E61953D d:FF r:FFAF     m:39 8002 2064CB 1ACE1F 00
2021.05.04 11:10:27.313 4 : CUL_Parse: cul868 A 0B 3A A001 1ACE1F 2064CB 02033F -42.5
2021.05.04 11:10:27.319 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 2D msg: 3A A0 01 1ACE1F 2064CB 0203
2021.05.04 11:10:27.445 4 : CUL_Parse: cul868 A 0E 3A 8010 2064CB 1ACE1F 0100000000EE -83
2021.05.04 11:10:27.454 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4B msg: 3A 80 10 2064CB 1ACE1F 0100000000
2021.05.04 11:10:27.457 0 : HMLAN_Parse: hmlan1 R:R36A49861 stat:0001 t:2E6196D7 d:FF r:FFAF     m:3A 8010 2064CB 1ACE1F 0100000000


2021.05.04 11:13:25.788 4 : CUL_Parse: cul868 A 0C 3A 8670 2064CB 000000 00713EF0 -82
2021.05.04 11:13:25.889 0 : HMLAN_Send:  hmlan1 S:S36A75398 stat:  00 t:00000000 d:01 r:36A75398 m:3B A001 1ACE1F 2064CB 0203
2021.05.04 11:13:26.105 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4B msg: 3A 86 70 2064CB 000000 00713E
2021.05.04 11:13:26.108 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 2D msg: 3A A1 12 1ACE1F 2064CB
2021.05.04 11:13:26.112 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: 3A 80 02 2064CB 1ACE1F 00
2021.05.04 11:13:26.116 4 : CUL_Parse: cul868 A 09 3A A112 1ACE1F 2064CB 3F -42.5
2021.05.04 11:13:26.119 4 : CUL_Parse: cul868 A 0A 3A 8002 2064CB 1ACE1F 00EF -82.5
2021.05.04 11:13:26.122 0 : HMLAN_Parse: hmlan1 R:E2064CB   stat:0000 t:2E644F90 d:FF r:FFAF     m:3A 8670 2064CB 000000 00713E
2021.05.04 11:13:26.127 0 : HMLAN_Parse: hmlan1 R:R369B61F2 stat:0081 t:2E645092 d:FF r:FFAF     m:3A 8002 2064CB 1ACE1F 00
2021.05.04 11:13:26.318 4 : CUL_Parse: cul868 A 0B 3B A001 1ACE1F 2064CB 02033F -42.5
2021.05.04 11:13:26.323 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 2D msg: 3B A0 01 1ACE1F 2064CB 0203
2021.05.04 11:13:26.451 4 : CUL_Parse: cul868 A 0E 3B 8010 2064CB 1ACE1F 0100000000F1 -81.5
2021.05.04 11:13:26.458 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4A msg: 3B 80 10 2064CB 1ACE1F 0100000000
2021.05.04 11:13:26.462 0 : HMLAN_Parse: hmlan1 R:R36A75398 stat:0001 t:2E64522D d:FF r:FFB0     m:3B 8010 2064CB 1ACE1F 0100000000


2021.05.04 11:16:10.292 4 : CUL_Parse: cul868 A 0C 3B 8670 2064CB 000000 00723EEE -83
2021.05.04 11:16:10.394 0 : HMLAN_Send:  hmlan1 S:S36A9D632 stat:  00 t:00000000 d:01 r:36A9D632 m:3C A001 1ACE1F 2064CB 0203
2021.05.04 11:16:10.680 0 : HMLAN_Parse: hmlan1 R:E2064CB   stat:0000 t:2E66D23E d:FF r:FFAE     m:3B 8670 2064CB 000000 00723E
2021.05.04 11:16:10.683 0 : HMLAN_Parse: hmlan1 R:R369B61F2 stat:0081 t:2E66D340 d:FF r:FFAF     m:3B 8002 2064CB 1ACE1F 00
2021.05.04 11:16:10.688 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4B msg: 3B 86 70 2064CB 000000 00723E
2021.05.04 11:16:10.694 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 2D msg: 3B A1 12 1ACE1F 2064CB
2021.05.04 11:16:10.698 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4B msg: 3B 80 02 2064CB 1ACE1F 00
2021.05.04 11:16:10.703 4 : CUL_Parse: cul868 A 09 3B A112 1ACE1F 2064CB 3F -42.5
2021.05.04 11:16:10.706 4 : CUL_Parse: cul868 A 0A 3B 8002 2064CB 1ACE1F 00EF -82.5
2021.05.04 11:16:10.822 4 : CUL_Parse: cul868 A 0B 3C A001 1ACE1F 2064CB 02033F -42.5
2021.05.04 11:16:10.828 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 2D msg: 3C A0 01 1ACE1F 2064CB 0203
2021.05.04 11:16:10.956 4 : CUL_Parse: cul868 A 0E 3C 8010 2064CB 1ACE1F 0100000000EE -83
2021.05.04 11:16:10.964 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4B msg: 3C 80 10 2064CB 1ACE1F 0100000000
2021.05.04 11:16:10.968 0 : HMLAN_Parse: hmlan1 R:R36A9D632 stat:0001 t:2E66D4DB d:FF r:FFAF     m:3C 8010 2064CB 1ACE1F 0100000000
2021.05.04 11:16:13.209 0 : HMLAN_Send:  hmlan1 I:+2064CB,00,00,00



Internals:
   DEF        2064CB
   FUUID      5c4ce2e8-f33f-09c4-44cb-763df093211c74d6
   IODev      hmlan1
   LASTInputDev hmlan1
   MSGCNT     99
   NAME       Thermostat.GZ
   NOTIFYDEV  global
   NR         243
   NTFY_ORDER 50-Thermostat.GZ
   STATE      Tsoll:6.0°C, Tist:11.3°C, Hist:62%, Mode:central, Bat:ok
   TYPE       CUL_HM
   channel_01 Thermostat.GZ_Weather
   channel_02 Thermostat.GZ_Climate
   channel_03 Thermostat.GZ_WindowRec
   cul868_MSGCNT 33
   cul868_RAWMSG A0E4880102064CB1ACE1F0100000000::-82:cul868
   cul868_RSSI -82
   cul868_TIME 2021-05-04 11:08:18
   hmlan1_MSGCNT 33
   hmlan1_RAWMSG R36A29F7B,0001,2E5F9DE2,FF,FFAE,4880102064CB1ACE1F0100000000
   hmlan1_RSSI -82
   hmlan1_TIME 2021-05-04 11:08:18
   hmuart1_MSGCNT 33
   hmuart1_RAWMSG 0500004A4880102064CB1ACE1F0100000000
   hmuart1_RSSI -74
   hmuart1_TIME 2021-05-04 11:08:18
   lastMsg    No:48 - t:10 s:2064CB d:1ACE1F 0100000000
   protCmdPend 3 CMDs_pending
   protLastRcv 2021-05-04 11:08:18
   protRcv    5 last_at:2021-05-04 11:08:18
   protResnd  1 last_at:2021-05-04 11:08:20
   protSnd    1 last_at:2021-05-04 11:08:17
   protState  CMDs_pending
   rssi_at_cul868 cnt:33 min:-86 max:-81 avg:-83.27 lst:-82
   rssi_at_hmlan1 cnt:33 min:-87 max:-80 avg:-81.54 lst:-82
   rssi_at_hmuart1 cnt:33 min:-76 max:-74 avg:-74.75 lst:-74
   rssi_hmlan1 cnt:2 min:-82 max:-81 avg:-81.5 lst:-81
   CL:
     Authenticated 0
     BUF       
     FD         91
     FW_ID      1701
     LASTACCESS 1620119356
     NAME       WEB_192.168.1.31_51753
     NR         1701
     PEER       192.168.1.31
     PORT       51753
     SNAME      WEB
     SSL       
     STATE      Connected
     TEMPORARY  1
     TYPE       FHEMWEB
     canAsyncOutput 1
     READINGS:
       2021-05-04 11:00:50   state           Connected
   READINGS:
     2021-05-04 10:34:43   Activity        alive
     2021-05-04 11:08:17   CommandAccepted yes
     from archivexx        D-firmware      2.1
     from archivexx        D-serialNr      KEQ0040489
     2021-05-04 09:06:40   PairedTo        0x1ACE1F
     2021-05-03 19:06:15   R-backlOnMode   auto
     2021-05-03 19:11:38   R-backlOnTime   15
     2021-05-03 19:06:15   R-btnLock       off
     2021-05-03 19:06:15   R-burstRx       off
     2021-05-03 19:06:15   R-pairCentral   0x1ACE1F
     2021-05-04 09:06:40   RegL_00.        00:00 01:00 02:01 05:83 0A:1A 0B:CE 0C:1F 0F:00
     2021-05-04 10:33:09   battery         ok
     2021-05-04 10:57:08   cfgState        ok
     2021-05-04 11:08:20   commState       CMDs_pending
     2021-05-04 10:30:04   controlMode     central
     2021-05-04 10:30:04   day-temp        15 C
     2021-05-04 10:30:04   decalcDay       Sat
     2021-05-04 10:33:09   desired-temp    6.0
     2021-05-04 10:30:04   displayMode     temp-only
     2021-05-04 10:30:04   displayTemp     actual
     2021-05-04 10:30:04   displayTempUnit celsius
     2021-05-04 11:08:17   humidity        62
     2021-05-04 11:08:17   humidityAbsolut 6.3
     2021-05-04 11:08:17   humidityAbsolutTrend →→
     2021-05-04 11:08:17   measured-temp   11.3
     2021-05-04 10:30:04   night-temp      6 C
     2021-05-04 10:30:04   party-temp      20 C
     2021-05-04 11:08:20   state           CMDs_pending
     2021-05-04 00:00:03   time-request    -
     -                     tmpl_0          tc1:a:auto b:15 c:off d:off,
   cmdStack:
     ++A0011ACE1F2064CB0203
     ##A0011ACE1F2064CB02040000000005
     ##A0011ACE1F2064CB02040000000006
   helper:
     HM_CMDNR   72
     cSnd       011ACE1F2064CB0203,011ACE1F2064CB0203
     mId        0039
     peerFriend -
     peerOpt    -:thermostat
     regLst     0
     rxType     140
     supp_Pair_Rep 0
     tmplChg    0
     cmds:
       TmplKey    :1620117004.35503:1620117004.87178
       TmplTs     1620117004.87178
       cmdKey     0:1:0::Thermostat.GZ:0039:00:
       cmdLst:
         assignHmKey noArg
         burstXmit  noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         desired-temp (on|off|6.0..30.0;0.5)
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sysTime    noArg
         tplDel     -tplDel-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan    TC_00_sensor,tc1
         tplDel     0>tc1
         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        1
       tpl        1
     io:
       flgs       2
       newChn     +2064CB,02,00,00
       nextSend   1620119298.29776
       rxt        2
       vccu       ccu
       p:
         2064CB
         00
         00
         00
       prefIO:
         hmlan1
     mRssi:
       mNo        48
       io:
         cul868:
           -82
           -82
         hmlan1:
           -80
           -80
         hmuart1:
           -74
           -74
         hmusb1:
     peerIDsH:
     prt:
       bErr       0
       sProc      2
       wuReSent   2
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
     rssi:
       at_cul868:
         avg        -83.2727272727273
         cnt        33
         lst        -82
         max        -81
         min        -86
       at_hmlan1:
         avg        -81.5454545454546
         cnt        33
         lst        -82
         max        -80
         min        -87
       at_hmuart1:
         avg        -74.7575757575758
         cnt        33
         lst        -74
         max        -74
         min        -76
       hmlan1:
         avg        -81.5
         cnt        2
         lst        -81
         max        -81
         min        -82
     shadowReg:
     tmpl:
       0>tc1      auto 15 off off
Attributes:
   IODev      hmlan1
   IOgrp      ccu:hmlan1
   actCycle   000:10
   actStatus  alive
   alias      10. Thermostat
   autoReadReg 5_readMissing
   event-on-change-reading .*
   expert     defReg,allReg,rawReg,templ
   firmware   2.1
   group      Heizung.GZ
   model      HM-CC-TC
   room       55_GZ,98_Ventile
   serialNr   KEQ0040489
   sortby     20
   stateFormat Tsoll:desired-temp°C, Tist:measured-temp°C, Hist:humidity%, Mode:controlMode, Bat:battery
   subType    thermostat
   userReadings humidityAbsolut:(measured-temp|humidity).* {AbsoluteFeuchte(ReadingsVal($name,"measured-temp",0),ReadingsVal($name,"humidity",0))}
   webCmd     :


Internals:
   .triggerUsed 1
   DEF        2064CB02
   FUUID      5c4ce2e8-f33f-09c4-c3f8-045291c1c25faf22
   NAME       Thermostat.GZ_Climate
   NOTIFYDEV  global
   NR         247
   NTFY_ORDER 50-Thermostat.GZ_Climate
   STATE      Vmode:auto, Tcent:desired-temp-cent°C, Tman:desired-temp-manu°C, Tday:15 C, Tnight:6 C
   TYPE       CUL_HM
   chanNo     02
   device     Thermostat.GZ
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   CL:
     Authenticated 0
     BUF       
     FD         77
     FW_ID      2621
     LASTACCESS 1620120805
     NAME       WEB_192.168.1.31_52243
     NR         2621
     PEER       192.168.1.31
     PORT       52243
     SNAME      WEB
     SSL       
     STATE      Connected
     TEMPORARY  1
     TYPE       FHEMWEB
     canAsyncOutput 1
     .attraggr:
     .attrminint:
     READINGS:
       2021-05-04 11:33:18   state           Connected
   READINGS:
     2021-05-04 11:16:10   .associatedWith Thermostat.GZ,Thermostat.GZ_Climate,Thermostat.GZ_Weather,Thermostat.GZ_WindowRec,Thermostat.GZ
     2021-04-08 19:45:42   .peerListRDate  2021-04-08 19:45:42
     2021-05-04 10:33:09   CommandAccepted yes
     2021-05-04 10:30:04   R-controlMode   central
     2021-05-04 10:30:04   R-day-temp      15 C
     2021-05-04 10:30:04   R-decalHr       11 h
     2021-05-04 10:30:04   R-decalMin      0 min
     2021-05-04 10:30:04   R-decalcDay     Sat
     2021-05-04 10:30:04   R-displayMode   temp-only
     2021-05-04 10:30:04   R-displayTemp   actual
     2021-05-04 10:30:04   R-displayTempUnit celsius
     2021-05-04 10:30:04   R-mdTempValve   auto
     2021-05-04 10:30:04   R-night-temp    6 C
     2021-05-04 10:30:04   R-party-temp    20 C
     2021-05-04 10:30:04   R_0_tempListSat  06:00 17.0 12:00 21.0 23:00 21.0 24:00 17.0
     2021-05-04 10:30:04   R_1_tempListSun  06:00 17.0 12:00 21.0 23:00 21.0 24:00 17.0
     2021-05-04 10:30:04   R_2_tempListMon  06:00 17.0 12:00 21.0 23:00 21.0 24:00 17.0
     2021-05-04 10:30:04   R_3_tempListTue  06:00 17.0 12:00 21.0 23:00 21.0 24:00 17.0
     2021-05-04 10:30:04   R_4_tempListWed  06:00 17.0 12:00 21.0 23:00 21.0 24:00 17.0
     2021-05-04 10:30:04   R_5_tempListThu  06:00 17.0 12:00 21.0 23:00 21.0 24:00 17.0
     2021-05-04 10:30:04   R_6_tempListFri  06:00 17.0 12:00 21.0 23:00 21.0 24:00 17.0
     2021-05-04 10:30:04   R_tempList_State set
     2021-05-04 11:07:55   cfgState        updating
     2021-05-04 11:16:13   commState       CMDs_done_Errors:1
     2021-05-04 10:30:04   controlMode     central
     2021-05-04 10:30:04   day-temp        15 C
     2021-05-04 10:30:04   decalcDay       Sat
     2021-05-04 10:33:09   desired-temp    6.0
     2021-05-04 10:30:04   displayMode     temp-only
     2021-05-04 10:30:04   displayTemp     actual
     2021-05-04 10:30:04   displayTempUnit celsius
     2021-05-04 10:30:04   night-temp      6 C
     2021-05-04 10:30:04   party-temp      20 C
     2021-05-04 10:33:09   recentStateType ack
     2021-05-04 10:29:45   tempTmplSet     none
     -                     tmpl_0          TC_02_test:controlMode:central displayMode:temp-only,
   helper:
     getCfgListNo
     peerFriend
     peerIDsRaw ,00000000
     peerIDsState complete
     peerOpt    p:thermostat
     regLst     5,6
     tmplChg    0
     cfgChk:
       idRc01     RegL_05.,RegL_06.
     cmds:
       TmplKey    :1620117004.35503:1620117004.87188
       TmplTs     1620117004.87188
       cmdKey     1:0:0::Thermostat.GZ:0039:02:
       cmdLst:
         burstXmit  noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         controlMode (auto|manual|central|party)
         desired-temp (on|off|6.0..30.0;0.5)
         displayMode (temp-only|temp-hum)
         displayTemp (actual|setpoint)
         displayTempUnit (celsius|fahrenheit)
         getConfig  noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         partyMode  [(prep|{exec})] -HH:MM- -durationDays- [...]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan    0 -actChn- single [({set}|unset)] [(actor|remote|{both})]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         statusRequest noArg
         sysTime    noArg
         tempListFri [(prep|{exec})] -HH:MM- -temp- [...]
         tempListMon [(prep|{exec})] -HH:MM- -temp- [...]
         tempListSat [(prep|{exec})] -HH:MM- -temp- [...]
         tempListSun [(prep|{exec})] -HH:MM- -temp- [...]
         tempListThu [(prep|{exec})] -HH:MM- -temp- [...]
         tempListTmpl [({verify}|restore)] [[-file-:]-templateName-]
         tempListTue [(prep|{exec})] -HH:MM- -temp- [...]
         tempListWed [(prep|{exec})] -HH:MM- -temp- [...]
         tempTmplSet -tempTmpl-
         tplDel     -tplDel-
         tplPara000_0_TC_02_test_controlMode auto,party,central,manual:-value-
         tplPara001_0_TC_02_test_displayMode temp-hum,temp-only:-value-
         tplSet_0   -tplChan-
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan    TC_02_sensor,TC_02_test,s1,test09
         tplDel     0>TC_02_test
         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        1
       tpl        1
     peerIDsH:
       00000000   broadcast
     role:
       chn        1
     shadowReg:
     tmpl:
       0>TC_02_test central temp-only
Attributes:
   event-on-change-reading .*
   group      Heizung.GZ
   model      HM-CC-TC
   peerIDs    00000000
   room       55_GZ
   stateFormat Vmode:R-mdTempValve, Tcent:desired-temp-cent°C, Tman:desired-temp-manu°C, Tday:R-day-temp, Tnight:R-night-temp
   tempListTmpl none
   webCmd     controlMode:desired-temp:getConfig



edit: hier noch ein log mit 2 zyklen mit verbose 5 am device
2021.05.04 16:33:40.583 3 : CUL_HM set Thermostat.GZ getConfig noArg
2021.05.04 16:33:40.605 5 : CUL_HM set Thermostat.GZ ?
2021.05.04 16:33:40.679 5 : CUL_HM set Thermostat.GZ ?
2021.05.04 16:33:40.681 5 : CUL_HM Thermostat.GZ protEvent:CMDs_pending pending:1
2021.05.04 16:33:40.682 0 : HMLAN_Send:  hmlan1 I:+2064CB,02,00,00
2021.05.04 16:33:40.686 5 : CUL_HM Thermostat.GZ protEvent:CMDs_pending pending:2
2021.05.04 16:33:40.689 5 : CUL_HM Thermostat.GZ protEvent:CMDs_pending pending:3
2021.05.04 16:33:40.691 5 : CUL_HM Thermostat.GZ protEvent:CMDs_pending pending:4
2021.05.04 16:33:40.693 5 : CUL_HM Thermostat.GZ protEvent:CMDs_pending pending:5
2021.05.04 16:33:40.696 5 : CUL_HM Thermostat.GZ protEvent:CMDs_pending pending:6


2021.05.04 16:34:44.541 4 : CUL_Parse: cul868 A 0C B9 8670 2064CB 000000 00753EEE -83
2021.05.04 16:34:44.644 0 : HMLAN_Send:  hmlan1 S:S37CD7F3F stat:  00 t:00000000 d:01 r:37CD7F3F m:BA A001 1ACE1F 2064CB 00040000000000
2021.05.04 16:34:44.649 5 : CUL_HM Thermostat.GZ protEvent:CMDs_processing... pending:5
2021.05.04 16:34:44.692 5 : CUL_HM set Thermostat.GZ ?
2021.05.04 16:34:44.764 4 : CUL_Parse: cul868 A 09 B9 A112 1ACE1F 2064CB 3D -43.5
2021.05.04 16:34:44.769 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4B msg: B9 86 70 2064CB 000000 00753E
2021.05.04 16:34:44.771 4 : CUL_HM Thermostat.GZ dupe: dont process
2021.05.04 16:34:44.773 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 2E msg: B9 A1 12 1ACE1F 2064CB
2021.05.04 16:34:44.776 0 : HMLAN_Parse: hmlan1 R:E2064CB   stat:0000 t:2F8A854A d:FF r:FFB2     m:B9 8670 2064CB 000000 00753E
2021.05.04 16:34:44.778 4 : CUL_HM Thermostat.GZ dupe: dont process
2021.05.04 16:34:44.793 4 : CUL_Parse: cul868 A 0A B9 8002 2064CB 1ACE1F 00E6 -87
2021.05.04 16:34:44.799 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: B9 80 02 2064CB 1ACE1F 00
2021.05.04 16:34:44.801 4 : CUL_HM Thermostat.GZ dupe: dont process
2021.05.04 16:34:44.804 0 : HMLAN_Parse: hmlan1 R:R375F9BAF stat:0081 t:2F8A864B d:FF r:FFB3     m:B9 8002 2064CB 1ACE1F 00
2021.05.04 16:34:44.806 4 : CUL_HM Thermostat.GZ dupe: dont process
2021.05.04 16:34:45.074 4 : CUL_Parse: cul868 A 10 BA A001 1ACE1F 2064CB 000400000000003E -43
2021.05.04 16:34:45.080 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 2E msg: BA A0 01 1ACE1F 2064CB 00040000000000
2021.05.04 16:34:45.215 4 : CUL_Parse: cul868 A 1A BA 8010 2064CB 1ACE1F 020100020105830A1A0BCE0C1F0F000000E9 -85.5
2021.05.04 16:34:45.218 4 : mTp:10 wait:RegisterRead got mStp:02 mNo:186 : Pending:RegisterRead forPeer: nAddr:0 forList:00 reSent:1 mNo:186 forChn:00 cmd:As10BAA0011ACE1F2064CB00040000000000
2021.05.04 16:34:45.316 0 : HMLAN_Send:  hmlan1 S:S37CD81E0 stat:  00 t:00000000 d:01 r:37CD81E0 m:CA A001 1ACE1F 2064CB 0103
2021.05.04 16:34:45.318 5 : CUL_HM Thermostat.GZ protEvent:CMDs_processing... pending:4
2021.05.04 16:34:45.324 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: BA 80 10 2064CB 1ACE1F 020100020105830A1A0BCE0C1F0F000000
2021.05.04 16:34:45.326 4 : CUL_HM Thermostat.GZ dupe: dont process
2021.05.04 16:34:45.327 0 : HMLAN_Parse: hmlan1 R:R37CD7F3F stat:0001 t:2F8A87EF d:FF r:FFB2     m:BA 8010 2064CB 1ACE1F 020100020105830A1A0BCE0C1F0F000000
2021.05.04 16:34:45.329 4 : CUL_HM Thermostat.GZ dupe: dont process
2021.05.04 16:34:45.491 4 : CUL_Parse: cul868 A 0B CA A001 1ACE1F 2064CB 01033D -43.5
2021.05.04 16:34:45.496 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 2D msg: CA A0 01 1ACE1F 2064CB 0103
2021.05.04 16:34:45.623 4 : CUL_Parse: cul868 A 0E CA 8010 2064CB 1ACE1F 0100000000EC -84
2021.05.04 16:34:45.626 4 : mTp:10 wait:PeerList got mStp:01 mNo:202 : forChn:01 Pending:PeerList reSent:1 cmd:As0BCAA0011ACE1F2064CB0103 mNo:202
2021.05.04 16:34:45.632 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: CA 80 10 2064CB 1ACE1F 0100000000
2021.05.04 16:34:45.634 4 : CUL_HM Thermostat.GZ dupe: dont process
2021.05.04 16:34:45.636 0 : HMLAN_Parse: hmlan1 R:R37CD81E0 stat:0001 t:2F8A8989 d:FF r:FFB4     m:CA 8010 2064CB 1ACE1F 0100000000
2021.05.04 16:34:45.638 4 : CUL_HM Thermostat.GZ dupe: dont process
2021.05.04 16:34:47.631 4 : CUL_HM_Resend: Thermostat.GZ nr 2
2021.05.04 16:34:47.651 5 : CUL_HM set Thermostat.GZ ?
2021.05.04 16:34:47.725 5 : CUL_HM set Thermostat.GZ ?
2021.05.04 16:34:47.727 5 : CUL_HM Thermostat.GZ protEvent:CMDs_pending pending:5


2021.05.04 16:36:49.294 4 : CUL_Parse: cul868 A 0C BA 8670 2064CB 000000 00763EE6 -87
2021.05.04 16:36:49.395 0 : HMLAN_Send:  hmlan1 S:S37CF668A stat:  00 t:00000000 d:01 r:37CF668A m:BB A001 1ACE1F 2064CB 0103
2021.05.04 16:36:49.398 5 : CUL_HM Thermostat.GZ protEvent:CMDs_processing... pending:4
2021.05.04 16:36:49.427 5 : CUL_HM set Thermostat.GZ ?
2021.05.04 16:36:49.431 5 : CUL_HM set Thermostat.GZ ?
2021.05.04 16:36:49.506 4 : CUL_Parse: cul868 A 09 BA A112 1ACE1F 2064CB 3E -43
2021.05.04 16:36:49.511 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4D msg: BA 86 70 2064CB 000000 00763E
2021.05.04 16:36:49.512 4 : CUL_HM Thermostat.GZ dupe: dont process
2021.05.04 16:36:49.514 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 2E msg: BA A1 12 1ACE1F 2064CB
2021.05.04 16:36:49.517 0 : HMLAN_Parse: hmlan1 R:E2064CB   stat:0000 t:2F8C6CAC d:FF r:FFB1     m:BA 8670 2064CB 000000 00763E
2021.05.04 16:36:49.519 4 : CUL_HM Thermostat.GZ dupe: dont process
2021.05.04 16:36:49.545 4 : CUL_Parse: cul868 A 0A BA 8002 2064CB 1ACE1F 00EB -84.5
2021.05.04 16:36:49.551 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: BA 80 02 2064CB 1ACE1F 00
2021.05.04 16:36:49.552 4 : CUL_HM Thermostat.GZ dupe: dont process
2021.05.04 16:36:49.555 0 : HMLAN_Parse: hmlan1 R:R375F9BAF stat:0081 t:2F8C6DAD d:FF r:FFB0     m:BA 8002 2064CB 1ACE1F 00
2021.05.04 16:36:49.556 4 : CUL_HM Thermostat.GZ dupe: dont process
2021.05.04 16:36:49.824 4 : CUL_Parse: cul868 A 0B BB A001 1ACE1F 2064CB 01033D -43.5
2021.05.04 16:36:49.829 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 2E msg: BB A0 01 1ACE1F 2064CB 0103
2021.05.04 16:36:49.957 4 : CUL_Parse: cul868 A 0E BB 8010 2064CB 1ACE1F 0100000000F0 -82
2021.05.04 16:36:49.960 4 : mTp:10 wait:PeerList got mStp:01 mNo:187 : mNo:187 cmd:As0BBBA0011ACE1F2064CB0103 reSent:2 Pending:PeerList forChn:01
2021.05.04 16:36:49.964 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4B msg: BB 80 10 2064CB 1ACE1F 0100000000
2021.05.04 16:36:49.966 4 : CUL_HM Thermostat.GZ dupe: dont process
2021.05.04 16:36:49.969 0 : HMLAN_Parse: hmlan1 R:R37CF668A stat:0001 t:2F8C6F48 d:FF r:FFB3     m:BB 8010 2064CB 1ACE1F 0100000000
2021.05.04 16:36:49.970 4 : CUL_HM Thermostat.GZ dupe: dont process
2021.05.04 16:36:51.963 4 : CUL_HM_Resend: Thermostat.GZ nr 3
2021.05.04 16:36:51.983 5 : CUL_HM set Thermostat.GZ ?
2021.05.04 16:36:51.987 5 : CUL_HM set Thermostat.GZ ?
2021.05.04 16:36:52.066 5 : CUL_HM set Thermostat.GZ ?
2021.05.04 16:36:52.070 5 : CUL_HM set Thermostat.GZ ?
2021.05.04 16:36:52.072 5 : CUL_HM Thermostat.GZ protEvent:CMDs_pending pending:5
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

sepultura30

Hallo,

das selbe habe ich mit meinen Geräten auch, alle Peers laufen nicht mehr und deshalb habe ich das letzte Backup zurück gespielt und jetzt läuft alles wieder.

Grüße

Sandro

frank

hallo martin,

da {helper}{getCfgList} nicht gesetzt ist, siehe list von chn2, führt der umbau (verschiebung der else anweisung) in CUL_HM_parseCommon() ab zeile 3627 nun dazu, dass ständig wiederholt wird.

        if (grep /00000000/,@peers) {# last entry, peerList is complete
          # check for request to get List3 data
          my $reqPeer = $chnhash->{helper}{getCfgList};
          my $readCont = 0;    # more to read?
          if ($reqPeer){
...

          }
          else{
            CUL_HM_respPendToutProlong($mhp->{devH});#wasn't last - reschedule timer
          }
        }
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

noansi

Hallo Frank,

bitte mal mit der CUL_HM im Anhang testen, ob es wieder geht.
Oder gleich mal hier https://forum.fhem.de/index.php/topic,120268.msg1156527.html#msg1156527 schauen.

Edit Anhang gelöscht, weil es beim link oben Fixes gibt.

Gruß, Ansgar.

sepultura30

Hallo Ansgar,

ich bin zwar nicht Frank aber ich habe es getestet und ich habe keine Fehler mehr, es läuft alles prima.

Grüße

Sandro

Zitat von: noansi am 06 Mai 2021, 20:57:13
Hallo Frank,

bitte mal mit der CUL_HM im Anhang testen, ob es wieder geht.

Gruß, Ansgar.

frank

hallo ansgar,
das zurückschaufeln hat funktioniert.

gruss frank


edit: zur info

wenn ich ein io über IOgrp/preferedIO wechsle, dann wird bei wakeup devices das präparieren des io auch erst nach der nächsten wakemeup msg durchgeführt, also zu spät.
das ist dann scheinbar das selbe phänomen wie bei den automatischen statusrequest bei fhem start.
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

Tazz

Hatte nun 2 Tage das gleiche Problem, nachdem ich meine HM Umgebung neu aufgebaut habe.
Datei ersetzt und das GetConfig funktionierte beim ersten Versuch.

Vielen Dank noansi!

isy

Hat jemand eine Info,  ob dieser Patch in die off. Version eingebaut wird?
Ein Weg wird erst zu einem Weg, wenn man ihn geht

martinp876

Unklar, ob es nun mit der normalen Version funktioniert.
Ist noch etwas offen?
Die Version von heute/morgen hat ein paar logs mehr.
Am Device (nicht channel!) auf Verbose 4 stellen beim loggen. - nur falls  noch etwas offen ist