[Bug] Flapping CH enable bit in standalone mode

This Forum is about the Opentherm gateway (OTGW) from Schelte

Moderator: hvxl

Post Reply
fox
Starting Member
Starting Member
Posts: 10
Joined: Sun Sep 25, 2022 1:44 pm

[Bug] Flapping CH enable bit in standalone mode

Post by fox »

Hello,
I received a brand new board from NodoShop and struggled a lot before succeeding to control my Central Heating.
I believe this is a bug. I want to share it in the hope it will be fixed.
I also found a way to get around it, it could be useful for other users! :)

Steps to reproduce
- Be in standalone mode (remove Thermostat from header)
- Have an empty list of Alternative Data IDs
- Try to make the boiler heat your house by using CS/CH serial commands
(Note that CS command is honored only for 1min before going back to CS=0. This is written in the doc but it took me time to understand this. So, you need to regularly send CS=x messages and send one CH=1 message.)

Expected behavior
The boiler should heat the house

Actual behavior
Boiler is never heating.

Analysis
The gateway is sending contradictory Status (ID 0) messages (master status). Sometimes it says it enables the CH bit, sometimes it says it disables the CH bit.
The boiler never even activates Central Heating because before it can do that, the gateway has already sent again a CH=0 to the boiler.

09:01:56.666493 R80000100 Read-Data Status (MsgID=0): 00000001 00000000
09:01:56.861462 B40000100 Read-Ack Status (MsgID=0): 00000001 00000000
09:01:57.660599 R80190000 Read-Data Boiler water temperature (MsgID=25): 0.00
09:01:57.761334 B401932E6 Read-Ack Boiler water temperature (MsgID=25): 50.90
09:01:58.656872 R10015000 Write-Data Control setpoint (MsgID=1): 80.00
09:01:58.764957 BD0015000 Write-Ack Control setpoint (MsgID=1): 80.00
09:01:59.652308 R00000000 Read-Data Status (MsgID=0): 00000000 00000000
09:01:59.772792 BC0000000 Read-Ack Status (MsgID=0): 00000000 00000000
09:02:00.649589 R00110000 Read-Data Relative modulation level (MsgID=17): 0.00
09:02:00.774836 BC0110000 Read-Ack Relative modulation level (MsgID=17): 0.00
09:02:01.645980 R001B0000 Read-Data Outside temperature (MsgID=27): 0.00
09:02:01.779431 B601B0000 Data-Inv Outside temperature (MsgID=27): 0.00
09:02:02.644223 R801C0000 Read-Data Return water temperature (MsgID=28): 0.00
09:02:02.785102 B701C0000 Unk-DataId Return water temperature (MsgID=28): 0.00
09:02:03.812008 R900E6400 Write-Data Maximum relative modulation level (MsgID=14): 100.00
09:02:03.817862 B500E6400 Write-Ack Maximum relative modulation level (MsgID=14): 100.00
09:02:04.640376 R00000000 Read-Data Status (MsgID=0): 00000000 00000000
09:02:04.798870 BC0000000 Read-Ack Status (MsgID=0): 00000000 00000000
09:02:05.638310 R80000100 Read-Data Status (MsgID=0): 00000001 00000000
09:02:05.803047 B40000100 Read-Ack Status (MsgID=0): 00000001 00000000
09:02:06.636330 R80190000 Read-Data Boiler water temperature (MsgID=25): 0.00
09:02:06.809914 B401932CD Read-Ack Boiler water temperature (MsgID=25): 50.80
09:02:07.635943 R10015000 Write-Data Control setpoint (MsgID=1): 80.00
09:02:07.818106 BD0015000 Write-Ack Control setpoint (MsgID=1): 80.00
09:02:08.634461 R80380000 Read-Data DHW setpoint (MsgID=56): 0.00
09:02:08.823002 BC0383200 Read-Ack DHW setpoint (MsgID=56): 50.00
09:02:09.634351 R00390000 Read-Data Max CH water setpoint (MsgID=57): 0.00
09:02:09.733010 BC0395000 Read-Ack Max CH water setpoint (MsgID=57): 80.00
09:02:10.633089 R00000000 Read-Data Status (MsgID=0): 00000000 00000000
09:02:10.738061 BC0000000 Read-Ack Status (MsgID=0): 00000000 00000000
09:02:11.785176 R00120000 Read-Data CH water pressure (MsgID=18): 0.00
09:02:11.874188 B40120166 Read-Ack CH water pressure (MsgID=18): 1.40

