OTGW Setpoint Override Vanishes

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

Moderator: hvxl

Post Reply
paperclip
Starting Member
Starting Member
Posts: 2
Joined: Tue Dec 26, 2023 11:00 pm

OTGW Setpoint Override Vanishes

Post by paperclip »

Hi!

I'm migrating my (own hacked-together multi-zone) thermostat to Honeywell Evohome. I'm using the R8810 OpenTherm Bridge and Home Assistant.

When I override the setpoint in HomeAssistant, it changes the setpoint as visible in Opentherm Monitor (the setpoint of Evohome gets answered by OTGW itself). However, after exactly one minute, the override stops and the control is hand back to Evohome.

I did a lot of searching, but I can't find any information related to time-outs regarding override settings. What am I missing here?
hvxl
Senior Member
Senior Member
Posts: 1967
Joined: Sat Jun 05, 2010 11:59 am
Contact:

Re: OTGW Setpoint Override Vanishes

Post by hvxl »

You forgot to attach a log.
Schelte
paperclip
Starting Member
Starting Member
Posts: 2
Joined: Tue Dec 26, 2023 11:00 pm

Re: OTGW Setpoint Override Vanishes

Post by paperclip »

My bad!

Code: Select all

02:41:20.520185	PR: I=11
02:41:21.299168	T10014B00	Write-Data	Control setpoint: 75.00
02:41:21.432871	BD0014B00	Write-Ack 	Control setpoint: 75.00
02:41:22.306676	T00000300	Read-Data 	Status: 00000011 00000000
02:41:22.421058	BC000030A	Read-Ack  	Status: 00000011 00001010
02:41:23.305818	T00110000	Read-Data 	Relative modulation level: 0.00
02:41:23.403233	BC0110000	Read-Ack  	Relative modulation level: 0.00
02:41:24.301741	T80380000	Read-Data 	DHW setpoint: 0.00
02:41:24.456731	B40383C00	Read-Ack  	DHW setpoint: 60.00
02:41:25.302451	T80190000	Read-Data 	Boiler water temperature: 0.00
02:41:25.441607	BC0192F00	Read-Ack  	Boiler water temperature: 47.00
02:41:26.303169	T10014B00	Write-Data	Control setpoint: 75.00
02:41:26.431261	BD0014B00	Write-Ack 	Control setpoint: 75.00
02:41:27.309806	T00000300	Read-Data 	Status: 00000011 00000000
02:41:27.410525	BC000030A	Read-Ack  	Status: 00000011 00001010
02:41:28.304209	T00110000	Read-Data 	Relative modulation level: 0.00
02:41:28.468738	BC0110000	Read-Ack  	Relative modulation level: 0.00
02:41:29.305756	T00300000	Read-Data 	DHW setpoint boundaries: 0 0
02:41:29.449741	BC0303C1E	Read-Ack  	DHW setpoint boundaries: 60 30
02:41:30.306314	T80190000	Read-Data 	Boiler water temperature: 0.00
02:41:30.435655	BC0192F00	Read-Ack  	Boiler water temperature: 47.00
02:41:30.551568	PR: I=11
02:41:31.306935	T10014B00	Write-Data	Control setpoint: 75.00
02:41:31.416691	BD0014B00	Write-Ack 	Control setpoint: 75.00
02:41:31.928355	CS: 65.00
02:41:32.318617	T00000300	Read-Data 	Status: 00000011 00000000
02:41:32.352725	R80000200	Read-Data 	Status: 00000010 00000000
02:41:32.430735	B4000020A	Read-Ack  	Status: 00000010 00001010
02:41:32.439422	AC000030A	Read-Ack  	Status: 00000011 00001010
02:41:33.308142	T00110000	Read-Data 	Relative modulation level: 0.00
02:41:33.456587	BC0110000	Read-Ack  	Relative modulation level: 0.00
02:41:34.309736	T00120000	Read-Data 	CH water pressure: 0.00
02:41:34.440606	B40120200	Read-Ack  	CH water pressure: 2.00
02:41:35.311080	T80190000	Read-Data 	Boiler water temperature: 0.00
02:41:35.425331	BC0192F00	Read-Ack  	Boiler water temperature: 47.00
02:41:36.322049	T10014B00	Write-Data	Control setpoint: 75.00
02:41:36.345414	R10014100	Write-Data	Control setpoint: 65.00
02:41:36.424267	BD0014100	Write-Ack 	Control setpoint: 65.00
02:41:36.444094	AD0014B00	Write-Ack 	Control setpoint: 75.00
02:41:37.322644	T00000300	Read-Data 	Status: 00000011 00000000
02:41:37.346225	R80000200	Read-Data 	Status: 00000010 00000000
02:41:37.478106	B40000200	Read-Ack  	Status: 00000010 00000000
02:41:37.499696	AC0000300	Read-Ack  	Status: 00000011 00000000
02:41:38.324262	T00000300	Read-Data 	Status: 00000011 00000000
02:41:38.347195	R80000200	Read-Data 	Status: 00000010 00000000
02:41:38.463139	B40000200	Read-Ack  	Status: 00000010 00000000
02:41:38.478109	AC0000300	Read-Ack  	Status: 00000011 00000000
02:41:39.313797	T00110000	Read-Data 	Relative modulation level: 0.00
02:41:39.432726	BC0110000	Read-Ack  	Relative modulation level: 0.00
02:41:40.331430	T00000300	Read-Data 	Status: 00000011 00000000
02:41:40.353828	R80000200	Read-Data 	Status: 00000010 00000000
02:41:40.428403	B40000200	Read-Ack  	Status: 00000010 00000000
02:41:40.441142	AC0000300	Read-Ack  	Status: 00000011 00000000
02:41:40.582742	PR: I=11
02:41:41.314974	T100E0000	Write-Data	Maximum relative modulation level: 0.00
02:41:41.472020	BD00E0000	Write-Ack 	Maximum relative modulation level: 0.00
02:41:42.322853	T80130000	Read-Data 	DHW flow rate: 0.00
02:41:42.461616	B40130000	Read-Ack  	DHW flow rate: 0.00
02:41:43.317176	T80190000	Read-Data 	Boiler water temperature: 0.00
02:41:43.445184	BC0192C00	Read-Ack  	Boiler water temperature: 44.00
02:41:44.330087	T10010A00	Write-Data	Control setpoint: 10.00
02:41:44.352737	R10014100	Write-Data	Control setpoint: 65.00
02:41:44.436539	BD0014100	Write-Ack 	Control setpoint: 65.00
02:41:44.453813	AD0010A00	Write-Ack 	Control setpoint: 10.00
02:41:45.318461	T80000200	Read-Data 	Status: 00000010 00000000
02:41:45.481168	B40000200	Read-Ack  	Status: 00000010 00000000
02:41:46.320122	T00110000	Read-Data 	Relative modulation level: 0.00
02:41:46.464906	BC0110000	Read-Ack  	Relative modulation level: 0.00
02:41:47.326976	T801A0000	Read-Data 	DHW temperature: 0.00
02:41:47.448517	B401A0000	Read-Ack  	DHW temperature: 0.00
02:41:48.325724	T80190000	Read-Data 	Boiler water temperature: 0.00
02:41:48.433743	BC0192900	Read-Ack  	Boiler water temperature: 41.00
02:41:49.333858	T10010A00	Write-Data	Control setpoint: 10.00
02:41:49.354966	R10014100	Write-Data	Control setpoint: 65.00
02:41:49.428722	BD0014100	Write-Ack 	Control setpoint: 65.00
02:41:49.434781	AD0010A00	Write-Ack 	Control setpoint: 10.00
02:41:50.324982	T80000200	Read-Data 	Status: 00000010 00000000
02:41:50.478822	B40000200	Read-Ack  	Status: 00000010 00000000
02:41:50.608570	PR: I=11
02:41:51.324255	T00110000	Read-Data 	Relative modulation level: 0.00
02:41:51.456384	BC0110000	Read-Ack  	Relative modulation level: 0.00
02:41:52.325637	T801C0000	Read-Data 	Return water temperature: 0.00
02:41:52.447408	BC01C1C00	Read-Ack  	Return water temperature: 28.00
02:41:53.332284	T80190000	Read-Data 	Boiler water temperature: 0.00
02:41:53.425348	BC0192600	Read-Ack  	Boiler water temperature: 38.00
02:41:54.338685	T10010A00	Write-Data	Control setpoint: 10.00
02:41:54.362610	R10014100	Write-Data	Control setpoint: 65.00
02:41:54.491020	BD0014100	Write-Ack 	Control setpoint: 65.00
02:41:54.500288	AD0010A00	Write-Ack 	Control setpoint: 10.00
02:41:55.329866	T80000200	Read-Data 	Status: 00000010 00000000
02:41:55.466811	B40000200	Read-Ack  	Status: 00000010 00000000
02:41:56.329407	T00110000	Read-Data 	Relative modulation level: 0.00
02:41:56.452230	BC0110000	Read-Ack  	Relative modulation level: 0.00
02:41:57.329123	T000A0000	Read-Data 	Number of TSPs: 0
02:41:57.435853	BF00A0000	Unk-DataId	Number of TSPs: 0
02:41:58.330727	T80190000	Read-Data 	Boiler water temperature: 0.00
02:41:58.487695	BC0192300	Read-Ack  	Boiler water temperature: 35.00
02:41:59.349913	T10010A00	Write-Data	Control setpoint: 10.00
02:41:59.376050	R10014100	Write-Data	Control setpoint: 65.00
02:41:59.486831	BD0014100	Write-Ack 	Control setpoint: 65.00
02:41:59.493418	AD0010A00	Write-Ack 	Control setpoint: 10.00
02:42:00.333439	T80000200	Read-Data 	Status: 00000010 00000000
02:42:00.463538	B40000200	Read-Ack  	Status: 00000010 00000000
02:42:00.632871	PR: I=11
02:42:01.340054	T00110000	Read-Data 	Relative modulation level: 0.00
02:42:01.446641	BC0110000	Read-Ack  	Relative modulation level: 0.00
02:42:02.334244	T000C0000	Read-Data 	Size of fault buffer: 0
02:42:02.499016	BF00C0000	Unk-DataId	Size of fault buffer: 0
02:42:03.337807	T80190000	Read-Data 	Boiler water temperature: 0.00
02:42:03.482709	B40192100	Read-Ack  	Boiler water temperature: 33.00
02:42:04.352136	T10010A00	Write-Data	Control setpoint: 10.00
02:42:04.374485	R10014100	Write-Data	Control setpoint: 65.00
02:42:04.481576	BD0014100	Write-Ack 	Control setpoint: 65.00
02:42:04.489253	AD0010A00	Write-Ack 	Control setpoint: 10.00
02:42:05.338071	T80000200	Read-Data 	Status: 00000010 00000000
02:42:05.449068	B40000200	Read-Ack  	Status: 00000010 00000000
02:42:06.338690	T00110000	Read-Data 	Relative modulation level: 0.00
02:42:06.433272	BC0110000	Read-Ack  	Relative modulation level: 0.00
02:42:07.339222	T00050000	Read-Data 	Application-specific flags: 00000000 0
02:42:07.493240	BC0050000	Read-Ack  	Application-specific flags: 00000000 0
02:42:08.340957	T80190000	Read-Data 	Boiler water temperature: 0.00
02:42:08.471887	BC0191F00	Read-Ack  	Boiler water temperature: 31.00
02:42:09.353501	T10010A00	Write-Data	Control setpoint: 10.00
02:42:09.376295	R10014100	Write-Data	Control setpoint: 65.00
02:42:09.467820	BD0014100	Write-Ack 	Control setpoint: 65.00
02:42:09.485467	AD0010A00	Write-Ack 	Control setpoint: 10.00
02:42:10.342124	T80000200	Read-Data 	Status: 00000010 00000000
02:42:10.443493	B40000200	Read-Ack  	Status: 00000010 00000000
02:42:10.663151	PR: I=11
02:42:11.343612	T00110000	Read-Data 	Relative modulation level: 0.00
02:42:11.495976	BC0110000	Read-Ack  	Relative modulation level: 0.00
02:42:12.344203	T00090000	Read-Data 	Remote override room setpoint: 0.00
02:42:12.491215	BF0090000	Unk-DataId	Remote override room setpoint: 0.00
02:42:12.497602	AC0090000	Read-Ack  	Remote override room setpoint: 0.00
02:42:13.345853	T80190000	Read-Data 	Boiler water temperature: 0.00
02:42:13.470563	B40191E00	Read-Ack  	Boiler water temperature: 30.00
02:42:14.358576	T10010A00	Write-Data	Control setpoint: 10.00
02:42:14.383130	R10014100	Write-Data	Control setpoint: 65.00
02:42:14.476497	BD0014100	Write-Ack 	Control setpoint: 65.00
02:42:14.494162	AD0010A00	Write-Ack 	Control setpoint: 10.00
02:42:15.347079	T80000200	Read-Data 	Status: 00000010 00000000
02:42:15.504140	B40000200	Read-Ack  	Status: 00000010 00000000
02:42:16.354369	T00110000	Read-Data 	Relative modulation level: 0.00
02:42:16.491404	BC0110000	Read-Ack  	Relative modulation level: 0.00
02:42:17.349308	T100E0000	Write-Data	Maximum relative modulation level: 0.00
02:42:17.473291	BD00E0000	Write-Ack 	Maximum relative modulation level: 0.00
02:42:18.350983	T80190000	Read-Data 	Boiler water temperature: 0.00
02:42:18.456688	B40191E00	Read-Ack  	Boiler water temperature: 30.00
02:42:19.366010	T10010A00	Write-Data	Control setpoint: 10.00
02:42:19.390119	R10014100	Write-Data	Control setpoint: 65.00
02:42:19.527464	BD0014100	Write-Ack 	Control setpoint: 65.00
02:42:19.549762	AD0010A00	Write-Ack 	Control setpoint: 10.00
02:42:20.352056	T80000200	Read-Data 	Status: 00000010 00000000
02:42:20.495172	B40000200	Read-Ack  	Status: 00000010 00000000
02:42:20.690370	PR: I=11
02:42:21.357351	T00110000	Read-Data 	Relative modulation level: 0.00
02:42:21.479203	BC0110000	Read-Ack  	Relative modulation level: 0.00
02:42:22.354317	T10101400	Write-Data	Room setpoint: 20.00
02:42:22.470734	BD0101400	Write-Ack 	Room setpoint: 20.00
02:42:23.354933	T80190000	Read-Data 	Boiler water temperature: 0.00
02:42:23.453887	B40191E00	Read-Ack  	Boiler water temperature: 30.00
02:42:24.367616	T10010A00	Write-Data	Control setpoint: 10.00
02:42:24.390304	R10014100	Write-Data	Control setpoint: 65.00
02:42:24.521270	BD0014100	Write-Ack 	Control setpoint: 65.00
02:42:24.542275	AD0010A00	Write-Ack 	Control setpoint: 10.00
02:42:25.360082	T80000200	Read-Data 	Status: 00000010 00000000
02:42:25.489727	B40000200	Read-Ack  	Status: 00000010 00000000
02:42:26.358869	T00110000	Read-Data 	Relative modulation level: 0.00
02:42:26.473296	BC0110000	Read-Ack  	Relative modulation level: 0.00
02:42:27.359307	T90181400	Write-Data	Room temperature: 20.00
02:42:27.456835	B50181400	Write-Ack 	Room temperature: 20.00
02:42:28.364395	T80190000	Read-Data 	Boiler water temperature: 0.00
02:42:28.510720	B40191E00	Read-Ack  	Boiler water temperature: 30.00
02:42:29.372664	T10010A00	Write-Data	Control setpoint: 10.00
02:42:29.395660	R10014100	Write-Data	Control setpoint: 65.00
02:42:29.506786	BD0014100	Write-Ack 	Control setpoint: 65.00
02:42:29.525719	AD0010A00	Write-Ack 	Control setpoint: 10.00
02:42:30.363988	T80000200	Read-Data 	Status: 00000010 00000000
02:42:30.486014	B40000200	Read-Ack  	Status: 00000010 00000000
02:42:30.716477	PR: I=11
02:42:31.363123	T00110000	Read-Data 	Relative modulation level: 0.00
02:42:31.463910	BC0110000	Read-Ack  	Relative modulation level: 0.00
02:42:32.363455	T80310000	Read-Data 	Max CH setpoint boundaries: 0 0
02:42:32.524022	B40315500	Read-Ack  	Max CH setpoint boundaries: 85 0
02:42:33.370784	T80190000	Read-Data 	Boiler water temperature: 0.00
02:42:33.503141	B40191E00	Read-Ack  	Boiler water temperature: 30.00
02:42:34.376924	T10010A00	Write-Data	Control setpoint: 10.00
02:42:34.396816	R10014100	Write-Data	Control setpoint: 65.00
02:42:34.498824	BD0014100	Write-Ack 	Control setpoint: 65.00
02:42:34.528715	AD0010A00	Write-Ack 	Control setpoint: 10.00
02:42:35.366485	T80000200	Read-Data 	Status: 00000010 00000000
02:42:35.475205	B40000200	Read-Ack  	Status: 00000010 00000000
02:42:36.367048	T00110000	Read-Data 	Relative modulation level: 0.00
02:42:36.527720	BC0110000	Read-Ack  	Relative modulation level: 0.00
02:42:37.374288	T1002010D	Write-Data	Master configuration: 00000001 13
02:42:37.511264	BD002010D	Write-Ack 	Master configuration: 00000001 13
02:42:38.369173	T80190000	Read-Data 	Boiler water temperature: 0.00
02:42:38.494864	B40191E00	Read-Ack  	Boiler water temperature: 30.00
02:42:39.369949	T10010A00	Write-Data	Control setpoint: 10.00
02:42:39.479732	BD0010A00	Write-Ack 	Control setpoint: 10.00
02:42:40.371443	T80000200	Read-Data 	Status: 00000010 00000000
02:42:40.534471	B40000200	Read-Ack  	Status: 00000010 00000000
02:42:40.742769	PR: I=11
02:42:41.377185	T00110000	Read-Data 	Relative modulation level: 0.00
02:42:41.519182	BC0110000	Read-Ack  	Relative modulation level: 0.00
02:42:42.376028	T00030000	Read-Data 	Slave configuration: 00000000 0
02:42:42.505470	B40034183	Read-Ack  	Slave configuration: 01000001 131
02:42:43.373412	T80190000	Read-Data 	Boiler water temperature: 0.00
02:42:43.488932	B40191E00	Read-Ack  	Boiler water temperature: 30.00
02:42:44.381197	T10014B00	Write-Data	Control setpoint: 75.00
02:42:44.471744	BD0014B00	Write-Ack 	Control setpoint: 75.00
02:42:45.379939	T00000300	Read-Data 	Status: 00000011 00000000
02:42:45.533920	BC0000300	Read-Ack  	Status: 00000011 00000000
02:42:46.380222	T00110000	Read-Data 	Relative modulation level: 0.00
02:42:46.517449	BC0110000	Read-Ack  	Relative modulation level: 0.00
02:42:47.378872	T00390000	Read-Data 	Max CH water setpoint: 0.00
02:42:47.500840	BC0394B00	Read-Ack  	Max CH water setpoint: 75.00
02:42:48.377800	T80190000	Read-Data 	Boiler water temperature: 0.00
02:42:48.485954	BC0191F00	Read-Ack  	Boiler water temperature: 31.00
02:42:49.379087	T10014B00	Write-Data	Control setpoint: 75.00
02:42:49.534174	BD0014B00	Write-Ack 	Control setpoint: 75.00
02:42:50.379711	T00000300	Read-Data 	Status: 00000011 00000000
02:42:50.521659	B40000302	Read-Ack  	Status: 00000011 00000010
02:42:50.769983	PR: I=11
02:42:51.380980	T00000300	Read-Data 	Status: 00000011 00000000
02:42:51.503102	B40000302	Read-Ack  	Status: 00000011 00000010
02:42:52.382637	T00110000	Read-Data 	Relative modulation level: 0.00
02:42:52.488852	BC0110000	Read-Ack  	Relative modulation level: 0.00
02:42:53.382497	T00000300	Read-Data 	Status: 00000011 00000000
02:42:53.542435	B40000302	Read-Ack  	Status: 00000011 00000010
02:42:54.388008	T001B0000	Read-Data 	Outside temperature: 0.00
02:42:54.538252	BF01B0000	Unk-DataId	Outside temperature: 0.00
02:42:55.386658	T80190000	Read-Data 	Boiler water temperature: 0.00
02:42:55.511369	BC0191F00	Read-Ack  	Boiler water temperature: 31.00
02:42:56.385318	T10014B00	Write-Data	Control setpoint: 75.00
02:42:56.499611	BD0014B00	Write-Ack 	Control setpoint: 75.00
02:42:57.385806	T00000300	Read-Data 	Status: 00000011 00000000
02:42:57.480774	B40000302	Read-Ack  	Status: 00000011 00000010
02:42:58.390945	T00110000	Read-Data 	Relative modulation level: 0.00
02:42:58.551602	BC0110000	Read-Ack  	Relative modulation level: 0.00
02:42:59.389282	T00060000	Read-Data 	Remote parameter flags: 00000000 00000000
02:42:59.518698	B40060301	Read-Ack  	Remote parameter flags: 00000011 00000001
02:43:00.388803	T80190000	Read-Data 	Boiler water temperature: 0.00
02:43:00.503709	BC0191F00	Read-Ack  	Boiler water temperature: 31.00
02:43:00.818472	PR: I=11
02:43:01.394458	T10014B00	Write-Data	Control setpoint: 75.00
02:43:01.488342	BD0014B00	Write-Ack 	Control setpoint: 75.00
02:43:02.401251	T00000300	Read-Data 	Status: 00000011 00000000
02:43:02.542873	B40000302	Read-Ack  	Status: 00000011 00000010
02:43:03.437255	T00110000	Read-Data 	Relative modulation level: 0.00
02:43:03.545895	BC0110000	Read-Ack  	Relative modulation level: 0.00
02:43:04.392237	T907E010B	Write-Data	Master product version: 1 11
02:43:04.510918	BF07E0000	Unk-DataId	Master product version: 0 0
02:43:05.394033	T80190000	Read-Data 	Boiler water temperature: 0.00
02:43:05.513371	BC0191F00	Read-Ack  	Boiler water temperature: 31.00
02:43:06.397269	T10014B00	Write-Data	Control setpoint: 75.00
02:43:06.582966	BD0014B00	Write-Ack 	Control setpoint: 75.00
02:43:07.395835	T00000300	Read-Data 	Status: 00000011 00000000
02:43:07.540603	B40000302	Read-Ack  	Status: 00000011 00000010
02:43:08.442718	T00110000	Read-Data 	Relative modulation level: 0.00
02:43:08.540985	BC0110000	Read-Ack  	Relative modulation level: 0.00
02:43:09.412934	T807F0000	Read-Data 	Slave product version: 0 0
02:43:09.503196	B407F0126	Read-Ack  	Slave product version: 1 38
02:43:10.400014	T80190000	Read-Data 	Boiler water temperature: 0.00
02:43:10.559905	BC0191F00	Read-Ack  	Boiler water temperature: 31.00
As you can see, the override lasts about one minute after which the R8810 takes back the control.
hvxl
Senior Member
Senior Member
Posts: 1967
Joined: Sat Jun 05, 2010 11:59 am
Contact:

Re: OTGW Setpoint Override Vanishes

Post by hvxl »

When looking for information about a command, a good place to start is the documentation. For the CS command that says: "Manipulate the control setpoint being sent to the boiler. Set to 0 to pass along the value specified by the thermostat. To stop the boiler heating the house, set the control setpoint to some low value and clear the CH enable bit using the CH command. A CS command with a value of 8 or higher must be repeated at least every minute as long as adjustment is needed. This is a vigilance check to prevent runaway heating in case the controlling program loses its connection, or crashes." [emphasis added]

You issued a CS command with a value higher than 8, but you never repeated it. So after a minute, the OTGW stops applying the value. Exactly as documented.
Schelte
Post Reply

Return to “Opentherm Gateway Forum”