ModbusAttr Poll wird mit Combine ignoriert

Begonnen von Rampler, 13 Dezember 2022, 08:10:06

Vorheriges Thema - Nächstes Thema

Rampler

Hallo Stefan,
habe festgestellt dass mit einem Combine die Poll Angabe ignoriert wird.

dev-i-combine steht auf 5

obj-i33025-expr $val/10
obj-i33025-name S2
obj-i33025-reading Warmwassertemperatur
obj-i33025-showGet 1

Obwohl bei i33025 kein -poll definiert ist, wird das Reading Warmwassertemperatur aktualisiert.

Log Auszug:
2022.12.13 06:55:27 4: SolvisBen: GetUpdate (V4.4.13 - 4.12.2022) called from Fhem internal timer
2022.12.13 06:55:27 4: SolvisBen: UpdateTimer called from GetUpdate with cmd next sets timer to call update function in 60.0 sec at 06:56:27.808, interval 60
2022.12.13 06:55:27 5: SolvisBen: CreateUpdateHash full object list: h2305 h2322 h2817 h2818 h2826 h3073 h3074 h3081 h3082 i2049 i32768 i33024 i33025 i33026 i33027 i33032 i33033 i33034 i33035 i33036 i33041 i33280 i33291 i33292 i33536 i33537 i33538 i33792
2022.12.13 06:55:27 5: SolvisBen: CreateUpdateHash will request h2322 len 1 WW_NachheizStart
2022.12.13 06:55:27 5: SolvisBen: CreateUpdateHash will skip HKR1_Betriebsart, delay not over (delay 1800, 1799.62428307533 passed)
2022.12.13 06:55:27 5: SolvisBen: CreateUpdateHash will skip HKR2_Betriebsart, delay not over (delay 600, 599.488775968552 passed)
2022.12.13 06:55:27 5: SolvisBen: CreateUpdateHash will skip Zirkulation_Betriebsart, delay not over (delay 14400, 3000.878054142 passed)
2022.12.13 06:55:27 5: SolvisBen: CreateUpdateHash will request i33024 len 1 Speicher_oben
2022.12.13 06:55:27 5: SolvisBen: CreateUpdateHash will request i33026 len 1 Speicherreferenz
2022.12.13 06:55:27 5: SolvisBen: CreateUpdateHash will request i33027 len 1 Heizungspuffer_oben
2022.12.13 06:55:27 5: SolvisBen: CreateUpdateHash will skip Kondensatueberwachung, delay not over (delay 1800, 419.84709405899 passed)
2022.12.13 06:55:27 5: SolvisBen: CreateUpdateHash will skip Aussentemperatur, delay not over (delay 1800, 419.841719150543 passed)
2022.12.13 06:55:27 5: SolvisBen: CreateUpdateHash will skip Zirkulationstemperatur, delay not over (delay 300, 239.528670072556 passed)
2022.12.13 06:55:27 5: SolvisBen: CreateUpdateHash will skip Vorlauf_HK1, delay not over (delay 300, 239.522912025452 passed)
2022.12.13 06:55:27 5: SolvisBen: CreateUpdateHash will skip Vorlauf_HK2, delay not over (delay 300, 239.517564058304 passed)
2022.12.13 06:55:27 5: SolvisBen: CreateUpdateHash will request i33041 len 1 Volumenstrom
2022.12.13 06:55:27 5: SolvisBen: CreateUpdateHash will request i33280 len 1 Zirkulationspumpe
2022.12.13 06:55:27 5: SolvisBen: CreateUpdateHash will request i33291 len 1 Brenner_Stufe1
2022.12.13 06:55:27 5: SolvisBen: CreateUpdateHash will request i33292 len 1 Brenner_Stufe2
2022.12.13 06:55:27 5: SolvisBen: CreateUpdateHash will skip Laufzeit_Brenner_Gesamt, delay not over (delay 3600, 2100.3910279274 passed)
2022.12.13 06:55:27 5: SolvisBen: CreateUpdateHash will skip Brennerstart_Stufe1, delay not over (delay 600, 478.658525943756 passed)
2022.12.13 06:55:27 5: SolvisBen: CreateUpdateHash will skip Laufzeit_Brennerstufe2, delay not over (delay 3600, 2039.78585791588 passed)
2022.12.13 06:55:27 5: SolvisBen: CreateUpdateHash will skip Meldungen_Anzahl, delay not over (delay 3600, 2039.48587203026 passed)
2022.12.13 06:55:27 4: SolvisBen: CombineUpdateHash objHash keys before combine: i33027,i33292,i33024,i33280,i33291,i33041,h2322,i33026
2022.12.13 06:55:27 5: SolvisBen: CombineUpdateHash tries to combine read commands
2022.12.13 06:55:27 5: SolvisBen: CombineUpdateHash cant combine h2322 len 1 WW_NachheizStart with i33024 len 1 Speicher_oben, different function codes
2022.12.13 06:55:27 5: SolvisBen: CombineUpdateHash combine i33024 len 1 Speicher_oben with i33026 len 1 Speicherreferenz to span 3, drop read for i33026
2022.12.13 06:55:27 5: SolvisBen: CombineUpdateHash combine i33024 len 1 Speicher_oben with i33027 len 1 Heizungspuffer_oben to span 4, drop read for i33027
2022.12.13 06:55:27 5: SolvisBen: CombineUpdateHash cant combine i33024 len 1 Speicher_oben with i33041 len 1 Volumenstrom, span 18 would be bigger than max 5
2022.12.13 06:55:27 5: SolvisBen: CombineUpdateHash cant combine i33041 len 1 Volumenstrom with i33280 len 1 Zirkulationspumpe, span 240 would be bigger than max 5
2022.12.13 06:55:27 5: SolvisBen: CombineUpdateHash cant combine i33280 len 1 Zirkulationspumpe with i33291 len 1 Brenner_Stufe1, span 12 would be bigger than max 5
2022.12.13 06:55:27 5: SolvisBen: CombineUpdateHash combine i33291 len 1 Brenner_Stufe1 with i33292 len 1 Brenner_Stufe2 to span 2, drop read for i33292
2022.12.13 06:55:27 5: SolvisBen: CombineUpdateHash keys are now i33024,i33280,i33291,i33041,h2322
2022.12.13 06:55:27 4: SolvisBen: GetUpdate will now create requests for h2322 len 1 (WW_NachheizStart), i33024 len 4 (combined i33024 len 1 Speicher_oben with i33026 len 1 Speicherreferenz and i33027 len 1 Heizungspuffer_oben), i33041 len 1 (Volumenstrom), i33280 len 1 (Zirkulationspumpe), i33291 len 2 (combined i33291 len 1 Brenner_Stufe1 with i33292 len 1 Brenner_Stufe2)
2022.12.13 06:55:27 4: SolvisBen: DoRequest called from GetUpdate created new request, read buffer empty,
request: id 101, read fc 3 h2322, len 1, tid 198, master device SolvisBen, reading WW_NachheizStart (getUpdate for WW_NachheizStart len 1)
2022.12.13 06:55:27 5: SolvisBen: QueueRequest called from DoRequest with h2322, qlen 0 from master SolvisBen through io device SolvisBen
2022.12.13 06:55:27 5: SolvisBen: StartQueueTimer called from QueueRequest sets internal timer to process queue in 0.000 seconds
2022.12.13 06:55:27 4: SolvisBen: DoRequest called from GetUpdate created new request, read buffer empty,
request: id 101, read fc 4 i33024, len 4, tid 155, master device SolvisBen, reading Speicher_oben (getUpdate for combined i33024 len 1 Speicher_oben with i33026 len 1 Speicherreferenz and i33027 len 1 Heizungspuffer_oben)
2022.12.13 06:55:27 5: SolvisBen: QueueRequest called from DoRequest with i33024, qlen 1 from master SolvisBen through io device SolvisBen
2022.12.13 06:55:27 4: SolvisBen: DoRequest called from GetUpdate created new request, read buffer empty,
request: id 101, read fc 4 i33041, len 1, tid 146, master device SolvisBen, reading Volumenstrom (getUpdate for Volumenstrom len 1)
2022.12.13 06:55:27 5: SolvisBen: QueueRequest called from DoRequest with i33041, qlen 2 from master SolvisBen through io device SolvisBen
2022.12.13 06:55:27 4: SolvisBen: DoRequest called from GetUpdate created new request, read buffer empty,
request: id 101, read fc 4 i33280, len 1, tid 130, master device SolvisBen, reading Zirkulationspumpe (getUpdate for Zirkulationspumpe len 1)
2022.12.13 06:55:27 5: SolvisBen: QueueRequest called from DoRequest with i33280, qlen 3 from master SolvisBen through io device SolvisBen
2022.12.13 06:55:27 4: SolvisBen: DoRequest called from GetUpdate created new request, read buffer empty,
request: id 101, read fc 4 i33291, len 2, tid 140, master device SolvisBen, reading Brenner_Stufe1 (getUpdate for combined i33291 len 1 Brenner_Stufe1 with i33292 len 1 Brenner_Stufe2)
2022.12.13 06:55:27 5: SolvisBen: QueueRequest called from DoRequest with i33291, qlen 4 from master SolvisBen through io device SolvisBen
2022.12.13 06:55:27 5: SolvisBen: ProcessRequestQueue called from Fhem internal timer as queue:SolvisBen, qlen 5, request: request: id 101, read fc 3 h2322, len 1, tid 198, master device SolvisBen, reading WW_NachheizStart (getUpdate for WW_NachheizStart len 1), queued 0.02 secs ago
2022.12.13 06:55:27 5: SolvisBen: checkDelays sendDelay, last send to same device was 119.189 secs ago, required delay is 0.2
2022.12.13 06:55:27 5: SolvisBen: checkDelays busDelayRead, last activity on bus was 119.001 secs ago, required delay is 0
2022.12.13 06:55:27 5: SolvisBen: checkDelays clientSwitchDelay is not relevant
2022.12.13 06:55:27 5: SolvisBen: checkDelays commDelay, last communication with same device was 119.001 secs ago, required delay is 0.1
2022.12.13 06:55:27 4: SolvisBen: ProcessRequestQueue (V4.4.13 - 4.12.2022) qlen 5, sending 00c600000006650309120001 via 192.168.1.21:502, read buffer empty,
request: id 101, read fc 3 h2322, len 1, tid 198, master device SolvisBen, reading WW_NachheizStart (getUpdate for WW_NachheizStart len 1), queued 0.02 secs ago
2022.12.13 06:55:27 5: SolvisBen: Send called from ProcessRequestQueue
2022.12.13 06:55:27 5: DevIo_SimpleWrite SolvisBen: 00c600000006650309120001
2022.12.13 06:55:27 5: SolvisBen: StartQueueTimer called from ProcessRequestQueue sets internal timer to process queue in 1.000 seconds
2022.12.13 06:55:28 5: SolvisBen: readFn buffer: 00c6000000056503020000
2022.12.13 06:55:28 5: SolvisBen: ParseFrameStart called from ReadFn protocol TCP expecting id 101
2022.12.13 06:55:28 4: SolvisBen: ParseFrameStart (TCP, master) extracted id 101, fCode 3, tid 198, dlen 5 and potential data 020000
2022.12.13 06:55:28 5: SolvisBen: HandleResponse called from ReadFn
2022.12.13 06:55:28 5: SolvisBen: ParseResponse called from HandleResponse
2022.12.13 06:55:28 5: SolvisBen: now parsing response data objects, master is SolvisBen relay is undefined
2022.12.13 06:55:28 5: SolvisBen: ParseDataString called from HandleResponse with data hex 0000, type h, adr 2322, op read
2022.12.13 06:55:28 5: SolvisBen: SplitDataString called from ParseDataString with data hex 0000, type h, adr 2322, valuesLen 1, op read
2022.12.13 06:55:28 5: SolvisBen: CreateDataObjects called from ParseDataString with objList h2322
2022.12.13 06:55:28 5: SolvisBen: CreateDataObjects sortedList h2322
2022.12.13 06:55:28 5: SolvisBen: CreateParseInfoCache called
2022.12.13 06:55:28 5: SolvisBen: CreateDataObjects unpacked 0000 with n to 0
2022.12.13 06:55:28 5: SolvisBen: MapConvert called from CreateDataObjects converted 0 (0) to Aus with map 0:Aus, 1:Ein
2022.12.13 06:55:28 4: SolvisBen: CreateDataObjects assigns value Aus to WW_NachheizStart
2022.12.13 06:55:28 5: SolvisBen: ParseDataString created 1 readings
2022.12.13 06:55:28 4: SolvisBen: HandleResponse done, current frame / read buffer: 00c6000000056503020000, id 101, fCode 3, tid 198,
request: id 101, read fc 3 h2322, len 1, tid 198, master device SolvisBen, reading WW_NachheizStart (getUpdate for WW_NachheizStart len 1), queued 0.19 secs ago, sent 0.18 secs ago,
response: id 101, fc 3, h2322, len 1, values 0000
2022.12.13 06:55:28 5: SolvisBen: ResetExpect for HandleResponse from response to idle
2022.12.13 06:55:28 5: SolvisBen: StartQueueTimer called from HandleResponse sets internal timer to process queue in 0.000 seconds
2022.12.13 06:55:28 5: SolvisBen: DropFrame called from ReadFn - drop 00c6000000056503020000
2022.12.13 06:55:28 5: SolvisBen: ProcessRequestQueue called from Fhem internal timer as queue:SolvisBen, qlen 4, request: request: id 101, read fc 4 i33024, len 4, tid 155, master device SolvisBen, reading Speicher_oben (getUpdate for combined i33024 len 1 Speicher_oben with i33026 len 1 Speicherreferenz and i33027 len 1 Heizungspuffer_oben), queued 0.19 secs ago
2022.12.13 06:55:28 5: SolvisBen: checkDelays sendDelay, last send to same device was 0.173 secs ago, required delay is 0.2
2022.12.13 06:55:28 5: SolvisBen: checkDelays clientSwitchDelay is not relevant
2022.12.13 06:55:28 5: SolvisBen: checkDelays busDelayRead, last activity on bus was 0.020 secs ago, required delay is 0
2022.12.13 06:55:28 5: SolvisBen: checkDelays commDelay, last communication with same device was 0.020 secs ago, required delay is 0.1
2022.12.13 06:55:28 4: SolvisBen: checkDelays found commDelay not over, set timer to try again in 0.080
2022.12.13 06:55:28 5: SolvisBen: ProcessRequestQueue called from Fhem internal timer as queue:SolvisBen, qlen 4, request: request: id 101, read fc 4 i33024, len 4, tid 155, master device SolvisBen, reading Speicher_oben (getUpdate for combined i33024 len 1 Speicher_oben with i33026 len 1 Speicherreferenz and i33027 len 1 Heizungspuffer_oben), queued 0.28 secs ago
2022.12.13 06:55:28 5: SolvisBen: checkDelays sendDelay, last send to same device was 0.258 secs ago, required delay is 0.2
2022.12.13 06:55:28 5: SolvisBen: checkDelays commDelay, last communication with same device was 0.104 secs ago, required delay is 0.1
2022.12.13 06:55:28 5: SolvisBen: checkDelays busDelayRead, last activity on bus was 0.104 secs ago, required delay is 0
2022.12.13 06:55:28 5: SolvisBen: checkDelays clientSwitchDelay is not relevant
2022.12.13 06:55:28 4: SolvisBen: ProcessRequestQueue (V4.4.13 - 4.12.2022) qlen 4, sending 009b00000006650481000004 via 192.168.1.21:502, read buffer empty,
request: id 101, read fc 4 i33024, len 4, tid 155, master device SolvisBen, reading Speicher_oben (getUpdate for combined i33024 len 1 Speicher_oben with i33026 len 1 Speicherreferenz and i33027 len 1 Heizungspuffer_oben), queued 0.28 secs ago
2022.12.13 06:55:28 5: SolvisBen: Send called from ProcessRequestQueue
2022.12.13 06:55:28 5: DevIo_SimpleWrite SolvisBen: 009b00000006650481000004
2022.12.13 06:55:28 5: SolvisBen: StartQueueTimer called from ProcessRequestQueue sets internal timer to process queue in 1.000 seconds
2022.12.13 06:55:28 5: SolvisBen: readFn buffer: 009b0000000b650408028d017c00ec01ea
2022.12.13 06:55:28 5: SolvisBen: ParseFrameStart called from ReadFn protocol TCP expecting id 101
2022.12.13 06:55:28 4: SolvisBen: ParseFrameStart (TCP, master) extracted id 101, fCode 4, tid 155, dlen 11 and potential data 08028d017c00ec01ea
2022.12.13 06:55:28 5: SolvisBen: HandleResponse called from ReadFn
2022.12.13 06:55:28 5: SolvisBen: ParseResponse called from HandleResponse
2022.12.13 06:55:28 5: SolvisBen: now parsing response data objects, master is SolvisBen relay is undefined
2022.12.13 06:55:28 5: SolvisBen: ParseDataString called from HandleResponse with data hex 028d017c00ec01ea, type i, adr 33024, op read
2022.12.13 06:55:28 5: SolvisBen: SplitDataString called from ParseDataString with data hex 028d017c00ec01ea, type i, adr 33024, valuesLen 4, op read
2022.12.13 06:55:28 5: SolvisBen: CreateDataObjects called from ParseDataString with objList i33024,i33025,i33026,i33027
2022.12.13 06:55:28 5: SolvisBen: CreateDataObjects sortedList i33024,i33025,i33026,i33027
2022.12.13 06:55:28 5: SolvisBen: CreateParseInfoCache called
2022.12.13 06:55:28 5: SolvisBen: CreateDataObjects unpacked 028d with n to 653
2022.12.13 06:55:28 5: SolvisBen: perl expression eval evaluated package main; my @val = @{$oRef->{'%val'}};$val/10 to 65.3
2022.12.13 06:55:28 4: SolvisBen: CreateDataObjects assigns value 65.3 to Speicher_oben
2022.12.13 06:55:28 5: SolvisBen: CreateParseInfoCache called
2022.12.13 06:55:28 5: SolvisBen: CreateDataObjects unpacked 017c with n to 380
2022.12.13 06:55:28 5: SolvisBen: perl expression eval evaluated package main; my @val = @{$oRef->{'%val'}};$val/10 to 38
2022.12.13 06:55:28 4: SolvisBen: CreateDataObjects assigns value 38 to Warmwassertemperatur
2022.12.13 06:55:28 5: SolvisBen: CreateParseInfoCache called
2022.12.13 06:55:28 5: SolvisBen: CreateDataObjects unpacked 00ec with n to 236
2022.12.13 06:55:28 5: SolvisBen: perl expression eval evaluated package main; my @val = @{$oRef->{'%val'}};$val/10 to 23.6
2022.12.13 06:55:28 4: SolvisBen: CreateDataObjects assigns value 23.6 to Speicherreferenz
2022.12.13 06:55:28 5: SolvisBen: CreateParseInfoCache called
2022.12.13 06:55:28 5: SolvisBen: CreateDataObjects unpacked 01ea with n to 490
2022.12.13 06:55:28 5: SolvisBen: perl expression eval evaluated package main; my @val = @{$oRef->{'%val'}};$val/10 to 49
2022.12.13 06:55:28 4: SolvisBen: CreateDataObjects assigns value 49 to Heizungspuffer_oben
2022.12.13 06:55:29 5: SolvisBen: ParseDataString created 4 readings
2022.12.13 06:55:29 4: SolvisBen: HandleResponse done, current frame / read buffer: 009b0000000b650408028d017c00ec01ea, id 101, fCode 4, tid 155,
request: id 101, read fc 4 i33024, len 4, tid 155, master device SolvisBen, reading Speicher_oben (getUpdate for combined i33024 len 1 Speicher_oben with i33026 len 1 Speicherreferenz and i33027 len 1 Heizungspuffer_oben), queued 1.36 secs ago, sent 1.09 secs ago,
response: id 101, fc 4, i33024, len 4, values 028d017c00ec01ea
2022.12.13 06:55:29 5: SolvisBen: ResetExpect for HandleResponse from response to idle
2022.12.13 06:55:29 5: SolvisBen: DropFrame called from ReadFn - drop 009b0000000b650408028d017c00ec01ea
2022.12.13 06:55:29 5: SolvisBen: ProcessRequestQueue called from Fhem internal timer as queue:SolvisBen, qlen 3, request: request: id 101, read fc 4 i33041, len 1, tid 146, master device SolvisBen, reading Volumenstrom (getUpdate for Volumenstrom len 1), queued 1.37 secs ago
2022.12.13 06:55:29 5: SolvisBen: checkDelays sendDelay, last send to same device was 1.090 secs ago, required delay is 0.2
2022.12.13 06:55:29 5: SolvisBen: checkDelays commDelay, last communication with same device was 0.899 secs ago, required delay is 0.1
2022.12.13 06:55:29 5: SolvisBen: checkDelays clientSwitchDelay is not relevant
2022.12.13 06:55:29 5: SolvisBen: checkDelays busDelayRead, last activity on bus was 0.899 secs ago, required delay is 0
2022.12.13 06:55:29 4: SolvisBen: ProcessRequestQueue (V4.4.13 - 4.12.2022) qlen 3, sending 009200000006650481110001 via 192.168.1.21:502, read buffer empty,
request: id 101, read fc 4 i33041, len 1, tid 146, master device SolvisBen, reading Volumenstrom (getUpdate for Volumenstrom len 1), queued 1.37 secs ago
2022.12.13 06:55:29 5: SolvisBen: Send called from ProcessRequestQueue
2022.12.13 06:55:29 5: DevIo_SimpleWrite SolvisBen: 009200000006650481110001
2022.12.13 06:55:29 5: SolvisBen: StartQueueTimer called from ProcessRequestQueue sets internal timer to process queue in 1.000 seconds
2022.12.13 06:55:29 5: SolvisBen: readFn buffer: 0092000000056504020000
2022.12.13 06:55:29 5: SolvisBen: ParseFrameStart called from ReadFn protocol TCP expecting id 101
2022.12.13 06:55:29 4: SolvisBen: ParseFrameStart (TCP, master) extracted id 101, fCode 4, tid 146, dlen 5 and potential data 020000
2022.12.13 06:55:29 5: SolvisBen: HandleResponse called from ReadFn
2022.12.13 06:55:29 5: SolvisBen: ParseResponse called from HandleResponse
2022.12.13 06:55:29 5: SolvisBen: now parsing response data objects, master is SolvisBen relay is undefined
2022.12.13 06:55:29 5: SolvisBen: ParseDataString called from HandleResponse with data hex 0000, type i, adr 33041, op read
2022.12.13 06:55:29 5: SolvisBen: SplitDataString called from ParseDataString with data hex 0000, type i, adr 33041, valuesLen 1, op read
2022.12.13 06:55:29 5: SolvisBen: CreateDataObjects called from ParseDataString with objList i33041
2022.12.13 06:55:29 5: SolvisBen: CreateDataObjects sortedList i33041
2022.12.13 06:55:29 5: SolvisBen: CreateParseInfoCache called
2022.12.13 06:55:29 5: SolvisBen: CreateDataObjects unpacked 0000 with n to 0
2022.12.13 06:55:29 5: SolvisBen: perl expression eval evaluated package main; my @val = @{$oRef->{'%val'}};$val/10 to 0
2022.12.13 06:55:29 4: SolvisBen: CreateDataObjects assigns value 0 to Volumenstrom
2022.12.13 06:55:29 5: SolvisBen: ParseDataString created 1 readings
2022.12.13 06:55:29 4: SolvisBen: HandleResponse done, current frame / read buffer: 0092000000056504020000, id 101, fCode 4, tid 146,
request: id 101, read fc 4 i33041, len 1, tid 146, master device SolvisBen, reading Volumenstrom (getUpdate for Volumenstrom len 1), queued 1.69 secs ago, sent 0.32 secs ago,
response: id 101, fc 4, i33041, len 1, values 0000
2022.12.13 06:55:29 5: SolvisBen: ResetExpect for HandleResponse from response to idle
2022.12.13 06:55:29 5: SolvisBen: StartQueueTimer called from HandleResponse sets internal timer to process queue in 0.000 seconds
2022.12.13 06:55:29 5: SolvisBen: DropFrame called from ReadFn - drop 0092000000056504020000
2022.12.13 06:55:29 5: SolvisBen: ProcessRequestQueue called from Fhem internal timer as queue:SolvisBen, qlen 2, request: request: id 101, read fc 4 i33280, len 1, tid 130, master device SolvisBen, reading Zirkulationspumpe (getUpdate for Zirkulationspumpe len 1), queued 1.69 secs ago
2022.12.13 06:55:29 5: SolvisBen: checkDelays sendDelay, last send to same device was 0.322 secs ago, required delay is 0.2
2022.12.13 06:55:29 5: SolvisBen: checkDelays commDelay, last communication with same device was 0.127 secs ago, required delay is 0.1
2022.12.13 06:55:29 5: SolvisBen: checkDelays clientSwitchDelay is not relevant
2022.12.13 06:55:29 5: SolvisBen: checkDelays busDelayRead, last activity on bus was 0.127 secs ago, required delay is 0
2022.12.13 06:55:29 4: SolvisBen: ProcessRequestQueue (V4.4.13 - 4.12.2022) qlen 2, sending 008200000006650482000001 via 192.168.1.21:502, read buffer empty,
request: id 101, read fc 4 i33280, len 1, tid 130, master device SolvisBen, reading Zirkulationspumpe (getUpdate for Zirkulationspumpe len 1), queued 1.70 secs ago
2022.12.13 06:55:29 5: SolvisBen: Send called from ProcessRequestQueue
2022.12.13 06:55:29 5: DevIo_SimpleWrite SolvisBen: 008200000006650482000001
2022.12.13 06:55:29 5: SolvisBen: StartQueueTimer called from ProcessRequestQueue sets internal timer to process queue in 1.000 seconds
2022.12.13 06:55:29 5: SolvisBen: readFn buffer: 0082000000056504020000
2022.12.13 06:55:29 5: SolvisBen: ParseFrameStart called from ReadFn protocol TCP expecting id 101
2022.12.13 06:55:29 4: SolvisBen: ParseFrameStart (TCP, master) extracted id 101, fCode 4, tid 130, dlen 5 and potential data 020000
2022.12.13 06:55:29 5: SolvisBen: HandleResponse called from ReadFn
2022.12.13 06:55:29 5: SolvisBen: ParseResponse called from HandleResponse
2022.12.13 06:55:29 5: SolvisBen: now parsing response data objects, master is SolvisBen relay is undefined
2022.12.13 06:55:29 5: SolvisBen: ParseDataString called from HandleResponse with data hex 0000, type i, adr 33280, op read
2022.12.13 06:55:29 5: SolvisBen: SplitDataString called from ParseDataString with data hex 0000, type i, adr 33280, valuesLen 1, op read
2022.12.13 06:55:29 5: SolvisBen: CreateDataObjects called from ParseDataString with objList i33280
2022.12.13 06:55:29 5: SolvisBen: CreateDataObjects sortedList i33280
2022.12.13 06:55:29 5: SolvisBen: CreateParseInfoCache called
2022.12.13 06:55:29 5: SolvisBen: CreateDataObjects unpacked 0000 with n to 0
2022.12.13 06:55:29 5: SolvisBen: perl expression eval evaluated package main; my @val = @{$oRef->{'%val'}};$val/25600 to 0
2022.12.13 06:55:29 4: SolvisBen: CreateDataObjects assigns value 0 to Zirkulationspumpe
2022.12.13 06:55:29 5: SolvisBen: ParseDataString created 1 readings
2022.12.13 06:55:29 4: SolvisBen: HandleResponse done, current frame / read buffer: 0082000000056504020000, id 101, fCode 4, tid 130,
request: id 101, read fc 4 i33280, len 1, tid 130, master device SolvisBen, reading Zirkulationspumpe (getUpdate for Zirkulationspumpe len 1), queued 1.99 secs ago, sent 0.30 secs ago,
response: id 101, fc 4, i33280, len 1, values 0000
2022.12.13 06:55:29 5: SolvisBen: ResetExpect for HandleResponse from response to idle
2022.12.13 06:55:29 5: SolvisBen: StartQueueTimer called from HandleResponse sets internal timer to process queue in 0.000 seconds
2022.12.13 06:55:29 5: SolvisBen: DropFrame called from ReadFn - drop 0082000000056504020000
2022.12.13 06:55:29 5: SolvisBen: ProcessRequestQueue called from Fhem internal timer as queue:SolvisBen, qlen 1, request: request: id 101, read fc 4 i33291, len 2, tid 140, master device SolvisBen, reading Brenner_Stufe1 (getUpdate for combined i33291 len 1 Brenner_Stufe1 with i33292 len 1 Brenner_Stufe2), queued 1.99 secs ago
2022.12.13 06:55:29 5: SolvisBen: checkDelays clientSwitchDelay is not relevant
2022.12.13 06:55:29 5: SolvisBen: checkDelays busDelayRead, last activity on bus was 0.129 secs ago, required delay is 0
2022.12.13 06:55:29 5: SolvisBen: checkDelays commDelay, last communication with same device was 0.129 secs ago, required delay is 0.1
2022.12.13 06:55:29 5: SolvisBen: checkDelays sendDelay, last send to same device was 0.298 secs ago, required delay is 0.2
2022.12.13 06:55:29 4: SolvisBen: ProcessRequestQueue (V4.4.13 - 4.12.2022) qlen 1, sending 008c000000066504820b0002 via 192.168.1.21:502, read buffer empty,
request: id 101, read fc 4 i33291, len 2, tid 140, master device SolvisBen, reading Brenner_Stufe1 (getUpdate for combined i33291 len 1 Brenner_Stufe1 with i33292 len 1 Brenner_Stufe2), queued 2.00 secs ago
2022.12.13 06:55:29 5: SolvisBen: Send called from ProcessRequestQueue
2022.12.13 06:55:29 5: DevIo_SimpleWrite SolvisBen: 008c000000066504820b0002
2022.12.13 06:55:30 5: SolvisBen: readFn buffer: 008c0000000765040464000000
2022.12.13 06:55:30 5: SolvisBen: ParseFrameStart called from ReadFn protocol TCP expecting id 101
2022.12.13 06:55:30 4: SolvisBen: ParseFrameStart (TCP, master) extracted id 101, fCode 4, tid 140, dlen 7 and potential data 0464000000
2022.12.13 06:55:30 5: SolvisBen: HandleResponse called from ReadFn
2022.12.13 06:55:30 5: SolvisBen: ParseResponse called from HandleResponse
2022.12.13 06:55:30 5: SolvisBen: now parsing response data objects, master is SolvisBen relay is undefined
2022.12.13 06:55:30 5: SolvisBen: ParseDataString called from HandleResponse with data hex 64000000, type i, adr 33291, op read
2022.12.13 06:55:30 5: SolvisBen: SplitDataString called from ParseDataString with data hex 64000000, type i, adr 33291, valuesLen 2, op read
2022.12.13 06:55:30 5: SolvisBen: CreateDataObjects called from ParseDataString with objList i33291,i33292
2022.12.13 06:55:30 5: SolvisBen: CreateDataObjects sortedList i33291,i33292
2022.12.13 06:55:30 5: SolvisBen: CreateParseInfoCache called
2022.12.13 06:55:30 5: SolvisBen: CreateDataObjects unpacked 6400 with n to 25600
2022.12.13 06:55:30 5: SolvisBen: MapConvert called from CreateDataObjects converted 25600 (25600) to 1 with map 25600:1,0:0
2022.12.13 06:55:30 4: SolvisBen: CreateDataObjects assigns value 1 to Brenner_Stufe1
2022.12.13 06:55:30 5: SolvisBen: CreateParseInfoCache called
2022.12.13 06:55:30 5: SolvisBen: CreateDataObjects unpacked 0000 with n to 0
2022.12.13 06:55:30 5: SolvisBen: MapConvert called from CreateDataObjects converted 0 (0) to 0 with map 25600:1,0:0
2022.12.13 06:55:30 4: SolvisBen: CreateDataObjects assigns value 0 to Brenner_Stufe2
2022.12.13 06:55:30 5: SolvisBen: ParseDataString created 2 readings
2022.12.13 06:55:30 4: SolvisBen: HandleResponse done, current frame / read buffer: 008c0000000765040464000000, id 101, fCode 4, tid 140,
request: id 101, read fc 4 i33291, len 2, tid 140, master device SolvisBen, reading Brenner_Stufe1 (getUpdate for combined i33291 len 1 Brenner_Stufe1 with i33292 len 1 Brenner_Stufe2), queued 2.18 secs ago, sent 0.19 secs ago,
response: id 101, fc 4, i33291, len 2, values 64000000
2022.12.13 06:55:30 5: SolvisBen: ResetExpect for HandleResponse from response to idle
l

