Laxilef / OTGateway

OpenTherm gateway for HomeAssistant
GNU General Public License v3.0
150 stars 20 forks source link

Viessmann Vitodens 100-W DHW temperature is displayed as Heating in opentherm. #58

Closed nedievas closed 3 months ago

nedievas commented 5 months ago

Ekrano kopija 2024-04-12 174658 Ekrano kopija 2024-04-12 174627 Ekrano kopija 2024-04-12 174845

Laxilef commented 5 months ago

Please describe the problem in more detail.

nedievas commented 5 months ago

I made a custom scheme of OpenTherm Gateway. Here's the schematics: SCH_OpenTherm_1-OpenTherm_2024-04-12 Constructed something like this: 3D_PCB3_2024-04-12(1) Flashed with 1.4.0-rc.20. Results are that LED does not work. Maybe faulty schematics (please inspect if have time). Managed to connect to my Viessmann Vitodens 100-W boiler. Observing that hot water temperature on the boiler is displayed as heating temperature in mqtt. Here the photos: IMG_7018 IMG_7017 IMG_7019 My boiler settings are: 55 degrees for hot water and 21 (not real temperature but the curve value for heating according to outside temperature) for heating. Here's the graph of this curve: IMG_7020 I suppose that is something like Equitherm. I did not activate this function. Though I tried to activate 'DHW flow rate' and 'Pressure', but I see 0.0 all the time. Do not understand if it's working as supposed to work. Please advise:)

Laxilef commented 5 months ago

I can assume that this is the temperature of the primary heat exchanger. Therefore, when you turn on the DHW, the heating temperature correlates with the DHW temperature. Try closing the DHW tap and see how the value of this sensor changes.

If the LEDs do not work, try lower value resistors P8-P10 (50-100 ohms). The resistance must be calculated; the maximum current (mA) is usually in the specification for the LED.

Laxilef commented 5 months ago

Your heating temperature is set to 30 degrees. According to the table you provided, this is about 60 degrees at an outside temperature of 10 degrees. I don’t know what delta your boiler has, but perhaps this is normal behavior. Can you set 21 degrees on the heating thermostat in Home Assistant?

nedievas commented 5 months ago

Your heating temperature is set to 30 degrees. According to the table you provided, this is about 60 degrees at an outside temperature of 10 degrees. I don’t know what delta your boiler has, but perhaps this is normal behavior. Can you set 21 degrees on the heating thermostat in Home Assistant?

Updated to v1.4.0-rc.22. Still... I am able to change DHW and heating temperature in HA, but these changes does not change on the boiler. I am able to turn on/off heating in HA which affects the boiler - it just calms or resumes it's work, but on the boiler menu it still show 21 for heating, and 55 for DHW /should show OFF as per manual/. Turning on/off DHW on HA does not show any signs on the boiler.

Laxilef commented 5 months ago

Hmm. It looks like we have to use other IDs to set the temperature if the curve mode on the boiler is enabled. For now, I can suggest disabling this mode on the boiler and enabling equitherm in the firmware to calculate the temperature.

Does the boiler react to changes in the DHW temperature from the home assistant?

nedievas commented 5 months ago

Hmm. It looks like we have to use other IDs to set the temperature if the curve mode on the boiler is enabled. For now, I can suggest disabling this mode on the boiler and enabling equitherm in the firmware to calculate the temperature.

To disable this mode on the boiler I have to detach the outside temperature sensor from boiler. The boiler then automatically sets higher temperature for heating, as per manual. Tried this (+ enabling equitherm), and I can not put more than 30 degrees in HA, and heating temp from opentherm is 0. Here is the photo: IMG_7029 If Equitherm is deactivated, then the temperature is back and I may set it higher than 30. Also, after I attached the Opentherm gateway to the boiler and tried to sync temperature settings on HA with boiler settings, I've got the house cold, but DHW as usual.

Does the boiler react to changes in the DHW temperature from the home assistant?

As I mentioned in previous post, I may change it in HA, but it does not change on the boiler. Though, I observe that when I lower the DHW temperature on HA then the temperature is displayed on the right, the DHW on the boiler turns off, if I set it higher, then turns on! It just does not change the set temperatures on the boiler display itself. So the opentherm affects the boiler job, but I am not able to sync if it works as it should:)

P.S. Tried to change Member ID to 0 from 33 (I found this number after update to the current version) -no effect. Ekrano kopija 2024-04-17 105701

Laxilef commented 5 months ago

So, let's go in order:

  1. When PID or/and Equitherm is turned on, the temperature on the thermostat in the home assistant is limited to 5..30 because this is the target indoor temperature.
  2. When PID or/and Equitherm is turned on, the current temperature on the thermostat in the home assistant is the indoor temperature. If 0 is displayed, it means there is no sensor or automation is not configured to transmit indoor temperature.
  3. If the "curve mode" is enabled on the boiler, then we cannot set the desired heat carrier temperature to the boiler. I think that in this mode the boiler expects the setpoint indoor temperature in ID 16, 23, but this is not currently supported in the firmware.

I'll think about what can be done, but not right now. Now I see this solution:

  1. Disable "curve mode" (by turning off the sensor or in the service menu).
  2. Installation of the outdoor sensor DS18B20 and connecting it to the ESP (for Equtherm). You can report the indoor temperature using automation.
  3. Using PID or Equitherm.
nedievas commented 5 months ago

So, let's go in order:

1. When PID or/and Equitherm is turned on, the temperature on the thermostat in the home assistant is limited to 5..30 because this is the target indoor temperature.

2. When PID or/and Equitherm is turned on, the current temperature on the thermostat in the home assistant is the indoor temperature. If 0 is displayed, it means there is no sensor or automation is not configured to transmit indoor temperature.

Did add the internal temperature via automation just after my post.

3. If the "curve mode" is enabled on the boiler, then we cannot set the desired heat carrier temperature to the boiler. I think that in this mode the boiler expects the setpoint **indoor** temperature in ID 16, 23, but this is not currently supported in the firmware.

I'll think about what can be done, but not right now. Now I see this solution:

1. Disable "curve mode" (by turning off the sensor or in the service menu).

