[gelöst] peers in chn1 (weather) vom HM-CC-TC werden nicht ausgelesen

Begonnen von frank, 21 Dezember 2020, 15:00:57

Vorheriges Thema - Nächstes Thema

frank

hallo martin,

beim hm-cc-tc wird bei einem getconfig nicht mehr der channel1 (weather) ausgelesen.
es geht nur um die peers, da es keine register im channel1 gibt.

daher kann auch kein peerUnread "repariert" werden.

2020.12.21 13:52:45.496 3 : CUL_HM set Thermostat.AZ getConfig noArg
2020-12-21 13:52:45.515 CUL_HM Thermostat.AZ commState: CMDs_pending
2020-12-21 13:52:45.537 CUL_HM Thermostat.AZ cfgState: updating
2020-12-21 13:52:45.558 CUL_HM Thermostat.AZ_Climate cfgState: updating
2020-12-21 13:52:45.577 CUL_HM Thermostat.AZ_WindowRec cfgState: updating
2020-12-21 13:52:45.598 CUL_HM Thermostat.AZ commState: CMDs_processing...
2020.12.21 13:52:45.960 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0E msg: D6 B1 12 1ACE1F 206278
2020.12.21 13:52:46.089 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:33446BDC d:FF r:FFD9     m:D6 B112 1ACE1F 206278
2020.12.21 13:52:46.097 0 : HMLAN_Parse: hmlan1 R:E206278   stat:0000 t:33446C5D d:FF r:FFBF     m:D6 8002 206278 1ACE1F 00
2020.12.21 13:52:46.191 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: D6 80 02 206278 1ACE1F 00
2020.12.21 13:52:46.234 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0E msg: D7 A0 01 1ACE1F 206278 00040000000000
2020.12.21 13:52:46.238 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:33446CE2 d:FF r:FFD9     m:D7 A001 1ACE1F 206278 00040000000000
2020.12.21 13:52:46.462 0 : HMLAN_Parse: hmlan1 R:E206278   stat:0000 t:33446D6B d:FF r:FFBE     m:D7 8010 206278 1ACE1F 020101020105850A1A0BCE0C1F0F000000
2020.12.21 13:52:46.466 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: D7 80 10 206278 1ACE1F 020101020105850A1A0BCE0C1F0F000000
2020.12.21 13:52:46.489 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0E msg: D8 A0 01 1ACE1F 206278 0203
2020.12.21 13:52:46.496 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:33446DED d:FF r:FFD9     m:D8 A001 1ACE1F 206278 0203
2020.12.21 13:52:46.726 0 : HMLAN_Parse: hmlan1 R:E206278   stat:0000 t:33446E71 d:FF r:FFBF     m:D8 8010 206278 1ACE1F 0100000000
2020.12.21 13:52:46.729 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: D8 80 10 206278 1ACE1F 0100000000
2020.12.21 13:52:46.755 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0E msg: D9 A0 01 1ACE1F 206278 02040000000005
2020.12.21 13:52:46.762 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:33446EF7 d:FF r:FFD9     m:D9 A001 1ACE1F 206278 02040000000005
2020.12.21 13:52:46.994 0 : HMLAN_Parse: hmlan1 R:E206278   stat:0000 t:33446F80 d:FF r:FFBF     m:D9 A010 206278 1ACE1F 0301101E26231828005800002422482A8A
2020.12.21 13:52:46.998 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: D9 A0 10 206278 1ACE1F 0301101E26231828005800002422482A8A
2020.12.21 13:52:47.020 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0E msg: D9 80 02 1ACE1F 206278 00
2020.12.21 13:52:47.028 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:33447001 d:FF r:FFD9     m:D9 8002 1ACE1F 206278 00
2020.12.21 13:52:47.266 0 : HMLAN_Parse: hmlan1 R:E206278   stat:0000 t:33447090 d:FF r:FFBF     m:DA A010 206278 1ACE1F 03102A9022902890289028902890289028
2020.12.21 13:52:47.269 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: DA A0 10 206278 1ACE1F 03102A9022902890289028902890289028
2020.12.21 13:52:47.292 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0E msg: DA 80 02 1ACE1F 206278 00
2020.12.21 13:52:47.300 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:33447111 d:FF r:FFD9     m:DA 8002 1ACE1F 206278 00
2020.12.21 13:52:47.537 0 : HMLAN_Parse: hmlan1 R:E206278   stat:0000 t:3344719F d:FF r:FFBF     m:DB A010 206278 1ACE1F 031F902890289028902890289028902890
2020.12.21 13:52:47.541 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: DB A0 10 206278 1ACE1F 031F902890289028902890289028902890
2020.12.21 13:52:47.563 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0E msg: DB 80 02 1ACE1F 206278 00
2020.12.21 13:52:47.571 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:33447220 d:FF r:FFD9     m:DB 8002 1ACE1F 206278 00
2020.12.21 13:52:47.808 0 : HMLAN_Parse: hmlan1 R:E206278   stat:0000 t:334472AF d:FF r:FFBF     m:DC A010 206278 1ACE1F 032E289028902890289028902890282422
2020.12.21 13:52:47.812 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: DC A0 10 206278 1ACE1F 032E289028902890289028902890282422
2020.12.21 13:52:47.834 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0E msg: DC 80 02 1ACE1F 206278 00
2020.12.21 13:52:47.842 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:3344732F d:FF r:FFD9     m:DC 8002 1ACE1F 206278 00
2020.12.21 13:52:48.080 0 : HMLAN_Parse: hmlan1 R:E206278   stat:0000 t:334473BE d:FF r:FFBF     m:DD A010 206278 1ACE1F 033D482A8A2A9022902890289028902890
2020.12.21 13:52:48.083 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: DD A0 10 206278 1ACE1F 033D482A8A2A9022902890289028902890
2020.12.21 13:52:48.106 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0E msg: DD 80 02 1ACE1F 206278 00
2020.12.21 13:52:48.114 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:3344743F d:FF r:FFD9     m:DD 8002 1ACE1F 206278 00
2020.12.21 13:52:48.351 0 : HMLAN_Parse: hmlan1 R:E206278   stat:0000 t:334474CD d:FF r:FFBF     m:DE A010 206278 1ACE1F 034C289028902890289028902890289028
2020.12.21 13:52:48.355 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: DE A0 10 206278 1ACE1F 034C289028902890289028902890289028
2020.12.21 13:52:48.377 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0E msg: DE 80 02 1ACE1F 206278 00
2020.12.21 13:52:48.385 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:3344754E d:FF r:FFD9     m:DE 8002 1ACE1F 206278 00
2020.12.21 13:52:48.622 0 : HMLAN_Parse: hmlan1 R:E206278   stat:0000 t:334475DD d:FF r:FFBF     m:DF A010 206278 1ACE1F 035B902890289028902890289028902890
2020.12.21 13:52:48.626 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: DF A0 10 206278 1ACE1F 035B902890289028902890289028902890
2020.12.21 13:52:48.649 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0E msg: DF 80 02 1ACE1F 206278 00
2020.12.21 13:52:48.657 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:3344765E d:FF r:FFD9     m:DF 8002 1ACE1F 206278 00
2020.12.21 13:52:48.895 0 : HMLAN_Parse: hmlan1 R:E206278   stat:0000 t:334476ED d:FF r:FFBF     m:E0 A010 206278 1ACE1F 036A282422482A8A2A9022902890289028
2020.12.21 13:52:48.899 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: E0 A0 10 206278 1ACE1F 036A282422482A8A2A9022902890289028
2020.12.21 13:52:48.921 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0E msg: E0 80 02 1ACE1F 206278 00
2020.12.21 13:52:48.929 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:3344776E d:FF r:FFD9     m:E0 8002 1ACE1F 206278 00
2020.12.21 13:52:49.168 0 : HMLAN_Parse: hmlan1 R:E206278   stat:0000 t:334477FD d:FF r:FFBF     m:E1 A010 206278 1ACE1F 0379902890289028902890289028902890
2020.12.21 13:52:49.172 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: E1 A0 10 206278 1ACE1F 0379902890289028902890289028902890
2020.12.21 13:52:49.194 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0E msg: E1 80 02 1ACE1F 206278 00
2020.12.21 13:52:49.202 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:3344787F d:FF r:FFD9     m:E1 8002 1ACE1F 206278 00
2020.12.21 13:52:49.439 0 : HMLAN_Parse: hmlan1 R:E206278   stat:0000 t:3344790D d:FF r:FFBF     m:E2 A010 206278 1ACE1F 0388289028902890289028902890289028
2020.12.21 13:52:49.443 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: E2 A0 10 206278 1ACE1F 0388289028902890289028902890289028
2020.12.21 13:52:49.465 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0E msg: E2 80 02 1ACE1F 206278 00
2020.12.21 13:52:49.473 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:3344798E d:FF r:FFD9     m:E2 8002 1ACE1F 206278 00
2020.12.21 13:52:49.711 0 : HMLAN_Parse: hmlan1 R:E206278   stat:0000 t:33447A1D d:FF r:FFBE     m:E3 A010 206278 1ACE1F 0397902890282422482A8A2A9022902890
2020.12.21 13:52:49.714 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: E3 A0 10 206278 1ACE1F 0397902890282422482A8A2A9022902890
2020.12.21 13:52:49.737 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0E msg: E3 80 02 1ACE1F 206278 00
2020.12.21 13:52:49.745 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:33447A9E d:FF r:FFD8     m:E3 8002 1ACE1F 206278 00
2020.12.21 13:52:49.983 0 : HMLAN_Parse: hmlan1 R:E206278   stat:0000 t:33447B2D d:FF r:FFBF     m:E4 A010 206278 1ACE1F 03A6289028902890289028902890289028
2020.12.21 13:52:49.987 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: E4 A0 10 206278 1ACE1F 03A6289028902890289028902890289028
2020.12.21 13:52:50.009 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0E msg: E4 80 02 1ACE1F 206278 00
2020.12.21 13:52:50.018 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:33447BAF d:FF r:FFD9     m:E4 8002 1ACE1F 206278 00
2020.12.21 13:52:50.256 0 : HMLAN_Parse: hmlan1 R:E206278   stat:0000 t:33447C3D d:FF r:FFBF     m:E5 A010 206278 1ACE1F 03B5902890289028902890289028902890
2020.12.21 13:52:50.259 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: E5 A0 10 206278 1ACE1F 03B5902890289028902890289028902890
2020.12.21 13:52:50.282 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0E msg: E5 80 02 1ACE1F 206278 00
2020.12.21 13:52:50.290 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:33447CBF d:FF r:FFD9     m:E5 8002 1ACE1F 206278 00
2020.12.21 13:52:50.529 0 : HMLAN_Parse: hmlan1 R:E206278   stat:0000 t:33447D4E d:FF r:FFBE     m:E6 A010 206278 1ACE1F 03C4289028902890282422482A8A2A9022
2020.12.21 13:52:50.533 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: E6 A0 10 206278 1ACE1F 03C4289028902890282422482A8A2A9022
2020.12.21 13:52:50.554 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0E msg: E6 80 02 1ACE1F 206278 00
2020.12.21 13:52:50.563 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:33447DD0 d:FF r:FFD9     m:E6 8002 1ACE1F 206278 00
2020.12.21 13:52:50.801 0 : HMLAN_Parse: hmlan1 R:E206278   stat:0000 t:33447E5F d:FF r:FFBF     m:E7 A010 206278 1ACE1F 03D3902890289028902890289028902890
2020.12.21 13:52:50.805 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: E7 A0 10 206278 1ACE1F 03D3902890289028902890289028902890
2020.12.21 13:52:50.827 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0E msg: E7 80 02 1ACE1F 206278 00
2020.12.21 13:52:51.073 0 : HMLAN_Parse: hmlan1 R:E206278   stat:0000 t:33447F70 d:FF r:FFBF     m:E8 A010 206278 1ACE1F 03E2289028902890289028902890289028
2020.12.21 13:52:51.077 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: E8 A0 10 206278 1ACE1F 03E2289028902890289028902890289028
2020.12.21 13:52:51.100 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0E msg: E8 80 02 1ACE1F 206278 00
2020.12.21 13:52:51.108 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:33447FF1 d:FF r:FFD9     m:E8 8002 1ACE1F 206278 00
2020.12.21 13:52:51.341 0 : HMLAN_Parse: hmlan1 R:E206278   stat:0000 t:3344807B d:FF r:FFBF     m:E9 A010 206278 1ACE1F 03F190289028902890289028
2020.12.21 13:52:51.345 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4D msg: E9 A0 10 206278 1ACE1F 03F190289028902890289028
2020.12.21 13:52:51.367 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0E msg: E9 80 02 1ACE1F 206278 00
2020.12.21 13:52:51.376 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:334480FD d:FF r:FFD8     m:E9 8002 1ACE1F 206278 00
2020-12-21 13:52:51.723 CUL_HM Thermostat.AZ_Climate R_tempList_State: incomplete
2020.12.21 13:52:51.724 0 : HMLAN_Parse: hmlan1 R:E206278   stat:0000 t:3344817F d:FF r:FFBF     m:EA 8010 206278 1ACE1F 0300
2020.12.21 13:52:51.727 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:33448205 d:FF r:FFD9     m:EB A001 1ACE1F 206278 02040000000006
2020.12.21 13:52:51.731 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: EA 80 10 206278 1ACE1F 0300
2020.12.21 13:52:51.734 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0E msg: EB A0 01 1ACE1F 206278 02040000000006
2020.12.21 13:52:51.872 0 : HMLAN_Parse: hmlan1 R:E206278   stat:0000 t:3344828E d:FF r:FFBF     m:EB A010 206278 1ACE1F 03012422482A8A2A902290289028902890
2020.12.21 13:52:51.875 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4D msg: EB A0 10 206278 1ACE1F 03012422482A8A2A902290289028902890
2020.12.21 13:52:51.898 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0E msg: EB 80 02 1ACE1F 206278 00
2020.12.21 13:52:51.905 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:3344830F d:FF r:FFD9     m:EB 8002 1ACE1F 206278 00
2020.12.21 13:52:52.144 0 : HMLAN_Parse: hmlan1 R:E206278   stat:0000 t:3344839E d:FF r:FFBE     m:EC A010 206278 1ACE1F 0310289028902890289028902890289028
2020.12.21 13:52:52.148 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: EC A0 10 206278 1ACE1F 0310289028902890289028902890289028
2020.12.21 13:52:52.170 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0E msg: EC 80 02 1ACE1F 206278 00
2020.12.21 13:52:52.179 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:33448420 d:FF r:FFD9     m:EC 8002 1ACE1F 206278 00
2020.12.21 13:52:52.416 0 : HMLAN_Parse: hmlan1 R:E206278   stat:0000 t:334484AE d:FF r:FFBF     m:ED A010 206278 1ACE1F 031F902890289028902890289028902890
2020.12.21 13:52:52.419 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: ED A0 10 206278 1ACE1F 031F902890289028902890289028902890
2020.12.21 13:52:52.457 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:3344852F d:FF r:FFD9     m:ED 8002 1ACE1F 206278 00
2020.12.21 13:52:52.473 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0E msg: ED 80 02 1ACE1F 206278 00
2020.12.21 13:52:52.689 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: EE A0 10 206278 1ACE1F 032E2890282422482A8A2A902290289028
2020.12.21 13:52:52.692 0 : HMLAN_Parse: hmlan1 R:E206278   stat:0000 t:334485BD d:FF r:FFBF     m:EE A010 206278 1ACE1F 032E2890282422482A8A2A902290289028
2020.12.21 13:52:52.714 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0E msg: EE 80 02 1ACE1F 206278 00
2020.12.21 13:52:52.721 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:3344863F d:FF r:FFD9     m:EE 8002 1ACE1F 206278 00
2020.12.21 13:52:52.959 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: EF A0 10 206278 1ACE1F 033D902890289028902890289028902890
2020.12.21 13:52:52.962 0 : HMLAN_Parse: hmlan1 R:E206278   stat:0000 t:334486CD d:FF r:FFBF     m:EF A010 206278 1ACE1F 033D902890289028902890289028902890
2020.12.21 13:52:52.984 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0E msg: EF 80 02 1ACE1F 206278 00
2020.12.21 13:52:52.993 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:3344874E d:FF r:FFD9     m:EF 8002 1ACE1F 206278 00
2020.12.21 13:52:53.230 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: F0 A0 10 206278 1ACE1F 034C289028902890289028902890289028
2020.12.21 13:52:53.233 0 : HMLAN_Parse: hmlan1 R:E206278   stat:0000 t:334487DD d:FF r:FFBF     m:F0 A010 206278 1ACE1F 034C289028902890289028902890289028
2020.12.21 13:52:53.256 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0E msg: F0 80 02 1ACE1F 206278 00
2020.12.21 13:52:53.263 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:3344885D d:FF r:FFD9     m:F0 8002 1ACE1F 206278 00
2020.12.21 13:52:53.494 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: F1 A0 10 206278 1ACE1F 035B902890289028
2020.12.21 13:52:53.497 0 : HMLAN_Parse: hmlan1 R:E206278   stat:0000 t:334488E5 d:FF r:FFBF     m:F1 A010 206278 1ACE1F 035B902890289028
2020.12.21 13:52:53.520 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0E msg: F1 80 02 1ACE1F 206278 00
2020.12.21 13:52:53.527 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:33448965 d:FF r:FFD9     m:F1 8002 1ACE1F 206278 00
2020-12-21 13:52:53.776 CUL_HM Thermostat.AZ_Climate R_tempList_State: verified
2020.12.21 13:52:53.778 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: F2 80 10 206278 1ACE1F 0300
2020.12.21 13:52:53.781 0 : HMLAN_Parse: hmlan1 R:E206278   stat:0000 t:334489E7 d:FF r:FFBF     m:F2 8010 206278 1ACE1F 0300
2020.12.21 13:52:53.785 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0E msg: F3 A0 01 1ACE1F 206278 0303
2020.12.21 13:52:53.790 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:33448A69 d:FF r:FFD9     m:F3 A001 1ACE1F 206278 0303
2020-12-21 13:52:53.933 CUL_HM Thermostat.AZ commState: CMDs_done
2020.12.21 13:52:53.942 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: F3 80 10 206278 1ACE1F 0100000000
2020.12.21 13:52:53.945 0 : HMLAN_Parse: hmlan1 R:E206278   stat:0000 t:33448AEE d:FF r:FFBF     m:F3 8010 206278 1ACE1F 0100000000
2020.12.21 13:53:23.675 2 : HMinfo hminfo get:configCheck :-f,^(Thermostat.AZ|Thermostat.AZ_Climate|Thermostat.AZ_Weather|Thermostat.AZ_WindowRec|Thermostat.AZ)$
2020-12-21 13:53:23.736 CUL_HM Thermostat.AZ cfgState: ok
2020-12-21 13:53:23.759 CUL_HM Thermostat.AZ_Climate cfgState: ok
2020-12-21 13:53:23.777 CUL_HM Thermostat.AZ_Weather cfgState: ok
2020-12-21 13:53:23.797 CUL_HM Thermostat.AZ_WindowRec cfgState: ok