Definitionen:
Internals:
   DEF        101 60 192.168.1.21:502 TCP
   DeviceName 192.168.1.21:502
   EXPECT     idle
   FD         91
   FUUID      62b762be-f33f-b6d9-496f-552c81839cc005db
   IODev      SolvisBen
   Interval   60
   LASTOPEN   1670596203.34425
   MODBUSID   101
   MODE       master
   MODULEVERSION Modbus 4.4.13 - 4.12.2022
   NAME       SolvisBen
   NOTIFYDEV  global
   NR         646
   NTFY_ORDER 50-SolvisBen
   PARTIAL   
   PROTOCOL   TCP
   STATE      <div style="text-align:left">Brennerstarts: 2978</div>
<div style="text-align:left">Laufzeit Brenner Gesamt: 217 h</div>
<div style="text-align:left">Laufzeit Brennerstufe 1: 211 h</div>
<div style="text-align:left">Laufzeit Brennerstufe 2: 6 h</div>
<div style="text-align:left">Brennerstufe 1 (10 kw): 1</div>
<div style="text-align:left">Brennerstufe 2 (17 kw): 0</div>
<div style="text-align:left">Heizkreis 1 (HK) Mode: Absenkbetrieb</div>
<div style="text-align:left">Heizkreis 1 (HK) Kurve: 1.4</div>
<div style="text-align:left">Heizkreis 1 (HK) WW-Vorrang: Aus</div>
<div style="text-align:left">Heizkreis 2 (FBH) Mode: Absenkbetrieb</div>
<div style="text-align:left">Heizkreis 2 (FBH) Kurve: 0.35</div>
<div style="text-align:left">Heizkreis 2 (FBH) WW-Vorrang: Aus</div>
<div style="text-align:left">Heizkreis 2 (FBH) Absenktemperatur: 18 °</div>
<div style="text-align:left">Sensor Aussenfuehler: -6.6 °</div>
<div style="text-align:left">Zirkulation: 33.7 °</div>
<div style="text-align:left">Speicher oben: 65.5 °</div>
<div style="text-align:left">Speicher mitte: 62.1 °</div>
<div style="text-align:left">Speicher unten: 25.1 °</div>
<div style="text-align:left">Vorlauf HK1 (HK): 44.9 °</div>
<div style="text-align:left">Vorlauf HK2 (FBH): 23.8 °</div>
<div style="text-align:left">Warmwasser Solltemperartur: 45 °</div>
<div style="text-align:left">Time: Mon Dec 12 11:09:38 2022</div>
<div style="text-align:left">Zirkulation Modus: Puls</div>
<div style="color:white ; text-align:left"><b>Fehlermeldungen: 0</b></div>
<div style="color:white ; text-align:left"><b>Kondensat: OK</b></div>