It took time for me to understand what to do to make it work.
I noticed the messages sent in standalone mode are documented here:
https://otgw.tclcode.com/standalone.html#intro

They always occur in this order:

MsgID 0: Master and Slave Status flags
MsgID 25: Boiler flow water temperature
MsgID 1: Control Setpoint
UserDefined
MsgID 17: Relative Modulation Level
MsgID 27: Outside temperature
MsgID 28: Return water temperature
MsgID 14: Maximum relative modulation level setting
UserDefined
MsgID 0: Master and Slave Status flags
MsgID 25: Boiler flow water temperature
MsgID 1: Control Setpoint
MsgID 56: DHW Setpoint
MsgID 57: Max CH water Setpoint
UserDefined
MsgID 18: Water pressure in CH circuit

When comparing my messages log with this list, we quickly see that correct Status messages (CH=1) are the Status messages in the list, and wrong ones with the bug (CH=0) are those replacing the UserDefined slots.

UserDefined slots are filled by the alternative ID list. But if the list is empty, it send a Status (ID0) message.
The bug is: when filling up a UserDefined slot, if the alternative ID list is empty, the Status sent is an all-zero status, not reflecting the real status the gateway wants to send.

Work Around
The way to get around that is to add a minimum of 1 alternative ID, to make sure that UserDefined slots will never attempt to send the buggy Status message.
Last edited by fox on Sun Sep 25, 2022 2:28 pm, edited 1 time in total.
hvxl
Senior Member
Senior Member
Posts: 1965
Joined: Sat Jun 05, 2010 11:59 am
Contact:

Re: [Bug] Flapping CH enable bit in standalone mode

Post by hvxl »

Thank you for your very detailed analysis. I will work on fixing this bug.

One small remark: Only one alternative ID should be needed. The OTGW goes through the list whenever it is scheduled to send a user defined message, and starts again from the top when the list is exhausted. It doesn't map each alternative ID to a specific slot in the sequence.
Schelte
fox
Starting Member
Starting Member
Posts: 10
Joined: Sun Sep 25, 2022 1:44 pm

Re: [Bug] Flapping CH enable bit in standalone mode

Post by fox »

Thanks for your answer!
Yes, actually I had noticed the behavior like you say: only 1 alternative ID is enough. With 1 alternative ID, all UserDefined slots are filled with that.

I edited my post accordingly.
EP94
Starting Member
Starting Member
Posts: 9
Joined: Wed Oct 13, 2021 6:18 pm

Re: [Bug] Flapping CH enable bit in standalone mode

Post by EP94 »

Adding an alternative ID solved to "Flapping CH enable bit" problem; the "Central heating mode" stays enabled. However, the flame starts for a random short amount of time and then stops while the CH bit is still enabled and the water temperature is not yet at the desired setpoint. I'm sending the CS=xx command every 4 seconds. Is this also part of the bug or am i doing something wrong?
EP94
Starting Member
Starting Member
Posts: 9
Joined: Wed Oct 13, 2021 6:18 pm

Re: [Bug] Flapping CH enable bit in standalone mode

Post by EP94 »

Logging:

Code: Select all