2. Installation of the outdoor sensor DS18B20 and connecting it to the ESP (for Equtherm). You can report the indoor temperature [using automation](https://github.com/Laxilef/OTGateway/wiki#reporting-indooroutdoor-temperature-from-any-home-assistant-sensor).

3. Using PID or Equitherm.

What about Danfoss thermostats that are used for setting separate room temperatures. I was expecting Opentherm for fault troubleshooting, and not for room temperature control. Or is OpenTherm still better option than original boiler settings? If no, is it possible for Opentherm gateway not to control the boiler heating, just DHW and reset boiler on F2 fault via HA automation?

Laxilef commented 5 months ago

Let's start by testing my hypothesis. Try disabling the "curve mode" and check if the boiler will respond correctly to changes in setpoint temp. Equitherm is the same curve mode, but more flexibly customizable.

Laxilef commented 5 months ago

Any news? I added the ability to use the temperature controller built into the boiler, but it needs to be tested. If my hypothesis is correct, then I will commit the changes.

nedievas commented 5 months ago

Any news? I added the ability to use the temperature controller built into the boiler, but it needs to be tested. If my hypothesis is correct, then I will commit the changes.

Now I am testing Equitherm with disabled "curve mode" by removing outdoor temperature sensor from the connection to the boiler and am at the point, where N=0,7, and K, and T are 0-es. Now going for K to set on 2 and test. Would like to test your hypothesis, but let's calibrate my equitherm as per your excel_calc this weekend.

P.S. DHW flow rate show some numbers. Do not know if it is accurate. Member ID set to 0 in settings. Attached telnet log if of any use:


Escape character is '^]'.
[45:20:04][OT][TRACE] ID:    0   Request: 80001300   Response: 4000130a   Attempt:  1   Status: SUCCESS
[45:20:04][OT][TRACE] ID:   17   Request:   110000   Response: c0113000   Attempt:  1   Status: SUCCESS
[45:20:05][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3919   Attempt:  1   Status: SUCCESS
[45:20:05][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[45:20:05][OT][TRACE] ID:   25   Request: 80190000   Response: c0193ae6   Attempt:  1   Status: SUCCESS
[45:20:06][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[45:20:06][OT][TRACE] ID:   33   Request:   210000   Response: c021002b   Attempt:  1   Status: SUCCESS
[45:20:07][OT][TRACE] ID:    0   Request: 80001300   Response: 4000130a   Attempt:  1   Status: SUCCESS
[45:20:07][OT][TRACE] ID:   17   Request:   110000   Response: c0113000   Attempt:  1   Status: SUCCESS
[45:20:08][MQTT][MSG][TRACE] Topic: opentherm/state/set
>  {"temperatures": {"indoor":22.47}}

[45:20:08][MQTT][TRACE] Successfully publish 0 of 0 bytes to topic: opentherm/state/set
[45:20:08][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3919   Attempt:  1   Status: SUCCESS
[45:20:08][MQTT][MSG][TRACE] Topic: opentherm/state/set
>  {"temperatures": {"outdoor":1.59}}

[45:20:08][MQTT][TRACE] Successfully publish 0 of 0 bytes to topic: opentherm/state/set
[45:20:08][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[45:20:08][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[45:20:08][OT][TRACE] ID:   25   Request: 80190000   Response: c0193ae6   Attempt:  1   Status: SUCCESS
[45:20:09][MQTT][TRACE] Successfully publish 619 of 619 bytes to topic: opentherm/state
[45:20:09][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[45:20:09][OT][TRACE] ID:   33   Request:   210000   Response: 4021002c   Attempt:  1   Status: SUCCESS
[45:20:10][OT][TRACE] ID:    0   Request: 80001300   Response: 4000130a   Attempt:  1   Status: SUCCESS
[45:20:10][OT][TRACE] ID:   17   Request:   110000   Response: c0113000   Attempt:  1   Status: SUCCESS
[45:20:11][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3919   Attempt:  1   Status: SUCCESS
[45:20:11][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[45:20:11][OT][TRACE] ID:   25   Request: 80190000   Response: c0193acd   Attempt:  1   Status: SUCCESS
[45:20:12][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[45:20:12][OT][TRACE] ID:   33   Request:   210000   Response: 4021002c   Attempt:  1   Status: SUCCESS
[45:20:13][OT][TRACE] ID:    0   Request: 80001300   Response: 4000130a   Attempt:  1   Status: SUCCESS
[45:20:13][OT][TRACE] ID:   17   Request:   110000   Response: c0113000   Attempt:  1   Status: SUCCESS
[45:20:14][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3919   Attempt:  1   Status: SUCCESS
[45:20:14][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[45:20:14][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[45:20:14][OT][TRACE] ID:   25   Request: 80190000   Response: c0193acd   Attempt:  1   Status: SUCCESS
[45:20:14][MQTT][TRACE] Successfully publish 619 of 619 bytes to topic: opentherm/state
[45:20:15][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[45:20:15][OT][TRACE] ID:   33   Request:   210000   Response: c021002b   Attempt:  1   Status: SUCCESS
[45:20:16][OT][TRACE] ID:    0   Request: 80001300   Response: 4000130a   Attempt:  1   Status: SUCCESS
[45:20:16][OT][TRACE] ID:   17   Request:   110000   Response: c0113000   Attempt:  1   Status: SUCCESS
[45:20:17][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3919   Attempt:  1   Status: SUCCESS
[45:20:17][MQTT][TRACE] Successfully publish 615 of 615 bytes to topic: opentherm/settings
[45:20:17][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[45:20:17][OT][TRACE] ID:   25   Request: 80190000   Response: c0193ae6   Attempt:  1   Status: SUCCESS
[45:20:18][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[45:20:18][OT][TRACE] ID:   33   Request:   210000   Response: c021002b   Attempt:  1   Status: SUCCESS
[45:20:19][OT][TRACE] ID:    0   Request: 80001300   Response: 4000130a   Attempt:  1   Status: SUCCESS
[45:20:19][OT][TRACE] ID:   17   Request:   110000   Response: c0113000   Attempt:  1   Status: SUCCESS
[45:20:20][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3919   Attempt:  1   Status: SUCCESS
[45:20:20][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[45:20:20][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[45:20:20][OT][TRACE] ID:   25   Request: 80190000   Response: c0193ae6   Attempt:  1   Status: SUCCESS
[45:20:20][MQTT][TRACE] Successfully publish 619 of 619 bytes to topic: opentherm/state
[45:20:21][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[45:20:21][OT][TRACE] ID:   33   Request:   210000   Response: c021002b   Attempt:  1   Status: SUCCESS
[45:20:21][MAIN][VERB] Free heap size: 24200 of 81920 bytes (min: 19552, diff: 0), max free block: 17736 (min: 15792, diff: 0, frag: 26%)
[45:20:22][OT][TRACE] ID:    0   Request: 80001300   Response: 4000130a   Attempt:  1   Status: SUCCESS
[45:20:22][OT][TRACE] ID:   17   Request:   110000   Response: c0113000   Attempt:  1   Status: SUCCESS
[45:20:22][OT][TRACE] ID:   26   Request: 801a0000   Response: 401a3900   Attempt:  1   Status: SUCCESS
[45:20:23][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[45:20:23][OT][TRACE] ID:   25   Request: 80190000   Response: c0193ae6   Attempt:  1   Status: SUCCESS
[45:20:23][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[45:20:24][OT][TRACE] ID:   33   Request:   210000   Response: c021002b   Attempt:  1   Status: SUCCESS
[45:20:25][OT][TRACE] ID:    0   Request: 80001300   Response: 4000130a   Attempt:  1   Status: SUCCESS
[45:20:25][OT][TRACE] ID:   17   Request:   110000   Response: c0113000   Attempt:  1   Status: SUCCESS
[45:20:25][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3919   Attempt:  1   Status: SUCCESS
[45:20:26][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[45:20:26][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[45:20:26][MQTT][TRACE] Successfully publish 619 of 619 bytes to topic: opentherm/state
[45:20:26][OT][TRACE] ID:   25   Request: 80190000   Response: c0193b00   Attempt:  1   Status: SUCCESS
[45:20:26][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[45:20:27][OT][TRACE] ID:   33   Request:   210000   Response: c021002b   Attempt:  1   Status: SUCCESS
[45:20:28][OT][TRACE] ID:    0   Request: 80001300   Response: 4000130a   Attempt:  1   Status: SUCCESS
[45:20:28][OT][TRACE] ID:   17   Request:   110000   Response: c0113000   Attempt:  1   Status: SUCCESS
[45:20:28][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3919   Attempt:  1   Status: SUCCESS
[45:20:29][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[45:20:29][OT][TRACE] ID:   25   Request: 80190000   Response: c0193b00   Attempt:  1   Status: SUCCESS
[45:20:29][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[45:20:30][OT][TRACE] ID:   33   Request:   210000   Response: c021002b   Attempt:  1   Status: SUCCESS
[45:20:31][OT][TRACE] ID:    0   Request: 80001300   Response: 4000130a   Attempt:  1   Status: SUCCESS
[45:20:31][OT][TRACE] ID:   14   Request: 900e6400   Response: 500e6400   Attempt:  1   Status: SUCCESS
[45:20:31][OT][HEATING][SILENT] Set max modulation 100%
[45:20:31][OT][TRACE] ID:   48   Request:   300000   Response: 4030431e   Attempt:  1   Status: SUCCESS
[45:20:31][OT][TRACE] ID:   49   Request: 80310000   Response: 40315014   Attempt:  1   Status: SUCCESS
[45:20:32][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[45:20:32][OT][TRACE] ID:   18   Request:   120000   Response: f0120000   Attempt:  1   Status: INVALID
[45:20:32][MQTT][TRACE] Successfully publish 617 of 617 bytes to topic: opentherm/state
[45:20:32][OT][TRACE] ID:   17   Request:   110000   Response: c0113000   Attempt:  1   Status: SUCCESS
[45:20:32][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3919   Attempt:  1   Status: SUCCESS
[45:20:33][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[45:20:33][OT][TRACE] ID:   25   Request: 80190000   Response: c0193b00   Attempt:  1   Status: SUCCESS
[45:20:33][MAIN][VERB] Free heap size: 19248 of 81920 bytes (min: 19248, diff: 304), max free block: 17088 (min: 15792, diff: 0, frag: 11%)
[45:20:33][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[45:20:34][OT][TRACE] ID:   33   Request:   210000   Response: 4021002c   Attempt:  1   Status: SUCCESS
[45:20:34][OT][DHW][INFO] Set temp: 55 (converted: 55.00)
[45:20:34][OT][TRACE] ID:   56   Request: 90383700   Response: 50383700   Attempt:  1   Status: SUCCESS
[45:20:34][OT][HEATING][INFO] Set temp: 59 (converted: 59.00)
[45:20:34][OT][TRACE] ID:   57   Request: 10393b00   Response: f0390000   Attempt:  1   Status: INVALID
[45:20:34][OT][HEATING][WARN] Failed set max heating temp
[45:20:35][OT][TRACE] ID:    1   Request: 90013b00   Response: 50013b00   Attempt:  1   Status: SUCCESS
[45:20:36][OT][TRACE] ID:    0   Request: 80001300   Response: 4000130a   Attempt:  1   Status: SUCCESS
[45:20:36][OT][TRACE] ID:   17   Request:   110000   Response: c0113000   Attempt:  1   Status: SUCCESS
[45:20:36][OT][TRACE] ID:   26   Request: 801a0000   Response: 401a3900   Attempt:  1   Status: SUCCESS
[45:20:36][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[45:20:37][OT][TRACE] ID:   25   Request: 80190000   Response: 40193b19   Attempt:  1   Status: SUCCESS
[45:20:37][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[45:20:37][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[45:20:37][OT][TRACE] ID:   33   Request:   210000   Response: c021002b   Attempt:  1   Status: SUCCESS
[45:20:38][MQTT][TRACE] Successfully publish 617 of 617 bytes to topic: opentherm/state
[45:20:38][MQTT][MSG][TRACE] Topic: opentherm/state/set
>  {"temperatures": {"indoor":22.47}}

[45:20:38][MQTT][TRACE] Successfully publish 0 of 0 bytes to topic: opentherm/state/set
[45:20:38][OT][TRACE] ID:    0   Request: 80001300   Response: 4000130a   Attempt:  1   Status: SUCCESS```
Laxilef commented 5 months ago

Ok thx With the curve mode disabled, does the boiler correctly accept the heating temp and heat to the set temperature? Pls upload a screenshot of the graph sensor.opentherm_heating_setpoint and sensor.opentherm_heating_temp DHW flow rate in liters per minute, the value should be different from zero only when the DHW tap is open.

nedievas commented 5 months ago

Ok thx With the curve mode disabled, does the boiler correctly accept the heating temp and heat to the set temperature? Pls upload a screenshot of the graph sensor.opentherm_heating_setpoint and sensor.opentherm_heating_temp

I did not change anything on HA except setting N to 0.7, and later today adding K with 2.0 , just set all rooms including garage temperature to 23 on Danfoss Link.

Ekrano kopija 2024-04-19 204112

Ekrano kopija 2024-04-19 204252

My current outputs in HA: Ekrano kopija 2024-04-19 204438 Ekrano kopija 2024-04-19 204445

Laxilef commented 5 months ago

sensor.opentherm_heating_temp looks strange. This value should be smoother, example: Screenshot_7

I have no experience with Danfoss Link, is it also connected to the opentherm bus?

nedievas commented 5 months ago

sensor.opentherm_heating_temp looks strange. This value should be smoother, example: Screenshot_7

I have no experience with Danfoss Link, is it also connected to the opentherm bus?

No. It controls thermostats for floor heating and two radiators in the boiler room and garage.

Laxilef commented 5 months ago

Ok. After the weekend, please upload screenshots of these graphs again.

Pajuris commented 5 months ago

@nedievas Kas tau neveikia su tuo boileriu? Aš turiu tokį pat ir pas mane viskas gerai veikia. Sorry neturiu laiko į šį topiką įsigilinti ir viską išanalizuoti, tad jei gali trumpai mestelk info. Temperatūra kaip rašai pirmam poste taip pat veikė ir pas mane blogai, bet atrodo įjungus PID (būtent PID) viskas buvo tvarkoj. Taip pat su nustatymais reiktų pažaisti, uždėti varneles. Pas mane: Screenshot 2024-04-21 at 09 56 13

nedievas commented 5 months ago

Ok. After the weekend, please upload screenshots of these graphs again.

paveikslas

Feel a lot chiller than before :)

@nedievas Kas tau neveikia su tuo boileriu? Aš turiu tokį pat ir pas mane viskas gerai veikia. Sorry neturiu laiko į šį topiką įsigilinti ir viską išanalizuoti, tad jei gali trumpai mestelk info. Temperatūra kaip rašai pirmam poste taip pat veikė ir pas mane blogai, bet atrodo įjungus PID (būtent PID) viskas buvo tvarkoj. Taip pat su nustatymais reiktų pažaisti, uždėti varneles. Pas mane: Screenshot 2024-04-21 at 09 56 13

O kaip atrodo visi settings? PID ir panašiai... pas mane grindinis šildymas per Danfoss Link kuris su HA nekalba ir boileris buvo pajungtas per lauko temp daviklį. Tai kaip ir viskas veikė, bet F2 kodą mesdavo kai staiga lauko temp nukrisdavo, tai užmačiau Opentherm gateway - pasigaminau ir bandau pajungti tam kad per HA turėčiau galimybę reset jei tas F2 išlenda, bet čia jis perima valdymą, todėl bandau prisiderinti.

Pajuris commented 5 months ago

Nustatymai iš HA:

Screenshot 2024-04-21 at 21 57 51 Screenshot 2024-04-21 at 21 58 11 Kai pajungti termostatą, katilas nebereaguoja į lauko temperatūrą. Taigi, tai nebeaktualu. Be to ir nebereikalinga, nes per HA gali geriau susidėlioti automatikas, nei Viessmann sugalvojo kreives. Beje, jei kartais norėtum, galiu pigiai perleisti ir Viessmann originalų termostatą su OT jungtimi. Veikia ir integracija į HA. Tik aišku valdymo tiek nebus, kiek tarkim su termostatu ir šituo firmware.

nedievas commented 5 months ago

Nustatymai iš HA:

Screenshot 2024-04-21 at 21 57 51 Screenshot 2024-04-21 at 21 58 11 Kai pajungti termostatą, katilas nebereaguoja į lauko temperatūrą. Taigi, tai nebeaktualu. Be to ir nebereikalinga, nes per HA gali geriau susidėlioti automatikas, nei Viessmann sugalvojo kreives. Beje, jei kartais norėtum, galiu pigiai perleisti ir Viessmann originalų termostatą su OT jungtimi. Veikia ir integracija į HA. Tik aišku valdymo tiek nebus, kiek tarkim su termostatu ir šituo firmware.

Tai mano termostatai yra danfoss, kiekvienam kambariui atskiras. Juos gal pakeisiu į ESP32 HA, bet dabar šį OT bandau. Įjungiau PID - nesiskiria nustatymai nuo jūsų. Tik ar jus reguliuojate per HA boilerio temperatūrą ar per kitus termostatus?

Pajuris commented 5 months ago

Pas mane gridinis 1 aukšte ir radiatoriai - 2. Visur Danfoss pavaros, zigbee jungikliai jas junginėja ir temperatūros jutikliai kiekviena kambary. Viskas suintegruota į HA. Šalčiausio kambario temperatūros jutiklis, termostate nurodytas kaip vidaus temperatūra, lauko temperatūros jutiklis, kaip lauko temperatūra. Viską valdau per HA ir per HA automatikas. Ten pat nurodau maks temperatūras, kitus parametrus, kuriuos leidžia termostato firmware.

Pajuris commented 5 months ago

Tik ar jus reguliuojate per HA boilerio temperatūrą ar per kitus termostatus?

Tai katilo temperatūra tik per HA termostato valdymą ir tesireguliuoja. Daugiau nėra būdų. Ar klausi apie kambarių temperatūrą? Kiekvienam kambariui norima temperatūra, reguliuojasi per HA virtualius termostatus (ima duomenis iš temperatūros daviklių ir reguliuoja zigbee jungiklius per kuriuos įjungia\išjungia Danfoss pavaras).

nedievas commented 5 months ago

Pas mane gridinis 1 aukšte ir radiatoriai - 2. Visur Danfoss pavaros, zigbee jungikliai jas junginėja ir temperatūros jutikliai kiekviena kambary. Viskas suintegruota į HA. Šalčiausio kambario temperatūros jutiklis, termostate nurodytas kaip vidaus temperatūra, lauko temperatūros jutiklis, kaip lauko temperatūra. Viską valdau per HA ir per HA automatikas. Ten pat nurodau maks temperatūras, kitus parametrus, kuriuos leidžia termostato firmware.

Mano ir toks planas pasidaryti per jau esamas Danfoss pavaras. Kokius tam zigbee naudojate?

nedievas commented 5 months ago

Tik ar jus reguliuojate per HA boilerio temperatūrą ar per kitus termostatus?

Tai katilo temperatūra tik per HA termostato valdymą ir tesireguliuoja. Daugiau nėra būdų. Ar klausi apie kambarių temperatūrą? Kiekvienam kambariui norima temperatūra, reguliuojasi per HA virtualius termostatus (ima duomenis iš temperatūros daviklių ir reguliuoja zigbee jungiklius per kuriuos įjungia\išjungia Danfoss pavaras).

Tai aš supratau, kad katilas mano kaip buvo nustatytas - aš jo in nereguliavau, bet tas error F2 mane užkniso ir sugalvojau ieškoti sprendimų.

Pajuris commented 5 months ago

Paprasčiausius.... tokius (yra LT jau): 4-channels-smart-relay-for-smart-home-automation-zigbee-30 Netobuli, bet veikia. Manau kad temperatūros jutiklis grybą pjauna. Bet šiaip tos reguliuoti pagal lauko temperatūrą nėra gerai, gaila dujų. Ypač kai šalta lauke ir sukelia temperatūrą boileryje. Tada nebedirba kond. rėžimu ir netaupo dujų. Perėjus prie vidaus termostato nuo lauko kreivių, aš pradėjau taupyti maždaug 1-2 kubo per parą. Perėjus prie šito termostatato firmwares ir tinkamų automatikų, dar po 2-3 kūbus pradėjau taupyti per dieną.

nedievas commented 5 months ago

Tai tokius Zigbee aš apšvietimui naudoju :) Gal yra kur info kaip pasijungti kaip Jūsų? Galvojau apie tuos kinietiškus kur daug relių ant pcb ir esphome jungiasi, bet nenorėjau bandyti per šildymo sezoną.

Laxilef commented 5 months ago

Ok. After the weekend, please upload screenshots of these graphs again.

paveikslas

Feel a lot chiller than before :)

It looks like your boiler heats up to 80 degrees when set to ~40 degrees. It is not right. Try set the checkboxes as @Pajuris wrote.

Pajuris commented 5 months ago

Gal yra kur info kaip pasijungti kaip Jūsų?

Tai kad ten nereikia jokios info. Viskas labai paprasta. Ant kiekvieno kontūro montuoji Normaly closed galvą, ją pajungi prie pasirinkto jungiklio. Jungiklį prijungi prie HA. Kambariuose išmėtai pasirinktus temperatūros jutiklius. Juos taip pat prijungi prie HA. HA config faile, kuri virtualų termostatą, nurodai kad heateris yra tas galvą įijungiantis išjungiantis jungiklis, o temperatūros rodmenis imsi iš konkretaus kambario jutiklio. Viskas. Restartuoji HA, atsiranda termostatas, kurį gali valdyti kaip tinkamas.

Laxilef commented 5 months ago

@nedievas could you then test the "Native heating control" option in 1.4.0-rc.24? This option must work with an outdoor temperature sensor connected to the boiler.

nedievas commented 5 months ago

@nedievas could you then test the "Native heating control" option in 1.4.0-rc.24? This option must work with an outdoor temperature sensor connected to the boiler.

Before upgrade: Ekrano kopija 2024-04-22 205200 Different graph lines after changing to PID.

nedievas commented 5 months ago

Upgraded. Connected external temperature sensor to boiler, disabled automation for outside temperature, equitherm and PID set to off, in the boiler set "curve temperature" to 21, DHW to 55. I am observing, that heating target is set to max 30 degrees??? Is it OK?

attaching the telnet log:

Escape character is '^]'.
[00:11:52][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[00:11:52][OT][TRACE] ID:   33   Request:   210000   Response: 4021001f   Attempt:  1   Status: SUCCESS
[00:11:52][OT][HEATING][INFO] Set current indoor temp: 21.47 (converted: 21.47)
[00:11:52][MQTT][TRACE] Successfully publish 566 of 566 bytes to topic: opentherm/state
[00:11:52][OT][TRACE] ID:   24   Request: 10181578   Response: f0180000   Attempt:  1   Status: INVALID
[00:11:52][OT][HEATING][WARN] Failed set current indoor temp
[00:11:52][OT][HEATING][INFO] Set target indoor temp: 30.00 (converted: 30.00)
[00:11:52][OT][TRACE] ID:   16   Request: 10101e00   Response: 70100000   Attempt:  1   Status: INVALID
[00:11:52][OT][HEATING][WARN] Failed set target indoor temp
[00:11:53][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:11:54][OT][TRACE] ID:   26   Request: 801a0000   Response: 401a3b19   Attempt:  1   Status: SUCCESS
[00:11:54][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:11:54][MAIN][VERB] Free heap size: 24256 of 81920 bytes (min: 19216, diff: 0), max free block: 23864 (min: 15488, diff: 0, frag: 1%)
[00:11:54][OT][TRACE] ID:   25   Request: 80190000   Response: c0192780   Attempt:  1   Status: SUCCESS
[00:11:55][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:11:55][OT][TRACE] ID:   33   Request:   210000   Response: 4021001f   Attempt:  1   Status: SUCCESS
[00:11:55][OT][HEATING][INFO] Set current indoor temp: 21.47 (converted: 21.47)
[00:11:55][OT][TRACE] ID:   24   Request: 10181578   Response: f0180000   Attempt:  1   Status: INVALID
[00:11:55][OT][HEATING][WARN] Failed set current indoor temp
[00:11:55][OT][HEATING][INFO] Set target indoor temp: 30.00 (converted: 30.00)
[00:11:56][OT][TRACE] ID:   16   Request: 10101e00   Response: 70100000   Attempt:  1   Status: INVALID
[00:11:56][OT][HEATING][WARN] Failed set target indoor temp
[00:11:57][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:11:57][OT][TRACE] ID:   26   Request: 801a0000   Response: 401a3b19   Attempt:  1   Status: SUCCESS
[00:11:57][MQTT][MSG][TRACE] Topic: opentherm/state/set
>  {"temperatures": {"indoor":21.47}}

[00:11:57][MQTT][TRACE] Successfully publish 0 of 0 bytes to topic: opentherm/state/set
[00:11:57][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:11:57][OT][TRACE] ID:   25   Request: 80190000   Response: c0192480   Attempt:  1   Status: SUCCESS
[00:11:58][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[00:11:58][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:11:58][MQTT][TRACE] Successfully publish 566 of 566 bytes to topic: opentherm/state
[00:11:58][OT][TRACE] ID:   33   Request:   210000   Response: 4021001f   Attempt:  1   Status: SUCCESS
[00:11:58][OT][HEATING][INFO] Set current indoor temp: 21.47 (converted: 21.47)
[00:11:58][OT][TRACE] ID:   24   Request: 10181578   Response: f0180000   Attempt:  1   Status: INVALID
[00:11:58][OT][HEATING][WARN] Failed set current indoor temp
[00:11:58][OT][HEATING][INFO] Set target indoor temp: 30.00 (converted: 30.00)
[00:11:59][OT][TRACE] ID:   16   Request: 10101e00   Response: 70100000   Attempt:  1   Status: INVALID
[00:11:59][OT][HEATING][WARN] Failed set target indoor temp
[00:12:00][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:12:00][OT][TRACE] ID:   26   Request: 801a0000   Response: 401a3b19   Attempt:  1   Status: SUCCESS
[00:12:00][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:12:01][OT][TRACE] ID:   25   Request: 80190000   Response: c01921b3   Attempt:  1   Status: SUCCESS
[00:12:01][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:12:01][OT][TRACE] ID:   33   Request:   210000   Response: c021001e   Attempt:  1   Status: SUCCESS
[00:12:01][OT][HEATING][INFO] Set current indoor temp: 21.47 (converted: 21.47)
[00:12:02][OT][TRACE] ID:   24   Request: 10181578   Response: f0180000   Attempt:  1   Status: INVALID
[00:12:02][OT][HEATING][WARN] Failed set current indoor temp
[00:12:02][OT][HEATING][INFO] Set target indoor temp: 30.00 (converted: 30.00)
[00:12:02][OT][TRACE] ID:   16   Request: 10101e00   Response: 70100000   Attempt:  1   Status: INVALID
[00:12:02][OT][HEATING][WARN] Failed set target indoor temp
[00:12:03][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:12:03][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[00:12:04][MQTT][TRACE] Successfully publish 566 of 566 bytes to topic: opentherm/state
[00:12:04][OT][TRACE] ID:   26   Request: 801a0000   Response: 401a3b19   Attempt:  1   Status: SUCCESS
[00:12:04][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:12:04][OT][TRACE] ID:   25   Request: 80190000   Response: c0191f33   Attempt:  1   Status: SUCCESS
[00:12:05][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:12:05][OT][TRACE] ID:   33   Request:   210000   Response: c021001e   Attempt:  1   Status: SUCCESS
[00:12:05][OT][HEATING][INFO] Set current indoor temp: 21.47 (converted: 21.47)
[00:12:05][OT][TRACE] ID:   24   Request: 10181578   Response: f0180000   Attempt:  1   Status: INVALID
[00:12:05][OT][HEATING][WARN] Failed set current indoor temp
[00:12:05][OT][HEATING][INFO] Set target indoor temp: 30.00 (converted: 30.00)
[00:12:05][OT][TRACE] ID:   16   Request: 10101e00   Response: 70100000   Attempt:  1   Status: INVALID
[00:12:06][OT][HEATING][WARN] Failed set target indoor temp
[00:12:07][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:12:07][OT][TRACE] ID:   26   Request: 801a0000   Response: 401a3b19   Attempt:  1   Status: SUCCESS
[00:12:07][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:12:07][OT][TRACE] ID:   25   Request: 80190000   Response: 40191d4d   Attempt:  1   Status: SUCCESS
[00:12:08][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:12:08][OT][TRACE] ID:   33   Request:   210000   Response: c021001e   Attempt:  1   Status: SUCCESS
[00:12:08][OT][HEATING][INFO] Set current indoor temp: 21.47 (converted: 21.47)
[00:12:08][OT][TRACE] ID:   24   Request: 10181578   Response: f0180000   Attempt:  1   Status: INVALID
[00:12:08][OT][HEATING][WARN] Failed set current indoor temp
[00:12:08][OT][HEATING][INFO] Set target indoor temp: 30.00 (converted: 30.00)
[00:12:09][OT][TRACE] ID:   16   Request: 10101e00   Response: 70100000   Attempt:  1   Status: INVALID
[00:12:09][OT][HEATING][WARN] Failed set target indoor temp
[00:12:09][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[00:12:09][MQTT][TRACE] Successfully publish 566 of 566 bytes to topic: opentherm/state
[00:12:10][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:12:10][OT][TRACE] ID:   26   Request: 801a0000   Response: 401a3b19   Attempt:  1   Status: SUCCESS
[00:12:10][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:12:11][OT][TRACE] ID:   25   Request: 80190000   Response: c0191bb3   Attempt:  1   Status: SUCCESS
[00:12:11][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:12:11][OT][TRACE] ID:   33   Request:   210000   Response: c021001e   Attempt:  1   Status: SUCCESS
[00:12:11][OT][HEATING][INFO] Set current indoor temp: 21.47 (converted: 21.47)
[00:12:12][OT][TRACE] ID:   24   Request: 10181578   Response: f0180000   Attempt:  1   Status: INVALID
[00:12:12][OT][HEATING][WARN] Failed set current indoor temp
[00:12:12][OT][HEATING][INFO] Set target indoor temp: 30.00 (converted: 30.00)
[00:12:12][OT][TRACE] ID:   16   Request: 10101e00   Response: 70100000   Attempt:  1   Status: INVALID
[00:12:12][OT][HEATING][WARN] Failed set target indoor temp
[00:12:13][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:12:13][OT][TRACE] ID:   26   Request: 801a0000   Response: 401a3b19   Attempt:  1   Status: SUCCESS
[00:12:14][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:12:14][OT][TRACE] ID:   25   Request: 80190000   Response: c0191a99   Attempt:  1   Status: SUCCESS
[00:12:14][MAIN][VERB] Free heap size: 24256 of 81920 bytes (min: 19216, diff: 0), max free block: 23672 (min: 15488, diff: 0, frag: 2%)
[00:12:14][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:12:15][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[00:12:15][OT][TRACE] ID:   33   Request:   210000   Response: c021001e   Attempt:  1   Status: SUCCESS
[00:12:15][OT][HEATING][INFO] Set current indoor temp: 21.47 (converted: 21.47)
[00:12:15][MQTT][TRACE] Successfully publish 566 of 566 bytes to topic: opentherm/state
[00:12:15][OT][TRACE] ID:   24   Request: 10181578   Response: f0180000   Attempt:  1   Status: INVALID
[00:12:15][OT][HEATING][WARN] Failed set current indoor temp
[00:12:15][OT][HEATING][INFO] Set target indoor temp: 30.00 (converted: 30.00)
[00:12:15][OT][TRACE] ID:   16   Request: 10101e00   Response: 70100000   Attempt:  1   Status: INVALID
[00:12:15][OT][HEATING][WARN] Failed set target indoor temp
[00:12:16][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:12:17][OT][TRACE] ID:   26   Request: 801a0000   Response: 401a3b19   Attempt:  1   Status: SUCCESS
[00:12:17][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:12:17][OT][TRACE] ID:   25   Request: 80190000   Response: c0191999   Attempt:  1   Status: SUCCESS
[00:12:17][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:12:18][OT][TRACE] ID:   33   Request:   210000   Response: c021001e   Attempt:  1   Status: SUCCESS
[00:12:18][OT][HEATING][INFO] Set current indoor temp: 21.47 (converted: 21.47)
[00:12:18][OT][TRACE] ID:   24   Request: 10181578   Response: f0180000   Attempt:  1   Status: INVALID
[00:12:18][OT][HEATING][WARN] Failed set current indoor temp
[00:12:18][OT][HEATING][INFO] Set target indoor temp: 30.00 (converted: 30.00)
[00:12:19][OT][TRACE] ID:   16   Request: 10101e00   Response: 70100000   Attempt:  1   Status: INVALID
[00:12:19][OT][HEATING][WARN] Failed set target indoor temp
[00:12:20][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:12:20][OT][TRACE] ID:   26   Request: 801a0000   Response: 401a3b19   Attempt:  1   Status: SUCCESS
[00:12:20][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:12:20][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[00:12:21][MQTT][TRACE] Successfully publish 566 of 566 bytes to topic: opentherm/state
[00:12:21][OT][TRACE] ID:   25   Request: 80190000   Response: c01918cd   Attempt:  1   Status: SUCCESS
[00:12:21][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:12:21][OT][TRACE] ID:   33   Request:   210000   Response: c021001d   Attempt:  1   Status: SUCCESS
[00:12:21][OT][HEATING][INFO] Set current indoor temp: 21.47 (converted: 21.47)
[00:12:21][OT][TRACE] ID:   24   Request: 10181578   Response: f0180000   Attempt:  1   Status: INVALID
[00:12:21][OT][HEATING][WARN] Failed set current indoor temp
[00:12:21][OT][HEATING][INFO] Set target indoor temp: 30.00 (converted: 30.00)
[00:12:22][OT][TRACE] ID:   16   Request: 10101e00   Response: 70100000   Attempt:  1   Status: INVALID
[00:12:22][OT][HEATING][WARN] Failed set target indoor temp
[00:12:22][MQTT][TRACE] Successfully publish 480 of 480 bytes to topic: opentherm/settings
[00:12:23][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:12:23][OT][TRACE] ID:   26   Request: 801a0000   Response: 401a3b19   Attempt:  1   Status: SUCCESS
[00:12:23][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:12:24][OT][TRACE] ID:   25   Request: 80190000   Response: 4019184d   Attempt:  1   Status: SUCCESS
[00:12:24][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:12:24][OT][TRACE] ID:   33   Request:   210000   Response: c021001d   Attempt:  1   Status: SUCCESS
[00:12:24][OT][HEATING][INFO] Set current indoor temp: 21.47 (converted: 21.47)
[00:12:25][OT][TRACE] ID:   24   Request: 10181578   Response: f0180000   Attempt:  1   Status: INVALID
[00:12:25][OT][HEATING][WARN] Failed set current indoor temp
[00:12:25][OT][HEATING][INFO] Set target indoor temp: 30.00 (converted: 30.00)
[00:12:25][OT][TRACE] ID:   16   Request: 10101e00   Response: 70100000   Attempt:  1   Status: INVALID
[00:12:25][OT][HEATING][WARN] Failed set target indoor temp

Ekrano kopija 2024-04-22 211852 Ekrano kopija 2024-04-22 211940 Ekrano kopija 2024-04-22 212002

nedievas commented 5 months ago

Will leave every room temperatures fixed to 23 degrees for today. It's getting cold and I could not get target 23 temperature with equitherm and PID. Some rooms are as low as 20.4 and did not reach my desired temperature.

Laxilef commented 5 months ago

Upgraded. Connected external temperature sensor to boiler, disabled automation for outside temperature, equitherm and PID set to off, in the boiler set "curve temperature" to 21, DHW to 55. I am observing, that heating target is set to max 30 degrees??? Is it OK?

Thx for tests. In the firmware, room temperature is limited to 5..30 C. But looking at the logs, your boiler does not accept ID16 (Room Setpoint) and ID24 (Room temperature):

[00:12:01][OT][HEATING][INFO] Set current indoor temp: 21.47 (converted: 21.47)
[00:12:02][OT][TRACE] ID:   24   Request: 10181578   Response: f0180000   Attempt:  1   Status: INVALID
[00:12:02][OT][HEATING][WARN] Failed set current indoor temp
[00:12:02][OT][HEATING][INFO] Set target indoor temp: 30.00 (converted: 30.00)
[00:12:02][OT][TRACE] ID:   16   Request: 10101e00   Response: 70100000   Attempt:  1   Status: INVALID
[00:12:02][OT][HEATING][WARN] Failed set target indoor temp

The protocol documentation describes these IDs and they should probably operate in this mode: img

I added a commit with the set target indoor temp to CH2 (ID23), can you build the firmware via platformio and test it? With Opentherm options: [x] DHW present [x] Summer/winter mode [ ] Heating CH2 always enabled [x]Duplicate heating CH1 to CH2 [ ] Sync modulation with heating [x] Native heating control

Will leave every room temperatures fixed to 23 degrees for today. It's getting cold and I could not get target 23 temperature with equitherm and PID. Some rooms are as low as 20.4 and did not reach my desired temperature.

I recommend starting with choosing Equitherm coefficients. Equitherm + PID is needed in rare cases.

nedievas commented 5 months ago

Done. paveikslas

Ekrano kopija 2024-04-23 152744 Ekrano kopija 2024-04-23 152811 telnet log:

Escape character is '^]'.
[00:03:17][OT][TRACE] ID:   16   Request: 10101e00   Response: 70100000   Attempt:  1   Status: INVALID
[00:03:17][OT][HEATING][WARN] Failed set target indoor temp
[00:03:18][OT][TRACE] ID:   23   Request: 90171e00   Response: f0170000   Attempt:  1   Status: INVALID
[00:03:18][OT][HEATING][WARN] Failed set target indoor temp to CH2
[00:03:19][OT][TRACE] ID:    0   Request: 80003b00   Response: 40003b0c   Attempt:  1   Status: SUCCESS
[00:03:19][OT][TRACE] ID:   17   Request:   110000   Response: 40111c00   Attempt:  1   Status: SUCCESS
[00:03:19][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3166   Attempt:  1   Status: SUCCESS
[00:03:20][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:03:20][OT][TRACE] ID:   25   Request: 80190000   Response: c01944cd   Attempt:  1   Status: SUCCESS
[00:03:20][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:03:21][OT][TRACE] ID:   33   Request:   210000   Response: c0210039   Attempt:  1   Status: SUCCESS
[00:03:21][OT][HEATING][INFO] Set current indoor temp: 21.50 (converted: 21.50)
[00:03:21][OT][TRACE] ID:   24   Request: 90181580   Response: f0180000   Attempt:  1   Status: INVALID
[00:03:21][OT][HEATING][WARN] Failed set current indoor temp
[00:03:21][OT][HEATING][INFO] Set target indoor temp: 30.00 (converted: 30.00)
[00:03:21][OT][TRACE] ID:   16   Request: 10101e00   Response: 70100000   Attempt:  1   Status: INVALID
[00:03:21][OT][HEATING][WARN] Failed set target indoor temp
[00:03:22][OT][TRACE] ID:   23   Request: 90171e00   Response: f0170000   Attempt:  1   Status: INVALID
[00:03:22][OT][HEATING][WARN] Failed set target indoor temp to CH2
[00:03:23][OT][TRACE] ID:    0   Request: 80003b00   Response: 40003b0c   Attempt:  1   Status: SUCCESS
[00:03:23][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[00:03:23][MQTT][TRACE] Successfully publish 565 of 565 bytes to topic: opentherm/state
[00:03:23][OT][TRACE] ID:   17   Request:   110000   Response: 40111c00   Attempt:  1   Status: SUCCESS
[00:03:23][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3166   Attempt:  1   Status: SUCCESS
[00:03:24][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:03:24][OT][TRACE] ID:   25   Request: 80190000   Response: c019454d   Attempt:  1   Status: SUCCESS
[00:03:24][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:03:25][OT][TRACE] ID:   33   Request:   210000   Response: c0210039   Attempt:  1   Status: SUCCESS
[00:03:25][OT][HEATING][INFO] Set current indoor temp: 21.50 (converted: 21.50)
[00:03:25][OT][TRACE] ID:   24   Request: 90181580   Response: f0180000   Attempt:  1   Status: INVALID
[00:03:25][OT][HEATING][WARN] Failed set current indoor temp
[00:03:25][OT][HEATING][INFO] Set target indoor temp: 30.00 (converted: 30.00)
[00:03:25][OT][TRACE] ID:   16   Request: 10101e00   Response: 70100000   Attempt:  1   Status: INVALID
[00:03:25][OT][HEATING][WARN] Failed set target indoor temp
[00:03:25][OT][TRACE] ID:   23   Request: 90171e00   Response: f0170000   Attempt:  1   Status: INVALID
[00:03:25][OT][HEATING][WARN] Failed set target indoor temp to CH2
[00:03:26][OT][TRACE] ID:    0   Request: 80003b00   Response: 40003b0c   Attempt:  1   Status: SUCCESS
[00:03:27][OT][TRACE] ID:   17   Request:   110000   Response: c0111e00   Attempt:  1   Status: SUCCESS
[00:03:27][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3166   Attempt:  1   Status: SUCCESS
[00:03:27][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:03:28][OT][TRACE] ID:   25   Request: 80190000   Response: 401945cd   Attempt:  1   Status: SUCCESS
[00:03:28][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:03:28][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[00:03:28][OT][TRACE] ID:   33   Request:   210000   Response: c0210039   Attempt:  1   Status: SUCCESS
[00:03:29][OT][HEATING][INFO] Set current indoor temp: 21.50 (converted: 21.50)
[00:03:29][MQTT][TRACE] Successfully publish 565 of 565 bytes to topic: opentherm/state
[00:03:29][OT][TRACE] ID:   24   Request: 90181580   Response: f0180000   Attempt:  1   Status: INVALID
[00:03:29][OT][HEATING][WARN] Failed set current indoor temp
[00:03:29][OT][HEATING][INFO] Set target indoor temp: 30.00 (converted: 30.00)
[00:03:29][OT][TRACE] ID:   16   Request: 10101e00   Response: 70100000   Attempt:  1   Status: INVALID
[00:03:29][OT][HEATING][WARN] Failed set target indoor temp
[00:03:29][OT][TRACE] ID:   23   Request: 90171e00   Response: f0170000   Attempt:  1   Status: INVALID
[00:03:29][OT][HEATING][WARN] Failed set target indoor temp to CH2
[00:03:30][OT][TRACE] ID:    0   Request: 80003b00   Response: 40003b0c   Attempt:  1   Status: SUCCESS
[00:03:31][OT][TRACE] ID:   17   Request:   110000   Response: 40111c00   Attempt:  1   Status: SUCCESS
[00:03:31][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3166   Attempt:  1   Status: SUCCESS
[00:03:32][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:03:32][OT][TRACE] ID:   25   Request: 80190000   Response: 40194680   Attempt:  1   Status: SUCCESS
[00:03:32][MQTT][TRACE] Successfully publish 480 of 480 bytes to topic: opentherm/settings
[00:03:32][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:03:32][OT][TRACE] ID:   33   Request:   210000   Response: c021003a   Attempt:  1   Status: SUCCESS
[00:03:32][OT][HEATING][INFO] Set current indoor temp: 21.50 (converted: 21.50)
[00:03:33][OT][TRACE] ID:   24   Request: 90181580   Response: f0180000   Attempt:  1   Status: INVALID
[00:03:33][OT][HEATING][WARN] Failed set current indoor temp
[00:03:33][OT][HEATING][INFO] Set target indoor temp: 30.00 (converted: 30.00)
[00:03:33][OT][TRACE] ID:   16   Request: 10101e00   Response: 70100000   Attempt:  1   Status: INVALID
[00:03:33][OT][HEATING][WARN] Failed set target indoor temp
[00:03:33][OT][TRACE] ID:   23   Request: 90171e00   Response: f0170000   Attempt:  1   Status: INVALID
[00:03:33][OT][HEATING][WARN] Failed set target indoor temp to CH2
[00:03:34][OT][TRACE] ID:    0   Request: 80003b00   Response: 40003b0c   Attempt:  1   Status: SUCCESS
[00:03:34][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[00:03:35][MQTT][TRACE] Successfully publish 565 of 565 bytes to topic: opentherm/state
[00:03:35][OT][TRACE] ID:   17   Request:   110000   Response: 40111c00   Attempt:  1   Status: SUCCESS
[00:03:35][OT][TRACE] ID:   26   Request: 801a0000   Response: 401a3180   Attempt:  1   Status: SUCCESS
[00:03:35][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:03:36][OT][TRACE] ID:   25   Request: 80190000   Response: 40194733   Attempt:  1   Status: SUCCESS
[00:03:36][MAIN][VERB] Free heap size: 24368 of 81920 bytes (min: 19688, diff: 0), max free block: 19168 (min: 16016, diff: 0, frag: 21%)
[00:03:36][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:03:36][OT][TRACE] ID:   33   Request:   210000   Response: c021003a   Attempt:  1   Status: SUCCESS
[00:03:36][OT][HEATING][INFO] Set current indoor temp: 21.50 (converted: 21.50)
[00:03:37][OT][TRACE] ID:   24   Request: 90181580   Response: f0180000   Attempt:  1   Status: INVALID
[00:03:37][OT][HEATING][WARN] Failed set current indoor temp
[00:03:37][OT][HEATING][INFO] Set target indoor temp: 30.00 (converted: 30.00)
[00:03:37][OT][TRACE] ID:   16   Request: 10101e00   Response: 70100000   Attempt:  1   Status: INVALID
[00:03:37][OT][HEATING][WARN] Failed set target indoor temp
[00:03:37][OT][TRACE] ID:   23   Request: 90171e00   Response: f0170000   Attempt:  1   Status: INVALID
[00:03:37][OT][HEATING][WARN] Failed set target indoor temp to CH2
[00:03:38][OT][TRACE] ID:    0   Request: 80003b00   Response: 40003b0c   Attempt:  1   Status: SUCCESS
[00:03:39][OT][TRACE] ID:   17   Request:   110000   Response: c0111b00   Attempt:  1   Status: SUCCESS
[00:03:39][OT][TRACE] ID:   26   Request: 801a0000   Response: 401a3180   Attempt:  1   Status: SUCCESS
[00:03:39][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:03:40][OT][TRACE] ID:   25   Request: 80190000   Response: c01947cd   Attempt:  1   Status: SUCCESS
[00:03:40][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:03:40][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[00:03:40][OT][TRACE] ID:   33   Request:   210000   Response: 4021003b   Attempt:  1   Status: SUCCESS
[00:03:40][OT][HEATING][INFO] Set current indoor temp: 21.50 (converted: 21.50)
[00:03:40][MQTT][TRACE] Successfully publish 565 of 565 bytes to topic: opentherm/state
[00:03:40][OT][TRACE] ID:   24   Request: 90181580   Response: f0180000   Attempt:  1   Status: INVALID
[00:03:40][OT][HEATING][WARN] Failed set current indoor temp
[00:03:40][OT][HEATING][INFO] Set target indoor temp: 30.00 (converted: 30.00)
[00:03:41][OT][TRACE] ID:   16   Request: 10101e00   Response: 70100000   Attempt:  1   Status: INVALID
[00:03:41][OT][HEATING][WARN] Failed set target indoor temp
[00:03:41][OT][TRACE] ID:   23   Request: 90171e00   Response: f0170000   Attempt:  1   Status: INVALID
[00:03:41][OT][HEATING][WARN] Failed set target indoor temp to CH2

More INVALID statuses

nedievas commented 5 months ago

Will leave every room temperatures fixed to 23 degrees for today. It's getting cold and I could not get target 23 temperature with equitherm and PID. Some rooms are as low as 20.4 and did not reach my desired temperature.

I recommend starting with choosing Equitherm coefficients. Equitherm + PID is needed in rare cases.

Excuse me for wrong expression. I tried Equitherm, then tried PID as @Pajuris recommended. Not both at the same time.

Laxilef commented 5 months ago

More INVALID statuses

Thx. Strange, I don't have any more ideas yet. There may be a problem with the Master MemberID code 🤷‍♂️

Excuse me for wrong expression. I tried Equitherm, then tried PID as @Pajuris recommended. Not both at the same time.

Ok. Please describe in more detail what the problem is with Equitherm? Did you change the coefficients as described in the Wiki?

nedievas commented 5 months ago

More INVALID statuses

Thx. Strange, I don't have any more ideas yet. There may be a problem with the Master MemberID code 🤷‍♂️

Excuse me for wrong expression. I tried Equitherm, then tried PID as @Pajuris recommended. Not both at the same time.

Ok. Please describe in more detail what the problem is with Equitherm? Did you change the coefficients as described in the Wiki?

Ekrano kopija 2024-04-24 152823 Red arrow points custom commit.

I tried, but did not understand how to use this excel calc. The house does not reach desired temperature in a few hours, it's slow process... I just observed, that the temperature is not reaching the desired after I connected OT gateway and is getting down: paveikslas

Suggestion: Is it possible to make commit that OT just gathers info about boiler functioning and not regulating it? Like Observation mode?

Laxilef commented 5 months ago

Suggestion: Is it possible to make commit that OT just gathers info about boiler functioning and not regulating it? Like Observation mode?

I don't think this is possible. On most boilers, when an opentherm device is connected, the boiler goes into slave mode.

I tried, but did not understand how to use this excel calc. The house does not reach desired temperature in a few hours, it's slow process... I just observed, that the temperature is not reaching the desired after I connected OT gateway and is getting down:

You don't have to use an Excel table. The wiki page has text instructions on the coefficients. But I'm worried about your last temperature graph, it shouldn't change that much.

img The first part of the graph looks +- normal, the second does not. What changed in the settings before the second part?

nedievas commented 5 months ago

img The first part of the graph looks +- normal, the second does not. What changed in the settings before the second part?

I went from Equitherm (N=0,7; K=2; T=0) to PID (default settings).

Laxilef commented 5 months ago

But in your previous graph there was also a "saw" instead of a smooth line. Is this when using PID or equitherm?

Ekrano kopija 2024-04-24 152823

Here is an example of a graph from my boiler: img

nedievas commented 5 months ago

paveikslas

This is today. The last commit version. Equitherm and PID off.

[x] DHW present [x] Summer/winter mode [ ] Heating CH2 always enabled [x]Duplicate heating CH1 to CH2 [ ] Sync modulation with heating [x] Native heating control

Outdoor sensor connected to boiler.

Laxilef commented 5 months ago

Native heating control does not work with your boiler, because in the logs:

[00:03:36][OT][HEATING][INFO] Set current indoor temp: 21.50 (converted: 21.50)
[00:03:37][OT][TRACE] ID:   24   Request: 90181580   Response: f0180000   Attempt:  1   Status: INVALID
[00:03:37][OT][HEATING][WARN] Failed set current indoor temp
[00:03:37][OT][HEATING][INFO] Set target indoor temp: 30.00 (converted: 30.00)
[00:03:37][OT][TRACE] ID:   16   Request: 10101e00   Response: 70100000   Attempt:  1   Status: INVALID
[00:03:37][OT][HEATING][WARN] Failed set target indoor temp
[00:03:37][OT][TRACE] ID:   23   Request: 90171e00   Response: f0170000   Attempt:  1   Status: INVALID
[00:03:37][OT][HEATING][WARN] Failed set target indoor temp to CH2

The boiler does not accept the current room temperature and the room temperature setpoint. This may be due to the boiler settings (parameters in the service menu) or such an implementation of the opentherm protocol in the boiler.

The only solution I see is to use equitherm in the firmware. Opentherm options: [x] DHW present [x] Summer/winter mode (don’t know if it’s necessary or not for your boiler, try both) [ ] Heating CH2 always enabled [x] Duplicate heating CH1 to CH2 [x] Sync modulation with heating [ ] Native heating control

nedievas commented 5 months ago

Will test right now.

nedievas commented 5 months ago

The graph is getting better (will update in the morning). But log is still not good:

Escape character is '^]'.
[00:40:14][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:40:14][OT][TRACE] ID:   33   Request:   210000   Response: c0210024   Attempt:  1   Status: SUCCESS
[00:40:15][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[00:40:15][MQTT][TRACE] Successfully publish 564 of 564 bytes to topic: opentherm/state
[00:40:15][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:40:15][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:40:16][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:40:16][OT][TRACE] ID:   25   Request: 80190000   Response: 401932e6   Attempt:  1   Status: SUCCESS
[00:40:16][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:40:17][OT][TRACE] ID:   33   Request:   210000   Response: c0210022   Attempt:  1   Status: SUCCESS
[00:40:18][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:40:18][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:40:18][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:40:19][OT][TRACE] ID:   25   Request: 80190000   Response: 40193280   Attempt:  1   Status: SUCCESS
[00:40:19][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:40:19][OT][TRACE] ID:   33   Request:   210000   Response: c0210021   Attempt:  1   Status: SUCCESS
[00:40:20][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[00:40:20][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:40:20][MQTT][TRACE] Successfully publish 564 of 564 bytes to topic: opentherm/state
[00:40:21][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:40:21][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:40:21][OT][TRACE] ID:   25   Request: 80190000   Response: 401931b3   Attempt:  1   Status: SUCCESS
[00:40:21][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:40:22][OT][TRACE] ID:   33   Request:   210000   Response: c0210021   Attempt:  1   Status: SUCCESS
[00:40:23][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:40:23][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:40:23][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:40:24][OT][TRACE] ID:   25   Request: 80190000   Response: 40193099   Attempt:  1   Status: SUCCESS
[00:40:24][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:40:24][OT][TRACE] ID:   33   Request:   210000   Response: c0210021   Attempt:  1   Status: SUCCESS
[00:40:26][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:40:26][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[00:40:26][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:40:26][MQTT][TRACE] Successfully publish 564 of 564 bytes to topic: opentherm/state
[00:40:26][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:40:26][OT][TRACE] ID:   25   Request: 80190000   Response: c0192ee6   Attempt:  1   Status: SUCCESS
[00:40:27][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:40:27][OT][TRACE] ID:   33   Request:   210000   Response: c0210021   Attempt:  1   Status: SUCCESS
[00:40:27][MQTT][TRACE] Successfully publish 480 of 480 bytes to topic: opentherm/settings
[00:40:28][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:40:28][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:40:29][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:40:29][OT][TRACE] ID:   25   Request: 80190000   Response: 40192d33   Attempt:  1   Status: SUCCESS
[00:40:29][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:40:30][OT][TRACE] ID:   33   Request:   210000   Response: c0210021   Attempt:  1   Status: SUCCESS
[00:40:31][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:40:31][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:40:31][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:40:32][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[00:40:32][OT][TRACE] ID:   25   Request: 80190000   Response: c0192b19   Attempt:  1   Status: SUCCESS
[00:40:32][MQTT][TRACE] Successfully publish 564 of 564 bytes to topic: opentherm/state
[00:40:32][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:40:32][OT][TRACE] ID:   33   Request:   210000   Response: c0210021   Attempt:  1   Status: SUCCESS
[00:40:33][MAIN][VERB] Free heap size: 25456 of 81920 bytes (min: 18440, diff: 0), max free block: 23160 (min: 16872, diff: 0, frag: 9%)
[00:40:33][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:40:34][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:40:34][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:40:34][OT][TRACE] ID:   25   Request: 80190000   Response: c01928cd   Attempt:  1   Status: SUCCESS
[00:40:35][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:40:35][OT][TRACE] ID:   33   Request:   210000   Response: 40210020   Attempt:  1   Status: SUCCESS
[00:40:36][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:40:36][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:40:37][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:40:37][OT][TRACE] ID:   25   Request: 80190000   Response: 401926b3   Attempt:  1   Status: SUCCESS
[00:40:37][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[00:40:37][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:40:38][MQTT][TRACE] Successfully publish 564 of 564 bytes to topic: opentherm/state
[00:40:38][OT][TRACE] ID:   33   Request:   210000   Response: 40210020   Attempt:  1   Status: SUCCESS
[00:40:39][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:40:39][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:40:39][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:40:39][OT][TRACE] ID:   25   Request: 80190000   Response: c01924b3   Attempt:  1   Status: SUCCESS
[00:40:40][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:40:40][OT][TRACE] ID:   33   Request:   210000   Response: 40210020   Attempt:  1   Status: SUCCESS
[00:40:41][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:40:41][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:40:42][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:40:42][OT][TRACE] ID:   25   Request: 80190000   Response: c01922b3   Attempt:  1   Status: SUCCESS
[00:40:42][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:40:43][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[00:40:43][OT][TRACE] ID:   33   Request:   210000   Response: 40210020   Attempt:  1   Status: SUCCESS
[00:40:43][MQTT][TRACE] Successfully publish 564 of 564 bytes to topic: opentherm/state
[00:40:44][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:40:44][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:40:44][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:40:45][OT][TRACE] ID:   25   Request: 80190000   Response: 40192100   Attempt:  1   Status: SUCCESS
[00:40:45][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:40:45][OT][TRACE] ID:   33   Request:   210000   Response: 4021001f   Attempt:  1   Status: SUCCESS
[00:40:46][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:40:47][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:40:47][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:40:47][OT][TRACE] ID:   25   Request: 80190000   Response: 40191fb3   Attempt:  1   Status: SUCCESS
[00:40:48][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:40:48][OT][TRACE] ID:   33   Request:   210000   Response: 4021001f   Attempt:  1   Status: SUCCESS
[00:40:48][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[00:40:49][MQTT][TRACE] Successfully publish 564 of 564 bytes to topic: opentherm/state
[00:40:49][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:40:49][OT][TRACE] ID:   14   Request: 900e6400   Response: 500e6400   Attempt:  1   Status: SUCCESS
[00:40:49][OT][HEATING][SILENT] Set max modulation 100%
[00:40:50][OT][TRACE] ID:   48   Request:   300000   Response: 4030431e   Attempt:  1   Status: SUCCESS
[00:40:50][OT][TRACE] ID:   49   Request: 80310000   Response: 40315014   Attempt:  1   Status: SUCCESS
[00:40:50][OT][TRACE] ID:   27   Request:   1b0000   Response: c01b0666   Attempt:  1   Status: SUCCESS
[00:40:51][OT][TRACE] ID:   18   Request:   120000   Response: f0120000   Attempt:  1   Status: INVALID
[00:40:51][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:40:51][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:40:52][OT][TRACE] ID:   25   Request: 80190000   Response: c0191dcd   Attempt:  1   Status: SUCCESS
[00:40:52][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:40:52][OT][TRACE] ID:   33   Request:   210000   Response: 4021001f   Attempt:  1   Status: SUCCESS
[00:40:52][OT][DHW][INFO] Set temp: 55.00 (converted: 55.00)
[00:40:53][OT][TRACE] ID:   56   Request: 90383700   Response: 50383700   Attempt:  1   Status: SUCCESS
[00:40:53][MAIN][VERB] Free heap size: 25536 of 81920 bytes (min: 18440, diff: 0), max free block: 23160 (min: 16872, diff: 0, frag: 9%)
[00:40:54][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:40:54][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:40:54][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[00:40:54][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:40:54][MQTT][TRACE] Successfully publish 564 of 564 bytes to topic: opentherm/state
[00:40:55][OT][TRACE] ID:   25   Request: 80190000   Response: 40191ccd   Attempt:  1   Status: SUCCESS
[00:40:55][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:40:55][OT][TRACE] ID:   33   Request:   210000   Response: 4021001f   Attempt:  1   Status: SUCCESS
[00:40:56][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:40:56][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:40:57][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:40:57][OT][TRACE] ID:   25   Request: 80190000   Response: 40191c19   Attempt:  1   Status: SUCCESS
[00:40:57][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:40:58][OT][TRACE] ID:   33   Request:   210000   Response: c021001e   Attempt:  1   Status: SUCCESS
[00:40:58][OT][HEATING][INFO] Set temp: 30.00 (converted: 30.00)
[00:40:58][OT][TRACE] ID:   57   Request: 90391e00   Response: f0390000   Attempt:  1   Status: INVALID
[00:40:58][OT][HEATING][WARN] Failed set max heating temp
[00:40:58][OT][TRACE] ID:    1   Request: 10011e00   Response: d0011e00   Attempt:  1   Status: SUCCESS
[00:40:59][OT][TRACE] ID:    8   Request: 10081e00   Response: 70080000   Attempt:  1   Status: INVALID
[00:40:59][OT][HEATING][WARN] Failed set CH2 temp
[00:41:00][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:41:00][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:41:00][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[00:41:00][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:41:00][MQTT][TRACE] Successfully publish 564 of 564 bytes to topic: opentherm/state
[00:41:01][OT][TRACE] ID:   25   Request: 80190000   Response: 40191b4d   Attempt:  1   Status: SUCCESS
[00:41:01][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:41:01][OT][TRACE] ID:   33   Request:   210000   Response: c021001e   Attempt:  1   Status: SUCCESS
[00:41:02][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:41:03][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:41:03][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:41:03][OT][TRACE] ID:   25   Request: 80190000   Response: 40191acd   Attempt:  1   Status: SUCCESS
[00:41:04][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:41:04][OT][TRACE] ID:   33   Request:   210000   Response: c021001e   Attempt:  1   Status: SUCCESS
[00:41:05][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:41:05][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:41:05][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:41:06][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[00:41:06][OT][TRACE] ID:   25   Request: 80190000   Response: 40191a80   Attempt:  1   Status: SUCCESS
[00:41:06][MQTT][TRACE] Successfully publish 564 of 564 bytes to topic: opentherm/state
[00:41:06][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:41:06][OT][TRACE] ID:   33   Request:   210000   Response: c021001e   Attempt:  1   Status: SUCCESS
[00:41:07][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:41:08][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:41:08][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:41:08][OT][TRACE] ID:   25   Request: 80190000   Response: 40191a19   Attempt:  1   Status: SUCCESS
[00:41:09][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:41:09][OT][TRACE] ID:   33   Request:   210000   Response: c021001d   Attempt:  1   Status: SUCCESS
[00:41:10][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:41:10][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:41:11][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:41:11][OT][TRACE] ID:   25   Request: 80190000   Response: 401919cd   Attempt:  1   Status: SUCCESS
[00:41:11][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:41:12][OT][TRACE] ID:   33   Request:   210000   Response: c021001d   Attempt:  1   Status: SUCCESS
[00:41:12][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[00:41:12][MQTT][TRACE] Successfully publish 564 of 564 bytes to topic: opentherm/state
[00:41:13][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:41:13][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:41:13][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:41:13][MAIN][VERB] Free heap size: 25536 of 81920 bytes (min: 18440, diff: 0), max free block: 23160 (min: 16872, diff: 0, frag: 9%)
[00:41:14][OT][TRACE] ID:   25   Request: 80190000   Response: c0191999   Attempt:  1   Status: SUCCESS
[00:41:14][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:41:14][OT][TRACE] ID:   33   Request:   210000   Response: c021001d   Attempt:  1   Status: SUCCESS
[00:41:15][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:41:15][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:41:16][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:41:16][OT][TRACE] ID:   25   Request: 80190000   Response: c0191966   Attempt:  1   Status: SUCCESS
[00:41:16][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:41:17][OT][TRACE] ID:   33   Request:   210000   Response: c021001d   Attempt:  1   Status: SUCCESS
[00:41:17][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[00:41:18][MQTT][TRACE] Successfully publish 564 of 564 bytes to topic: opentherm/state
[00:41:18][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:41:18][MQTT][TRACE] Successfully publish 480 of 480 bytes to topic: opentherm/settings
[00:41:18][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:41:18][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:41:19][OT][TRACE] ID:   25   Request: 80190000   Response: c019194d   Attempt:  1   Status: SUCCESS
[00:41:19][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:41:19][OT][TRACE] ID:   33   Request:   210000   Response: c021001d   Attempt:  1   Status: SUCCESS
[00:41:20][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:41:21][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:41:21][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:41:21][OT][TRACE] ID:   25   Request: 80190000   Response: 40191919   Attempt:  1   Status: SUCCESS
[00:41:22][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:41:22][OT][TRACE] ID:   33   Request:   210000   Response: c021001d   Attempt:  1   Status: SUCCESS
[00:41:23][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:41:23][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[00:41:23][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:41:23][MQTT][TRACE] Successfully publish 564 of 564 bytes to topic: opentherm/state
[00:41:24][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:41:24][OT][TRACE] ID:   25   Request: 80190000   Response: c0191900   Attempt:  1   Status: SUCCESS
[00:41:24][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:41:24][OT][TRACE] ID:   33   Request:   210000   Response: 4021001c   Attempt:  1   Status: SUCCESS
[00:41:26][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:41:26][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:41:26][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:41:27][OT][TRACE] ID:   25   Request: 80190000   Response: c01918cd   Attempt:  1   Status: SUCCESS
[00:41:27][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:41:27][OT][TRACE] ID:   33   Request:   210000   Response: 4021001c   Attempt:  1   Status: SUCCESS
[00:41:28][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:41:29][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:41:29][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[00:41:29][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:41:29][MQTT][TRACE] Successfully publish 564 of 564 bytes to topic: opentherm/state
[00:41:29][OT][TRACE] ID:   25   Request: 80190000   Response: c01918cd   Attempt:  1   Status: SUCCESS
[00:41:29][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:41:30][OT][TRACE] ID:   33   Request:   210000   Response: 4021001c   Attempt:  1   Status: SUCCESS
[00:41:31][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:41:31][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:41:31][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:41:32][OT][TRACE] ID:   25   Request: 80190000   Response: c01918b3   Attempt:  1   Status: SUCCESS
[00:41:32][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:41:32][OT][TRACE] ID:   33   Request:   210000   Response: 4021001c   Attempt:  1   Status: SUCCESS
[00:41:33][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:41:33][MAIN][VERB] Free heap size: 25536 of 81920 bytes (min: 18440, diff: 0), max free block: 23160 (min: 16872, diff: 0, frag: 9%)
[00:41:34][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:41:34][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:41:34][OT][TRACE] ID:   25   Request: 80190000   Response: 40191899   Attempt:  1   Status: SUCCESS
[00:41:34][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[00:41:34][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:41:35][MQTT][TRACE] Successfully publish 564 of 564 bytes to topic: opentherm/state
[00:41:35][OT][TRACE] ID:   33   Request:   210000   Response: 4021001c   Attempt:  1   Status: SUCCESS
[00:41:36][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:41:36][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:41:37][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:41:37][OT][TRACE] ID:   25   Request: 80190000   Response: 40191899   Attempt:  1   Status: SUCCESS
[00:41:37][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:41:37][OT][TRACE] ID:   33   Request:   210000   Response: 4021001c   Attempt:  1   Status: SUCCESS
[00:41:39][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:41:39][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:41:39][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:41:39][OT][TRACE] ID:   25   Request: 80190000   Response: 40191899   Attempt:  1   Status: SUCCESS
[00:41:40][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:41:40][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[00:41:40][OT][TRACE] ID:   33   Request:   210000   Response: 4021001c   Attempt:  1   Status: SUCCESS
[00:41:40][MQTT][TRACE] Successfully publish 564 of 564 bytes to topic: opentherm/state
[00:41:41][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:41:41][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:41:42][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:41:42][OT][TRACE] ID:   25   Request: 80190000   Response: c0191880   Attempt:  1   Status: SUCCESS
[00:41:43][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:41:43][OT][TRACE] ID:   33   Request:   210000   Response: 4021001c   Attempt:  1   Status: SUCCESS
[00:41:44][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:41:44][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:41:45][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:41:45][OT][TRACE] ID:   25   Request: 80190000   Response: c0191880   Attempt:  1   Status: SUCCESS
[00:41:45][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:41:46][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[00:41:46][OT][TRACE] ID:   33   Request:   210000   Response: c021001b   Attempt:  1   Status: SUCCESS
[00:41:46][MQTT][TRACE] Successfully publish 564 of 564 bytes to topic: opentherm/state
[00:41:47][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:41:47][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:41:47][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:41:48][OT][TRACE] ID:   25   Request: 80190000   Response: c0191880   Attempt:  1   Status: SUCCESS
[00:41:48][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:41:48][OT][TRACE] ID:   33   Request:   210000   Response: c021001b   Attempt:  1   Status: SUCCESS
[00:41:49][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:41:50][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:41:50][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:41:50][OT][TRACE] ID:   25   Request: 80190000   Response: 40191866   Attempt:  1   Status: SUCCESS
[00:41:50][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:41:51][OT][TRACE] ID:   33   Request:   210000   Response: c021001b   Attempt:  1   Status: SUCCESS
[00:41:51][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[00:41:52][MQTT][TRACE] Successfully publish 564 of 564 bytes to topic: opentherm/state
[00:41:52][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:41:52][OT][TRACE] ID:   14   Request: 900e6400   Response: 500e6400   Attempt:  1   Status: SUCCESS
[00:41:52][OT][HEATING][SILENT] Set max modulation 100%
[00:41:53][OT][TRACE] ID:   48   Request:   300000   Response: 4030431e   Attempt:  1   Status: SUCCESS
[00:41:53][OT][TRACE] ID:   49   Request: 80310000   Response: 40315014   Attempt:  1   Status: SUCCESS
[00:41:53][OT][TRACE] ID:   27   Request:   1b0000   Response: c01b064d   Attempt:  1   Status: SUCCESS
[00:41:53][MAIN][VERB] Free heap size: 25536 of 81920 bytes (min: 18440, diff: 0), max free block: 23160 (min: 16872, diff: 0, frag: 9%)
[00:41:54][OT][TRACE] ID:   18   Request:   120000   Response: f0120000   Attempt:  1   Status: INVALID
[00:41:54][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:41:54][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:41:55][OT][TRACE] ID:   25   Request: 80190000   Response: 40191866   Attempt:  1   Status: SUCCESS
[00:41:55][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:41:55][OT][TRACE] ID:   33   Request:   210000   Response: c021001b   Attempt:  1   Status: SUCCESS
[00:41:55][OT][DHW][INFO] Set temp: 55.00 (converted: 55.00)
[00:41:56][OT][TRACE] ID:   56   Request: 90383700   Response: 50383700   Attempt:  1   Status: SUCCESS
[00:41:57][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:41:57][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:41:57][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[00:41:57][MQTT][TRACE] Successfully publish 564 of 564 bytes to topic: opentherm/state
[00:41:57][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:41:57][OT][TRACE] ID:   25   Request: 80190000   Response: 40191866   Attempt:  1   Status: SUCCESS
[00:41:58][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:41:58][OT][TRACE] ID:   33   Request:   210000   Response: c021001b   Attempt:  1   Status: SUCCESS
[00:41:59][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:41:59][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:42:00][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:42:00][OT][TRACE] ID:   25   Request: 80190000   Response: 40191866   Attempt:  1   Status: SUCCESS
[00:42:00][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:42:01][OT][TRACE] ID:   33   Request:   210000   Response: c021001b   Attempt:  1   Status: SUCCESS
[00:42:01][OT][HEATING][INFO] Set temp: 30.00 (converted: 30.00)
[00:42:01][OT][TRACE] ID:   57   Request: 90391e00   Response: f0390000   Attempt:  1   Status: INVALID
[00:42:01][OT][HEATING][WARN] Failed set max heating temp
[00:42:01][OT][TRACE] ID:    1   Request: 10011e00   Response: d0011e00   Attempt:  1   Status: SUCCESS
[00:42:02][OT][TRACE] ID:    8   Request: 10081e00   Response: 70080000   Attempt:  1   Status: INVALID
[00:42:02][OT][HEATING][WARN] Failed set CH2 temp
[00:42:03][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:42:03][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:42:03][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[00:42:03][MQTT][TRACE] Successfully publish 564 of 564 bytes to topic: opentherm/state
[00:42:03][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:42:04][OT][TRACE] ID:   25   Request: 80190000   Response: 40191833   Attempt:  1   Status: SUCCESS
[00:42:04][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:42:04][OT][TRACE] ID:   33   Request:   210000   Response: c021001b   Attempt:  1   Status: SUCCESS
[00:42:05][OT][TRACE] ID:    0   Request:     3300   Response: 40003302   Attempt:  1   Status: SUCCESS
[00:42:06][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3800   Attempt:  1   Status: SUCCESS
[00:42:06][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[00:42:06][OT][TRACE] ID:   25   Request: 80190000   Response: 40191833   Attempt:  1   Status: SUCCESS
[00:42:06][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[00:42:07][OT][TRACE] ID:   33   Request:   210000   Response: c021001b   Attempt:  1   Status: SUCCESS
Laxilef commented 5 months ago

ID 8 - CH2 setpoint ID 18 - pressure ID 19 - dhw flow rate ID 28 - return heating temp ID 57 - max heating temp

This is not critical and does not affect work. Duplicate heating CH1 to CH2 option can be disabled.

nedievas commented 5 months ago

ID 8 - CH2 setpoint ID 18 - pressure ID 19 - dhw flow rate ID 28 - return heating temp ID 57 - max heating temp

This is not critical and does not affect work. Duplicate heating CH1 to CH2 option can be disabled.

Here is the graph from night til this morning: paveikslas

Still saw like graph... Will disable Duplicate heating CH1 to CH2 option.

I have invalid ID 19 in logs, but I have some output in this state: paveikslas

Though I do not believe in this meter. I have like 28322,59 L of hot water usage for that period. It's unrealistic. 28 cubic meters? :) Impossible.

ID 28: paveikslas Invalid?

ID 18 is disabled in my HA as it's always 0.

Laxilef commented 5 months ago

Though I do not believe in this meter. I have like 28322,59 L of hot water usage for that period. It's unrealistic. 28 cubic meters? :) Impossible.

Well, this is really unusual :) Don't you have an indirect heating boiler?

Here is the graph from night til this morning: paveikslas

Still saw like graph...

What about the indoor temperature? Perhaps this is normal for your boiler... Why is the setpoint temperature 30 degrees all this time? Is equitherm disabled?

ID 28: paveikslas Invalid?

A temperature drop to 0 on the graph is unusual, but the rest of the time it stays at 50 degrees. What could this temperature mean? Perhaps the temperature is displayed only when the pump is running?

nedievas commented 5 months ago

Though I do not believe in this meter. I have like 28322,59 L of hot water usage for that period. It's unrealistic. 28 cubic meters? :) Impossible.

Well, this is really unusual :) Don't you have an indirect heating boiler?

I suppose it is indirect:)

Here is the graph from night til this morning: paveikslas Still saw like graph...

What about the indoor temperature? Perhaps this is normal for your boiler... Why is the setpoint temperature 30 degrees all this time? Is equitherm disabled?

Yes. Because I have outdoor sensor connected to the boiler and by this the boiler is working in "curve mode". Equitherm is disabled.

ID 28: paveikslas Invalid?

A temperature drop to 0 on the graph is unusual, but the rest of the time it stays at 50 degrees. What could this temperature mean? Perhaps the temperature is displayed only when the pump is running?

ID 28 is Invalid in logs. It is return heating temp and the picture was for it. Why is it invalid if we get some numbers, as also in ID 19 - DHW flow rate?

nedievas commented 5 months ago

Equiterm from the red arrow. Lowered target temperature from 30 to 26 from the blue arrow: Ekrano kopija 2024-04-25 231122

Telnet logs are the same:

Escape character is '^]'.
[23:54:50][OT][TRACE] ID:   25   Request: 80190000   Response: 40193419   Attempt:  1   Status: SUCCESS
[23:54:51][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[23:54:51][OT][TRACE] ID:   33   Request:   210000   Response: c021002e   Attempt:  1   Status: SUCCESS
[23:54:52][OT][TRACE] ID:    0   Request: 80002300   Response: c0002302   Attempt:  1   Status: SUCCESS
[23:54:52][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3733   Attempt:  1   Status: SUCCESS
[23:54:53][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[23:54:53][OT][TRACE] ID:   25   Request: 80190000   Response: 40193419   Attempt:  1   Status: SUCCESS
[23:54:53][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[23:54:54][OT][TRACE] ID:   33   Request:   210000   Response: c021002e   Attempt:  1   Status: SUCCESS
[23:54:54][OT][HEATING][INFO] Set temp: 48.54 (converted: 48.54)
[23:54:54][OT][TRACE] ID:   57   Request: 90393000   Response: f0390000   Attempt:  1   Status: INVALID
[23:54:54][OT][HEATING][WARN] Failed set max heating temp
[23:54:54][OT][TRACE] ID:    1   Request: 90013089   Response: 50013080   Attempt:  1   Status: SUCCESS
[23:54:55][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[23:54:55][MQTT][TRACE] Successfully publish 575 of 575 bytes to topic: opentherm/state
[23:54:55][OT][TRACE] ID:    0   Request: 80002300   Response: c0002302   Attempt:  1   Status: SUCCESS
[23:54:56][MQTT][MSG][TRACE] Topic: opentherm/state/set
>  {"temperatures": {"indoor":23.43}}

[23:54:56][MQTT][TRACE] Successfully publish 0 of 0 bytes to topic: opentherm/state/set
[23:54:56][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3733   Attempt:  1   Status: SUCCESS
[23:54:56][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[23:54:56][OT][TRACE] ID:   25   Request: 80190000   Response: 40193419   Attempt:  1   Status: SUCCESS
[23:54:56][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[23:54:57][OT][TRACE] ID:   33   Request:   210000   Response: c021002e   Attempt:  1   Status: SUCCESS
[23:54:57][MQTT][TRACE] Successfully publish 479 of 479 bytes to topic: opentherm/settings
[23:54:58][OT][TRACE] ID:    0   Request: 80002300   Response: c0002302   Attempt:  1   Status: SUCCESS
[23:54:58][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3733   Attempt:  1   Status: SUCCESS
[23:54:58][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[23:54:59][MAIN][VERB] Free heap size: 25520 of 81920 bytes (min: 17736, diff: 0), max free block: 20936 (min: 15904, diff: 0, frag: 17%)
[23:54:59][OT][TRACE] ID:   25   Request: 80190000   Response: 40193419   Attempt:  1   Status: SUCCESS
[23:54:59][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[23:54:59][OT][TRACE] ID:   33   Request:   210000   Response: c021002e   Attempt:  1   Status: SUCCESS
[23:55:00][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[23:55:00][OT][TRACE] ID:    0   Request: 80002300   Response: c0002302   Attempt:  1   Status: SUCCESS
[23:55:01][MQTT][TRACE] Successfully publish 575 of 575 bytes to topic: opentherm/state
[23:55:01][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3733   Attempt:  1   Status: SUCCESS
[23:55:01][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[23:55:01][OT][TRACE] ID:   25   Request: 80190000   Response: 40193419   Attempt:  1   Status: SUCCESS
[23:55:02][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[23:55:02][OT][TRACE] ID:   33   Request:   210000   Response: c021002e   Attempt:  1   Status: SUCCESS
[23:55:03][OT][TRACE] ID:    0   Request: 80002300   Response: c0002302   Attempt:  1   Status: SUCCESS
[23:55:03][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3733   Attempt:  1   Status: SUCCESS
[23:55:04][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[23:55:04][OT][TRACE] ID:   25   Request: 80190000   Response: c0193400   Attempt:  1   Status: SUCCESS
[23:55:04][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[23:55:05][OT][TRACE] ID:   33   Request:   210000   Response: c021002e   Attempt:  1   Status: SUCCESS
[23:55:06][OT][TRACE] ID:    0   Request: 80002300   Response: c0002302   Attempt:  1   Status: SUCCESS
[23:55:06][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3733   Attempt:  1   Status: SUCCESS
[23:55:06][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[23:55:06][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[23:55:06][MQTT][TRACE] Successfully publish 573 of 573 bytes to topic: opentherm/state
[23:55:06][OT][TRACE] ID:   25   Request: 80190000   Response: c0193400   Attempt:  1   Status: SUCCESS
[23:55:07][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[23:55:07][OT][TRACE] ID:   33   Request:   210000   Response: c021002e   Attempt:  1   Status: SUCCESS
[23:55:08][OT][TRACE] ID:    0   Request: 80002300   Response: c0002302   Attempt:  1   Status: SUCCESS
[23:55:08][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3733   Attempt:  1   Status: SUCCESS
[23:55:09][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[23:55:09][OT][TRACE] ID:   25   Request: 80190000   Response: c0193400   Attempt:  1   Status: SUCCESS
[23:55:09][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[23:55:10][OT][TRACE] ID:   33   Request:   210000   Response: c021002e   Attempt:  1   Status: SUCCESS
[23:55:11][OT][TRACE] ID:    0   Request: 80002300   Response: c0002302   Attempt:  1   Status: SUCCESS
[23:55:11][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3733   Attempt:  1   Status: SUCCESS
[23:55:11][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[23:55:12][OT][TRACE] ID:   25   Request: 80190000   Response: c0193400   Attempt:  1   Status: SUCCESS
[23:55:12][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[23:55:12][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[23:55:12][MQTT][TRACE] Successfully publish 573 of 573 bytes to topic: opentherm/state
[23:55:12][OT][TRACE] ID:   33   Request:   210000   Response: c021002e   Attempt:  1   Status: SUCCESS
[23:55:13][OT][TRACE] ID:    0   Request: 80002300   Response: c0002302   Attempt:  1   Status: SUCCESS
[23:55:14][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3733   Attempt:  1   Status: SUCCESS
[23:55:14][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[23:55:14][OT][TRACE] ID:   25   Request: 80190000   Response: c0193400   Attempt:  1   Status: SUCCESS
[23:55:15][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[23:55:15][OT][TRACE] ID:   33   Request:   210000   Response: c021002e   Attempt:  1   Status: SUCCESS
[23:55:16][OT][TRACE] ID:    0   Request: 80002300   Response: c0002302   Attempt:  1   Status: SUCCESS
[23:55:17][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3733   Attempt:  1   Status: SUCCESS
[23:55:17][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[23:55:17][OT][TRACE] ID:   25   Request: 80190000   Response: c0193400   Attempt:  1   Status: SUCCESS
[23:55:18][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[23:55:18][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[23:55:18][MQTT][TRACE] Successfully publish 573 of 573 bytes to topic: opentherm/state
[23:55:18][OT][TRACE] ID:   33   Request:   210000   Response: 4021002f   Attempt:  1   Status: SUCCESS
[23:55:19][MAIN][VERB] Free heap size: 25520 of 81920 bytes (min: 17736, diff: 0), max free block: 20936 (min: 15904, diff: 0, frag: 17%)
[23:55:19][OT][TRACE] ID:    0   Request: 80002300   Response: c0002302   Attempt:  1   Status: SUCCESS
[23:55:19][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3733   Attempt:  1   Status: SUCCESS
[23:55:20][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[23:55:20][OT][TRACE] ID:   25   Request: 80190000   Response: c0193400   Attempt:  1   Status: SUCCESS
[23:55:20][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[23:55:21][OT][TRACE] ID:   33   Request:   210000   Response: 4021002f   Attempt:  1   Status: SUCCESS
[23:55:22][OT][TRACE] ID:    0   Request: 80002300   Response: c0002302   Attempt:  1   Status: SUCCESS
[23:55:22][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3733   Attempt:  1   Status: SUCCESS
[23:55:22][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[23:55:22][OT][TRACE] ID:   25   Request: 80190000   Response: c0193400   Attempt:  1   Status: SUCCESS
[23:55:23][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[23:55:23][OT][TRACE] ID:   33   Request:   210000   Response: 4021002f   Attempt:  1   Status: SUCCESS
[23:55:23][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[23:55:23][MQTT][TRACE] Successfully publish 573 of 573 bytes to topic: opentherm/state
[23:55:24][OT][TRACE] ID:    0   Request: 80002300   Response: c0002302   Attempt:  1   Status: SUCCESS
[23:55:24][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3733   Attempt:  1   Status: SUCCESS
[23:55:25][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[23:55:25][OT][TRACE] ID:   25   Request: 80190000   Response: c0193400   Attempt:  1   Status: SUCCESS
[23:55:25][MQTT][MSG][TRACE] Topic: opentherm/state/set
>  {"temperatures": {"indoor":23.43}}

[23:55:25][MQTT][TRACE] Successfully publish 0 of 0 bytes to topic: opentherm/state/set
[23:55:25][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[23:55:26][OT][TRACE] ID:   33   Request:   210000   Response: 4021002f   Attempt:  1   Status: SUCCESS
[23:55:27][OT][TRACE] ID:    0   Request: 80002300   Response: c0002302   Attempt:  1   Status: SUCCESS
[23:55:27][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3733   Attempt:  1   Status: SUCCESS
[23:55:27][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[23:55:28][OT][TRACE] ID:   25   Request: 80190000   Response: c0193400   Attempt:  1   Status: SUCCESS
[23:55:28][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[23:55:28][OT][TRACE] ID:   33   Request:   210000   Response: 4021002f   Attempt:  1   Status: SUCCESS
[23:55:29][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[23:55:29][OT][TRACE] ID:    0   Request: 80002300   Response: c0002302   Attempt:  1   Status: SUCCESS
[23:55:29][MQTT][TRACE] Successfully publish 573 of 573 bytes to topic: opentherm/state
[23:55:30][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3733   Attempt:  1   Status: SUCCESS
[23:55:30][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[23:55:30][OT][TRACE] ID:   25   Request: 80190000   Response: c01933cd   Attempt:  1   Status: SUCCESS
[23:55:31][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[23:55:31][OT][TRACE] ID:   33   Request:   210000   Response: 4021002f   Attempt:  1   Status: SUCCESS
[23:55:32][OT][TRACE] ID:    0   Request: 80002300   Response: c0002302   Attempt:  1   Status: SUCCESS
[23:55:32][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3733   Attempt:  1   Status: SUCCESS
[23:55:32][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[23:55:33][OT][TRACE] ID:   25   Request: 80190000   Response: c01933cd   Attempt:  1   Status: SUCCESS
[23:55:33][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[23:55:33][OT][TRACE] ID:   33   Request:   210000   Response: 4021002f   Attempt:  1   Status: SUCCESS
[23:55:34][OT][TRACE] ID:    0   Request: 80002300   Response: c0002302   Attempt:  1   Status: SUCCESS
[23:55:35][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[23:55:35][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3733   Attempt:  1   Status: SUCCESS
[23:55:35][MQTT][TRACE] Successfully publish 575 of 575 bytes to topic: opentherm/state
[23:55:35][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[23:55:35][OT][TRACE] ID:   25   Request: 80190000   Response: c01933cd   Attempt:  1   Status: SUCCESS
[23:55:36][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[23:55:36][OT][TRACE] ID:   33   Request:   210000   Response: 4021002f   Attempt:  1   Status: SUCCESS
[23:55:37][OT][TRACE] ID:    0   Request: 80002300   Response: c0002302   Attempt:  1   Status: SUCCESS
[23:55:37][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3733   Attempt:  1   Status: SUCCESS
[23:55:38][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[23:55:38][OT][TRACE] ID:   25   Request: 80190000   Response: c01933cd   Attempt:  1   Status: SUCCESS
[23:55:38][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[23:55:39][OT][TRACE] ID:   33   Request:   210000   Response: 4021002f   Attempt:  1   Status: SUCCESS
[23:55:39][OT][DHW][INFO] Set temp: 55.00 (converted: 55.00)
[23:55:39][MAIN][VERB] Free heap size: 25520 of 81920 bytes (min: 17736, diff: 0), max free block: 20936 (min: 15904, diff: 0, frag: 17%)
[23:55:39][OT][TRACE] ID:   56   Request: 90383700   Response: 50383700   Attempt:  1   Status: SUCCESS
[23:55:40][OT][TRACE] ID:    0   Request: 80002300   Response: c0002302   Attempt:  1   Status: SUCCESS
[23:55:40][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3733   Attempt:  1   Status: SUCCESS
[23:55:40][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[23:55:41][MQTT][TRACE] Successfully publish 575 of 575 bytes to topic: opentherm/state
[23:55:41][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[23:55:41][OT][TRACE] ID:   25   Request: 80190000   Response: c01933cd   Attempt:  1   Status: SUCCESS
[23:55:41][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[23:55:42][OT][TRACE] ID:   33   Request:   210000   Response: c021002e   Attempt:  1   Status: SUCCESS
[23:55:43][OT][TRACE] ID:    0   Request: 80002300   Response: c0002302   Attempt:  1   Status: SUCCESS
[23:55:43][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3733   Attempt:  1   Status: SUCCESS
[23:55:43][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[23:55:43][OT][TRACE] ID:   25   Request: 80190000   Response: c01933cd   Attempt:  1   Status: SUCCESS
[23:55:44][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[23:55:44][OT][TRACE] ID:   33   Request:   210000   Response: c021002e   Attempt:  1   Status: SUCCESS
[23:55:45][OT][TRACE] ID:    0   Request: 80002300   Response: c0002302   Attempt:  1   Status: SUCCESS
[23:55:45][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3733   Attempt:  1   Status: SUCCESS
[23:55:46][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[23:55:46][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[23:55:46][OT][TRACE] ID:   25   Request: 80190000   Response: c01933cd   Attempt:  1   Status: SUCCESS
[23:55:46][MQTT][TRACE] Successfully publish 575 of 575 bytes to topic: opentherm/state
[23:55:46][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[23:55:47][OT][TRACE] ID:   33   Request:   210000   Response: c021002e   Attempt:  1   Status: SUCCESS
[23:55:47][MQTT][TRACE] Successfully publish 479 of 479 bytes to topic: opentherm/settings
[23:55:48][OT][TRACE] ID:    0   Request: 80002300   Response: c0002302   Attempt:  1   Status: SUCCESS
[23:55:49][OT][TRACE] ID:   14   Request: 900e6400   Response: 500e6400   Attempt:  1   Status: SUCCESS
[23:55:49][OT][HEATING][SILENT] Set max modulation 100%
[23:55:49][OT][TRACE] ID:   48   Request:   300000   Response: 4030431e   Attempt:  1   Status: SUCCESS
[23:55:49][OT][TRACE] ID:   49   Request: 80310000   Response: 40315014   Attempt:  1   Status: SUCCESS
[23:55:49][OT][TRACE] ID:   27   Request:   1b0000   Response: c01b0d19   Attempt:  1   Status: SUCCESS
[23:55:50][OT][TRACE] ID:   18   Request:   120000   Response: f0120000   Attempt:  1   Status: INVALID
[23:55:50][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3733   Attempt:  1   Status: SUCCESS
[23:55:50][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[23:55:51][OT][TRACE] ID:   25   Request: 80190000   Response: c01933cd   Attempt:  1   Status: SUCCESS
[23:55:51][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[23:55:51][OT][TRACE] ID:   33   Request:   210000   Response: c021002e   Attempt:  1   Status: SUCCESS
[23:55:52][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[23:55:52][MQTT][TRACE] Successfully publish 575 of 575 bytes to topic: opentherm/state
[23:55:52][OT][TRACE] ID:    0   Request: 80002300   Response: c0002302   Attempt:  1   Status: SUCCESS
[23:55:53][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3733   Attempt:  1   Status: SUCCESS
[23:55:53][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[23:55:53][OT][TRACE] ID:   25   Request: 80190000   Response: c01933cd   Attempt:  1   Status: SUCCESS
[23:55:54][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[23:55:54][OT][TRACE] ID:   33   Request:   210000   Response: c021002e   Attempt:  1   Status: SUCCESS
[23:55:55][OT][TRACE] ID:    0   Request: 80002300   Response: c0002302   Attempt:  1   Status: SUCCESS
[23:55:55][MQTT][MSG][TRACE] Topic: opentherm/state/set
>  {"temperatures": {"indoor":23.43}}

[23:55:55][MQTT][TRACE] Successfully publish 0 of 0 bytes to topic: opentherm/state/set
[23:55:55][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3733   Attempt:  1   Status: SUCCESS
[23:55:56][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[23:55:56][OT][TRACE] ID:   25   Request: 80190000   Response: c01933cd   Attempt:  1   Status: SUCCESS
[23:55:56][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[23:55:57][OT][TRACE] ID:   33   Request:   210000   Response: c021002e   Attempt:  1   Status: SUCCESS
[23:55:57][OT][HEATING][INFO] Set temp: 48.54 (converted: 48.54)
[23:55:57][OT][TRACE] ID:   57   Request: 90393000   Response: f0390000   Attempt:  1   Status: INVALID
[23:55:57][OT][HEATING][WARN] Failed set max heating temp
[23:55:57][OT][TRACE] ID:    1   Request: 90013089   Response: 50013080   Attempt:  1   Status: SUCCESS
[23:55:58][MQTT][TRACE] Successfully publish 6 of 6 bytes to topic: opentherm/status
[23:55:58][MQTT][TRACE] Successfully publish 575 of 575 bytes to topic: opentherm/state
[23:55:58][OT][TRACE] ID:    0   Request: 80002300   Response: c0002302   Attempt:  1   Status: SUCCESS
[23:55:59][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3733   Attempt:  1   Status: SUCCESS
[23:55:59][MAIN][VERB] Free heap size: 25520 of 81920 bytes (min: 17736, diff: 0), max free block: 20936 (min: 15904, diff: 0, frag: 17%)
[23:55:59][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[23:55:59][OT][TRACE] ID:   25   Request: 80190000   Response: c01933cd   Attempt:  1   Status: SUCCESS
[23:55:59][OT][TRACE] ID:   28   Request: 801c0000   Response: 701c0000   Attempt:  1   Status: INVALID
[23:56:00][OT][TRACE] ID:   33   Request:   210000   Response: c021002e   Attempt:  1   Status: SUCCESS
[23:56:01][OT][TRACE] ID:    0   Request: 80002300   Response: c0002302   Attempt:  1   Status: SUCCESS
[23:56:01][OT][TRACE] ID:   26   Request: 801a0000   Response: c01a3733   Attempt:  1   Status: SUCCESS
[23:56:01][OT][TRACE] ID:   19   Request: 80130000   Response: 70130000   Attempt:  1   Status: INVALID
[23:56:02][OT][TRACE] ID:   25   Request: 80190000   Response: c01933b3   Attempt:  1   Status: SUCCESS

[x] DHW present [x] Summer/winter mode [ ] Heating CH2 always enabled [ ]Duplicate heating CH1 to CH2 [x] Sync modulation with heating [ ] Native heating control

Outdoor sensor connected to boiler.

Now the indoor temperature is rising and the comfort returned to my house :D paveikslas