<div style="text-align:left"> &nbsp </div>
<div style="color:green ; text-align:left">Status: opened</div>

   TCPConn    1
   TYPE       ModbusAttr
   devioLoglevel 3
   eventCount 5903
   nextOpenDelay 60
   QUEUE:
   READ:
     BUFFER     
   READINGS:
     2022-12-13 07:50:28   Aussentemperatur -6.6
     2022-12-13 08:06:29   Brenner_Stufe1  1
     2022-12-13 08:06:29   Brenner_Stufe2  0
     2022-12-13 08:04:29   Brennerstart_Stufe1 2978
     2022-12-13 07:58:28   HKR1_Betriebsart Absenkbetrieb
     2022-12-09 09:50:54   HKR1_Heizkurve  1.4
     2022-12-09 09:50:50   HKR1_WW_Vorrang Aus
     2022-12-09 09:50:55   HKR2_Absenktemperatur 18
     2022-12-13 08:02:28   HKR2_Betriebsart Absenkbetrieb
     2022-12-09 09:50:56   HKR2_Heizkurve  0.35
     2022-12-09 09:50:55   HKR2_WW_Vorrang Aus
     2022-12-13 08:07:28   Heizungspuffer_oben 62.1
     2022-12-13 07:50:28   Kondensatueberwachung OK
     2022-12-13 07:20:28   Laufzeit_Brenner_Gesamt 217
     2022-12-13 06:20:27   Laufzeit_Brennerstufe1 211
     2022-12-13 07:22:28   Laufzeit_Brennerstufe2 6
     2022-12-13 07:22:28   Meldungen_Anzahl 0
     2022-12-13 08:07:28   Speicher_oben   65.5
     2022-12-13 08:07:28   Speicherreferenz 25.1
     2022-12-13 08:06:28   Volumenstrom    0
     2022-12-13 08:03:28   Vorlauf_HK1     44.9
     2022-12-13 08:03:28   Vorlauf_HK2     23.8
     2022-12-09 09:50:49   WWSollTemp      45
     2022-12-13 08:06:28   WW_NachheizStart Aus
     2022-12-13 08:07:28   Warmwassertemperatur 39.7
     2022-12-12 11:09:39   Zeit            Mon Dec 12 11:09:38 2022
     2022-12-13 06:05:26   Zirkulation_Betriebsart Puls
     2022-12-13 08:06:28   Zirkulationspumpe 0
     2022-12-13 08:03:28   Zirkulationstemperatur 33.7
     2022-12-13 08:01:11   alive           alive
     2022-12-09 15:30:03   state           opened
   REMEMBER:
     lid        101
     lname      SolvisBen
     lrecv      1670915248.21786
     lsend      1670915248.03373
   defptr:
     SolvisBen  101
   gotReadings:
     Heizungspuffer_oben 62.1
     Speicher_oben 65.5
     Speicherreferenz 25.1
     Warmwassertemperatur 39.7
   lastRead:
     h2305      1670575849.29118
     h2322      1670915188.21986
     h2817      1670575850.33013
     h2818      1670914708.47848
     h2826      1670575854.95708
     h3073      1670575855.25872
     h3074      1670914948.46392
     h3081      1670575855.85914
     h3082      1670575856.17599
     i2049      1670907926.93342
     i32768     1670839779.01967
     i33024     1670915248.22907
     i33025     1670915248.23512
     i33026     1670915248.24103
     i33027     1670915248.247
     i33032     1670914228.46995
     i33033     1670914228.47535
     i33034     1670915008.21998
     i33035     1670915008.22524
     i33036     1670915008.23028
     i33041     1670915188.5203
     i33280     1670915188.82548
     i33291     1670915189.12417
     i33292     1670915189.12974
     i33536     1670912428.08391
     i33537     1670915069.41538
     i33538     1670912548.0939
     i33792     1670912548.39383