10:07:07.350526	GW: 1
10:07:07.357965	
10:07:07.410501	MM: 70
10:07:07.423700	
10:07:07.432640	CS: 66.00
10:07:07.441762	
10:07:07.450374	CH: 1
10:07:07.457419	
10:07:08.016940	R00780000	Read-Data 	Burner operation hours: 0
10:07:08.021182	
10:07:08.126151	B40780288	Read-Ack  	Burner operation hours: 648
10:07:08.137545	
10:07:09.091022	R00110000	Read-Data 	Relative modulation level: 0.00
10:07:09.099271	
10:07:09.192846	BC0110000	Read-Ack  	Relative modulation level: 0.00
10:07:09.200512	
10:07:10.115927	R80310000	Read-Data 	Max CH setpoint boundaries: 0 0
10:07:10.131882	
10:07:10.239153	B40315500	Read-Ack  	Max CH setpoint boundaries: 85 0
10:07:10.247091	
10:07:11.139000	R801C0000	Read-Data 	Return water temperature: 0.00
10:07:11.139836	
10:07:11.242272	BC01C1900	Read-Ack  	Return water temperature: 25.00
10:07:11.244778	
10:07:12.166476	R900E4600	Write-Data	Maximum relative modulation level: 70.00
10:07:12.167534	
10:07:12.274366	B500E4600	Write-Ack 	Maximum relative modulation level: 70.00
10:07:12.275892	
10:07:13.205049	R80310000	Read-Data 	Max CH setpoint boundaries: 0 0
10:07:13.206022	
10:07:13.330267	B40315500	Read-Ack  	Max CH setpoint boundaries: 85 0
10:07:13.330842	
10:07:14.239096	R80000100	Read-Data 	Status: 00000001 00000000
10:07:14.239805	
10:07:14.416515	B40000100	Read-Ack  	Status: 00000001 00000000
10:07:14.419703	
10:07:15.276981	R80190000	Read-Data 	Boiler water temperature: 0.00
10:07:15.277988	
10:07:15.375371	BC0191900	Read-Ack  	Boiler water temperature: 25.00
10:07:15.376923	
10:07:16.311403	R10014200	Write-Data	Control setpoint: 66.00
10:07:16.313080	
10:07:16.434611	BD0014200	Write-Ack 	Control setpoint: 66.00
10:07:16.435209	
10:07:17.351612	R80380000	Read-Data 	DHW setpoint: 0.00
10:07:17.352324	
10:07:17.487602	B40383C00	Read-Ack  	DHW setpoint: 60.00
10:07:17.489860	
10:07:18.408563	R00390000	Read-Data 	Max CH water setpoint: 0.00
10:07:18.409273	
10:07:18.543462	BC0394B00	Read-Ack  	Max CH water setpoint: 75.00
10:07:18.545290	
10:07:19.433259	R007B0000	Read-Data 	DHW burner operation hours: 0
10:07:19.434731	
10:07:19.535743	BC07B0055	Read-Ack  	DHW burner operation hours: 85
10:07:19.536670	
10:07:20.464239	R00120000	Read-Data 	CH water pressure: 0.00
10:07:20.464646	
10:07:20.574633	B401201CC	Read-Ack  	CH water pressure: 1.80
10:07:20.575204	
10:07:21.498258	R80000100	Read-Data 	Status: 00000001 00000000
10:07:21.500506	
10:07:21.632297	BC0000102	Read-Ack  	Status: 00000001 00000010
10:07:21.634119	
10:07:22.537504	R80190000	Read-Data 	Boiler water temperature: 0.00
10:07:22.538870	
10:07:22.709972	BC0191A00	Read-Ack  	Boiler water temperature: 26.00
10:07:22.710642	
10:07:23.573848	R10014200	Write-Data	Control setpoint: 66.00
10:07:23.574563	
10:07:23.668694	BD0014200	Write-Ack 	Control setpoint: 66.00
10:07:23.670058	
10:07:24.608766	R00740000	Read-Data 	Burner starts: 0
10:07:24.609423	
10:07:24.723891	B407411E5	Read-Ack  	Burner starts: 4581
10:07:24.725257	
10:07:25.371866	CS: 66.00
10:07:25.372670	
10:07:25.679690	R00110000	Read-Data 	Relative modulation level: 0.00
10:07:25.681159	
10:07:25.779397	BC0110000	Read-Ack  	Relative modulation level: 0.00
10:07:25.781010	
10:07:26.702502	R007B0000	Read-Data 	DHW burner operation hours: 0
10:07:26.703122	
10:07:26.835258	BC07B0055	Read-Ack  	DHW burner operation hours: 85
10:07:26.837030	
10:07:27.727981	R801C0000	Read-Data 	Return water temperature: 0.00
10:07:27.730117	
10:07:27.888655	BC01C1900	Read-Ack  	Return water temperature: 25.00
10:07:27.889143	
10:07:28.374193	CS: 65.00
10:07:28.375406	
10:07:28.761208	R900E4600	Write-Data	Maximum relative modulation level: 70.00
10:07:28.763017	
10:07:28.887534	B500E4600	Write-Ack 	Maximum relative modulation level: 70.00
10:07:28.889805	
10:07:29.799372	R00770000	Read-Data 	DHW burner starts: 0
10:07:29.799966	
10:07:29.922979	BC0770AB2	Read-Ack  	DHW burner starts: 2738
10:07:29.924486	
10:07:30.831894	R80000100	Read-Data 	Status: 00000001 00000000
10:07:30.832539	
10:07:30.991106	BC0000102	Read-Ack  	Status: 00000001 00000010
10:07:30.993655	
10:07:31.369512	CS: 66.00
10:07:31.370124	
10:07:31.925103	R80190000	Read-Data 	Boiler water temperature: 0.00
10:07:31.925707	
10:07:31.972184	BC0191900	Read-Ack  	Boiler water temperature: 25.00
10:07:31.973009	
10:07:32.905766	R10014200	Write-Data	Control setpoint: 66.00
10:07:32.908011	
10:07:33.051636	BD0014200	Write-Ack 	Control setpoint: 66.00
10:07:33.052368	
10:07:33.973633	R80380000	Read-Data 	DHW setpoint: 0.00
10:07:33.974095	
10:07:34.062903	B40383C00	Read-Ack  	DHW setpoint: 60.00
10:07:34.064691	
10:07:34.384201	CS: 65.00
10:07:34.388117	
10:07:34.980835	R00390000	Read-Data 	Max CH water setpoint: 0.00
10:07:34.981460	
10:07:35.100036	BC0394B00	Read-Ack  	Max CH water setpoint: 75.00
10:07:35.101203	
10:07:36.010402	R00780000	Read-Data 	Burner operation hours: 0
10:07:36.010957	
10:07:36.159225	B40780288	Read-Ack  	Burner operation hours: 648
10:07:36.160803	
10:07:37.044773	R00120000	Read-Data 	CH water pressure: 0.00
10:07:37.045458	
10:07:37.147610	B401201CC	Read-Ack  	CH water pressure: 1.80
10:07:37.148722	
10:07:37.386065	CS: 66.00
10:07:37.388815	
10:07:38.067589	R80000100	Read-Data 	Status: 00000001 00000000
10:07:38.068134	
10:07:38.201813	B4000010A	Read-Ack  	Status: 00000001 00001010
10:07:38.203498	
10:07:39.106236	R80190000	Read-Data 	Boiler water temperature: 0.00
10:07:39.110103	
10:07:39.253841	B40191D00	Read-Ack  	Boiler water temperature: 29.00
10:07:39.255098	
10:07:40.143396	R10014200	Write-Data	Control setpoint: 66.00
10:07:40.144468	
10:07:40.241489	BD0014200	Write-Ack 	Control setpoint: 66.00
10:07:40.243683	
10:07:40.424797	CS: 65.00
10:07:40.425315	
10:07:41.179612	R80310000	Read-Data 	Max CH setpoint boundaries: 0 0
10:07:41.182205	
10:07:41.294397	B40315500	Read-Ack  	Max CH setpoint boundaries: 85 0
10:07:41.294972	
10:07:42.221676	R00110000	Read-Data 	Relative modulation level: 0.00
10:07:42.222163	
10:07:42.355656	BC0110000	Read-Ack  	Relative modulation level: 0.00
10:07:42.356355	
10:07:43.265096	R80310000	Read-Data 	Max CH setpoint boundaries: 0 0
10:07:43.265627	
10:07:43.375228	CS: 66.00
10:07:43.376666	
10:07:43.421773	B40315500	Read-Ack  	Max CH setpoint boundaries: 85 0
10:07:43.423004	
10:07:44.315551	R801C0000	Read-Data 	Return water temperature: 0.00
10:07:44.316437	
10:07:44.388128	BC01C1900	Read-Ack  	Return water temperature: 25.00
10:07:44.389102	
10:07:45.339307	R900E4600	Write-Data	Maximum relative modulation level: 70.00
10:07:45.340731	
10:07:45.442579	B500E4600	Write-Ack 	Maximum relative modulation level: 70.00
10:07:45.444734	
10:07:46.371307	R007B0000	Read-Data 	DHW burner operation hours: 0
10:07:46.372690	
10:07:46.413886	CS: 65.00
10:07:46.416187	
10:07:46.498358	BC07B0055	Read-Ack  	DHW burner operation hours: 85
10:07:46.499083	
10:07:47.413634	R80000100	Read-Data 	Status: 00000001 00000000
10:07:47.415010	
10:07:47.572240	B4000010A	Read-Ack  	Status: 00000001 00001010
10:07:47.574090	
10:07:48.444410	R80190000	Read-Data 	Boiler water temperature: 0.00
10:07:48.444854	
10:07:48.617110	B40192200	Read-Ack  	Boiler water temperature: 34.00
10:07:48.618824	
10:07:49.371885	CS: 66.00
10:07:49.373614	
10:07:49.481230	R10014200	Write-Data	Control setpoint: 66.00
10:07:49.481905	
10:07:49.640905	BD0014200	Write-Ack 	Control setpoint: 66.00
10:07:49.643677	
10:07:50.517529	R80380000	Read-Data 	DHW setpoint: 0.00
10:07:50.518134	
10:07:50.664963	B40383C00	Read-Ack  	DHW setpoint: 60.00
10:07:50.666901	
10:07:51.576007	R00390000	Read-Data 	Max CH water setpoint: 0.00
10:07:51.577226	
10:07:51.701965	BC0394B00	Read-Ack  	Max CH water setpoint: 75.00
10:07:51.702719	
10:07:52.406638	CS: 65.00
10:07:52.412291	
10:07:52.609655	R00740000	Read-Data 	Burner starts: 0
10:07:52.610238	
10:07:52.753164	B407411E6	Read-Ack  	Burner starts: 4582
10:07:52.753765	
10:07:53.633882	R00120000	Read-Data 	CH water pressure: 0.00
10:07:53.635850	
10:07:53.742289	B401201CC	Read-Ack  	CH water pressure: 1.80
10:07:53.744804	
10:07:54.661896	R80000100	Read-Data 	Status: 00000001 00000000
10:07:54.662417	
10:07:54.794061	B4000010A	Read-Ack  	Status: 00000001 00001010
10:07:54.794940	
10:07:55.374590	CS: 66.00
10:07:55.375831	
10:07:55.704050	R80190000	Read-Data 	Boiler water temperature: 0.00
10:07:55.704640	
10:07:55.850823	B40192100	Read-Ack  	Boiler water temperature: 33.00
10:07:55.852274	
10:07:56.743260	R10014200	Write-Data	Control setpoint: 66.00
10:07:56.744726	
10:07:56.834884	BD0014200	Write-Ack 	Control setpoint: 66.00
10:07:56.835618	
10:07:57.777717	R007B0000	Read-Data 	DHW burner operation hours: 0
10:07:57.778547	
10:07:57.886913	BC07B0055	Read-Ack  	DHW burner operation hours: 85
10:07:57.887482	
10:07:58.377455	CS: 65.00
10:07:58.378089	
10:07:58.813408	R00110000	Read-Data 	Relative modulation level: 0.00
10:07:58.814236	
10:07:58.938341	BC0110000	Read-Ack  	Relative modulation level: 0.00
10:07:58.939430	
10:07:59.853315	R00770000	Read-Data 	DHW burner starts: 0
10:07:59.855210	
10:07:59.994200	BC0770AB2	Read-Ack  	DHW burner starts: 2738
10:07:59.995507	
10:08:00.904102	R801C0000	Read-Data 	Return water temperature: 0.00
10:08:00.904901	
10:08:01.052004	BC01C1900	Read-Ack  	Return water temperature: 25.00
10:08:01.052885	
10:08:01.385624	CS: 66.00
10:08:01.388326	
10:08:01.931343	R900E4600	Write-Data	Maximum relative modulation level: 70.00
10:08:01.932465	
10:08:02.034567	B500E4600	Write-Ack 	Maximum relative modulation level: 70.00
10:08:02.035409	
10:08:02.958403	R00780000	Read-Data 	Burner operation hours: 0
10:08:02.958993	
10:08:03.093151	B40780288	Read-Ack  	Burner operation hours: 648
10:08:03.093988	
10:08:03.998318	R80000100	Read-Data 	Status: 00000001 00000000
10:08:04.003688	
10:08:04.181434	B4000010A	Read-Ack  	Status: 00000001 00001010
10:08:04.182100	
10:08:04.386500	CS: 65.00
10:08:04.388230	
10:08:05.037694	R80190000	Read-Data 	Boiler water temperature: 0.00
10:08:05.038110	
10:08:05.128166	BC0192000	Read-Ack  	Boiler water temperature: 32.00
10:08:05.128753	
10:08:06.072902	R10014100	Write-Data	Control setpoint: 65.00
10:08:06.073429	
10:08:06.184914	BD0014100	Write-Ack 	Control setpoint: 65.00
10:08:06.185381	
10:08:07.109538	R80380000	Read-Data 	DHW setpoint: 0.00
10:08:07.110009	
10:08:07.253453	B40383C00	Read-Ack  	DHW setpoint: 60.00
10:08:07.254530	
10:08:07.388349	CS: 66.00
10:08:07.388820	
10:08:08.160294	R00390000	Read-Data 	Max CH water setpoint: 0.00
10:08:08.161044	
10:08:08.291056	BC0394B00	Read-Ack  	Max CH water setpoint: 75.00
10:08:08.292972	
10:08:09.198714	R80310000	Read-Data 	Max CH setpoint boundaries: 0 0
10:08:09.199335	
10:08:09.301668	B40315500	Read-Ack  	Max CH setpoint boundaries: 85 0
10:08:09.302308	
10:08:10.226618	R00120000	Read-Data 	CH water pressure: 0.00
10:08:10.228827	
10:08:10.328953	B401201CC	Read-Ack  	CH water pressure: 1.80
10:08:10.329522	
10:08:10.373069	CS: 65.00
10:08:10.373664	
10:08:11.255486	R00000000	Read-Data 	Status: 00000000 00000000
10:08:11.256073	
10:08:11.387931	BC000000A	Read-Ack  	Status: 00000000 00001010
10:08:11.390128	
10:08:12.291553	R80190000	Read-Data 	Boiler water temperature: 0.00
10:08:12.292520	
10:08:12.475934	BC0192000	Read-Ack  	Boiler water temperature: 32.00
10:08:12.478051	
10:08:13.331018	R10010000	Write-Data	Control setpoint: 0.00
10:08:13.332056	
10:08:13.400278	GW: 1
10:08:13.401045	
10:08:13.451968	MM: 70
10:08:13.452571	
10:08:13.465614	CS: 66.00
10:08:13.469320	
10:08:13.473153	BD0010000	Write-Ack 	Control setpoint: 0.00
10:08:13.477477	
10:08:13.482028	CH: 1
10:08:13.485801	
10:08:14.421020	R80310000	Read-Data 	Max CH setpoint boundaries: 0 0
10:08:14.422107	
10:08:14.483058	B40315500	Read-Ack  	Max CH setpoint boundaries: 85 0
10:08:14.483691	
10:08:15.402285	R00110000	Read-Data 	Relative modulation level: 0.00
10:08:15.402723	
10:08:15.534312	BC0110000	Read-Ack  	Relative modulation level: 0.00
10:08:15.535146	
10:08:16.475589	R007B0000	Read-Data 	DHW burner operation hours: 0
10:08:16.477745	
10:08:16.521791	GW: 1
10:08:16.522631	
10:08:16.534338	MM: 70
10:08:16.539468	
10:08:16.543894	CS: 66.00
10:08:16.548547	
10:08:16.552627	CH: 1
10:08:16.556626	
10:08:16.601468	BC07B0055	Read-Ack  	DHW burner operation hours: 85
10:08:16.603588	
10:08:17.493065	R801C0000	Read-Data 	Return water temperature: 0.00
10:08:17.494841	
10:08:17.589530	BC01C1900	Read-Ack  	Return water temperature: 25.00
10:08:17.593056	
10:08:18.518800	R900E4600	Write-Data	Maximum relative modulation level: 70.00
10:08:18.531563	
10:08:18.631087	B500E4600	Write-Ack 	Maximum relative modulation level: 70.00
10:08:18.631853	
10:08:19.491490	GW: 1
10:08:19.493503	
10:08:19.533291	MM: 70
10:08:19.535005	
10:08:19.544709	CS: 66.00
10:08:19.548850	
10:08:19.552840	CH: 1
10:08:19.556764	
10:08:19.581487	R00740000	Read-Data 	Burner starts: 0
10:08:19.583488	
10:08:19.683812	B407411E6	Read-Ack  	Burner starts: 4582
10:08:19.685703	
10:08:20.593048	R80000100	Read-Data 	Status: 00000001 00000000
10:08:20.593908	
10:08:20.747706	B40000100	Read-Ack  	Status: 00000001 00000000
10:08:20.750958	
10:08:21.632107	R80190000	Read-Data 	Boiler water temperature: 0.00
10:08:21.633302	
10:08:21.724846	B40191B00	Read-Ack  	Boiler water temperature: 27.00
10:08:21.726258	
10:08:22.513626	CS: 66.00
10:08:22.514690	
10:08:22.661863	R10014200	Write-Data	Control setpoint: 66.00
10:08:22.665887	
10:08:22.778097	BD0014200	Write-Ack 	Control setpoint: 66.00
10:08:22.780076	
10:08:23.698097	R80380000	Read-Data 	DHW setpoint: 0.00
10:08:23.700997	
10:08:23.832146	B40383C00	Read-Ack  	DHW setpoint: 60.00
10:08:23.834955	
10:08:24.761515	R00390000	Read-Data 	Max CH water setpoint: 0.00
10:08:24.768219	
10:08:24.885611	BC0394B00	Read-Ack  	Max CH water setpoint: 75.00
10:08:24.889880	
10:08:25.508933	CS: 65.00
10:08:25.514280	
10:08:25.780541	R007B0000	Read-Data 	DHW burner operation hours: 0
10:08:25.782916	
10:08:25.936663	BC07B0055	Read-Ack  	DHW burner operation hours: 85
10:08:25.939299	
10:08:26.814288	R00120000	Read-Data 	CH water pressure: 0.00
10:08:26.815122	
10:08:26.926075	B401201CC	Read-Ack  	CH water pressure: 1.80
10:08:26.927011	
10:08:27.846937	R80000100	Read-Data 	Status: 00000001 00000000
10:08:27.848303	
10:08:27.976298	BC0000102	Read-Ack  	Status: 00000001 00000010
10:08:27.980017	
10:08:28.509221	CS: 66.00
10:08:28.510403	
10:08:28.893772	R80190000	Read-Data 	Boiler water temperature: 0.00
10:08:28.900294	
10:08:29.040388	BC0191900	Read-Ack  	Boiler water temperature: 25.00
10:08:29.044037	
10:08:29.923835	R10014200	Write-Data	Control setpoint: 66.00
10:08:29.925879	
10:08:30.020122	BD0014200	Write-Ack 	Control setpoint: 66.00
10:08:30.021701	
10:08:30.957679	R00770000	Read-Data 	DHW burner starts: 0
10:08:30.959670	
10:08:31.074606	BC0770AB2	Read-Ack  	DHW burner starts: 2738
10:08:31.076335	
10:08:31.510820	CS: 65.00
10:08:31.513151	
10:08:31.995546	R00110000	Read-Data 	Relative modulation level: 0.00
10:08:31.997724	
10:08:32.124309	BC0110000	Read-Ack  	Relative modulation level: 0.00
10:08:32.126792	
10:08:33.049321	R00780000	Read-Data 	Burner operation hours: 0
10:08:33.050044	
10:08:33.179902	B40780288	Read-Ack  	Burner operation hours: 648
10:08:33.181815	
10:08:34.082039	R801C0000	Read-Data 	Return water temperature: 0.00
10:08:34.082873	
10:08:34.184000	BC01C1900	Read-Ack  	Return water temperature: 25.00
10:08:34.185721	
10:08:34.517926	CS: 66.00
10:08:34.519586	
10:08:35.108957	R900E4600	Write-Data	Maximum relative modulation level: 70.00
10:08:35.109384	
10:08:35.220008	B500E4600	Write-Ack 	Maximum relative modulation level: 70.00
10:08:35.220506	
10:08:36.147276	R80310000	Read-Data 	Max CH setpoint boundaries: 0 0
10:08:36.148000	
10:08:36.274382	B40315500	Read-Ack  	Max CH setpoint boundaries: 85 0
10:08:36.275217	
10:08:37.186675	R80000100	Read-Data 	Status: 00000001 00000000
10:08:37.187229	
10:08:37.348020	BC0000102	Read-Ack  	Status: 00000001 00000010
10:08:37.349950	
10:08:37.508627	CS: 65.00
10:08:37.510457	
10:08:38.220203	R80190000	Read-Data 	Boiler water temperature: 0.00
10:08:38.220971	
10:08:38.319566	BC0191900	Read-Ack  	Boiler water temperature: 25.00
10:08:38.322217	
10:08:39.254955	R10014100	Write-Data	Control setpoint: 65.00
10:08:39.256205	
10:08:39.408036	BD0014100	Write-Ack 	Control setpoint: 65.00
10:08:39.409383	
10:08:40.330903	R80380000	Read-Data 	DHW setpoint: 0.00
10:08:40.334491	
10:08:40.430764	B40383C00	Read-Ack  	DHW setpoint: 60.00
10:08:40.431988	
10:08:40.533527	CS: 66.00
10:08:40.534074	
10:08:41.331741	R00390000	Read-Data 	Max CH water setpoint: 0.00
10:08:41.332747	
10:08:41.479465	BC0394B00	Read-Ack  	Max CH water setpoint: 75.00
10:08:41.480168	
10:08:42.378254	R80310000	Read-Data 	Max CH setpoint boundaries: 0 0
10:08:42.379039	
10:08:42.534435	B40315500	Read-Ack  	Max CH setpoint boundaries: 85 0
10:08:42.535412	
10:08:43.412203	R00120000	Read-Data 	CH water pressure: 0.00
10:08:43.414482	
10:08:43.517062	CS: 65.00
10:08:43.517467	
10:08:43.558839	B401201CC	Read-Ack  	CH water pressure: 1.80
10:08:43.559733	
10:08:44.446504	R80000100	Read-Data 	Status: 00000001 00000000
10:08:44.450970	
10:08:44.630279	BC0000102	Read-Ack  	Status: 00000001 00000010
10:08:44.631787	
10:08:45.480307	R80190000	Read-Data 	Boiler water temperature: 0.00
10:08:45.481065	
10:08:45.631123	BC0191900	Read-Ack  	Boiler water temperature: 25.00
10:08:45.631759	
10:08:46.513149	CS: 66.00
10:08:46.513574	
10:08:46.564140	R10014200	Write-Data	Control setpoint: 66.00
10:08:46.565076	
10:08:46.611987	BD0014200	Write-Ack 	Control setpoint: 66.00
10:08:46.612777	
10:08:47.555868	R007B0000	Read-Data 	DHW burner operation hours: 0
10:08:47.556385	
10:08:47.700967	BC07B0055	Read-Ack  	DHW burner operation hours: 85
10:08:47.701567	
10:08:48.592623	R00110000	Read-Data 	Relative modulation level: 0.00
10:08:48.593187	
10:08:48.725725	BC0110000	Read-Ack  	Relative modulation level: 0.00
10:08:48.726512	
10:08:49.543781	CS: 65.00
10:08:49.544509	
10:08:49.635748	R00740000	Read-Data 	Burner starts: 0
10:08:49.637287	
10:08:49.776035	B407411E6	Read-Ack  	Burner starts: 4582
10:08:49.778202	
10:08:50.665473	R801C0000	Read-Data 	Return water temperature: 0.00
10:08:50.666131	
10:08:50.774486	BC01C1900	Read-Ack  	Return water temperature: 25.00
10:08:50.777455	
10:08:51.700788	R900E4600	Write-Data	Maximum relative modulation level: 70.00
10:08:51.707610	
10:08:51.815008	B500E4600	Write-Ack 	Maximum relative modulation level: 70.00
10:08:51.824034	
10:08:52.513215	CS: 66.00
10:08:52.518455	
10:08:52.758750	R007B0000	Read-Data 	DHW burner operation hours: 0
10:08:52.762617	
10:08:52.884010	BC07B0055	Read-Ack  	DHW burner operation hours: 85
10:08:52.888740	
10:08:53.788833	R80000100	Read-Data 	Status: 00000001 00000000
10:08:53.793684	
10:08:53.934623	BC0000102	Read-Ack  	Status: 00000001 00000010
10:08:53.941885	
Note: the toggling between CS 65 and CS 66 is me trying to find a workaround for the problem
hvxl
Senior Member
Senior Member
Posts: 1965
Joined: Sat Jun 05, 2010 11:59 am
Contact:

