opentherm Gateway firmware request
Posted: Sun Feb 16, 2014 8:03 pm
As I'm using a microcontroller (8051-like) to connect to a lot of devices, including the great Opentherm Gateway,
I have a little difficulty with the limited RAM of this microcontroller to frequently read the complete status- report with PS=1 command because of the lenght of the message.
Is it an idea to break it in two parts?
I'm thinking of a part with info one wants to register frequently and a part which you can collect once in a while:
Is that possible? I understand it the room in the PIC used in the OTGW is also limited, but maybe it can be done with only few bytes?
frequently: (eg. PS=2?)
ID message
0 Status
1 Control Setpoint CH water T
16 Room Setpoint
17 Relative modulation level
18 CH water pressure
24 Actual Room T
25 Boiler water T
26 DHW water T
27 Outside T
28 Return water T
----------
once in a while: (eg. PS=3?)
6 Remote parameter flags
14 max relative modulation level
15 Boiler capacity and modulation limits
48 DHW setpoint boundaries
49 Max CH setpoint boundaries
56 DHW setpoint
57 Max CH water setpoint
116 Burner starts:
117 CH pump starts
118 DHW pump/valve starts
119 DHW burner starts
120 Burner operation hours
121 CH pump operation hours
122 DHW pump/valve operation hours
123 DHW burner operation hours
I have a little difficulty with the limited RAM of this microcontroller to frequently read the complete status- report with PS=1 command because of the lenght of the message.
Is it an idea to break it in two parts?
I'm thinking of a part with info one wants to register frequently and a part which you can collect once in a while:
Is that possible? I understand it the room in the PIC used in the OTGW is also limited, but maybe it can be done with only few bytes?
frequently: (eg. PS=2?)
ID message
0 Status
1 Control Setpoint CH water T
16 Room Setpoint
17 Relative modulation level
18 CH water pressure
24 Actual Room T
25 Boiler water T
26 DHW water T
27 Outside T
28 Return water T
----------
once in a while: (eg. PS=3?)
6 Remote parameter flags
14 max relative modulation level
15 Boiler capacity and modulation limits
48 DHW setpoint boundaries
49 Max CH setpoint boundaries
56 DHW setpoint
57 Max CH water setpoint
116 Burner starts:
117 CH pump starts
118 DHW pump/valve starts
119 DHW burner starts
120 Burner operation hours
121 CH pump operation hours
122 DHW pump/valve operation hours
123 DHW burner operation hours