Attributes:
   dev-h-combine 3
   dev-i-combine 5
   dev-timing-sendDelay 0.2
   dev-timing-timeout 4
   event-min-interval Zirkulationspumpe:600,Volumenstrom:600,Brenner_Stufe1:600,Brenner_Stufe2:600,Zirkulationstemperatur:1800,Vorlauf_HK1:1800,Vorlauf_HK2:1800,Speicher_oben:1800,Heizungspuffer_oben:1800,Speicherreferenz:1800
   event-on-change-reading Aussentemperatur:0.2,Speicher_oben:0.5,Heizungspuffer_oben:0.5,Speicherreferenz:0.5,Vorlauf_HK1:0.5,Vorlauf_HK2:0.5,Zirkulationstemperatur:0.5,.*
   eventMap   /HKR1_Betriebsart Standby:HK_Stb//HKR1_Betriebsart Absenkbetrieb:HK_Absenk//HKR1_Betriebsart Tagbetrieb:HK_Tag//HKR2_Betriebsart Standby:FBH_Stb//HKR2_Betriebsart Absenkbetrieb:FBH_Absenk//HKR2_Betriebsart Tagbetrieb:FBH_Tag/
   icon       sani_boiler_temp
   maxTimeoutsToReconnect 10
   obj-h2305-hint slider,10,1,65
   obj-h2305-max 65
   obj-h2305-min 10
   obj-h2305-poll once
   obj-h2305-reading WWSollTemp
   obj-h2305-set 1
   obj-h2305-showGet 1
   obj-h2322-map 0:Aus, 1:Ein
   obj-h2322-max 1
   obj-h2322-min 0
   obj-h2322-poll 1
   obj-h2322-polldelay x1
   obj-h2322-reading WW_NachheizStart
   obj-h2322-set 1
   obj-h2322-showGet 1
   obj-h2817-map 0:Aus, 1:An
   obj-h2817-poll once
   obj-h2817-reading HKR1_WW_Vorrang
   obj-h2817-set 1
   obj-h2817-showGet 1
   obj-h2818-map 2:Automatik, 3:Tagbetrieb, 4:Absenkbetrieb, 5:Standby, 6:Eco, 7:Urlaub
   obj-h2818-poll 1
   obj-h2818-polldelay x30
   obj-h2818-reading HKR1_Betriebsart
   obj-h2818-set 1
   obj-h2818-showGet 1
   obj-h2826-expr $val=($val/100)
   obj-h2826-hint slider,0.2,0.1,2.6,1
   obj-h2826-max 2.5
   obj-h2826-min 0.2
   obj-h2826-poll once
   obj-h2826-reading HKR1_Heizkurve
   obj-h2826-set 1
   obj-h2826-setexpr $val * 100
   obj-h2826-showGet 1
   obj-h3073-map 0:Aus, 1:An
   obj-h3073-poll once
   obj-h3073-reading HKR2_WW_Vorrang
   obj-h3073-set 1
   obj-h3073-showGet 1
   obj-h3074-map 2:Automatik, 3:Tagbetrieb, 4:Absenkbetrieb, 5:Standby, 6:Eco, 7:Urlaub
   obj-h3074-poll 1
   obj-h3074-polldelay x10
   obj-h3074-reading HKR2_Betriebsart
   obj-h3074-set 1
   obj-h3074-showGet 1
   obj-h3081-hint slider,5,1,30
   obj-h3081-max 30
   obj-h3081-min 5
   obj-h3081-poll once
   obj-h3081-reading HKR2_Absenktemperatur
   obj-h3081-set 1
   obj-h3081-showGet 1
   obj-h3082-expr $val=($val/100)
   obj-h3082-hint slider,0.2,0.05,2.6,1
   obj-h3082-max 2.5
   obj-h3082-min 0.2
   obj-h3082-poll once
   obj-h3082-reading HKR2_Heizkurve
   obj-h3082-set 1
   obj-h3082-setexpr $val * 100
   obj-h3082-showGet 1
   obj-i2049-map 0:Aus, 1:Puls, 2:Zeit, 3:Beide
   obj-i2049-poll 1
   obj-i2049-polldelay x240
   obj-i2049-reading Zirkulation_Betriebsart
   obj-i2049-showGet 1
   obj-i32768-expr $val=(scalar localtime($val))
   obj-i32768-len 2
   obj-i32768-poll once
   obj-i32768-reading Zeit
   obj-i32768-revRegs 1
   obj-i32768-showGet 1
   obj-i32768-unpack N
   obj-i33024-expr $val/10
   obj-i33024-name S1
   obj-i33024-poll 1
   obj-i33024-polldelay x5
   obj-i33024-reading Speicher_oben
   obj-i33024-showGet 1
   obj-i33025-expr $val/10
   obj-i33025-name S2
   obj-i33025-reading Warmwassertemperatur
   obj-i33025-showGet 1
   obj-i33026-expr $val/10
   obj-i33026-name S3
   obj-i33026-poll 1
   obj-i33026-polldelay x5
   obj-i33026-reading Speicherreferenz
   obj-i33027-expr $val/10
   obj-i33027-name S4
   obj-i33027-poll 1
   obj-i33027-polldelay x5
   obj-i33027-reading Heizungspuffer_oben
   obj-i33027-showGet 1
   obj-i33032-map 2500:PROBLEM, 65186:OK
   obj-i33032-name S9
   obj-i33032-poll 1
   obj-i33032-polldelay x30
   obj-i33032-reading Kondensatueberwachung
   obj-i33032-showGet 1
   obj-i33033-expr $val/10
   obj-i33033-name S10
   obj-i33033-poll 1
   obj-i33033-polldelay x30
   obj-i33033-reading Aussentemperatur
   obj-i33033-showGet 1
   obj-i33033-unpack s>
   obj-i33034-expr $val/10
   obj-i33034-name S11
   obj-i33034-poll 1
   obj-i33034-polldelay x5
   obj-i33034-reading Zirkulationstemperatur
   obj-i33034-showGet 1
   obj-i33035-expr $val/10
   obj-i33035-name S12
   obj-i33035-poll 1
   obj-i33035-polldelay x5
   obj-i33035-reading Vorlauf_HK1
   obj-i33036-expr $val/10
   obj-i33036-name S13
   obj-i33036-poll 1
   obj-i33036-polldelay x5
   obj-i33036-reading Vorlauf_HK2
   obj-i33041-expr $val/10
   obj-i33041-name S18
   obj-i33041-poll 1
   obj-i33041-polldelay x1
   obj-i33041-reading Volumenstrom
   obj-i33041-showGet 1
   obj-i33280-expr $val/25600
   obj-i33280-name A1
   obj-i33280-poll 1
   obj-i33280-polldelay x1
   obj-i33280-reading Zirkulationspumpe
   obj-i33280-showGet 1
   obj-i33291-map 25600:1,0:0
   obj-i33291-name A12
   obj-i33291-poll 1
   obj-i33291-polldelay x1
   obj-i33291-reading Brenner_Stufe1
   obj-i33291-showGet 1
   obj-i33292-map 25600:1,0:0
   obj-i33292-name A13
   obj-i33292-poll 1
   obj-i33292-polldelay x1
   obj-i33292-reading Brenner_Stufe2
   obj-i33292-showGet 1
   obj-i33536-poll 1
   obj-i33536-polldelay x60
   obj-i33536-reading Laufzeit_Brenner_Gesamt
   obj-i33537-poll 1
   obj-i33537-polldelay x10
   obj-i33537-reading Brennerstart_Stufe1
   obj-i33538-poll 1
   obj-i33538-polldelay x60
   obj-i33538-reading Laufzeit_Brennerstufe2
   obj-i33792-poll 1
   obj-i33792-polldelay x60
   obj-i33792-reading Meldungen_Anzahl
   obj-i33792-showGet 1
   readingsWatcher 43200,,Aussentemperatur
   room       Heizraum
   stateFormat <div style="text-align:left">Brennerstarts: Brennerstart_Stufe1</div>