die ccu liest die peers aus:

2020.12.21 14:30:57.368 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:33676383 d:FF r:FFD6     m:05 A001 1ACE1F 206278 0103
2020.12.21 14:30:57.373 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 22 msg: 05 A0 01 1ACE1F 206278 0103
2020.12.21 14:30:57.428 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4C msg: 05 80 10 206278 1ACE1F 0100000000
2020.12.21 14:30:57.432 0 : HMLAN_Parse: hmlan1 R:E206278   stat:0000 t:33676407 d:FF r:FFBE     m:05 8010 206278 1ACE1F 0100000000
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, hallo Martin,

Channel 01 sollte der WeatherChannel des HM-CC-TC sein und der sollte peerbar sein.

In Zeile 142 von HMConfig.pm steht:
,"0039" => {name=>"HM-CC-TC"                ,st=>'thermostat'        ,cyc=>'00:10' ,rxt=>'c:w:f'  ,lst=>'p:2p,5:2.3p,6:2',chn=>"Weather:1:1,Climate:2:2,WindowRec:3:3",}


Wenn ich den 10_CUL_HM.pm Code bezüglich getConfig richtig interpretiere, dann müsste die
,"0039" => {name=>"HM-CC-TC"                ,st=>'thermostat'        ,cyc=>'00:10' ,rxt=>'c:w:f'  ,lst=>'p:1p.2p,5:2.3p,6:2',chn=>"Weather:1:1,Climate:2:2,WindowRec:3:3",}