Re: [Bug] Flapping CH enable bit in standalone mode

Post by hvxl »

Something is not working as intended. At 10:08:11.255486, the OTGW seems to have cleared the control setpoint.

Which firmware are you using? Then I can try to reproduce the situation.
Schelte
EP94
Starting Member
Starting Member
Posts: 9
Joined: Wed Oct 13, 2021 6:18 pm

Re: [Bug] Flapping CH enable bit in standalone mode

Post by EP94 »

Thank you for the reply. I'm on firmware 5.5.
hvxl
Senior Member
Senior Member
Posts: 1965
Joined: Sat Jun 05, 2010 11:59 am
Contact:

Re: [Bug] Flapping CH enable bit in standalone mode

Post by hvxl »

I can reproduce the issue with firmware 5.5. A fix I already made for firmware 5.6 (to be released soon) also resolves this problem.
Schelte
EP94
Starting Member
Starting Member
Posts: 9
Joined: Wed Oct 13, 2021 6:18 pm

Re: [Bug] Flapping CH enable bit in standalone mode

Post by EP94 »

Thank you for the effort!
EP94
Starting Member
Starting Member
Posts: 9
Joined: Wed Oct 13, 2021 6:18 pm

Re: [Bug] Flapping CH enable bit in standalone mode

Post by EP94 »

Can confirm that the issue is fixed in version 5.6!
Post Reply

Return to “Opentherm Gateway Forum”