#RaspberryPI
Application which reads the Hewalex Sunboiler, and the Intergas heater; readible via ModBUS.
The Hewalex Sunboiler is connected via RS232, via an FTDI <> RS485 Converter The Intergas module is connected via an FTDI <> RS232 module. The ModBUS is connected via an FTD <> RS485 Converter.
More info will come; also the code will be improved, as this is just the first scratch.
The application is written in C++ in a Visual Studio 2022 IDE. This is cross-compiled on a Raspberry PI (3B), with the default Raspbian image.
Address | Name |
---|---|
1 | Intergas Sent |
2 | Intergas Received |
3 | Intergas Timeouts |
4 | Hewalex Sent |
5 | Hewalex Received |
6 | Hewalex Timeouts |
7 | P1 Sent (not used) |
8 | P1 Received |
9 | P1 Timeout |
10 | Status |
Address | Name |
---|---|
2 | Exhaust temperature |
4 | Source temperature |
6 | Return temperature |
8 | Hot water temperature |
10 | Boiler temperature |
12 | Outside temperature |
14 | Pressure |
16 | Temperature setpoint |
18 | Fan speed setpoint |
20 | Fan speed |
22 | Fan PWM |
24 | Ionisation current |
26 | Status code |
28 | Status byte 1 |
30 | Status byte 2 |
36 | Line power connected |
38 | Power connected times |
40 | Heating hours |
42 | Hot water hours |
44 | Burner starts (total) |
46 | Ignition failed |
48 | Flame loss |
50 | Resets |
52 | Gas meter heating |
54 | Gas meter hot water |
56 | Water meter |
58 | Burner starts heating (Hot water) |
60 | Heater on |
61 | Comfort mode |
62 | Central heating setpoint |
63 | Hot water setpoint |
64 | Eco days |
65 | Comfort setpoint |
66 | Hot water night |
67 | Central heating night |
68 | Parameter 1 |
69 | Parameter 2 |
70 | Parameter 3 |
71 | Parameter 4 |
72 | Parameter 5 |
73 | Parameter 6 |
74 | Parameter 7 |
75 | Parameter 8 |
76 | Parameter 9 |
77 | Parameter A |
78 | Parameter B |
79 | Parameter C |
80 | Parameter C |
81 | Parameter D |
82 | Parameter E |
83 | Parameter E. |
84 | Parameter F |
85 | Parameter H |
86 | Parameter N |
87 | Parameter O |
88 | Parameter P |
90 | Parameter F. |
91 | Parameter heating flow |
92 | Parameter O. |
93 | Cascade reaction |
94 | Parameter 5. |
95 | Parameter C. |
96 | Parameter 3. |
97 | Parameter P. |
100 | Fault 1 times |
101 | Fault 1 times |
102 | Fault 2 times |
103 | Fault 3 times |
104 | Fault 4 times |
105 | Fault 5 times |
106 | Fault 6 times |
107 | Fault 7 times |
108 | Fault 8 times |
109 | Fault 9 times |
110 | Fault 10 times |
111 | Fault 11 times |
112 | Fault 12 times |
113 | Fault 13 times |
114 | Fault 14 times |
115 | Fault 15 times |
116 | Fault 16 times |
117 | Fault 17 times |
118 | Fault 18 times |
119 | Fault 19 times |
120 | Fault 20 times |
121 | Fault 21 times |
122 | Fault 22 times |
123 | Fault 23 times |
124 | Fault 24 times |
125 | Fault 25 times |
126 | Fault 26 times |
127 | Fault 27 times |
128 | Fault 28 times |
129 | Fault 29 times |
130 | Fault 30 times |
131 | Fault 31 times |
Address | Name |
---|---|
120 | Date |
124 | Time |
128 | T1 |
130 | T2 |
132 | T3 |
134 | T4 |
136 | T5 |
138 | T6 |
144 | Collector Power (W) |
148 | Consumption |
150 | Collector active |
152 | Flow Rate |
154 | Pumps |
156 | Collector Pump Speed |
166 | Total Energy |
170 | Installation Scheme |
172 | Display Timeout |
174 | Display Brightness |
176 | Alarm Sound Enabled |
178 | Key Sound Enabled |
180 | Display Language |
182 | Fluid Freezing Temp |
186 | Flow Rate Nominal |
188 | Flow Rate Measurement |
190 | Flow Rate Weight |
192 | Holiday Enabled |
194 | Holiday Start Day |
196 | Holiday Start Month |
198 | Holiday Start Year |
200 | Holiday End Day |
202 | Holiday End Month |
204 | Holiday End Year |
206 | Collector Type |
208 | Collector Pump Hysteresis |
210 | Extra Pump Hysteresis |
212 | Collector Pump Max Temp |
214 | Boiler Pump Min Temp |
218 | Heat Source Max Temp |
220 | Boiler Pump Max Temp |
222 | Pump Regulation Enabled |
226 | Heat Source Max Collector Power |
228 | Collector Overheat Prot Enabled |
230 | Collector Overheat Prot Max Temp |
232 | Collector Freezing Prot Enabled |
234 | Heating Priority |
236 | Legionella Prot Enabled |
238 | Lock Boiler K With Boiler C |
240 | Night Cooling Enabled |
242 | Night Cooling Start Temp |
244 | Night Cooling Stop Temp |
246 | Night Cooling Stop Time |
248 | Time Program CM-F |
252 | Time Program CSat |
256 | Time Program CSun |
260 | Time Program KM-F |
264 | Time Program KSat |
268 | Time Program KSun |
278 | Collector Pump Min Rev |
280 | Collector Pump Max Rev |
282 | Collector Pump Min Inc Time |
284 | Collector Pump Min Dec Time |
286 | Collector Pump Startup Speed |
288 | Pressure Switch Enabled |
290 | Tank Overheat Prot Enabled |
322 | Circulation Pump Enabled |
324 | Circulation Pump Mode |
326 | Circulation Pump Min Temp |
328 | Circulation Pump ON Time |
330 | Circulation Pump OFF Time |
312 | Total Operation Time |
320 | Reg320 |
Address | Name |
---|---|
2 | Consumed low tariff |
4 | Consumed high tariff |
6 | Returned low tariff |
8 | Returned high tariff |
10 | Short power failure count |
12 | Long power failure count |
14 | Short power failure duration |
16 | Long power failure duration |
18 | Gas |
20 | Actual consumption |
22 | Actual return |
24 | Actual consumption L1 |
26 | Actual consumption L2 |
28 | Actual consumption L3 |
30 | Actual return L1 |
32 | Actual return L2 |
34 | Actual return L3 |
36 | Current L1 |
38 | Current L2 |
40 | Current L3 |
42 | Voltage L1 |
44 | Voltage L2 |
46 | Voltage L3 |
48 | Tariff |