lauten, damit für den HM-CC-TC auch der Peer von Channel 01 gelesen wird.

Ich kann's mangels HM-CC-TC Hardware nicht selbst testen, wäre also was für Dich, Frank.

Wenn's mit der Änderung klappt müsste das Problem schon länger bestehen, aber aus anderen Gründen bisher nicht aufgefallen sein.
Eventuell hängt die Sonderbehandlung auch mit einem "TC special" zusammen, das dem TC device auch die channel Rolle zuweist?

Gruß, Ansgar.

frank

hi ansgar,
danke für deine hilfe.

ich habe HMConfig mal entsprechend geändert.
das auslesen der peers im weatherchannel wurde nun auch erledigt und peerIDs zeigt jetzt in allen 3 channels 00000000. sehr schön.

allerdings zeigt hminfo configcheck nun folgendes für alle thermostate:

peer list incomplete. Use getConfig to read it.
    incomplete: Thermostat.AZ:
    incomplete: Thermostat.Bad.OG:
    incomplete: Thermostat.Bad:
    incomplete: Thermostat.GZ:
    incomplete: Thermostat.Keller:
    incomplete: Thermostat.Kueche:
    incomplete: Thermostat.OZ:
    incomplete: Thermostat.SZ:
    incomplete: Thermostat.WZ:


