ID | Name | R/W | HB Type | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 |
---|---|---|---|---|---|---|---|---|---|---|---|
0 | STATUS | READ | FLAG | 0 | FLAG | 00000000 | Yes | nan | nan | nan | nan |
1 | CONTROL SETPOINT | WRITE | F8.8 | 0 | 100 | 10,00 | Yes | nan | nan | nan | nan |
2 | MASTER CONFIG/MEMBERID | WRITE | FLAG | 0 | U8 | 0 | 255 | 0 | Yes | nan | nan |
3 | SLAVE CONFIG/MEMBERID | READ | FLAG | 0 | U8 | 0 | 255 | 0 | Yes | nan | nan |
4 | COMMAND | WRITE | U8 | 0 | 255 | 2 | U8 | 0 | 255 | 0 | Yes |
5 | FAULT FLAGS/CODE | READ | FLAG | 0 | U8 | 0 | 255 | 0 | Yes | nan | nan |
6 | REMOTE PARAMETER SETTINGS | READ | FLAG | 0 | FLAG | 0000000 | Yes | nan | nan | nan | nan |
7 | COOLING CONTROL | WRITE | F8.8 | 0 | 100 | 0,00 | Yes | nan | nan | nan | nan |
8 | TsetCH2 | WRITE | F8.8 | 0 | 100 | 10,00 | Yes | nan | nan | nan | nan |
9 | REMOTE ROOM SETPOINT | READ | F8.8 | -40 | 127 | 0,00 | Yes | nan | nan | nan | nan |
10 | TSP NUMBER | READ | U8 | 0 | 255 | 0 | U8 | 0 | 0 | 0 | Yes |
11 | TSP ENTRY | READ | U8 | 0 | 255 | 0 | U8 | 0 | 255 | 0 | Yes |
11 | TSP ENTRY | WRITE | U8 | 0 | 255 | 0 | U8 | 0 | 255 | 0 | No |
12 | FAULT BUFFER SIZE | READ | U8 | 0 | 255 | 0 | U8 | 0 | 0 | 0 | Yes |
13 | FAULT BUFFER ENTRY | READ | U8 | 0 | 255 | 0 | U8 | 0 | 255 | 0 | Yes |
14 | CAPACITY SETTING | WRITE | F8.8 | 0 | 100 | 0,00 | Yes | nan | nan | nan | nan |
15 | MAX CAPACITY / MIN-MOD-LEVEL | READ | U8 | 0 | 255 | 0 | U8 | 0 | 100 | 0 | Yes |
16 | ROOM SETPOINT | WRITE | F8.8 | -40 | 127 | 0,00 | Yes | nan | nan | nan | nan |
17 | RELATIVE MODULATION LEVEL | READ | F8.8 | 0 | 100 | 0,00 | Yes | nan | nan | nan | nan |
18 | CH WATER PRESSURE | READ | F8.8 | 0 | 5 | 0,00 | Yes | nan | nan | nan | nan |
19 | DHW FLOW RATE | READ | F8.8 | 0 | 16 | 0,00 | Yes | nan | nan | nan | nan |
20 | DAY - TIME | READ | U8 | 0 | 255 | 0 | U8 | 0 | 59 | 0 | Yes |
20 | DAY - TIME | WRITE | U8 | 0 | 255 | 0 | U8 | 0 | 59 | 0 | No |
21 | DATE | READ | U8 | 1 | 12 | 1 | U8 | 1 | 31 | 1 | Yes |
21 | DATE | WRITE | U8 | 1 | 12 | 1 | U8 | 1 | 31 | 1 | No |
22 | YEAR | READ | U16 | 1900 | 2099 | 2002 | Yes | nan | nan | nan | nan |
22 | YEAR | WRITE | U16 | 1900 | 2099 | 2002 | No | nan | nan | nan | nan |
23 | SECOND ROOM SETPOINT | WITE | F8.8 | -40 | 127 | 0,00 | Yes | nan | nan | nan | nan |
24 | ROOM TEMPERATURE | WRITE | F8.8 | -40 | 127 | 20,00 | Yes | nan | nan | nan | nan |
25 | BOILER WATER TEMP. | READ | F8.8 | -40 | 127 | 20,00 | Yes | nan | nan | nan | nan |
26 | DHW TEMPERATURE | READ | F8.8 | -40 | 127 | 20,00 | Yes | nan | nan | nan | nan |
27 | OUTSIDE TEMPERATURE | READ | F8.8 | -40 | 127 | 10,00 | Yes | nan | nan | nan | nan |
28 | RETURN WATER TEMPERATURE | READ | F8.8 | -40 | 127 | 19,00 | Yes | nan | nan | nan | nan |
29 | SOLAR STORAGE TEMPERATURE | READ | F8.8 | -40 | 127 | 0,00 | Yes | nan | nan | nan | nan |
30 | SOLAR COLLECTOR TEMPERATURE | READ | F8.8 | -40 | 127 | 0,00 | Yes | nan | nan | nan | nan |
31 | SECOND BOILER WATER TEMP. | READ | F8.8 | -40 | 127 | 20,00 | Yes | nan | nan | nan | nan |
32 | SECOND DHW TEMPERATURE | READ | F8.8 | -40 | 127 | 20,00 | Yes | nan | nan | nan | nan |
32 | EXHAUST TEMPERATURE | READ | S16 | -40 | 127 | 20 | Yes | nan | nan | nan | nan |
48 | DHW SETPOINT BOUNDS | READ | S8 | 0 | 127 | 0 | S8 | 0 | 127 | 0 | Yes |
49 | MAX CH SETPOINT BOUNDS | READ | S8 | 0 | 127 | 10 | S8 | 0 | 127 | 90 | Yes |
50 | OTC HC-RATIO BOUNDS | READ | S8 | 0 | 40 | 0 | S8 | 0 | 40 | 0 | Yes |
56 | DHW SETPOINT | READ | F8.8 | 0 | 127 | 10,00 | Yes | nan | nan | nan | nan |
56 | DHW SETPOINT | WRITE | F8.8 | 0 | 127 | 10,00 | No | nan | nan | nan | nan |
57 | MAX CH WATER SETPOINT | READ | F8.8 | 0 | 127 | 90,00 | Yes | nan | nan | nan | nan |
57 | MAX CH WATER SETPOINT | WRITE | F8.8 | 0 | 127 | 90,00 | No | nan | nan | nan | nan |
58 | OTC HEATCURVE RATIO | READ | F8.8 | 0 | 40 | 0,00 | Yes | nan | nan | nan | nan |
58 | OTC HEATCURVE RATIO | WRITE | F8.8 | 0 | 40 | 0,00 | No | nan | nan | nan | nan |
70 | STATUS V/H | READ | FLAG | 0 | FLAG | 00000000 | Yes | nan | nan | nan | nan |
71 | CONTROL SETPOINT V/H | WRITE | U8 | 0 | 100 | 0 | Yes | nan | nan | nan | nan |
72 | FAULT FLAGS/CODE V/H | READ | FLAG | 0 | U8 | 0 | 255 | 0 | Yes | nan | nan |
73 | DIAGNOSTIC CODE V/H | READ | U16 | 0 | 65000 | 0 | Yes | nan | nan | nan | nan |
74 | CONFIG/MEMBERID V/H | READ | FLAG | 0 | U8 | 0 | 255 | 0 | Yes | nan | nan |
75 | OPENTHERM VERSION V/H | READ | F8.8 | 0 | 127 | 2,32 | Yes | nan | nan | nan | nan |
76 | VERSION & TYPE V/H | READ | U8 | 0 | 255 | 1 | U8 | 0 | 255 | 0 | Yes |
77 | RELATIVE VENTILATION | READ | U8 | 0 | 255 | 0 | Yes | nan | nan | nan | nan |
78 | RELATIVE HUMIDITY | READ | U8 | 0 | 255 | 0 | Yes | nan | nan | nan | nan |
78 | RELATIVE HUMIDITY | WRITE | U8 | 0 | 255 | 0 | No | nan | nan | nan | nan |
79 | CO2 LEVEL | READ | U16 | 0 | 10000 | 0 | Yes | nan | nan | nan | nan |
79 | CO2 LEVEL | WRITE | U16 | 0 | 10000 | 0 | No | nan | nan | nan | nan |
80 | SUPPLY INLET TEMPERATURE | READ | F8.8 | 0 | 127 | 0,00 | Yes | nan | nan | nan | nan |
81 | SUPPLY OUTLET TEMPERATURE | READ | F8.8 | 0 | 127 | 0,00 | Yes | nan | nan | nan | nan |
82 | EXHAUST INLET TEMPERATURE | READ | F8.8 | 0 | 127 | 0,00 | Yes | nan | nan | nan | nan |
83 | EXHAUST OUTLET TEMPERATURE | READ | F8.8 | 0 | 127 | 0,00 | Yes | nan | nan | nan | nan |
84 | ACTUAL EXHAUST FAN SPEED | READ | U16 | 0 | 10000 | 0 | Yes | nan | nan | nan | nan |
85 | ACTUAL INLET FAN SPEED | READ | U16 | 0 | 10000 | 0 | Yes | nan | nan | nan | nan |
86 | REMOTE PARAMETER SETTINGS V/H | READ | FLAG | 0 | FLAG | 0000000 | Yes | nan | nan | nan | nan |
87 | NOMINAL VENTIALTION VALUE | READ | U8 | 0 | 255 | 0 | Yes | nan | nan | nan | nan |
87 | NOMINAL VENTIALTION VALUE | WRITE | U8 | 0 | 255 | 0 | No | nan | nan | nan | nan |
88 | TSP NUMBER V/H | READ | U8 | 0 | 255 | 0 | U8 | 0 | 0 | 0 | Yes |
89 | TSP ENTRY V/H | READ | U8 | 0 | 255 | 0 | U8 | 0 | 255 | 0 | Yes |
89 | TSP ENTRY V/H | WRITE | U8 | 0 | 255 | 0 | U8 | 0 | 255 | 0 | No |
90 | FAULT BUFFER SIZE V/H | READ | U8 | 0 | 255 | 0 | U8 | 0 | 0 | 0 | Yes |
91 | FAULT BUFFER ENTRY V/H | READ | U8 | 0 | 255 | 0 | U8 | 0 | 255 | 0 | Yes |
115 | OEM DIAGNOSTIC CODE | READ | U16 | 0 | 65000 | 0 | Yes | nan | nan | nan | nan |
116 | BURNER STARTS | READ | U16 | 0 | 65000 | 0 | Yes | nan | nan | nan | nan |
116 | BURNER STARTS | WRITE | U16 | 0 | 65000 | 0 | No | nan | nan | nan | nan |
117 | CH PUMP STATRS | READ | U16 | 0 | 65000 | 0 | Yes | nan | nan | nan | nan |
117 | CH PUMP STATRS | WRITE | U16 | 0 | 65000 | 0 | No | nan | nan | nan | nan |
118 | DHW PUMP/VALVE STARTS | READ | U16 | 0 | 65000 | 0 | Yes | nan | nan | nan | nan |
118 | DHW PUMP/VALVE STARTS | WRITE | U16 | 0 | 65000 | 0 | No | nan | nan | nan | nan |
119 | DHW BURNER STARTS | READ | U16 | 0 | 65000 | 0 | Yes | nan | nan | nan | nan |
119 | DHW BURNER STARTS | WRITE | U16 | 0 | 65000 | 0 | No | nan | nan | nan | nan |
120 | BURNER OPERATION HOURS | READ | U16 | 0 | 65000 | 0 | Yes | nan | nan | nan | nan |
120 | BURNER OPERATION HOURS | WRITE | U16 | 0 | 65000 | 0 | No | nan | nan | nan | nan |
121 | CH PUMP OPERATION HOURS | READ | U16 | 0 | 65000 | 0 | Yes | nan | nan | nan | nan |
121 | CH PUMP OPERATION HOURS | WRITE | U16 | 0 | 65000 | 0 | No | nan | nan | nan | nan |
122 | DHW PUMP/VALVE OPERATION HOURS | READ | U16 | 0 | 65000 | 0 | Yes | nan | nan | nan | nan |
122 | DHW PUMP/VALVE OPERATION HOURS | WRITE | U16 | 0 | 65000 | 0 | No | nan | nan | nan | nan |
123 | DHW BURNER HOURS | READ | U16 | 0 | 65000 | 0 | Yes | nan | nan | nan | nan |
123 | DHW BURNER HOURS | WRITE | U16 | 0 | 65000 | 0 | No | nan | nan | nan | nan |
124 | OPENTHERM VERSION MASTER | WRITE | F8.8 | 0 | 127 | 0,00 | Yes | nan | nan | nan | nan |
125 | OPENTHERM VERSION SLAVE | READ | F8.8 | 0 | 127 | 0,00 | Yes | nan | nan | nan | nan |
126 | MASTER VERSION & TYPE | WRITE | U8 | 0 | 255 | 0 | U8 | 0 | 255 | 0 | Yes |
127 | SLAVE VERSION & TYPE | READ | U8 | 0 | 255 | 1 | U8 | 0 | 255 | 0 | Yes |
Created
July 23, 2024 22:46
-
-
Save Weissnix4711/b060acd963241204ee321e2b730f866c to your computer and use it in GitHub Desktop.
All known OpenTherm IDs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ID0:HB0: Master status: CH enable | |
ID0:HB1: Master status: DHW enable | |
ID0:HB2: Master status: Cooling enable | |
ID0:HB3: Master status: OTC active | |
ID0:HB4: Master status: CH2 enable | |
ID0:HB5: Master status: Summer/winter mode | |
ID0:HB6: Master status: DHW blocking | |
ID0:LB0: Slave Status: Fault indication | |
ID0:LB1: Slave Status: CH mode | |
ID0:LB2: Slave Status: DHW mode | |
ID0:LB3: Slave Status: Flame status | |
ID0:LB4: Slave Status: Cooling status | |
ID0:LB5: Slave Status: CH2 mode | |
ID0:LB6: Slave Status: Diagnostic/service indication | |
ID0:LB7: Slave Status: Electricity production | |
ID1: Control Setpoint i.e. CH water temperature Setpoint (°C) | |
ID10: Number of Transparent-Slave-Parameters supported by slave | |
ID100: Function of manual and program changes in master and remote room Setpoint | |
ID101:HB012: Master Solar Storage: Solar mode | |
ID101:LB0: Slave Solar Storage: Fault indication | |
ID101:LB123: Slave Solar Storage: Solar mode status | |
ID101:LB45: Slave Solar Storage: Solar status | |
ID102: Application-specific fault flags and OEM fault code Solar Storage | |
ID103:HB0: Slave Configuration Solar Storage: System type | |
ID103:LB: Slave MemberID Code Solar Storage | |
ID104: Solar Storage product version number and type | |
ID105: Number of Transparent-Slave-Parameters supported by TSP’s Solar Storage | |
ID106: Index number / Value of referred-to transparent TSP’s Solar Storage parameter | |
ID107: Size of Fault-History-Buffer supported by Solar Storage | |
ID108: Index number / Value of referred-to fault-history buffer entry Solar Stor | |
ID109: Electricity producer starts | |
ID11: Index number / Value of referred-to transparent slave parameter | |
ID110: Electricity producer hours | |
ID111: Electricity production | |
ID112: Cumulativ Electricity production | |
ID113: Number of un-successful burner starts | |
ID114: Number of times flame signal was too low | |
ID115: OEM-specific diagnostic/service code | |
ID116: Number of succesful starts burner | |
ID117: Number of starts CH pump | |
ID118: Number of starts DHW pump/valve | |
ID119: Number of starts burner during DHW mode | |
ID12: Size of Fault-History-Buffer supported by slave | |
ID120: Number of hours that burner is in operation (i.e. flame on) | |
ID121: Number of hours that CH pump has been running | |
ID122: Number of hours that DHW pump has been running or DHW valve has been opened | |
ID123: Number of hours that burner is in operation during DHW mode | |
ID124: The implemented version of the OpenTherm Protocol Specification in the master | |
ID125: The implemented version of the OpenTherm Protocol Specification in the slave | |
ID126: Master product version number and type | |
ID127: Slave product version number and type | |
ID13: Index number / Value of referred-to fault-history buffer entry | |
ID14: Maximum relative modulation level setting (%) | |
ID15: Maximum boiler capacity (kW) / Minimum boiler modulation level(%) | |
ID16: Room Setpoint (°C) | |
ID17: Relative Modulation Level (%) | |
ID18: Water pressure in CH circuit (bar) | |
ID19: Water flow rate in DHW circuit. (litres/minute) | |
ID2:HB0: Master configuration: Smart power | |
ID2:LB: Master MemberID Code | |
ID20: Day of Week and Time of Day | |
ID21: Calendar date | |
ID22: Calendar year | |
ID23: Room Setpoint for 2nd CH circuit (°C) | |
ID24: Room temperature (°C) | |
ID25: Boiler flow water temperature (°C) | |
ID26: DHW temperature (°C) | |
ID27: Outside temperature (°C) | |
ID28: Return water temperature (°C) | |
ID29: Solar storage temperature (°C) | |
ID3:HB0: Slave configuration: DHW present | |
ID3:HB1: Slave configuration: Control type | |
ID3:HB2: Slave configuration: Cooling configuration | |
ID3:HB3: Slave configuration: DHW configuration | |
ID3:HB4: Slave configuration: Master low-off&pump control | |
ID3:HB5: Slave configuration: CH2 present | |
ID3:HB6: Slave configuration: Remote water filling function | |
ID3:HB7: Heat/cool mode control | |
ID3:LB: Slave MemberID Code | |
ID30: Solar collector temperature (°C) | |
ID31: Flow water temperature CH2 circuit (°C) | |
ID32: Domestic hot water temperature 2 (°C) | |
ID33: Boiler exhaust temperature (°C) | |
ID34: Boiler heat exchanger temperature (°C) | |
ID35: Boiler fan speed Setpoint and actual value | |
ID36: Electrical current through burner flame [µA] | |
ID37: Room temperature for 2nd CH circuit (°C) | |
ID38: Relative Humidity | |
ID4 (HB=1): Remote Request Boiler Lockout-reset | |
ID4 (HB=10): Remote Request Service request reset | |
ID4 (HB=2): Remote Request Water filling | |
ID48: DHW Setpoint upper & lower bounds for adjustment (°C) | |
ID49: Max CH water Setpoint upper & lower bounds for adjustment (°C) | |
ID5:HB0: Service request | |
ID5:HB1: Lockout-reset | |
ID5:HB2: Low water pressure | |
ID5:HB3: Gas/flame fault | |
ID5:HB4: Air pressure fault | |
ID5:HB5: Water over-temperature | |
ID5:LB: OEM fault code | |
ID56: DHW Setpoint (°C) (Remote parameter 1) | |
ID57: Max CH water Setpoint (°C) (Remote parameters 2) | |
ID6:HB0: Remote boiler parameter transfer-enable: DHW setpoint | |
ID6:HB1: Remote boiler parameter transfer-enable: max. CH setpoint | |
ID6:LB0: Remote boiler parameter read/write: DHW setpoint | |
ID6:LB1: Remote boiler parameter read/write: max. CH setpoint | |
ID7: Cooling control signal (%) | |
ID70:HB0: Master status ventilation / heat-recovery: Ventilation enable | |
ID70:HB1: Master status ventilation / heat-recovery: Bypass postion | |
ID70:HB2: Master status ventilation / heat-recovery: Bypass mode | |
ID70:HB3: Master status ventilation / heat-recovery: Free ventilation mode | |
ID70:LB0: Slave status ventilation / heat-recovery: Fault indication | |
ID70:LB1: Slave status ventilation / heat-recovery: Ventilation mode | |
ID70:LB2: Slave status ventilation / heat-recovery: Bypass status | |
ID70:LB3: Slave status ventilation / heat-recovery: Bypass automatic status | |
ID70:LB4: Slave status ventilation / heat-recovery: Free ventilation status | |
ID70:LB6: Slave status ventilation / heat-recovery: Diagnostic indication | |
ID71: Relative ventilation position (0-100%). 0% is the minimum set ventilation and 100% is the maximum set ventilation | |
ID72: Application-specific fault flags and OEM fault code ventilation / heat-recovery | |
ID73: An OEM-specific diagnostic/service code for ventilation / heat-recovery system | |
ID74:HB0: Slave Configuration ventilation / heat-recovery: System type | |
ID74:HB1: Slave Configuration ventilation / heat-recovery: Bypass | |
ID74:HB2: Slave Configuration ventilation / heat-recovery: Speed control | |
ID74:LB: Slave MemberID Code ventilation / heat-recovery | |
ID75: The implemented version of the OpenTherm Protocol Specification in the ventilation / heat-recovery system | |
ID76: Ventilation / heat-recovery product version number and type | |
ID77: Relative ventilation (0-100%) | |
ID78: Relative humidity exhaust air (0-100%) | |
ID79: CO2 level exhaust air (0-2000 ppm) | |
ID8: Control Setpoint for 2e CH circuit (°C) | |
ID80: Supply inlet temperature (°C) | |
ID81: Supply outlet temperature (°C) | |
ID82: mExhaust inlet temperature (°C) | |
ID83: Exhaust outlet temperature (°C) | |
ID84: Exhaust fan speed in rpm | |
ID85: Supply fan speed in rpm | |
ID86:HB0: Remote ventilation / heat-recovery parameter transfer-enable: Nominal ventilation value | |
ID86:LB0: Remote ventilation / heat-recovery parameter read/write : Nominal ventilation value | |
ID87: Nominal relative value for ventilation (0-100 %) | |
ID88: Number of Transparent-Slave-Parameters supported by TSP’s ventilation / heat-recovery | |
ID89: Index number / Value of referred-to transparent TSP’s ventilation / heat-recovery parameter | |
ID9: Remote override room Setpoint | |
ID90"Size of Fault-History-Buffer supported by ventilation / heat-recovery | |
ID91: Index number / Value of referred-to fault-history buffer entry ventilation / heat-recovery | |
ID98: For a specific RF sensor the RF strength and battery level is written | |
ID99: perating Mode HC1, HC2/ Operating Mode DHW | |
ID0:HB5: Master status: Summer/winter mode | |
ID0:HB6: Master status: DHW blocking | |
ID0:LB7: Slave Status: Electricity production | |
ID2:HB0: Master configuration: Smart power | |
ID3:HB6: Slave configuration: Remote water filling function | |
ID3:HB7: Heat/cool mode control | |
ID4 (HB=1): Remote Request Boiler Lockout-reset | |
ID4 (HB=2): Remote Request Water filling | |
ID4 (HB=10): Remote Request Service request reset | |
ID70:HB0: Master status ventilation / heat-recovery: Ventilation enable | |
ID70:HB1: Master status ventilation / heat-recovery: Bypass postion | |
ID70:HB2: Master status ventilation / heat-recovery: Bypass mode | |
ID70:HB3: Master status ventilation / heat-recovery: Free ventilation mode | |
ID70:LB0: Slave status ventilation / heat-recovery: Fault indication | |
ID70:LB1: Slave status ventilation / heat-recovery: Ventilation mode | |
ID70:LB2: Slave status ventilation / heat-recovery: Bypass status | |
ID70:LB3: Slave status ventilation / heat-recovery: Bypass automatic status | |
ID70:LB4: Slave status ventilation / heat-recovery: Free ventilation status | |
ID70:LB6: Slave status ventilation / heat-recovery: Diagnostic indication | |
ID74:HB0: Slave Configuration ventilation / heat-recovery: System type | |
ID74:HB1: Slave Configuration ventilation / heat-recovery: Bypass | |
ID74:HB2: Slave Configuration ventilation / heat-recovery: Speed control | |
ID86:HB0: Remote ventilation / heat-recovery parameter transfer-enable: Nominal ventilation value | |
ID86:LB0: Remote ventilation / heat-recovery parameter read/write : Nominal ventilation value | |
ID101:HB012: Master Solar Storage: Solar mode | |
ID101:LB0: Slave Solar Storage: Fault indication | |
ID101:LB123: Slave Solar Storage: Solar mode status | |
ID101:LB45: Slave Solar Storage: Solar status | |
ID103:HB0: Slave Configuration Solar Storage: System type |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import pandas | |
import csv | |
columns = ['ID', 'Name', 'R/W', 'HB Type', | |
'HB Min', '2', '3', '4', '5', '6', '7', '9'] | |
# data = pandas.read_csv('testtool24.txt', sep=',', header=None, | |
# comment=';', engine='python', quoting=csv.QUOTE_ALL, | |
# quotechar='"', skipinitialspace=True, encoding="utf-8", | |
# error_bad_lines=False) | |
# print(data) | |
# df = pandas.DataFrame(data) | |
# print(df.to_markdown(index=False)) | |
data = pandas.read_csv('testtool24.txt', sep=',', comment=';', names=columns).dropna(axis='columns', how='all') | |
print(data) | |
df = pandas.DataFrame(data) | |
print(df.to_markdown()) | |
with open('out.md', 'w') as f: | |
f.write(df.to_markdown(index=False)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
0,STATUS,READ,FLAG,00000000,FLAG,00000000,Yes | |
1,"CONTROL SETPOINT",WRITE,F8.8,0,100,"10,00",Yes | |
2,"MASTER CONFIG/MEMBERID",WRITE,FLAG,00000000,U8,0,255,0,Yes | |
3,"SLAVE CONFIG/MEMBERID",READ,FLAG,00000000,U8,0,255,0,Yes | |
4,"COMMAND",WRITE,U8,0,255,2,U8,0,255,0,Yes | |
5,"FAULT FLAGS/CODE",READ,FLAG,00000000,U8,0,255,0,Yes | |
6,"REMOTE PARAMETER SETTINGS",READ,FLAG,00000000,FLAG,0000000,Yes | |
7,"COOLING CONTROL",WRITE,F8.8,0,100,"0,00",Yes | |
8,"TsetCH2",WRITE,F8.8,0,100,"10,00",Yes | |
9,"REMOTE ROOM SETPOINT",READ,F8.8,-40,127,"0,00",Yes | |
10,"TSP NUMBER",READ,U8,0,255,0,U8,0,0,0,Yes | |
11,"TSP ENTRY",READ,U8,0,255,0,U8,0,255,0,Yes | |
11,"TSP ENTRY",WRITE,U8,0,255,0,U8,0,255,0,No | |
12,"FAULT BUFFER SIZE",READ,U8,0,255,0,U8,0,0,0,Yes | |
13,"FAULT BUFFER ENTRY",READ,U8,0,255,0,U8,0,255,0,Yes | |
14,"CAPACITY SETTING",WRITE,F8.8,0,100,"0,00",Yes | |
15,"MAX CAPACITY / MIN-MOD-LEVEL",READ,U8,0,255,0,U8,0,100,0,Yes | |
16,"ROOM SETPOINT",WRITE,F8.8,-40,127,"0,00",Yes | |
17,"RELATIVE MODULATION LEVEL",READ,F8.8,0,100,"0,00",Yes | |
18,"CH WATER PRESSURE",READ,F8.8,0,5,"0,00",Yes | |
19,"DHW FLOW RATE",READ,F8.8,0,16,"0,00",Yes | |
20,"DAY - TIME",READ,U8,0,255,0,U8,0,59,0,Yes | |
20,"DAY - TIME",WRITE,U8,0,255,0,U8,0,59,0,No | |
21,"DATE",READ,U8,1,12,1,U8,1,31,1,Yes | |
21,"DATE",WRITE,U8,1,12,1,U8,1,31,1,No | |
22,"YEAR",READ,U16,1900,2099,2002,Yes | |
22,"YEAR",WRITE,U16,1900,2099,2002,No | |
23,"SECOND ROOM SETPOINT",WITE,F8.8,-40,127,"0,00",Yes | |
24,"ROOM TEMPERATURE",WRITE,F8.8,-40,127,"20,00",Yes | |
25,"BOILER WATER TEMP.",READ,F8.8,-40,127,"20,00",Yes | |
26,"DHW TEMPERATURE",READ,F8.8,-40,127,"20,00",Yes | |
27,"OUTSIDE TEMPERATURE",READ,F8.8,-40,127,"10,00",Yes | |
28,"RETURN WATER TEMPERATURE",READ,F8.8,-40,127,"19,00",Yes | |
29,"SOLAR STORAGE TEMPERATURE",READ,F8.8,-40,127,"0,00",Yes | |
30,"SOLAR COLLECTOR TEMPERATURE",READ,F8.8,-40,127,"0,00",Yes | |
31,"SECOND BOILER WATER TEMP.",READ,F8.8,-40,127,"20,00",Yes | |
32,"SECOND DHW TEMPERATURE",READ,F8.8,-40,127,"20,00",Yes | |
32,"EXHAUST TEMPERATURE",READ,S16,-40,127,20,Yes | |
48,"DHW SETPOINT BOUNDS",READ,S8,0,127,0,S8,0,127,0,Yes | |
49,"MAX CH SETPOINT BOUNDS",READ,S8,0,127,10,S8,0,127,90,Yes | |
50,"OTC HC-RATIO BOUNDS",READ,S8,0,40,0,S8,0,40,0,Yes | |
56,"DHW SETPOINT",READ,F8.8,0,127,"10,00",Yes | |
56,"DHW SETPOINT",WRITE,F8.8,0,127,"10,00",No | |
57,"MAX CH WATER SETPOINT",READ,F8.8,0,127,"90,00",Yes | |
57,"MAX CH WATER SETPOINT",WRITE,F8.8,0,127,"90,00",No | |
58,"OTC HEATCURVE RATIO",READ,F8.8,0,40,"0,00",Yes | |
58,"OTC HEATCURVE RATIO",WRITE,F8.8,0,40,"0,00",No | |
; New ID for ventilation/heat-recovery applications | |
70,"STATUS V/H",READ,FLAG,00000000,FLAG,00000000,Yes | |
71,"CONTROL SETPOINT V/H",WRITE,U8,0,100,0,Yes | |
72,"FAULT FLAGS/CODE V/H",READ,FLAG,00000000,U8,0,255,0,Yes | |
73,"DIAGNOSTIC CODE V/H",READ,U16,0,65000,0,Yes | |
74,"CONFIG/MEMBERID V/H",READ,FLAG,00000000,U8,0,255,0,Yes | |
75,"OPENTHERM VERSION V/H",READ,F8.8,0,127,"2,32",Yes | |
76,"VERSION & TYPE V/H",READ,U8,0,255,1,U8,0,255,0,Yes | |
77,"RELATIVE VENTILATION",READ,U8,0,255,0,Yes | |
78,"RELATIVE HUMIDITY",READ,U8,0,255,0,Yes | |
78,"RELATIVE HUMIDITY",WRITE,U8,0,255,0,No | |
79,"CO2 LEVEL",READ,U16,0,10000,0,Yes | |
79,"CO2 LEVEL",WRITE,U16,0,10000,0,No | |
80,"SUPPLY INLET TEMPERATURE",READ,F8.8,0,127,"0,00",Yes | |
81,"SUPPLY OUTLET TEMPERATURE",READ,F8.8,0,127,"0,00",Yes | |
82,"EXHAUST INLET TEMPERATURE",READ,F8.8,0,127,"0,00",Yes | |
83,"EXHAUST OUTLET TEMPERATURE",READ,F8.8,0,127,"0,00",Yes | |
84,"ACTUAL EXHAUST FAN SPEED",READ,U16,0,10000,0,Yes | |
85,"ACTUAL INLET FAN SPEED",READ,U16,0,10000,0,Yes | |
86,"REMOTE PARAMETER SETTINGS V/H",READ,FLAG,00000000,FLAG,0000000,Yes | |
87,"NOMINAL VENTIALTION VALUE",READ,U8,0,255,0,Yes | |
87,"NOMINAL VENTIALTION VALUE",WRITE,U8,0,255,0,No | |
88,"TSP NUMBER V/H",READ,U8,0,255,0,U8,0,0,0,Yes | |
89,"TSP ENTRY V/H",READ,U8,0,255,0,U8,0,255,0,Yes | |
89,"TSP ENTRY V/H",WRITE,U8,0,255,0,U8,0,255,0,No | |
90,"FAULT BUFFER SIZE V/H",READ,U8,0,255,0,U8,0,0,0,Yes | |
91,"FAULT BUFFER ENTRY V/H",READ,U8,0,255,0,U8,0,255,0,Yes | |
115,"OEM DIAGNOSTIC CODE",READ,U16,0,65000,0,Yes | |
116,"BURNER STARTS",READ,U16,0,65000,0,Yes | |
116,"BURNER STARTS",WRITE,U16,0,65000,0,No | |
117,"CH PUMP STATRS",READ,U16,0,65000,0,Yes | |
117,"CH PUMP STATRS",WRITE,U16,0,65000,0,No | |
118,"DHW PUMP/VALVE STARTS",READ,U16,0,65000,0,Yes | |
118,"DHW PUMP/VALVE STARTS",WRITE,U16,0,65000,0,No | |
119,"DHW BURNER STARTS",READ,U16,0,65000,0,Yes | |
119,"DHW BURNER STARTS",WRITE,U16,0,65000,0,No | |
120,"BURNER OPERATION HOURS",READ,U16,0,65000,0,Yes | |
120,"BURNER OPERATION HOURS",WRITE,U16,0,65000,0,No | |
121,"CH PUMP OPERATION HOURS",READ,U16,0,65000,0,Yes | |
121,"CH PUMP OPERATION HOURS",WRITE,U16,0,65000,0,No | |
122,"DHW PUMP/VALVE OPERATION HOURS",READ,U16,0,65000,0,Yes | |
122,"DHW PUMP/VALVE OPERATION HOURS",WRITE,U16,0,65000,0,No | |
123,"DHW BURNER HOURS",READ,U16,0,65000,0,Yes | |
123,"DHW BURNER HOURS",WRITE,U16,0,65000,0,No | |
124,"OPENTHERM VERSION MASTER",WRITE,F8.8,0,127,"0,00",Yes | |
125,"OPENTHERM VERSION SLAVE",READ,F8.8,0,127,"0,00",Yes | |
126,"MASTER VERSION & TYPE",WRITE,U8,0,255,0,U8,0,255,0,Yes | |
127,"SLAVE VERSION & TYPE",READ,U8,0,255,1,U8,0,255,0,Yes |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment