-
Notifications
You must be signed in to change notification settings - Fork 9
/
ariston.csv
We can make this file beautiful and searchable if this error is corrected: Illegal quoting in line 5.
660 lines (547 loc) · 47.7 KB
/
ariston.csv
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
# Ariston Genus One Hybrid Net Ebusd configuration (may work with similar Chaffoteaux and Elco systems)
# Menu References are based on a hybrid system, may change on boiler/heatpump only configurations.
#
# Circuit/class names are assigned to every field name on the base of the original source of the data
# i.e data related to the heatpump but read from the energy manager ebus address are assigned to "heatpump"
# circuit name (eg. heatpump_main_pump status)
#
# When multiple lines are available to read some field the direct ask line is usually commented, to allow
# the decoding using a line that grabs already broadcasted/transmitted data from the bus
#
# ANY HELP ON DECODING OTHER MESSAGES IS WELCOME, ATM THE MISSING BITS OF INFORMATION ARE MAINLY
# RELATED TO BOILER RELATED DATA
############################################################################################
#### SYSTEM RELATED MESSAGES ####
############################################################################################
# System Broadcast - cast date
b,broadcast,cast_date,Cast Date,,fe,2070,,time,m,VTM,,,,date,m,HDA,,,,,,,,,,,,,,,,,,,,,,,,
# System Bus reset write command
b,broadcast,ebus_reset,Reset ebus,,fe,2034,,ebus_reset,m,onoff,,,,,,,,,,,,,,,,,,,,,,
w,broadcast,ebus_reset,Reset ebus,,fe,2031,ffffffffffffffffffffffff23fe00,ebus_reset,m,BCD,,,,,,,,,,,,,,,,,,,,,,
# System Bus Scan and ID request (eg. 00fe203a0123) - do not parse the messages as it doesn't contain meaningful info
# It seems that one device "special" address (00) scan the bus with a 203a command followed by every available bus address
# then these devices reply with a 203b message stating their owm addresses
# r,broadcast,bus_scan,Bus Scan,00,fe,203a,,HEX,m,HEX:1
# System Bus ID Replies (eg. 03fe203b011e) - do not parse the messages until is found a way to forward both request and reply
# These are part of the dicovery process/initial handshake following a bus scan command, it seems that every device reply
# to the bus scan request with a message broadcasting his own slave address 03=sender, fe=bcast, 203b=bus scan reply, 23=slave address
# some "special" device don't respect the rule of slave address=master address+5 (eg. 00/02, 00,23)
# r,broadcast,bus_scan_reply,Bus Scan Reply,,fe,203b,,ign,m,IGN:1
# System Bus Control (??) (eg. 7ffe20380503c8030708) - probably related to devices bus role identification
# protocol not decoded atm, discarding the values, the first data hex byte seems to be related to the function of the device
b,broadcast,bus_control,Bus Control,,fe,2038,,ign,m,IGN:5
# Device Serial Numbers, commented here as Ebusd doesn't allow multiple lines with the same PBSB,COMMAND but different senders
# 7f QQ, fe ZZ, 2031 PBSB, NO COMMAND CODE, 10 LEN, XXXXXXX...XXXXXXX 16 Hex bytes for serial (grab the first 12)
# NOT confirmed, the messages are sparse on the bus and it seems impossible to request the data with direct ask command
b,broadcast,hp_serial_number,HPSerial,13,fe,2031,,value,m,STR:12
b,broadcast,boiler_serial_number,BoilerSerial,37,fe,2031,,value,m,STR:12
b,broadcast,gw_serial_number,GWSerial,70,fe,2031,,value,m,STR:12
b,broadcast,sensys_serial_number,SystemSerial,7f,fe,2031,,value,m,STR:12
# 2002 PBSB with 000000 command seems to be used for gathering devices FW version, NOT CONFIRMED, only the remote command is
# verified (by accident??)
r,sensys,remote_command_sw_version,RC-SW-Ver,,75,2002,000000,ign,s,IGN:3,,,,value,s,HEX:3
r,sensys,boiler_sw_version,Boiler-SW-Ver,,3c,2002,000000,ign,s,IGN:1,,,,value,s,HEX:3
r,sensys,energymgr_sw_version,Boiler-SW-Ver,,18,2002,000000,ign,s,IGN:1,,,,value,s,HEX:14
r,sensys,heatpump_sw_version,Boiler-SW-Ver,,1e,2002,000000,ign,s,IGN:1,,,,value,s,HEX:14
r,sensys,Address_23_sw_version,Boiler-SW-Ver,,23,2002,000000,ign,s,IGN:1,,,,value,s,HEX:14
############################################################################################
#### ERROR HANDLING MESSAGES ####
############################################################################################
# Error CSV line came from https://github.com/ysard/ebusd_configuration_chaffoteaux_bridgenet, I just added energymgr line for hybrid systems
# Line to direcly ask boiler and energymgr the last error raised (last memory slot) 10 messages are stored, having history in HA I skip the others
r,boiler,last_error,Last Error,,3c,2002,0400,,s,error_code,,,7 first bits of byte,zone,s,BI0:7,,,,,s,IGN:2,,,Date: YY/MM/DD,year,s,UCH,,,,month,s,UCH,,,,day,s,UCH,,,,time,s,HTM,,
r,energymgr,last_error, Last Error,,18,2002,0400,,s,error_code,,,7 first bits of byte,zone,s,BI0:7,,,,,s,IGN:2,,,Date: YY/MM/DD,year,s,UCH,,,,month,s,UCH,,,,day,s,UCH,,,,time,s,HTM,,
# Line to decode the instant publishing of casted errors, the line works but when no error are present the system throws every hour
# the error ec=236 and, 20/22minutes later the ee=238 value (kind of continuous keepalive/test??)
# Ebusd doesn't allow multiple line with the same PBSB, even from different senders, I map all errors to the energymgr device
r,energymgr,error,HP Casted Error,,fe,2004,,,m,error_code,
############################################################################################
#### BOILER RELATED MESSAGES ####
############################################################################################
#Boiler direct ask
r,boiler,boiler_pressure,Boiler circuit pressure,,3c,2000,7547,ign,s,IGN,,,,boiler_pressure,,UCH,10,bar
# LWT_temp read by other broadcasted message, commenting this line to avoid ebusd error for duplicate ID
# r,boiler,LWT_temp,heating temperature,,3c,2000,6810,ign,s,IGN:1,,,,,,SIN,10,°C
r,boiler,EWT_temp,heating return temperature,,3c,2000,6910,ign,s,IGN:1,,,,,,SIN,10,°C
r,boiler,diverter_cycles,Number of diverter valve cycles,,3c,2000,40d2,ign,s,IGN:1,,,,,,UIN
r,boiler,ignition_cycles,Number of ignition cycles,,3c,2000,42d8,ign,s,IGN:1,,,,,,UIN
r,boiler,circulation_time,circulation time,,3c,2000,44aF,ign,s,IGN:1,,,,,,UIN,,min
r,boiler,boiler_life_time,Boiler Life Time,,3c,2000,50d9,ign,s,IGN:1,,,,,,UIN,,min
r,boiler,boiler_circulation_cycles,Number of circulation cycles,,3c,2000,44d2,ign,s,IGN:1,,,,,,UIN
r,boiler,boiler_fan_cycles,Number of fan cycles,,3c,2000,4CD2,ign,s,IGN:1,,,,,,UIN
r,boiler,hours_burner_on,Hours Burner On,,3c,2000,4bd1,ign,s,IGN:1,,,,,,UIN,,hours
r,boiler,flame_active,Flame active,,3c,2000,0e11,ign,s,IGN:1,,,,,s,onoff
r,boiler,dhw_flowmeter,Boiler DHW Flowmeter,,3c,2000,6847,,s,IGN:1,,,,,,UIN,10,L
r,boiler,diverter_valve,Boiler Diverter Valve,,3c,2000,c012,ign,s,IGN:1,,,,,,BCD,0=dhw;1=heating
#Boiler Broadcasted messages
b,boiler,boiler_status,Boiler Status,,fe,2010,c04b,boilerstatus,m,UCH,1=standby;2=heating;3=heating hot water;4=water tank;5=circulating;23=manual test;24=comfort;31=gas_circuit_deaeration;36=auto_calibration;51=low_water_pressure;52=no_flame
r,boiler,boiler_status,Boiler Status,,3c,2000,c04b,ign,s,IGN:1,,,,boilerstatus,s,UCH,1=standby;2=heating;3=heating hot water;4=water tank;5=circulating;23=manual test;24=comfort;31=gas_circuit_deaeration;36=auto_calibration;51=low_water_pressure;52=no_flame
r,boiler,dhw_max_power_pct,DHW Bolier Max Power PCT,,3c,2000,6229,ign,s,IGN:1,,,,,s,UCH,,pct
r,boiler,heat_max_power_pct,Heating Bolier Max Power PCT,,3c,2000,6329,ign,s,IGN:1,,,,,s,UCH,,pct
r,boiler,heat_min_power_pct,Heating Bolier Min Power PCT,,3c,2000,6429,ign,s,IGN:1,,,,,s,UCH,,pct
r,boiler,slow_ignition_power_pct,Slow Ignition Power PCT,,3c,2000,6529,ign,s,IGN:1,,,,,s,UCH,,pct
r,boiler,heat_max_adj_power_pct,Heating Bolier Max Adjustable Power PCT,,3c,2000,6629,ign,s,IGN:1,,,,,s,UCH,,pct
r,boiler,pump_max_pwm,Pump Max PWM,,3c,2000,c928,,s,IGN:1,,,,,s,UCH,,pct
r,boiler,pump_min_pwm,Pump Min PWM,,3c,2000,ca28,,s,IGN:1,,,,,s,UCH,,pct
r,boiler,pressure_monitoring_device,Pressure Monitoring Device,,3c,2000,c328,ign,s,IGN:1,,,,,s,UCH,0=temp_probe;1=pressure_switch;2=pressure_sensor
r,boiler,warning_pressure,Water Warning Pressure,,3c,2000,c12a,ign,s,IGN:1,,,,,s,UCH,10,bar
r,boiler,ignition_delay,Ignition Delay,,3c,2000,c027,ign,s,IGN:1,,,,,s,UCH,,min
r,boiler,pump_operation,Pump Operation,,3c,2000,c228,ign,s,IGN:1,,,,,s,UCH,0=low_speed;1=high_speed;2=modulating
r,boiler,heat_post_circulation,Heating Post Circulation,,3c,2000,c227,ign,s,IGN:1,,,,,s,UCH,,min
r,boiler,ignition_delay_type,Ignition Delay Type,,3c,2000,1320,ign,s,IGN:1,,,,,s,UCH,0=manual;1=automatic
r,boiler,nominal_power,Nominal Power,,3c,2000,6829,ign,s,IGN:1,,,,,s,UCH,,kW
r,boiler,boiler_type,Boiler Type,,3c,2000,c428,ign,s,IGN:1,,,,,s,UCH,0=mixed_instant;1=ext_tank_ntc;2=ext_tank_thermostat;3=micro_storage;4=stratification_storage;6=storage
r,boiler,hybrid_integration,Hybrid Integration,,3c,2000,0420,ign,s,IGN:1,,,,,s,onoff
r,boiler,fan_speed,Boiler Fan Speed,,3c,2000,4013,,s,IGN:1,,,,,,UIN,,rpm
#Boiler Maintenance Schedule (expressed in number of months to next maintenance needed)
#r,boiler,maintenance_months,Month to next maintenance,,3c,2001,c627,ign,s,IGN:1,,,,,s,UCH
r,boiler,maintenance_months,Month to next maintenance,,3c,2001,c627,,s,UCH
w,boiler,maintenance_months,Month to next maintenance,,3c,2020,c627,,m,UCH
#Boiler Maintenance Requred Warning Enable/Disable (0=No Warning,1=Warning on scheduled maintenance)
r,boiler,maintenance_warnings_enabled,Enable warning on next maintenance,,3c,2001,0e20,,s,onoff
w,boiler,maintenance_warnings_enabled,Enable warning on next maintenance,,3c,2020,0e20,,m,onoff
############################################################################################
#### ENERGY MANAGER RELATED MESSAGES ####
############################################################################################
#Energy Manager - User Parameters
r,energymgr,heat_mode,HV IN 1,,18,2000,1c22,,s,IGN:1,,,,,,BCD,0=green;1=standard
r,energymgr,dhw_pv_delta_t_setp,PV Delta T DHW setpoint temp,,18,2000,762d,,s,IGN:1,,,,,,SIN,10,°C
#Energy Manager - I/O Settings
r,energymgr,hv_inv_1_mean,HV IN 1,,18,2000,c92a,,s,IGN:1,,,,,,BCD,0=Not Defined;1=Absent;2=EDF;3=SG1;4=External switch off signal
r,energymgr,hv_inv_2_mean,HV IN 2,,18,2000,cb2a,,s,IGN:1,,,,,,BCD,0=Not Defined;1=Absent;2=DLSG;
r,energymgr,hv_inv_3_mean,HV IN 3,,18,2000,0323,,s,IGN:1,,,,,,BCD,0=Not Defined;1=PV Integration Active
r,energymgr,aux_1_mean,HV IN 3,,18,2000,d42a,,s,IGN:1,,,,,,BCD,0=None;1=Humidistat sensor
r,energymgr,aux_1_afr,HV IN 3,,18,2000,cc2a,,s,IGN:1,,,,,,BCD,0=None;1=Fault alarm;2=Humidistat alarm;3=External heat request;4=Cooling request
r,energymgr,aux_2_afr_mean,HV IN 3,,18,2000,d32a,,s,IGN:1,,,,,,BCD,0=None;1=Fault alarm;2=Humidistat alarm;3=External heat request;4=Cooling request
r,energymgr,aux_2_pump,HV IN 3,,18,2000,cf2c,,s,IGN:1,,,,,,BCD,0=Auxiliary circulator;1=Cooling circulator;2=Buffer circulator
#Energy Manager - HP Settings 1
r,energymgr,hydraulic_scheme,Hydraulic Scheme,,18,2000,dc28,,s,IGN:1,,,,,,BCD,0=none;1=bolier;2=boiler_buffer
r,energymgr,hp_disable_ext_temp_threshold,HP disable ext. temp threshold,,18,2000,7226,,s,IGN:1,,,,,,SIN,10,°C
w,energymgr,hp_disable_ext_temp_threshold,HP disable ext. temp threshold,,fe,2020,7226,,s,SIN,10,°C
r,energymgr,boiler_disable_ext_temp_threshold,Boiler disable ext. temp threshold,,18,2000,7126,,s,IGN:1,,,,,,SIN,10,°C
w,energymgr,boiler_disable_ext_temp_threshold,Boiler disable ext. temp threshold,,fe,2020,7126,,s,SIN,10,°C
r,energymgr,heating_mode,Heating Mode,,18,2000,c728,,s,IGN:1,,,,,,BCD,0=eco;1=eco_plus;2=average;3=comfort;4=comfort_plus
r,heatpump,heat_LWT_offset,HP Heating LWT Correction,,18,2000,7d2b,,s,IGN:1,,,,,,SIN,10,°C
r,heatpump,boost_time,HP boost time,,18,2000,602b,,s,IGN:1,,,,,,MIN,,min
#r,energymgr,ext_temp_offset,External Temp Correction,,18,2000,7426,,s,IGN:1,,,,,,SIN,10,°C
r,energymgr,protech_anode,ProTech Anode,,18,2000,0d23,,s,IGN:1,,,,,s,onoff
r,energymgr,pump_antiblock,Pump Antiblocking,,18,2000,1823,,s,IGN:1,,,,,s,onoff
#Energy Manager - Cooling
r,energymgr,cooling_available,Cooling Function Available,,18,2000,1023,,s,IGN:1,,,,,s,onoff
r,energymgr,cool_anticycle_time,HP Cooling Anticycle Delay,,18,2000,d927,,s,IGN:1,,,,,,UCH,,min
r,heatpump,cool_LWT_temp_offset,HP Cooling LWT Correction,,18,2000,7f2b,,s,IGN:1,,,,,,SIN,10,°C
r,energymgr,hybrid_mode,Hybrid Mode,,18,2000,c628,,s,IGN:1,,,,,,BCD,0=auto;1=boiler_only;2=hp_only
w,energymgr,hybrid_mode,Hybrid Mode,,fe,2020,c628,,s,BCD
r,energymgr,hybrid_logic,Hybrid Logic,,18,2000,ce28,,s,IGN:1,,,,,,BCD,0=max_saving;1=max_eco
w,energymgr,hybrid_logic,Hybrid Logic,,fe,2020,ce28,,s,BCD
##Energy Manager Settings for specific zones (only Z1, Z2 and Z3 are defined below)
#Menu Z1 Settings
#Z1 Setpoint
r,energymgr,z1_day_temp,Z1 Day Temp,,18,2000,6271,,s,IGN:1,,,,,,SIN,10,°C
b,energymgr,z1_day_temp,Z1 Day Temp,,fe,200f,6271,,m,SIN,10,°C
w,energymgr,z1_day_temp,Z1 Day Temp,,fe,2020,6271,,s,SIN,10,°C
r,energymgr,z1_night_temp,Z1 Night Temp,,18,2000,6371,,s,IGN:1,,,,,,SIN,10,°C
w,energymgr,z1_night_temp,Z1 Night Temp,,fe,2020,6371,,s,SIN,10,°C
b,energymgr,z1_night_temp,Z1 Night Temp,,fe,200f,6371,,m,SIN,10,°C
r,energymgr,z1_heat_setpoint_temp_set,Z1 Heat Set Temp,,18,2000,6571,,s,IGN:1,,,,,s,SIN,10,°C
b,energymgr,z1_heat_setpoint_temp_set,Z1 Heat Set Temp,,fe,200e,6571,,m,SIN,10,°C,,,m,IGN:4
w,energymgr,z1_heat_setpoint_temp_set,Z1 Heat Set Temp,,fe,2020,6571,,s,SIN,10,°C
r,energymgr,antifreeze_temp,Antifreeze Temp,,18,2000,6426,,s,IGN:1,,,,,,SIN,10,°C
b,energymgr,antifreeze_temp,Antifreeze Temp,,fe,200e,6426,,s,SIN,10,°C
#Z1 Summer Winter Changeover
r,energymgr,z1_summer_winter_auto_switch,Z1 Summer Winter Auto Switch,,18,2000,0781,,s,IGN:1,,,,,s,onoff
r,energymgr,z1_summer_winter_temp_thresh,Z1 Summer Winter Threshold Temp,,18,2000,7971,,s,IGN:1,,,,,,SIN,10,°C
r,energymgr,z1_summer_winter_switch_delay_time,Z1 Summer Winter Switch Delay Time,,18,2000,7A71,,s,IGN:1,,,,,,UIN,,min
#Z1 Heating Settings
#r,energymgr,z1_heat_temp_range,Z1 Heating Temp Range,,18,2000,0081,,s,IGN:1,,,,,,BCD,0=low;1=high
r,energymgr,z1_heat_temp_range,Z1 Heating Temp Range,,18,2000,0081,,s,IGN:1,,,,,,BCD
w,energymgr,z1_heat_temp_range,Z1 Heating Temp Range,,fe,2020,0081,,s,BCD
r,energymgr,z1_heat_therm_type_selection,Z1 Heating Thermoreg Type Selection,,18,2000,C079,,s,IGN:1,,,,,,BCD,0=fixed_temp;1=basic_on_off;2=outdoor_temp_only;3=room_temp_only;4=outdoor_and_room
w,energymgr,z1_heat_therm_type_selection,Z1 Heating Thermoreg Type Selection,,fe,2020,C079,,s,BCD,
r,energymgr,z1_heat_slope,Z1 Heat Thermoreg Slope,,18,2000,6a71,,s,IGN:1,,,,,,UIN,100
w,energymgr,z1_heat_slope,Z1 Heat Thermoreg Slope,,fe,2020,6a71,,s,UIN,100
r,energymgr,z1_heat_offset,Z1 Heat Thermoreg Offset,,18,2000,6471,,s,IGN:1,,,,,,SCH,10
w,energymgr,z1_heat_offset,Z1 Heat Thermoreg Offset,,fe,2020,6471,,s,SIN,10
b,energymgr,z1_heat_offset,Z1 Heating Offset,,fe,200f,6471,,s,SIN,10,°C
#w,energymgr,z1_heat_offset,Z1 Heat Thermoreg Offset,,fe,2020,6471,,s,SCH,10
r,energymgr,z1_heat_room_temp_infl,Z1 Heating Room Temp Influence,,18,2000,c279,,s,IGN:1,,,,,,UCH
w,energymgr,z1_heat_room_temp_infl,Z1 Heating Room Temp Influence,,fe,2020,c279,,s,UCH
r,energymgr,z1_heat_water_max_temp,Z1 Heating Max Water Temp,,18,2000,6071,,s,IGN:1,,,,,,SIN,10,°C
w,energymgr,z1_heat_water_max_temp,Z1 Heating Max Water Temp,,fe,2020,6071,,s,SIN,10,°C
r,energymgr,z1_heat_water_min_temp,Z1 Heating Min Water Temp,,18,2000,6171,,s,IGN:1,,,,,,SIN,10,°C
w,energymgr,z1_heat_water_min_temp,Z1 Heating Min Water Temp,,fe,2020,6171,,s,SIN,10,°C
r,energymgr,z1_heat_request_mode,Z1 Heating Request Mode,,18,2000,ce79,,s,IGN:1,,,,,,BCD,0=standard;1=no_time_program;2=forced
w,energymgr,z1_heat_request_mode,Z1 Heating Request Mode,,fe,2020,ce79,,s,BCD
#Z1 Diagnostic
r,energymgr,z1_room_temp,Z1 Room Temp,,18,2000,7118,,s,IGN:1,,,,,,SIN,10,°C
b,energymgr,z1_room_temp,Z1 Room Temp,,fe,2020,7118,,s,SIN,10,°C,,,,,,,,,,,,,,,,,,,,,,
r,energymgr,z1_setpoint_temp,Z1 Current Setpoint,,18,2000,6996,,s,IGN:1,,,,,,SIN,10,°C
b,energymgr,z1_setpoint_temp,Z1 Current Setpoint,,fe,200f,6996,,s,SIN,10,°C,,,,,,,,,,,,,,,,,,,,,,
r,energymgr,z1_heat_request,Z1 Heating Request,,18,2000,0191,,s,IGN:1,,,,,s,onoff
#Z1 Cooling Settings
r,energymgr,z1_cool_setpoint_temp_set,Z1 Cooling Forced Setpoint Temp,,18,2000,7071,,s,IGN:1,,,,,,SIN,10,°C
b,energymgr,z1_cool_setpoint_temp_set,Z1 Cooling Forced Setpoint Temp,,fe,200f,7071,z1_cool_setpoint_temp,s,SIN,10,°C
w,energymgr,z1_cool_setpoint_temp_set,Z1 Cooling Forced Setpoint Temp,,fe,2020,7071,,s,SIN,10,°C
r,energymgr,z1_cool_temp_range,Z1 cooling Temp Range,,18,2000,0681,,s,IGN:1,,,,,,BCD,0=fancoil;1=underfloorheating
#r,energymgr,z1_cool_temp_range,Z1 cooling Temp Range,,18,2000,0681,,s,IGN:1,,,,,,BCD
w,energymgr,z1_cool_temp_range,Z1 cooling Temp Range,,fe,2020,0681,,s,BCD
r,energymgr,z1_cool_therm_type_selection,Z1 Cooling Thermoreg Type Selection,,18,2000,CB79,,s,IGN:1,,,,,,BCD,0=on-off;1=fixed_temp;2=toom_temp
w,energymgr,z1_cool_therm_type_selection,Z1 Cooling Thermoreg Type Selection,,fe,2020,CB79,,s,BCD
r,energymgr,z1_cool_slope,Z1 Cool Thermoreg Slope,,18,2000,7671,,s,IGN:1,,,,,,UIN,100
r,energymgr,z1_cool_offset,Z1 Cool Thermoreg Offset,,18,2000,7571,,s,IGN:1,,,,,,SCH,10
b,energymgr,z1_cool_offset,Z1 Cool Thermoreg Offset,,fe,200e,7571,,s,SIN,10,°C
r,energymgr,z1_cool_water_max_temp,Z1 Cooling Max Water Temp,,18,2000,7171,,s,IGN:1,,,,,,SIN,10,°C
r,energymgr,z1_cool_water_min_temp,Z1 Cooling Min Water Temp,,18,2000,7371,,s,IGN:1,,,,,,SIN,10,°C
#Z2 Settings (if present)
#Z2 Setpoint
r,energymgr,z2_day_temp,Z2 Day Temp,,18,2000,6272,,s,IGN:1,,,,,,SIN,10,°C
b,energymgr,z2_day_temp,Z2 Day Temp,,fe,200f,6272,,m,SIN,10,°C
w,energymgr,z2_day_temp,,,fe,2020,6272,,s,SIN,10,°C
r,energymgr,z2_night_temp,Z2 Night Temp,,18,2000,6372,,s,IGN:1,,,,,,SIN,10,°C
b,energymgr,z2_night_temp,Z2 Night Temp,,fe,200f,6372,,s,SIN,10,°C
w,energymgr,z2_night_temp,Z2 Night Temp,,fe,2020,6372,,s,SIN,10,°C
r,energymgr,z2_heat_setpoint_temp_set,Z2 Heat Set Temp,,18,2000,6572,,s,IGN:1,,,,,,SIN,10,°C
w,energymgr,z2_heat_setpoint_temp_set,Z2 Heat Set Temp,,fe,2020,6572,,s,SIN,10,°C
#Z2 Summer Winter Changeover
r,energymgr,z2_summer_winter_auto_switch,Z2 Summer Winter Auto Switch,,18,2000,0782,,s,IGN:1,,,,,s,onoff
r,energymgr,z2_summer_winter_temp_thresh,Z2 Summer Winter Threshold Temp,,18,2000,7972,,s,IGN:1,,,,,,SIN,10,°C
r,energymgr,z2_summer_winter_switch_delay_time,Z2 Summer Winter Switch Delay Time,,18,2000,7A72,,s,IGN:1,,,,,,UIN,,min
#Z2 Heating Settings
r,energymgr,z2_heat_temp_range,Z2 Heating Temp Range,,18,2000,0082,,s,IGN:1,,,,,,BCD,0=low;1=high
w,energymgr,z2_heat_temp_range,Z2 Heating Temp Range,,fe,2020,0082,,s,BCD
r,energymgr,z2_heat_therm_type_selection,Z2 Heating Thermoreg Type Selection,,18,2000,c07a,,s,IGN:1,,,,,,BCD,0=fixed_temp;1=basic_on_off;2=outdoor_temp_only;3=room_temp_only;4=outdoor_and_room
w,energymgr,z2_heat_therm_type_selection,Z2 Heating Thermoreg Type Selection,,fe,2020,c07a,,s,BCD,
r,energymgr,z2_heat_slope,Z2 Heat Thermoreg Slope,,18,2000,6a72,,s,IGN:1,,,,,,UIN,100
w,energymgr,z2_heat_slope,Z2 Heat Thermoreg Slope,,fe,2020,6a72,,s,UIN,100
r,energymgr,z2_heat_offset,Z2 Heat Thermoreg Offset,,18,2000,6472,,s,IGN:1,,,,,,SCH,10
b,energymgr,z2_heat_offset,Z2 Heating Offset,13,fe,200e,6472,,s,SIN,10,°C
w,energymgr,z2_heat_offset,Z2 Heat Thermoreg Offset,,fe,2020,6472,,s,SCH,10
r,energymgr,z2_heat_room_temp_infl,Z2 Heating Room Temp Influence,,18,2000,c27a,,s,IGN:1,,,,,,UCH
w,energymgr,z2_heat_room_temp_infl,Z2 Heating Room Temp Influence,,fe,2020,c27a,,s,UCH
r,energymgr,z2_heat_water_max_temp,Z2 Heating Max Water Temp,,18,2000,6072,,s,IGN:1,,,,,,SIN,10,°C
w,energymgr,z2_heat_water_max_temp,Z2 Heating Max Water Temp,,fe,2020,6072,,s,SIN,10,°C
r,energymgr,z2_heat_water_min_temp,Z2 Heating Min Water Temp,,18,2000,6172,,s,IGN:1,,,,,,SIN,10,°C
w,energymgr,z2_heat_water_min_temp,Z2 Heating Min Water Temp,,fe,2020,6172,,s,SIN,10,°C
r,energymgr,z2_heat_request_mode,Z2 Heating Request Mode,,18,2000,ce7a,,s,IGN:1,,,,,,BCD,0=standard;1=no_time_program;2=forced
w,energymgr,z2_heat_request_mode,Z2 Heating Request Mode,,fe,2020,ce7a,,s,BCD
#Z2 Diagnostic
r,energymgr,z2_room_temp,Z2 Room Temp,,18,2000,7218,,s,IGN:1,,,,,,SIN,10,°C
b,energymgr,z2_room_temp,Z2 Room Temp,,fe,2020,7218,,s,SIN,10,°C,,,,,,,,,,,,,,,,,,,,,,
r,energymgr,z2_setpoint_temp,Z2 Current Setpoint,,18,2000,6a96,,s,IGN:1,,,,,,SIN,10,°C
b,energymgr,z2_setpoint_temp,Z2 Current Setpoint,,fe,200f,6A96,,s,SIN,10,°C,,,,,,,,,,,,,,,,,,,,,,
r,energymgr,z2_heat_request,Z2 Heating Request,,18,2000,0291,,s,IGN:1,,,,,s,onoff
#Z2 Cooling Settings
r,energymgr,z2_cool_setpoint_temp_set,Z2 Cooling Forced Setpoint Temp,,18,2000,7072,,s,IGN:1,,,,,,SIN,10,°C
b,energymgr,z2_cool_setpoint_temp_set,Z2 Cooling Forced Setpoint Temp,,fe,200f,7072,z2_cool_setpoint_temp,s,SIN,10,°C
w,energymgr,z2_cool_setpoint_temp_set,Z2 Cooling Set Temp,,fe,2020,7072,,s,SIN,10,°C
r,energymgr,z2_cool_temp_range,Z2 cooling Temp Range,,18,2000,0682,,s,IGN:1,,,,,,BCD,0=fancoil;1=underfloorheating
w,energymgr,z2_cool_temp_range,Z2 cooling Temp Range,,fe,2020,0682,,s,BCD
r,energymgr,z2_cool_therm_type_selection,Z2 Cooling Thermoreg Type Selection,,18,2000,CB7a,,s,IGN:1,,,,,,BCD,0=on-off;1=fixed_temp;2=toom_temp
w,energymgr,z2_cool_therm_type_selection,Z2 Cooling Thermoreg Type Selection,,fe,2020,CB7a,,s,BCD
r,energymgr,z2_cool_slope,Z2 Cool Thermoreg Slope,,18,2000,7672,,s,IGN:1,,,,,,UIN,100
r,energymgr,z2_cool_offset,Z2 Cool Thermoreg Offset,,18,2000,7572,,s,IGN:1,,,,,,SCH,10
r,energymgr,z2_cool_water_max_temp,Z2 Cooling Max Water Temp,,18,2000,7172,,s,IGN:1,,,,,,SIN,10,°C
r,energymgr,z2_cool_water_min_temp,Z2 Cooling Min Water Temp,,18,2000,7372,,s,IGN:1,,,,,,SIN,10,°C
#Z3 Settings (if present)
#Z3 Setpoint
r,energymgr,z3_day_temp,Z3 Day Temp,,18,2000,6273,,s,IGN:1,,,,,,SIN,10,°C
b,energymgr,z3_day_temp,Z3 Day Temp,,fe,200f,6273,,m,SIN,10,°C
w,energymgr,z3_day_temp,,,fe,2020,6273,,s,SIN,10,°C
r,energymgr,z3_night_temp,Z3 Night Temp,,18,2000,6373,,s,IGN:1,,,,,,SIN,10,°C
b,energymgr,z3_night_temp,Z3 Night Temp,,fe,200f,6373,,m,SIN,10,°C
w,energymgr,z3_night_temp,Z3 Night Temp,,fe,2020,6373,,s,SIN,10,°C
r,energymgr,z3_heat_setpoint_temp_set,Z3 Heat Set Temp,,18,2000,6573,,s,IGN:1,,,,,,SIN,10,°C
w,energymgr,z3_heat_setpoint_temp_set,Z3 Heat Set Temp,,fe,2020,6573,,s,SIN,10,°C
#Z3 Summer Winter Changeover
r,energymgr,z3_summer_winter_auto_switch,Z3 Summer Winter Auto Switch,,18,2000,0783,,s,IGN:1,,,,,s,onoff
r,energymgr,z3_summer_winter_temp_thresh,Z3 Summer Winter Threshold Temp,,18,2000,7973,,s,IGN:1,,,,,,SIN,10,°C
r,energymgr,z3_summer_winter_switch_delay_time,Z3 Summer Winter Switch Delay Time,,18,2000,7A73,,s,IGN:1,,,,,,UIN,,min
#Z3 Heating Settings
r,energymgr,z3_heat_temp_range,Z3 Heating Temp Range,,18,2000,0083,,s,IGN:1,,,,,,BCD,0=low;1=high
w,energymgr,z3_heat_temp_range,Z3 Heating Temp Range,,fe,2020,0083,,s,BCD
r,energymgr,z3_heat_therm_type_selection,Z3 Heating Thermoreg Type Selection,,18,2000,c07b,,s,IGN:1,,,,,,BCD,0=fixed_temp;1=basic_on_off;2=outdoor_temp_only;3=room_temp_only;4=outdoor_and_room
w,energymgr,z3_heat_therm_type_selection,Z3 Heating Thermoreg Type Selection,,fe,2020,C07b,,s,BCD,
r,energymgr,z3_heat_slope,Z3 Heat Thermoreg Slope,,18,2000,6a73,,s,IGN:1,,,,,,UIN,100
w,energymgr,z3_heat_slope,Z3 Heat Thermoreg Slope,,fe,2020,6a73,,s,UIN,100
r,energymgr,z3_heat_offset,Z3 Heat Thermoreg Offset,,18,2000,6473,,s,IGN:1,,,,,,SCH,10
b,energymgr,z3_heat_offset_bcast,Z3 Heating Offset,13,fe,200e,6473,,s,SIN,10,°C
w,energymgr,z3_heat_offset,Z3 Heat Thermoreg Offset,,fe,2020,6473,,s,SCH,10
r,energymgr,z3_heat_room_temp_infl,Z3 Heating Room Temp Influence,,18,2000,c27b,,s,IGN:1,,,,,,UCH
w,energymgr,z3_heat_room_temp_infl,Z3 Heating Room Temp Influence,,fe,2020,c27b,,s,UCH
r,energymgr,z3_heat_water_max_temp,Z3 Heating Max Water Temp,,18,2000,6073,,s,IGN:1,,,,,,SIN,10,°C
w,energymgr,z3_heat_water_max_temp,Z3 Heating Max Water Temp,,fe,2020,6073,,s,SIN,10,°C
r,energymgr,z3_heat_water_min_temp,Z3 Heating Min Water Temp,,18,2000,6173,,s,IGN:1,,,,,,SIN,10,°C
w,energymgr,z3_heat_water_min_temp,Z3 Heating Min Water Temp,,fe,2020,6173,,s,SIN,10,°C
r,energymgr,z3_heat_request_mode,Z3 Heating Request Mode,,18,2000,ce7b,,s,IGN:1,,,,,,BCD,0=standard;1=no_time_program;2=forced
w,energymgr,z3_heat_request_mode,Z3 Heating Request Mode,,fe,2020,ce7b,,s,BCD
#Z3 Diagnostics
r,energymgr,z3_room_temp,Z3 Room Temp,,18,2000,7318,,s,IGN:1,,,,,,SIN,10,°C
b,energymgr,z3_room_temp,Z3 Room Temp,,fe,2020,7318,,s,SIN,10,°C,,,,,,,,,,,,,,,,,,,,,,
r,energymgr,z3_setpoint_temp,Z3 Current Setpoint,,18,2000,6b96,,s,IGN:1,,,,,,SIN,10,°C
b,energymgr,z3_setpoint_temp,Z3 Current Setpoint,,fe,200f,6B96,,s,SIN,10,°C,,,,,,,,,,,,,,,,,,,,,,
r,energymgr,z3_heat_request,Z3 Heating Request,,18,2000,0391,,s,IGN:1,,,,,s,onoff
#Z3 Cooling Settings
r,energymgr,z3_cool_setpoint_temp_set,Z3 Cooling Forced Setpoint Temp,,18,2000,7073,,s,IGN:1,,,,,,SIN,10,°C
b,energymgr,z3_cool_setpoint_temp_set,Z3 Cooling Forced Setpoint Temp,,fe,200f,7073,z3_cool_setpoint_temp,s,SIN,10,°C
w,energymgr,z3_cool_setpoint_temp_set,Z3 Cooling Forced Setpoint Temp,,fe,2020,7073,,s,SIN,10,°C
r,energymgr,z3_cool_temp_range,Z3 cooling Temp Range,,18,2000,0683,,s,IGN:1,,,,,,BCD,0=fancoil;1=underfloorheating
w,energymgr,z3_cool_temp_range,Z3 cooling Temp Range,,fe,2020,0683,,s,BCD
r,energymgr,z3_cool_therm_type_selection,Z3 Cooling Thermoreg Type Selection,,18,2000,cb7b,,s,IGN:1,,,,,,BCD,0=on-off;1=fixed_temp;2=toom_temp
w,energymgr,z3_cool_therm_type_selection,Z3 Cooling Thermoreg Type Selection,,fe,2020,cb7b,,s,BCD
r,energymgr,z3_cool_slope,Z3 Cool Thermoreg Slope,,18,2000,7673,,s,IGN:1,,,,,,UIN,100
r,energymgr,z3_cool_offset,Z3 Cool Thermoreg Offset,,18,2000,7573,,s,IGN:1,,,,,,SCH,10
r,energymgr,z3_cool_water_max_temp,Z3 Cooling Max Water Temp,,18,2000,7173,,s,IGN:1,,,,,,SIN,10,°C
r,energymgr,z3_cool_water_min_temp,Z3 Cooling Min Water Temp,,18,2000,7373,,s,IGN:1,,,,,,SIN,10,°C
#Menu - Hybrid System - Energy Tariffs - Read and Write Commands
r,energymgr,gas_electric_min_cost_ratio,Hybrid minimum gas to electric cost ratio,,18,2000,cc28,,s,IGN:1,,,,,,UCH,10
r,energymgr,gas_electric_max_cost_ratio,Hybrid maximum gas to electric cost ratio,,18,2000,cb28,,s,IGN:1,,,,,,UCH,10
r,energymgr,gas_electric_energy_ratio,Hybrid gas vs electric energy ratio,,18,2000,682b,,s,IGN:1,,,,,,UIN
r,energymgr,gas_cost,Hybrid system gas cost €c-kwh,,18,2000,642b,,s,IGN:1,,,,,,UIN,10,c€
w,energymgr,gas_cost,Hybrid system gas cost €c-kwh,,fe,2020,642b,,s,UIN,10,c€
r,energymgr,electric_cost,Hybrid system electric cost €c-kwh,,18,2000,652b,,s,IGN:1,,,,,,UIN,10,c€
w,energymgr,electric_cost,Hybrid system electric cost €c-kwh,,fe,2020,652b,,s,UIN,10,c€
r,energymgr,pv_electric_cost,Hybrid system PV electric cost €c-kwh,,18,2000,662b,,s,IGN:1,,,,,,UIN,10,c€
w,energymgr,pv_electric_cost,Hybrid system PV electric cost €c-kwh,,fe,2020,662b,,s,UIN,10,c€
r,energymgr,ext_boiler_heat_efficiency,Hybrid external boiler heating eff,,18,2000,782d,,s,IGN:1,,,,,,UIN,10
r,energymgr,ext_boiler_dhw_efficiency,Hybrid external boiler DHW eff,,18,2000,762e,,s,IGN:1,,,,,,UIN,10
r,energymgr,heatpump_calculated_cost,Heatpump Current Calculated Cost,,18,2000,6c47,,s,IGN:1,,,,,,UIN,10,c€
r,energymgr,boiler_calculated_cost,Boiler Current Calculated Cost,,18,2000,7147,,s,IGN:1,,,,,,UIN,10,c€
#Broadcasted messages and grab of transmitted messages
b,energymgr,ext_temp,External Temp,,fe,200f,7647,,s,SIN,10,°C
b,energymgr,heat_temp_range,Heating Temp Range,13,fe,2020,0081,z1_heat_range,s,BCD,0=low;1=high,,,,s,IGN:2,,,,z2_heat_range,s,BCD,0=low;1=hign,,,,s,IGN:2,,,,z3_heat_range,s,BCD,0=low;1=high
b,energymgr,heat_therm_type_selection,Heating Thermolregulation Type,,fe,200f,c079,z1_therm_type,s,BCD,0=fixed_temp;1=basic_on_off;2=outdoor_temp_only;3=room_temp_only;4=outdoor_and_room,,,,s,IGN:3,,,,z2_therm_type,s,BCD,0=fixed_temp;1=basic_on_off;2=outdoor_temp_only;3=room_temp_only;4=outdoor_and_room,,,,s,IGN:3,,,,z3_therm_type,s,BCD,0=fixed_temp;1=basic_on_off;2=outdoor_temp_only;3=room_temp_only;4=outdoor_and_room
b,energymgr,heat_slope,Heating Slope,,fe,2020,6a71,z1_heat_slope,m,UIN,100,,,,m,IGN:2,,,,z2_heat_slope,m,UIN,100,,,,m,IGN:2,,,,z3_heat_slope,m,UIN,100
b,energymgr,heat_request,Heating Request,13,fe,2010,0191,z1_heat_request,s,BCD,0=off;1=on,,,,s,IGN:3,,,,z2_heat_request,s,BCD,0=off;1=on,,,,s,IGN:3,,,,z3_heat_request,s,BCD,0=off;1=on
b,energymgr,cooling_temps,Cooling Temps Range,,fe,2020,6a75,z1_cool_temp,s,SIN,10,°C,,,s,IGN:2,,,,z2_cool_temp,s,SIN,10,°C,,,s,IGN:2,,,,z3_cool_temp,s,SIN,10,°C,,,s,IGN:2,,,,cooling_setpoint_temp,s,SIN,10,°C
b,energymgr,cooling_temp_range,Cooling Temp Range,13,fe,2020,0085010086010087010681,z1_cool_range,m,BCD,0=fancoil;1=underfloorheating
b,energymgr,cool_slope,Cooling Slope,,fe,2020,7577,ign,m,IGN:4,,,,z1_cool_slope,s,UIN,100,,,,s,IGN:2,,,,z2_cool_slope,s,UIN,100,,,,s,IGN:2,,,,z3_cool_slope,s,UIN,100
#r,energymgr,z1_cool_therm_type_selection,Z1 Heating Thermoreg Type Selection,13,fe,2020,c97e04c97f04cb79,,s,BCD,0=fixed_temp;1=basic_on_off;2=outdoor_temp_only;3=room_temp_only;4=outdoor_and_room
b,energymgr,night_temp_settings,,13,fe,2020,6277,Param_6277_UIN,m,SIN,10,°C,,,m,IGN:2,,,,z1_night_temp,m,SIN,10,°C,,,m,IGN:2,,,,z2_night_temp,m,SIN,10,°C,,,m,IGN:2,,,,z3_night_temp,m,SIN,10,°C
b,energymgr,day_temp_settings,,13,fe,2020,6176,Param_6176_UIN,m,SIN,10,°C,,,m,IGN:2,,,,Param_6177_UIN,m,SIN,10,°C,,,m,IGN:2,,,,z1_day_temp,m,SIN,10,°C,,,m,IGN:2,,,,z2_day_temp,m,SIN,10,°C
#DHW Temp settings
r,energymgr,dhw_comfort_temp,DHW Comfort Temp,,18,2000,6126,,s,IGN:1,,,,,,SIN,10,°C,,,,,,,,,,,,,,,,,,,,,,
b,energymgr,dhw_comfort_temp,DHW Comfort Temp,,fe,200e,6126,,s,SIN,10,°C,,,,,,,,,,,,,,,,,,,,,,
w,energymgr,dhw_comfort_temp,DHW Comfort Temp,,fe,2020,6126,,s,SIN,10,°C,,,,,,,,,,,,,,,,,,,,,,
r,energymgr,dhw_economy_temp,DHW Economy Temp,,18,2000,6226,,s,IGN:1,,,,,,SIN,10,°C,,,,,,,,,,,,,,,,,,,,,,
b,energymgr,dhw_economy_temp,DHW Economy Temp,,fe,200e,6226,,s,SIN,10,°C,,,,,,,,,,,,,,,,,,,,,,
w,energymgr,dhw_economy_temp,DHW Economy Temp,,fe,2020,6226,,s,SIN,10,°C,,,,,,,,,,,,,,,,,,,,,,
r,energymgr,dhw_comfort_mode,DHW Comfort Mode,,18,2000,c028,,s,IGN:1,,,,,,BCD,0=off;1=timed;2=always_on
b,energymgr,dhw_comfort_mode,DHW Comfort Mode,,fe,200e,c028,,s,BCD,0=off;1=timed;2=always_on
w,energymgr,dhw_comfort_mode,DHW Comfort Mode,,fe,2020,c028,,s,BCD,0=off;1=timed;2=always_on
r,energymgr,dhw_thermal_cleansing_mode,DHW Thermal Cleansing Function,,18,2000,0b20,,s,IGN:1,,,,,,onoff
b,energymgr,dhw_thermal_cleansing_mode,DHW Thermal Cleansing Function,,fe,200e,0b20,,s,onoff
w,energymgr,dhw_thermal_cleansing_mode,DHW Thermal Cleansing Function,,fe,2020,0b20,,s,onoff
# Broadcast reading and writing of operating modes, thanks to @pawgac
b,energymgr,heating_status,Heating Status,,fe,200f,0120,,s,onoff
w,energymgr,heating_status,Heating Status,,fe,2020,0120,,s,onoff
b,energymgr,dhw_status,DHW Status,,fe,200f,0220,,s,onoff
w,energymgr,dhw_status,DHW Status,,fe,2020,0220,,s,onoff
b,energymgr,cooling_status,Cooling Status,,fe,200e,0f23,,s,onoff
w,energymgr,cooling_status,Cooling Status,,fe,2020,0f23,,s,onoff
b,energymgr,auto_function,Auto Function,,fe,200f,0520,,s,onoff
w,energymgr,auto_function,Auto Function,,fe,2020,0520,,s,onoff
# Broadcast reading of Temperature override until specific time/date
# eg. 70 fe 2073 PBSB 09 LEN af TEMP(x10) UCH 002d04 TIME VTI 090717 DATE HDA:3 0101
# commented as the remote controller sends other messages (unknown meaning) with this PBSB
# maybe a conditional row can be used to grab only meaningful messages
# r,energymgr,z1_setp_override,Temporary Z1 Cooling temp override,,fe,2073,,temp,s,UCH,10,°C,,time,s,VTI,,,,date,s,HDA:3
############################################################################################
#### HEAT PUMP RELATED MESSAGES ####
############################################################################################
#Heatpump direct ask
r,heatpump,silent_mode,Silent Mode,,18,2000,0320,,s,IGN:1,,,,,s,onoff
w,heatpump,silent_mode,Silent Mode,,fe,2020,0320,,s,onoff
r,heatpump,pump_operation,Pump Operation,,18,2000,c32a,ign,s,IGN:1,,,,,s,UCH,0=low_speed;1=high_speed;2=modulating
w,heatpump,pump_operation,Pump Operation,,fe,2020,c32a,,s,UCH,0=low_speed;1=high_speed;2=modulating
#Menu - HP Diagnostic 1 Menu
r,heatpump,heatpump_ext_temp,External Temp,,18,2000,7810,,s,IGN:1,,,,,,SIN,10,°C
r,heatpump,heatpump_LWT_temp,Heatpump Waterflow T emp,,18,2000,7610,,s,IGN:1,,,,,,SIN,10,°C
r,heatpump,heatpump_EWT_temp,Heatpump Water Return Temp,,18,2000,7710,,s,IGN:1,,,,,,SIN,10,°C
r,heatpump,heatpump_evaporator_temp,Heatpump Evaporator Temp,,18,2000,7910,,s,IGN:1,,,,,,SIN,10,°C
r,heatpump,heatpump_suction_temp,Heatpump Suction Temp,,18,2000,7217,,s,IGN:1,,,,,,SIN,10,°C
r,heatpump,heatpump_comp_discharge_temp,Heatpump Compr Discharge Temp,,18,2000,7317,,s,IGN:1,,,,,,SIN,10,°C
r,heatpump,heatpump_condenser_outlet_temp,Heatpump Condenser Outlet Temp,,18,2000,7117,,s,IGN:1,,,,,,SIN,10,°C
r,heatpump,heatpump_teo_temp,Heatpump Condenser Outlet Water Temp,,1e,2000,7417,,s,IGN:1,,,,,,SIN,10,°C
#Menu - HP Diagnostic 2 Menu
r,heatpump,heatpump_mode,Heatpump Operating Mode,,18,2000,ca46,,s,IGN:1,,,,,,UCH,0=OFF;1=Stand_by;2=Cooling;3=Heating;4=Heating_boost;5=Cooling_boost;6=Heating_rating;7=Cooling_rating;8=Antifreeze;9=Defrost;10=Overtemp_prot;11=Timeguard;12=System_error;13=Reset_service;14=Coolant_recovery;15=Soft_fail,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,heatpump,heatpump_last_error,Heatpump Last Error - TBC,,18,2000,c54b,,s,IGN:1,,,,,,BCD
r,heatpump,heatpump_safety_thermostat,Heatpump Safety Thermostat,,18,2000,1A11,,s,IGN:1,,,,,,BCD,0=open;1=closed,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,heatpump,heatpump_flowmeter,Heatpump Flow Meter,,1e,2000,6e13,,s,IGN:1,,,,,,UIN,10,L
r,heatpump,heatpump_flow_switch,Flow Switch State,,1e,2000,0c45,,s,IGN:1,,,,,,BCD,0=open;1=closed
r,heatpump,heatpump_shutoff_protection,Heatpump Compressor Shutoff Protection,,1e,2000,1045,,s,IGN:1,,,,,s,onoff,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,heatpump,heatpump_evap_pressure,Heatpump Evapourator Pressure,,1e,2000,6c4f,,s,IGN:1,,,,,,UIN,10,bar
r,heatpump,heatpump_cond_pressure,Heatpump Condenser Pressure,,1e,2000,6d4f,,s,IGN:1,,,,,,UIN,10,bar
#Menu - HP Diagnostic 3 Menu
r,heatpump,heatpump_inverter_nominal_power,Heatpump Inverter Nominal Power,,1e,2000,6947,,s,IGN:1,,,,,,UIN,,kW
r,heatpump,heatpump_compr_frequency,Heatpump Compressor Frequency,,1e,2000,cb46,,s,IGN:1,,,,,s,UCH,,Hz
r,heatpump,heatpump_compr_modulation,Heatpump Compressor Modulation,,1e,2000,c446,,s,IGN:1,,,,,s,UCH,,pct
r,heatpump,heatpump_electric_heater,Heatpump Electric Heater,,18,2000,1c45,,s,IGN:1,,,,,s,onoff
#r,heatpump,heatpump_main_pump,Heatpump Main Pump,,18,2000,c200,,s,IGN:1,,,,,s,onoff
r,heatpump,heatpump_fan1_speed,Heatpump Fan1 Speed,,1e,2000,6e4f,,s,IGN:1,,,,,,UIN
r,heatpump,heatpump_fan2_speed,Heatpump Fan2 Speed,,1e,2000,6f4f,,s,IGN:1,,,,,,UIN
r,heatpump,heatpump_exp_valve,Heatpump Espansion Valve,,1e,2000,704f,,s,IGN:1,,,,,,UIN
#strange results, to be confirmed
r,heatpump,heatpump_compr_current,Heatpump Comp Current,,1e,2000,714f,,s,UIN,10,A
#Menu - HP Diagnostic 4 Menu
r,heatpump,heatpump_compressor_state,Heatpump Compr State,,1e,2000,1145,,s,onoff
r,heatpump,heatpump_preheater_state,Heatpump PreHeater State,,1e,2000,1245,,s,IGN:1,,,,,s,onoff
r,heatpump,heatpump_fan1_state,Heatpump Fan1 State,,1e,2000,1445,,s,onoff
r,heatpump,heatpump_fan2_state,Heatpump Fan2 State,,1e,2000,1545,,s,onoff
r,heatpump,heatpump_4way_valve_state,Heatpump 4Way Valve State,,1e,2000,1345,,s,BCD,0=heating;1=cooling
r,heatpump,heatpump_base_pane_heater_state,Heatpump Base Pane Heater State,,1e,2000,1645,,s,onoff
#Menu - EM Diagnostics - 1 Input Menu
r,energymgr,hybrid_status,Hybrid Status,,18,2000,c94b,,s,IGN:1,,,,,,UCH,0=Stand-By;1=Antifreeze Cycle;2=Heating Cycle;3=DHW Cycle;4=Thermal Cleanse Function;5=Air Purge function;6=Chimney Clean Function;7=Floor Drying Cycle;8=No Heat Generation;9=Manual Mode;10=Error/Manual Mode;11=Initialization;12=Off;14=Cooling Cycle;15=DHW Antifreeze Cycle;16=Photovoltaic Integration;17=Dehumidification;18=Pump Down;19=Buffer Heating and DHW;20=Buffer Cooling and DHW
r,energymgr,hybrid_LWT_setpoint,Hybrid LWT Setpoint,,18,2000,6047,,s,IGN:1,,,,,,SIN,10,°C
b,energymgr,hybrid_LWT_setpoint,Hybrid LWT Setpoint,,fe,2010,6047,,s,SIN,10,°C
r,energymgr,dhw_store_temp,DHW Storage Water Temp,,18,2000,7017,,s,IGN:1,,,,,,SIN,10,°C
r,energymgr,energymgr_hv_inv_1_status,HV IN 1,,18,2000,1d11,,s,IGN:1,,,,,s,onoff
r,energymgr,energymgr_hv_inv_2_status,HV IN 2,,18,2000,1c11,,s,IGN:1,,,,,s,onoff
r,energymgr,energymgr_hv_inv_3_status,HV IN 3,,18,2000,1f11,,s,IGN:1,,,,,s,onoff
r,energymgr,energymgr_aux1_input,AUX 1 Input State,,18,2000,1e11,,s,IGN:1,,,,,s,onoff
#Menu - EM Diagnostics - 2 Output Menu
r,heatpump,heatpump_main_pump,HP Main Pump,,18,2000,c200,,s,IGN:1,,,,,s,onoff
r,heatpump,heatpump_ext_pump,HP Ext Pump,,18,2000,c700,,s,IGN:1,,,,,s,onoff
r,heatpump,heatpump_3way_valve_dhw_heat,HP 3Way valve,,18,2000,0601,,s,IGN:1,,,,,,BCD,0=dhw;1=heat
r,heatpump,heatpump_3way_valve_heat_cool,HP 3Way valve,,18,2000,0701,,s,IGN:1,,,,,,BCD,0=heat;1=cool
r,heatpump,heatpump_anode,HP Anode,,18,2000,1903,,s,IGN:1,,,,,s,onoff
r,energymgr,energymgr_aux1_out,HP Aux1 Output,,18,2000,1803,,s,IGN:1,,,,,s,onoff
r,energymgr,energymgr_aux2_out,HP Aux2 Output,,18,2000,1A03,,s,IGN:1,,,,,s,onoff
#Menu - PWM
r,heatpump,pump_max_pwm,HP Pump Max PWM,,1e,2000,d32c,,s,IGN:1,,,,,s,UCH,,pct
r,heatpump,pump_min_pwm,HP Pump Min PWM,,1e,2000,d22c,,s,IGN:1,,,,,s,UCH,,pct
#Other Undocumented Values
#r,heatpump,heatpump_power_consumption,Heatpump Power Consumption,,1e,2000,7c4f,,s,IGN:1,,,,,,UIN,,W
r,heatpump,heatpump_power_consumption,Heatpump Power Consumption,,1e,2000,63477c4f,,s,IGN:3,,,,,,UIN,,W
#Broadcasted messages and grab of transmitted messages.
#Message not sent anymore (FW update??)
#r,heatpump,compressor_info,Heatpump Compressor Data,7f,1e,2000,cb4673177217,,s,IGN:1,,,,compressor_frequency,s,UCH,,Hz,,compressor_suction_temp,s,SIN,10,°C,,compressor_discharge_temp,s,SIN,10,°C
r,heatpump,compressor_info2,Heatpump Compressor Data2,13,1e,2000,72177317ca466247,,s,IGN:1,,,,compressor_suction_temp,s,SIN,10,°C,,compressor_discharge_temp,s,SIN,10,°C
r,heatpump,compressor_info,Heatpump Compressor Data,13,1e,2000,6e13cb46d84b,,s,IGN:1,,,,flow_meter,s,UIN,10,L,,compressor_frequency,s,UCH,,,,Param_684b,s,UCH,1,X
#r,heatpump,water_flow_info,Heatpump Water Flow Data,13,1e,2000,7610771079106e13,,s,IGN:1,,,,LWT_temp,s,SIN,10,°C,,EWT_temp,s,SIN,10,°C,,evaporator_temp,s,SIN,10,°C,,flow_meter,s,UIN,10,L
r,heatpump,coolat_data,Heatpump Coolant Data,13,1e,2000,7610771079107117,,s,IGN:1,,,,LWT_temp,s,SIN,10,°C,,EWT_temp,s,SIN,10,°C,,evaporator_temp,s,SIN,10,°C,,coolant_temp,s,SIN,10,°C
r,heatpump,water_pump_info,Heatpump Water Pump Data,70,18,2000,c2000601,,s,IGN:1,,,,main_pump_status,s,BCD,0=off;1=on,,,heat_dhw_valve_mode,s,BCD,0=dhw;1=heat
r,heatpump,heatpump_info,Heatpump Operating Mode,,18,2000,d140ca46,,s,IGN:2,,,,heatpump_mode,s,UCH,0=OFF;1=Stand_by;2=Cooling;3=Heating;4=Heating_boost;5=Cooling_boost;6=Heating_rating;7=Cooling_rating;8=Antifreeze;9=Defrost;10=Overtemp_prot;11=Timeguard;12=System_error;13=Reset_service;14=Coolant_recovery;15=Soft_fail,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,heatpump,heatpump_ext_unit_info,External Unit Info,,1e,2000,78106947,,s,IGN:1,,,,ext_temp,s,SIN,10,°C,,inverter_nominal_power,s,UIN,,kW,
r,heatpump,heatpump_other_info1,Heatpump Other Info1,,1e,2000,7910704f7417,,s,IGN:3,,,,exp_valve,s,UIN,10,,,teo_temp,s,SIN,10,°C
############################################################################################
#### WIFI GATEWAY RELATED MESSAGES ####
############################################################################################
#Gateway direct asks
#Menu - Connectivity
r,gateway,gateway_wifi,Gateway Wifi,,84,2000,0921,,s,IGN:1,,,,,s,onoff
w,gateway,gateway_wifi,Gateway Wifi,,84,2020,0921,,m,onoff
r,gateway,gateway_ntp,Gateway NTP enabled,,84,2000,1421,,s,IGN:1,,,,,s,onoff
w,gateway,gateway_ntp,Gateway NTP Enabled,,84,2020,1421,,m,onoff
r,gateway,gateway_wifi_state,Gateway Wifi,,84,2000,cc4b,,s,IGN:1,,,,,,UCH,0=off;1=initalizing;2=idle;3=ap_initializing;4=ap_mode;5=conecting;6=wifi_connected;7=cloud_init;8=cloud_connected;9=error
r,gateway,gateway_wifi_signal,Gateway Wifi Signal Level,,84,2000,c3f0,,s,IGN:1,,,,,,UCH
r,gateway,gateway_activation_state,Gateway Activation,,84,2000,c4f0,,s,IGN:1,,,,,,UCH,0=not_connected;1=not_activated;2=activated
r,gateway,gateway_sw_update,Gateway SW Update,,84,2000,c89c,,s,IGN:1,,,,,,UCH,0=initializing;1=waiting;2=upd_micro_1;3=upd_micro_2
r,gateway,internet_wheather,Internet Wheather,,84,2001,0488,,s,IGN:1,,,,,s,onoff
w,gateway,internet_wheather,Internet Wheather,,84,2020,0488,,m,onoff
b,gateway,internet_wheather_temp_offset,Internet Wheather Temp Offset,,fe,200e,7426,,m,IGN:2,,,,,m,SIN,10,°C
w,gateway,internet_wheather_temp_offset,Internet Wheather Temp Offset,,fe,2020,7426,,m,SIN,10,°C
#Gateway broadcast
#r,gateway,gateway_info1,Gateway info 1,,84,2000,d140cc4bc89ccc9a,config_changes,s,UCH,,,,gateway_wifi_state,s,UCH,0=off;1=initalizing;2=idle;3=ap_initializing;4=ap_mode;5=conecting;6=wifi_connected;7=cloud_init;8=cloud_connected;9=error,,,gateway_sw_update,s,UCH,0=initializing;1=waiting;2=upd_micro_1;3=upd_micro_2
############################################################################################
#### MISCELLANEOUS MESSAGES ####
############################################################################################
#last values unknown
r,boiler,water_flow_info,Boiler Water Flow Data,13,3c,2000,681069106547409d,,s,IGN:1,,,,LWT_temp,s,SIN,10,°C,,EWT_temp,s,SIN,10,°C,,unknown_temp,s,SIN,10,°C,,flame_efficiency,s,UIN,10,pct
#grabbing Heating Parameters for various zones
#r,energymgr,heat_room_temp_influence,Heating Room Temp Influence,,,2020,c07f01c279,z1_heat_room_temp_influence,s,UCH,,,,,s,IGN:2,,,,z2_heat_room_temp_influence,s,UCH,,,,,s,IGN:2,,,,z3_heat_room_temp_influence,s,UCH
b,energymgr,heat_request_mode,Heating Request Mode,,fe,2020,cb7f00ce79,z1_heat_request_mode,m,BCD,0=standard;1=no_time_program;2=forced,,,,m,IGN:2,,,,z2_heat_request_mode,m,BCD,0=standard;1=no_time_program;2=forced,,,,m,IGN:2,,,,z3_heat_request_mode,m,BCD,0=standard;1=no_time_program;2=forced
# enery manager current setopint temp broadcast for Z1,Z2 and Z3
b,energymgr,setpoint_temp,Current Setpoint Temp,13,fe,2010,6996,z1_setpoint_temp,s,SIN,10,°C,,,s,IGN:3,,,,z2_setpoint_temp,s,SIN,10,°C,,,s,IGN:3,,,,z3_setpoint_temp,s,SIN,10,°C
#DHW Buffer related messages
#r,energymgr,dhw_info_2,DHW Store Info,,18,2000,1c1170170601c200,,s,IGN:1,,,,heatpump_hv_inv_2,s,BCD,0=off;1=on,,,dhw_store_temp,s,SIN,10,°C,,3way_valve_state,s,BCD,0=dhw;1=heating,,,heatpump_main_pump,s,BCD,0=off;1=on
#DHW temp related messages
b,energymgr,dhw_info_3,DHW Temp Info,,fe,2020,6126,dhw_comfort_temp,s,SIN,10,°C,,,,IGN:2,,,,dhw_reduced_temp,s,SIN,10,°C
##D140 confirmed as a counter of the device config changes, like a version counter (every device has it's own)
r,energymgr,config_version_counter,System Configuration Change Counter,,84,2000,d140,ign,s,IGN:1,,,,,,UCH,,,,,,,,,,,,,,,,,,,,,,,,
r,heatpump,config_version_counter,System Configuration Change Counter,,18,2000,d140,ign,s,IGN:1,,,,,,UCH,,,,,,,,,,,,,,,,,,,,,,,,
r,boiler,config_version_counter,System Configuration Change Counter,,3c,2000,d140,ign,s,IGN:1,,,,,,UCH,,,,,,,,,,,,,,,,,,,,,,,,
#Support for ELCO Aerotop Split specific message codes
#r,heatpump,elco_hp_LWT_temp,Heating Water Flow Temp,,18,2000,6310,,s,IGN:1,,,,,,SIN,10,°C
#r,heatpump,elco_hp_EWT_temp,Heating Water Return Temp,,18,2000,6610,,s,IGN:1,,,,,,SIN,10,°C
#r,heatpump,elco_hp_return_temp,,,fe,2010,759e,,s,IGN:5,,,,elco_hp_return_temp,s,S3N,10,°C
############################################################################################
#### IGNORED MESSAGES, PARSED ONLY TO DECLUTTER EBUSD LOGS ####
############################################################################################
# Boiler request for operating parameters(heating, SRA, DHW), already grabed by specific lines
#r,ignored,ign1,37fe2000020120,37,fe,2000,0120
#r,ignored,ign2,37fe2000020520,37,fe,2000,0520
#r,ignored,ign3,37fe2000020220,37,fe,2000,0220
# 2051 command is related to DHW time program messages, parsed only to remove from ebusd logs
# the related "errors" of unknown messages; the protocol has been decoded, see
# https://github.com/ysard/ebusd_configuration_chaffoteaux_bridgenet#protocol-of-timer-programs
# I won't try to implement it here because the default Ariston brand mobile app is already doing
# a fairly decent job to do schedule programming
b,ignored,ign4,QQfe2051XXXXX,,fe,2051,,ign,m,IGN:14
# 2050 command is PROBABLY related to HEATING/COOLING time program messages, parsed here only to
# remove from ebusd logs the related "errors" of unknown messages;
# I won't try to decode/implement it here because the default Ariston brand mobile app is already doing
# a fairly decent job to do schedule programming
b,ignored,ign5,QQfe2050XXXXX,,fe,2050,,ign,m,IGN:11
# 13fe20100c059100000691000007910000
# 0591, 0691, 0791 are Z5,6,7 heat request, discarded as not relevant to my use case
b,ignored,ign6,QQfe2010XX0591,,fe,2010,0591,ign,m,IGN:10
############################################################################################
#### TEST DECODING MESSAGES ####
############################################################################################
#703c2001020445 03000001 - 820 - no
r,test,boiler_burner_power_pct,Bolier Power PCT,,3c,2001,0445,Param_0445_power,s,UCH,,pct
#703c200102c300 030000ff - 827 - yes
r,test,boiler_pump_modulation,Bolier Pump Modulation,,3c,2001,c300,c300_modulation,s,UCH,,pct
#13 1e 2020 0d c33e c8 c446 64 cd46 03 6a42 9401
# c33e unknown
# c446 is hp comr modulation
# 6a42 is target temp + heating offset
# cd 46 seems related to hp_mode
r,test,hp_unkn,Unkns,13,1e,2020,c33e,c33e,m,UCH,1,X,,,m,IGN:2,,,,hp_compr_modulation,m,UCH,1,PCT,,,m,IGN:2,,,,cd46,m,UCH,1,X,,,m,IGN:2,,,,Param_6a42_target_temp,m,SIN,10,°C
#13 1e 2000 04 0845 1945
r,test,hp_unkn2,Unkns2,,1e,2000,08451945,,s,IGN:1,,,,Param_0845_unk,s,onoff,,,,Param_1945unk,s,onoff
#7f fe 2010 09 7617 ee0000 c19a 0100
b,test,hp_unkn3,Unkns3,,fe,2010,7617,Param_7617_unk,m,S3N,10,°C,,,,IGN:2,,,,c19a_unk,m,SIN
#b,test,hp_unkn3,Unkns3,,fe,2010,7617,7617_unk,s,SIN,10,X
#13 1e 2020 0d ce9c 78 d09c 02 659f 3200 d5f0 00
#13 37 2020 0c c604 00 c13d 00 c23d 00 c246 01
#703c2001020241
#r,test_boiler,unk1,,,3c,2001,0241,,s,UCH
#703c2001020668
#r,test_boiler,unk2,,,3c,2001,0668,,s,UCH
#703c200102c0f2
#r,test_boiler,unk3,,,3c,2001,c0f2,,s,UCH
#703c200102c328
#r,test_boiler,unk4,,,3c,2001,c328,,s,UCH
#703c200102c428
#r,test_boiler,unk5,,,3c,2001,c428,,s,UCH
#703c200102d628
#r,test_boiler,unk6,,,3c,2001,d628,,s,UCH
#703c200102d69c
#r,test_boiler,unk7,,,3c,2001,d69c,,s,UCH
#703c20010240fb
#r,test_boiler,unk8,,,3c,2001,40fb,,s,SIN
#703c200102612b
#r,test_boiler,unk9,,,3c,2001,612b,,s,SIN
#703c200102622b
#r,test_boiler,unk10,,,3c,2001,622b,,s,SIN
#703c2001026710
#r,test_boiler,unk11,,,3c,2001,6710,,s,SIN
#13fe201008c64b0200c94b0200
#r,test_boiler,unk12,,13,fe,2010,c64b,c64b,m,SIN,,,,,m,IGN:2,,,,c69b,m,SIN
#13 1e 2020 0c 0b45 00 1745 00 1a45 00 1ef3 00 / 00
#r,test_boiler,unk13,,13,1e,2020,0b45,0b45,m,UCH,,,,,m,IGN:2,,,,1745,m,UCH,,,,,m,IGN:2,,,,1a45,m,UCH,,,,,m,IGN:2,,,,1ef3,m,UCH
# 13 1e 2020 0d ce9c 78 d09c 02 659f 4600 d5f0 00 / 00
# 13 1e 2020 0c ce9c 78 d09c 00 d89c 01 df9c 00
# 13 1e 2020 0d ce9c 78 d09c 00 659f 4600 d5f0 00
#r,test_boiler,unk14,,13,1e,2020,ce9c,ce9c,m,UCH,,,,,m,IGN:2,,,,d09c,m,UCH,,,,,m,IGN:2,,,,659f,m,SIN,,,,,m,IGN:2,,,,d5f0,m,UCH
#37fe201004d7420000
#r,test_boiler,unk15,,37,fe,2010,d742,,m,SIN
#37 fe 2010 09 6147 640000 d746 0000
#r,test_boiler,unk16,,37,fe,2010,6147,6147,m,S3N,,,,,m,IGN:2,,,,d746,m,SIN
#37 fe 2010 08 da46 9600 d3f2 0100
#r,test_boiler,unk17,,37,fe,2010,da46,da46,m,SIN,,,,,m,IGN:2,,,,d3f2,m,SIN
#13 37 2020 0c c604 00 c13d 00 c23d 00 c246 01
#r,test_boiler,unk18,,13,37,2020,c604,c604,m,SCH,1,PCT,,,m,IGN:2,,,,c13d,m,SCH,,,,,m,IGN:2,,,,c23d,m,SCH,,,,,m,IGN:2,,,,c246,m,SCH
#13 fe 2010 08 c64b be00 c94b 0000
#r,test_boiler,unk19,,13,fe,2010,c64b,c64b,m,SIN,,,,,,IGN:2,,,,c94b,m,SIN