wenn die meldungen exakt stimmen, also wirklich eine peerlist im hauptdevice unvollständig sein soll, hat das eventuell mit der channel rolle des hauptdevice zu tun.
listenbeschreibung und sonderrolle des device sind scheinbar noch nicht kompatibel.

cul_hm versucht nun natürlich ständig getconfigs (alle 30min, falls die credits reichen), um das problem zu lösen.  :)

---------------------------

weil 5 meiner 9 thermostate "peerIDs=00000000," im weatherchannel auch vor dem patch zeigten, gehe ich eigentlich davon aus, dass es grundsätzlich schon irgendwann mal funktioniert haben müsste.
das kann aber schon lange zurückliegen. selbst habe ich hier noch kein peering benötigt.

die aktuelle listenbeschreibung (lst=>'5:2.3p,6:2') kam mit HMConfig.pm version 3240 am 02.06.2013.
davor war es lst=>'5:2.3p,6:2'.
dazu passt eine alte fhem.cfg vom 20.04.2013 in der meine ersten 3 thermostate mit ausgelesenen peers im weatherchannel existieren.


im forum habe ich auch 2 alte threads gefunden, wo versucht wurde, den weatherchannel des alten tc mit einem rt zu peeren. das funktionierte dann nur über peerbulk, wegen fehlendem peerchan.
aber die peers wurden damals auch schon nicht angezeigt.
https://forum.fhem.de/index.php/topic,20225.0.html


