Page 1 of 1

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

Posted: Wed Oct 24, 2018 8:21 pm
by broxtor
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?

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

Posted: Sat Oct 27, 2018 12:38 pm
by hvxl
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.

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

Posted: Fri Nov 30, 2018 3:30 pm
by Cooter
It is not neccesary to disconnect the thermostat when you want to control it yourself. Try it with thermostat connected.

Check Quinta parameter 9: should be 0
parameter A should be 31 or 32