Boiler won't start by setting CS=<any_value>

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

Moderator: hvxl

Boiler won't start by setting CS=<any_value>

Postby broxtor » Wed Oct 24, 2018 7:21 pm

I'm trying to control my boiler with an OTGW, but I can't get it to work. My boiler is a Remeha Quinta 35c and my thermostat is a Remeha Celcia.
The OTGW I'm using is the version from nodoshop, with the nodemcu.

When I have both the boiler and the thermostat connected to the OTGW everything seems to work fine. I get temperatures and status in OTMonitor.
If I understood this website http://otgw.tclcode.com/standalone.html correctly, then it should be possible to start the boiler by issuing a CS=50 command with only the boiler connected to the OTGW. I cannot get that to work.
With only the boiler connected to OTGW and a CS=0 the status windows shows the following:
https://broxtor.stackstorage.com/s/tR7KwW2nR0Z0WhW

Then when I give the CS=50 command, the "CH enabled" and the "CH mode" ticks are set. But the flame status does not get set:
Image

In messages window of OTMonitor the following messages show up:
Code: Select all
20:08:12.891928  CS: 50.00
20:08:13.564424  R80190000  Read-Data   Boiler water temperature: 0.00
20:08:13.677231  B40191700  Read-Ack    Boiler water temperature: 23.00
20:08:14.607936  R90013200  Write-Data  Control setpoint: 50.00
20:08:14.719942  B50013200  Write-Ack   Control setpoint: 50.00
20:08:15.639951  R80380000  Read-Data   DHW setpoint: 0.00
20:08:15.751796  BE0380000  Data-Inv    DHW setpoint: 0.00
20:08:16.680346  R80010000  Read-Data   Control setpoint: 0.00
20:08:16.792143  BD0010000  Write-Ack   Control setpoint: 0.00
20:08:17.723945  R801C0000  Read-Data   Return water temperature: 0.00
20:08:17.823931  B401C1700  Read-Ack    Return water temperature: 23.00
20:08:18.756425  R00120000  Read-Data   CH water pressure: 0.00
20:08:18.860900  B60120000  Data-Inv    CH water pressure: 0.00
20:08:19.788370  R80000100  Read-Data   Status: 00000001 00000000
20:08:19.899505  B40000100  Read-Ack    Status: 00000001 00000000
20:08:20.831968  R80190000  Read-Data   Boiler water temperature: 0.00
20:08:20.936745  B40191800  Read-Ack    Boiler water temperature: 24.00
20:08:21.867964  R90013200  Write-Data  Control setpoint: 50.00
20:08:21.975979  B50013200  Write-Ack   Control setpoint: 50.00
20:08:22.908009  R80010000  Read-Data   Control setpoint: 0.00
20:08:23.017287  BD0010000  Write-Ack   Control setpoint: 0.00
20:08:23.944015  R00110000  Read-Data   Relative modulation level: 0.00
20:08:24.051977  BC0110000  Read-Ack    Relative modulation level: 0.00
20:08:24.972004  R001B0000  Read-Data   Outside temperature: 0.00
20:08:25.095984  B601B0000  Data-Inv    Outside temperature: 0.00
20:08:26.017993  R801C0000  Read-Data   Return water temperature: 0.00
20:08:26.124003  B401C1700  Read-Ack    Return water temperature: 23.00
20:08:27.053423  R900E6400  Write-Data  Maximum relative modulation level: 100.00
20:08:27.167518  B500E6400  Write-Ack   Maximum relative modulation level: 100.00
20:08:28.098082  R801C0000  Read-Data   Return water temperature: 0.00
20:08:28.204016  B401C1700  Read-Ack    Return water temperature: 23.00
20:08:29.124056  R80000100  Read-Data   Status: 00000001 00000000
20:08:29.244021  BC0000102  Read-Ack    Status: 00000001 00000010
20:08:30.165028  R80190000  Read-Data   Boiler water temperature: 0.00
20:08:30.280917  B40191800  Read-Ack    Boiler water temperature: 24.00

Right after giving the CS=50 command the following lines appear:
Code: Select all
20:08:14.607936  R90013200  Write-Data  Control setpoint: 50.00
20:08:14.719942  B50013200  Write-Ack   Control setpoint: 50.00

If I understood correctly, the first message is the message from OTGW to the boiler and second is reply from the boiler. This would make sense to me.
But then a couple of lines down, the following lines appear:
Code: Select all
20:08:16.680346  R80010000  Read-Data   Control setpoint: 0.00
20:08:16.792143  BD0010000  Write-Ack   Control setpoint: 0.00

Is this the OTGW saying the control setpoint should be 0.00 again? Later on it is 50.00 again. and so on.

Can someone point me in the right direction?
broxtor
Starting Member
Starting Member
 
Posts: 1
Joined: October 2018

Re: Boiler won't start by setting CS=<any_value>

Postby hvxl » Sat Oct 27, 2018 11:38 am

It is not legal to request a Read-Data on MsgID 1. Only Write-Data has been defined in the Opentherm specs. It seems to me like you must have configured the OTGW to do this yourself by using one or more AA=1 commands. Try running DA=1 commands until you get the response DA: NF. If you did get at least one DA: 1 response before that, you had MsgID 1 configured as an alternative message.

The only thing that is unclear is why this didn't cause problems when you have a thermostat connected.
Schelte
hvxl
Senior Member
Senior Member
 
Posts: 1106
Joined: June 2010


Return to Opentherm Gateway Forum

Who is online

Users browsing this forum: No registered users and 1 guest