gruss frank
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,

Zitatwenn die meldungen exakt stimmen, also wirklich eine peerlist im hauptdevice unvollständig sein soll, hat das eventuell mit der channel rolle des hauptdevice zu tun.
listenbeschreibung und sonderrolle des device sind scheinbar noch nicht kompatibel.

Hmm, gut, der Versuch mit HMConfig war dann wohl eher minder erfolgreiches Stochern im Nebel.
Der Gedankengang des Programmierers wäre dazu hilfreich, um eine Kerze in der Glaskugel anzuzünden.  ;)
Was die Channelrolle des Hauptedevices überhaupt soll? Das ist ein Bruch im System.

Zitatweil 5 meiner 9 thermostate "peerIDs=00000000," im weatherchannel auch vor dem patch zeigten
Vielleicht gabs ja mal Code, der da einfach nur 00000000 entsprechend einer leeren Liste eingetragen hat?

Viele Grüße,

Ansgar.

LuckyDay

Vielleicht gabs ja mal Code, der da einfach nur 00000000 entsprechend einer leeren Liste eingetragen hat?

00000000

War früher reiner Platzhalter im Attr peerIds
So der Sinn der acht Nullen


noansi

Hallo Hary,

danke für den Hinweis.
Die Liste vom device kommend enthält aber auch die Nullen und wird beim Auslesen auch als Ende Kennzeichnung von Martins Code interpretiert, wie ich mal gesehen habe.
Das klärt noch nicht die Frage, ob die 00000000 mal, z.B. beim Anlegen des devices einfach ins Attribut reingeschrieben wurden, noch vor dem Auslesen via getConfig?

Gruß, Ansgar.

frank

hallo martin,

du hast ja gestern mit HMConfig.pm 23420 2020-12-26 15:03:01Z den vorschlag von noansi übernommen, wodurch die peers im weatherchannel nun auch ausgelesen werden. danke.


1. es besteht weiterhin das problem, das hminfo configcheck fehler für das hauptdevice meldet, wodurch alle 30min ein getconfig gesendet wird, wenn ich autoreadreg=5 nutze. bei 9 thermostaten ergibt das schon relativ viel traffic. bis zu einem fix setzte ich autoreadreg=0_off.

2. ausserdem zeigt das reading cfgState den fehler leider weiterhin nicht an.
   dafür habe ich den fehler gefunden, siehe https://forum.fhem.de/index.php/topic,118496.0.html

3. hminfo peercheck kann nur den fehlercode idPz00 anzeigen und nicht den erklärenden text dazu.
ist das so gewollt?

peerCheck done:

idPz00
    Thermostat.AZ:
    Thermostat.Bad.OG:
    Thermostat.Bad:
    Thermostat.GZ:
    Thermostat.Keller:
    Thermostat.Kueche:
    Thermostat.OZ:
    Thermostat.SZ:
    Thermostat.WZ:




das neue list cmd für den weatherchannel:
Internals:
   DEF        20DFE101
   FUUID      5c4ce2e8-f33f-09c4-cca8-3ca38e5a24dd8de4
   NAME       Thermostat.OZ_Weather
   NOTIFYDEV  global
   NR         202
   NTFY_ORDER 50-Thermostat.OZ_Weather
   STATE      T: 20.2 H: 46
   TYPE       CUL_HM
   chanNo     01
   device     Thermostat.OZ
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   CL:
     Authenticated 0
     BUF       
     FD         100
     FW_ID      2623
     LASTACCESS 1612531004
     NAME       WEB_192.168.1.31_51290
     NR         2686
     PEER       192.168.1.31
     PORT       51290
     SNAME      WEB
     SSL       
     STATE      Connected
     TEMPORARY  1
     TYPE       FHEMWEB
     canAsyncOutput 1
     .attraggr:
     .attrminint:
     READINGS:
       2021-02-05 14:16:31   state           Connected
   READINGS:
     2021-02-05 12:10:18   .associatedWith Thermostat.OZ,Thermostat.OZ_Climate,Thermostat.OZ_Weather,Thermostat.OZ_WindowRec,Thermostat.OZ
     2020-12-30 11:48:18   .peerListRDate  2020-12-30 11:48:18
     2021-02-05 14:13:19   absFeuchte      8.0
     2021-02-05 12:10:26   cfgState        ok
     2021-02-05 14:13:19   dewpoint        8.2
     2021-02-05 14:16:13   humidity        46
     2021-02-05 14:13:19   humidityAbsolut0 8.1
     2021-02-05 14:13:19   humidityAbsolut1 8.0
     2021-02-05 14:13:19   humidityAbsolut2 7.9
     2021-02-05 14:13:19   humidityAbsolut3 8.1
     2021-02-05 14:13:19   humidityAbsolut4 7.8
     2021-02-05 14:13:19   humidityAbsolutDelta0 0.0999999999999996
     2021-02-05 14:13:19   humidityAbsolutDelta1 0.0999999999999996
     2021-02-05 14:13:19   humidityAbsolutDelta2 -0.199999999999999
     2021-02-05 14:13:19   humidityAbsolutDelta3 0.3
     2021-02-05 14:13:19   humidityAbsolutTrend →↗
     2021-02-05 14:16:13   measured-temp   20.2
     2021-02-05 14:16:13   state           T: 20.2 H: 46
   helper:
     peerFriend
     peerIDsState complete
     peerOpt    p:thermostat
     regLst     
     tmplChg    0
     cmds:
       TmplKey    :1612523425.21866:1612523425.41079
       TmplTs     1612523425.41079
       cmdKey     1:0:0::Thermostat.OZ:0039:01:
       cmdLst:
         burstXmit  noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         getConfig  noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         tplDel     -tplDel-
         tplSet_0   -tplChan-
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         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        1
       tpl        1
     peerIDsH:
       00000000   broadcast
     role:
       chn        1
     shadowReg:
     tmpl:
Attributes:
   event-on-change-reading .*
   group      Heizung.OZ
   model      HM-CC-TC
   peerIDs    00000000
   room       15_OZ