<div style="text-align:left">Laufzeit Brenner Gesamt: Laufzeit_Brenner_Gesamt h</div>
<div style="text-align:left">Laufzeit Brennerstufe 1: Laufzeit_Brennerstufe1 h</div>
<div style="text-align:left">Laufzeit Brennerstufe 2: Laufzeit_Brennerstufe2 h</div>
<div style="text-align:left">Brennerstufe 1 (10 kw): Brenner_Stufe1</div>
<div style="text-align:left">Brennerstufe 2 (17 kw): Brenner_Stufe2</div>
<div style="text-align:left">Heizkreis 1 (HK) Mode: HKR1_Betriebsart</div>
<div style="text-align:left">Heizkreis 1 (HK) Kurve: HKR1_Heizkurve</div>
<div style="text-align:left">Heizkreis 1 (HK) WW-Vorrang: HKR1_WW_Vorrang</div>
<div style="text-align:left">Heizkreis 2 (FBH) Mode: HKR2_Betriebsart</div>
<div style="text-align:left">Heizkreis 2 (FBH) Kurve: HKR2_Heizkurve</div>
<div style="text-align:left">Heizkreis 2 (FBH) WW-Vorrang: HKR2_WW_Vorrang</div>
<div style="text-align:left">Heizkreis 2 (FBH) Absenktemperatur: HKR2_Absenktemperatur °</div>
<div style="text-align:left">Sensor Aussenfuehler: Aussentemperatur °</div>
<div style="text-align:left">Zirkulation: Zirkulationstemperatur °</div>
<div style="text-align:left">Speicher oben: Speicher_oben °</div>
<div style="text-align:left">Speicher mitte: Heizungspuffer_oben °</div>
<div style="text-align:left">Speicher unten: Speicherreferenz °</div>
<div style="text-align:left">Vorlauf HK1 (HK): Vorlauf_HK1 °</div>
<div style="text-align:left">Vorlauf HK2 (FBH): Vorlauf_HK2 °</div>
<div style="text-align:left">Warmwasser Solltemperartur: WWSollTemp °</div>
<div style="text-align:left">Time: Zeit</div>
<div style="text-align:left">Zirkulation Modus: Zirkulation_Betriebsart</div>
<div style="color:white ; text-align:left"><b>Fehlermeldungen: Meldungen_Anzahl</b></div>
<div style="color:white ; text-align:left"><b>Kondensat: Kondensatueberwachung</b></div>

<div style="text-align:left"> &nbsp </div>
<div style="color:green ; text-align:left">Status: state</div>

   userReadings Laufzeit_Brennerstufe1:Laufzeit_Brenner_Gesamt.*
{ReadingsVal("SolvisBen","Laufzeit_Brenner_Gesamt",0) - ReadingsVal("SolvisBen","Laufzeit_Brennerstufe2",0)}
   verbose    3
   webCmd     HK_Stb:HK_Absenk:HK_Tag:FBH_Stb:FBH_Absenk:FBH_Tag


VG Klaus
3 HMUART (2 via ESP8266), 1 DUOFERN, 12 ESP8266, SolvisBen, GoodWE WR, RPI2 (Bullseye), ZWAVE, HM-Classic, und hoch zufrieden ...
Danke an alle, die was dazu beigetragen haben !!

StefanStrobel

Hallo Klaus,

das ist klar. Wenn das Modul die Requests auf i33024, i33026 und i33027 zusammenfasst, wird daraus ein Request auf i33024 mit Länge 4.
In der Antwort steht dann auch 33025 mit drin. Da das Modul damit etwas anfangen kann, wird auch das Reading gesetzt.

Gruss
   Stefan