das list cmd vom hauptdevice:
Internals:
   DEF        20DFE1
   FUUID      5c4ce2e8-f33f-09c4-04f3-beb05c80b7c6df87
   IODev      hmuart1
   LASTInputDev hmuart1
   MSGCNT     147
   NAME       Thermostat.OZ
   NOTIFYDEV  global
   NR         198
   NTFY_ORDER 50-Thermostat.OZ
   STATE      Tsoll:16.0°C, Tist:20.2°C, Hist:46%, Mode:central, Bat:ok, Ventil:0
   TYPE       CUL_HM
   channel_01 Thermostat.OZ_Weather
   channel_02 Thermostat.OZ_Climate
   channel_03 Thermostat.OZ_WindowRec
   cul868_MSGCNT 49
   cul868_RAWMSG A0C97867020DFE100000000CA2E::-72:cul868
   cul868_RSSI -72
   cul868_TIME 2021-02-05 14:13:19
   hmlan1_MSGCNT 49
   hmlan1_RAWMSG E20DFE1,0000,4B2628B3,FF,FFCC,97867020DFE100000000CA2E
   hmlan1_RSSI -52
   hmlan1_TIME 2021-02-05 14:13:19
   hmuart1_MSGCNT 49
   hmuart1_RAWMSG 0500003F97867020DFE100000000CA2E
   hmuart1_RSSI -63
   hmuart1_TIME 2021-02-05 14:13:19
   lastMsg    No:97 - t:70 s:20DFE1 d:000000 00CA2E
   protLastRcv 2021-02-05 14:13:19
   protRcv    49 last_at:2021-02-05 14:13:19
   rssi_at_cul868 cnt:49 min:-81.5 max:-69.5 avg:-71.8 lst:-72
   rssi_at_hmlan1 cnt:49 min:-54 max:-51 avg:-51.81 lst:-52
   rssi_at_hmuart1 cnt:49 min:-65 max:-60 avg:-62.08 lst:-63
   .attraggr:
   .attreocr:
     .*
   .attreour:
     time-request
   .attrminint:
   .attrtocr:
     .*
   .userReadings:
     HASH(0x42b0ff8)
   CL:
     Authenticated 0
     BUF       
     FD         106
     FW_ID      2619
     LASTACCESS 1612530893
     NAME       WEB_192.168.1.31_51254
     NR         2623
     PEER       192.168.1.31
     PORT       51254
     SNAME      WEB
     SSL       
     STATE      Connected
     TEMPORARY  1
     TYPE       FHEMWEB
     canAsyncOutput 1
     .attraggr:
     .attrminint:
     READINGS:
       2021-02-05 14:14:23   state           Connected
   READINGS:
     from archivexx        .D-devInfo      00FFFF
     from archivexx        .D-stc          58
     2021-01-30 19:42:54   .associatedWith Thermostat.OZ,Thermostat.OZ
     2021-02-05 14:13:19   .protLastRcv    20210205141319
     2020-12-05 13:50:41   Activity        alive
     2020-08-11 00:08:13   CommandAccepted yes
     from archivexx        D-firmware      2.1
     from archivexx        D-serialNr      KEQ0176062
     2020-08-10 11:57:03   PairedTo        0x1ACE1F
     2021-02-04 14:14:54   R-backlOnMode   auto
     2021-02-04 14:14:54   R-backlOnTime   15
     2021-02-04 14:14:54   R-btnLock       off
     2021-02-04 14:14:54   R-burstRx       off
     2021-02-04 14:14:54   R-pairCentral   0x1ACE1F
     2020-12-30 11:48:18   RegL_00.        00:00 01:00 02:01 05:83 0A:1A 0B:CE 0C:1F 0F:00
     2021-01-07 12:47:48   actuator        0
     2020-08-11 00:08:13   battery         ok
     2021-02-03 10:52:49   cfgState        PeerIncom
     2021-02-04 16:30:14   commState       CMDs_done
     2020-12-15 13:48:22   controlMode     central
     2020-08-10 11:57:10   day-temp        18 C
     2020-12-15 13:48:22   decalcDay       Sat
     2021-02-04 16:30:14   desired-temp    16.0
     2020-12-15 13:48:22   displayMode     temp-hum
     2020-12-15 13:48:22   displayTemp     actual
     2020-12-15 13:48:22   displayTempUnit celsius
     2021-02-05 13:53:10   humidity        46
     2021-02-05 14:13:19   humidityAbsolut 8.1
     2021-02-05 14:13:19   humidityAbsolutTrend →↗
     2021-02-05 14:13:19   measured-temp   20.2
     2020-08-10 11:57:10   night-temp      6 C
     2020-08-10 11:57:10   party-temp      6 C
     2020-12-15 13:45:31   powerOn         2020-12-15 13:45:31
     2020-12-15 13:45:31   recentStateType info
     2021-02-05 14:13:19   state           T: 20.2 H: 46
     2021-02-05 00:02:39   time-request    -
     -                     tmpl_0          tc1:a:auto b:15 c:off d:off,
   helper:
     HM_CMDNR   151
     mId        0039
     peerFriend
     peerOpt    -:thermostat
     regLst     0
     rxType     140
     supp_Pair_Rep 0
     tmplChg    0
     cfgChk:
       idPz00     fail
     cmds:
       TmplKey    :1612523425.21866:1612523425.4106
       TmplTs     1612523425.4106
       cmdKey     1:1:0::Thermostat.OZ:0039:01:
       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) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         statusRequest noArg
         sysTime    noArg
         tplDel     -tplDel-
         tplPara000_0_tc1_a auto,off:-value-
         tplPara001_0_tc1_b 25,15,20,0,5,10:-value-
         tplPara002_0_tc1_c off,on:-value-
         tplPara003_0_tc1_d on,off:-value-
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan    tc1,TC_00_sensor
         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:
       newChn     +20DFE1,00,00,00
       nextSend   1612530799.65996
       rxt        2
       vccu       ccu
       p:
         20DFE1
         00
         00
         00
       prefIO:
         hmuart1
     mRssi:
       mNo        97
       io:
         cul868:
           -72
           -72
         hmlan1:
           -52
           -52
         hmuart1:
           -59
           -59
     peerIDsH:
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
       at_cul868:
         avg        -71.8061224489796
         cnt        49
         lst        -72
         max        -69.5
         min        -81.5
       at_hmlan1:
         avg        -51.8163265306122
         cnt        49
         lst        -52
         max        -51
         min        -54
       at_hmuart1:
         avg        -62.0816326530612
         cnt        49
         lst        -63
         max        -60
         min        -65
     shadowReg:
     tmpl:
       0>tc1      auto 15 off off
Attributes:
   .mId       0039
   IODev      hmuart1
   IOgrp      ccu:hmuart1
   actCycle   000:10
   actStatus  alive
   alias      10. Thermostat
   autoReadReg 0_off
   event-on-change-reading .*
   event-on-update-reading time-request
   expert     defReg,allReg,rawReg,templ
   firmware   2.1
   group      Heizung.OZ
   model      HM-CC-TC
   room       00_heating_test,15_OZ
   serialNr   KEQ0176062
   sortby     50
   stateFormat Tsoll:desired-temp°C, Tist:measured-temp°C, Hist:humidity%, Mode:controlMode, Bat:battery, Ventil:actuator
   subType    thermostat
   timestamp-on-change-reading .*
   userReadings humidityAbsolut:(measured-temp|humidity).* {AbsoluteFeuchte(ReadingsVal($name,"measured-temp",0),ReadingsVal($name,"humidity",0))}
   webCmd     getConfig:statusRequest



edit: lists aktualisiert
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 Martin,

zu 4.
Bei den beiden HMInfo Get Kommandos "regCheck" und "peerCheck" müsste wohl nur HMinfo_applTxt2Check nochmal über das Prüfergebnis laufen.

Gruß, Ansgar.

frank

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

martinp876

Sorry for delay.
den cc_tc habe ich nicht,kann also nur simulieren.
- die Fehlermeldung bei ProtoEvents sollte unterbunden werden
- cfgState sollte die peer - fehler nun alle finden (danke for debug)

AutoRegRead 5 startet einen Leseversuch wenn das Config nicht komplett ist.
a) ist das Config nicht komplett oder hatte die Auswertung ein Problem?
b) klappt das Lesen nicht? Wenn ja, warum?




frank

das problem ist eine falsche auswertung des peercheck für das hauptdevice des tc.


die ursache dieses problems ist aber scheinbar die "sonderrolle chn" vom hauptdevice des tc.

daher liefert in HMinfo_peerCheck folgender aufruf fälschlicherweise "2" für das hauptdevice zurück:
my $peersUsed = CUL_HM_getPeers($eName,"Config");#


entweder braucht der tc (hauptdevice) hier in CUL_HM_getPeers eine sonderbehandlung, oder.... ??
   elsif ($type eq "Config"        ){
       # return 0: no peers expected
       #        1: peers expected, list valid
       #        2: peers expected, list invalid
       #        3: peers possible (virtuall actor)
       return 0 if (!$hashH->{role}{chn});#device has no channels
       return 3 if ($hashH->{role}{vrt});
       my $mId = CUL_HM_getMId($defs{$name});
       return 0 if (!$mId || !$culHmModel->{$mId});
       my $cNo = hex(substr($defs{$name}{DEF}."01",6,2))."p"; #default to channel 01
       foreach my $ls (split ",",$culHmModel->{$mId}{lst}){
         my ($l,$c) = split":",$ls;
         if (  ($l =~ m/^(p|3|4)$/ && !$c )  # 3,4,p without chanspec
             ||($c && $c =~ m/$cNo/       )){
           return (defined $hashH->{peerIDsH}{"00000000"} ? 1 : 2);
         }
       }
       return 0;
   }



die peers werden in allen channels korrekt gelesen und auch im attr peerIds gekennzeichnet (00000000).
nur der peercheck "erwartet" fälschlicher weise im hauptdevice durch die sonderrolle hier ebenfalls peers.
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

martinp876

das Device hatte ich - nur beim TC - als Channel getagt. Habe ich entfernt - nun hat es auch keine Peers mehr.

Ich sehe keine weiteren Probleme - die kommandos sollten alle noch hinreichend vorahnden sein (peer kommandos sind natürlich nicht mehr vorhanden)

frank

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