Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add registers for Pool 40 accessory and some more missing registers to S1156/S1256 #204

37 changes: 37 additions & 0 deletions nibe/data/s1156_s1256.csv
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ Liquid line (BT15) MODBUS_INPUT_REGISTER 14 10 °C 2 0 0 0
Suction gas (BT17) MODBUS_INPUT_REGISTER 16 10 °C 2 0 0 0
Collector in (AZ10-BT26) MODBUS_INPUT_REGISTER 21 10 °C 2 0 0 0
Collector out (AZ10-BT27) MODBUS_INPUT_REGISTER 22 10 °C 2 0 0 0
Pool (BT51) MODBUS_INPUT_REGISTER 27 10 °C 2 0 0 0
Return line (EQ1-BT65) MODBUS_INPUT_REGISTER 31 10 °C 2 0 0 0
Temperature limiter (EB100-FD1) MODBUS_INPUT_REGISTER 36 1 2 0 0 0
Average temperature (BT1) MODBUS_INPUT_REGISTER 37 10 °C 2 0 0 0
Expand Down Expand Up @@ -490,6 +491,7 @@ External blocking, passive cooling (HPAC) MODBUS_INPUT_REGISTER 1061 1 4 0 0 0
Step controlled add. heat blocking MODBUS_INPUT_REGISTER 1062 1 4 0 0 0
Hot water circulation (GP11) MODBUS_INPUT_REGISTER 1063 1 4 0 0 0
Compressor frequency MODBUS_INPUT_REGISTER 1065 1 Hz 5 0 0 0
External heating medium pump (GP10) status MODBUS_INPUT_REGISTER 1066 1 4 0 0 0
Total HW run time additional heat MODBUS_INPUT_REGISTER 1069 10 h 3 0 9999999 0
Compressor power input, average MODBUS_INPUT_REGISTER 1075 1 W 2 0 0 0
More hot water status MODBUS_INPUT_REGISTER 1078 1 4 0 0 0
Expand Down Expand Up @@ -733,9 +735,12 @@ Periodic hot water MODBUS_HOLDING_REGISTER 65 1 1 0 1 1
Periodic hot water interval MODBUS_HOLDING_REGISTER 66 1 days 1 1 90 7
Start time periodic hot water MODBUS_HOLDING_REGISTER 67 1 - - - -
Hot water circulation MODBUS_HOLDING_REGISTER 2754 1 4 0 1 0
Operating time MODBUS_HOLDING_REGISTER 3102 1 min 1 1 60 60
Downtime MODBUS_HOLDING_REGISTER 69 1 min 1 0 60 0
Language MODBUS_HOLDING_REGISTER 91 1 1 0 24 0
Period time hot water MODBUS_HOLDING_REGISTER 92 1 min 4 0 180 30
Period time heating MODBUS_HOLDING_REGISTER 93 1 min 4 0 180 30
Period time pool MODBUS_HOLDING_REGISTER 94 1 min 4 0 180 30
Operating mode MODBUS_HOLDING_REGISTER 2743 1 4 0 2 0
Operating mode heating medium pump MODBUS_HOLDING_REGISTER 95 1 4 10 40 40
Operating mode brine pump MODBUS_HOLDING_REGISTER 96 1 4 10 30 10
Expand Down Expand Up @@ -775,12 +780,15 @@ Wait time shunt, shunt controlled additional heat MODBUS_HOLDING_REGISTER 157 1
Step controlled additional heat accessory MODBUS_HOLDING_REGISTER 158 1 4 0 1 0
Ground water pump accessory MODBUS_HOLDING_REGISTER 162 1 4 0 1 0
PCI accessories MODBUS_HOLDING_REGISTER 1980 1 4 0 1 0
Cooling 2-pipe MODBUS_HOLDING_REGISTER 163 1 4 0 1 0
Cooling 4-pipe MODBUS_HOLDING_REGISTER 164 1 4 0 1 0
Waiting time cooling/heating MODBUS_HOLDING_REGISTER 165 1 h 1 0 48 2
Heating start at under temp. MODBUS_HOLDING_REGISTER 166 10 °C 1 5 100 10
Cooling start at over temp. MODBUS_HOLDING_REGISTER 167 10 °C 1 5 100 30
Cooling shunt amplification MODBUS_HOLDING_REGISTER 168 10 1 1 100 10
Cooling shunt waiting time MODBUS_HOLDING_REGISTER 169 1 s 2 10 300 30
Cooling with room sensors MODBUS_HOLDING_REGISTER 170 10 4 0 41 0
HPAC MODBUS_HOLDING_REGISTER 171 1 4 0 1 0
Start passive cooling DM MODBUS_HOLDING_REGISTER 172 1 DM 2 10 500 30
Start active cooling DM MODBUS_HOLDING_REGISTER 173 1 DM 2 10 300 90
Changes have been made MODBUS_HOLDING_REGISTER 2744 1 4 0 1 0
Expand Down Expand Up @@ -843,6 +851,9 @@ DM diff. start additional heat MODBUS_HOLDING_REGISTER 679 1 DM 2 100 2000 400
Cooling heat sensor set point value MODBUS_HOLDING_REGISTER 681 10 2 50 400 210
Pool 2 accessory MODBUS_HOLDING_REGISTER 684 1 4 0 1 0
Pool 1 accessory MODBUS_HOLDING_REGISTER 685 1 4 0 1 0
Pool 1 start temperature MODBUS_HOLDING_REGISTER 687 10 °C 2 50 795 220
Pool 1 stop temperature MODBUS_HOLDING_REGISTER 689 10 °C 2 55 800 240
Pool 1 activated MODBUS_HOLDING_REGISTER 691 1 4 0 1 1
Hot water comfort MODBUS_HOLDING_REGISTER 694 1 4 0 1 0
Manual heating medium pump speed MODBUS_HOLDING_REGISTER 695 1 % 1 0 1 0
More hot water MODBUS_HOLDING_REGISTER 697 1 1 0 0 0
Expand Down Expand Up @@ -1064,6 +1075,7 @@ Delta brine pump passive cooling MODBUS_HOLDING_REGISTER 1328 1 °C 4 1 15 4
Installed (EB101) MODBUS_HOLDING_REGISTER 1550 1 4 0 1 0
EME20 MODBUS_HOLDING_REGISTER 4000 1 4 0 1 0
Current power MODBUS_INPUT_REGISTER 2176 1 W 6 0 0 0
PV panel affects pool (EME) MODBUS_HOLDING_REGISTER 4005 1 4 0 1 0
Speed of circulation pump passive cooling (EP15) MODBUS_HOLDING_REGISTER 4006 1 % 4 1 100 70
Speed of circulation pump active cooling (EP15) MODBUS_HOLDING_REGISTER 4007 1 % 4 1 100 70
Ground water pump's control signal MODBUS_HOLDING_REGISTER 4012 1 1 0 0 0
Expand Down Expand Up @@ -1140,6 +1152,15 @@ id:7149 MODBUS_HOLDING_REGISTER 5452 1 4 0 1 0
id:7150 MODBUS_HOLDING_REGISTER 5453 1 % 4 0 100 70
EB103/104-GP12 MODBUS_HOLDING_REGISTER 5454 1 4 0 1 0
id:7176 MODBUS_HOLDING_REGISTER 5455 1 4 0 1 0
Start time HWC period 1 MODBUS_HOLDING_REGISTER 5409 1 - - - -
Start time HWC period 2 MODBUS_HOLDING_REGISTER 5413 1 - - - -
Start time HWC period 3 MODBUS_HOLDING_REGISTER 5417 1 - - - -
Stop time HWC period 1 MODBUS_HOLDING_REGISTER 5421 1 - - - -
Stop time HWC period 2 MODBUS_HOLDING_REGISTER 5425 1 - - - -
Stop time HWC period 3 MODBUS_HOLDING_REGISTER 5429 1 - - - -
id:7855 MODBUS_HOLDING_REGISTER 5241 1 4 0 1 0
id:7856 MODBUS_HOLDING_REGISTER 5242 1 4 0 1 0
id:7857 MODBUS_HOLDING_REGISTER 5243 1 4 0 1 0
id:7943 MODBUS_INPUT_REGISTER 2399 10 % 5 0 0 0
id:7944 MODBUS_INPUT_REGISTER 2400 10 % 5 0 0 0
id:8002 MODBUS_HOLDING_REGISTER 1996 1 % 1 -15 10 -3
Expand All @@ -1160,12 +1181,14 @@ id:8982 MODBUS_HOLDING_REGISTER 5390 1 4 0 0 0
The start guide has been run MODBUS_HOLDING_REGISTER 2742 1 4 0 1 1
Audio signal on alarm MODBUS_HOLDING_REGISTER 5326 1 4 0 1 1
Sound when pressing button MODBUS_HOLDING_REGISTER 5327 1 4 0 1 1
Desired charge power pool 1 main unit MODBUS_HOLDING_REGISTER 3039 1 kW 4 1 100 6
ERS S40 7 MODBUS_HOLDING_REGISTER 3057 1 4 0 1 0
Alarm room sens cool oper MODBUS_HOLDING_REGISTER 3031 1 4 0 1 0
Heating, auto MODBUS_HOLDING_REGISTER 3059 1 4 0 1 1
Factor MODBUS_HOLDING_REGISTER 3033 1 4 1 10 5
id:10881 MODBUS_HOLDING_REGISTER 3062 1 4 0 1 0
id:10890 MODBUS_HOLDING_REGISTER 3063 1 4 0 1 0
Hot water start (BT5) MODBUS_INPUT_REGISTER 2014 10 °C 2 0 0 0
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@yozik04 regarding this line and why it is "new": I see that you had a discussion recently about adding this register. It was then added to s1155_s1255.csv in #197 but then it seems the "Hot water start" was lost for the xx56 models when the new s1156.csv file was added in #198 and later renamed to s1156_s1256.csv in this commit.

Copy link
Owner

@yozik04 yozik04 Jan 14, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think you can just drop extensions.json change, regenerate json file and it will be fine to merge. Of course tests need to pass =)

id:12332 MODBUS_HOLDING_REGISTER 2767 1 2 -32768 32767 -32768
id:12333 MODBUS_HOLDING_REGISTER 2768 1 2 -32768 32767 -32768
id:12334 MODBUS_HOLDING_REGISTER 2769 1 2 -32768 32767 -32768
Expand Down Expand Up @@ -1223,6 +1246,9 @@ Period MODBUS_HOLDING_REGISTER 3088 1 4 0 1 0
Number of years MODBUS_HOLDING_REGISTER 3089 1 4 1 10 1
Months MODBUS_HOLDING_REGISTER 3090 1 6 0 4095 4095
id:12388 MODBUS_HOLDING_REGISTER 5307 1 4 0 0 0
id:12389 MODBUS_HOLDING_REGISTER 3093 1 4 0 0 0
Show outdoor temperature MODBUS_HOLDING_REGISTER 3096 1 4 0 0 0
Show indoor temperature MODBUS_HOLDING_REGISTER 3097 1 4 0 0 0
Active days MODBUS_HOLDING_REGISTER 3066 1 4 0 127 0
Active days MODBUS_HOLDING_REGISTER 3067 1 4 0 127 0
Active days MODBUS_HOLDING_REGISTER 3068 1 4 0 127 0
Expand Down Expand Up @@ -1613,6 +1639,7 @@ AUX from Modbus MODBUS_HOLDING_REGISTER 2740 1 4 0 67 0
AUX from Modbus MODBUS_HOLDING_REGISTER 2741 1 2 0 0 0
Instantaneous used power MODBUS_INPUT_REGISTER 2166 1 W 6 0 9999999 0
Heat pump test - Silent mode (EB101/EB102) MODBUS_HOLDING_REGISTER 5101 1 4 0 1 0
Permit additional heat, Pool 1 MODBUS_HOLDING_REGISTER 2760 1 4 0 1 0
ERS 2 MODBUS_HOLDING_REGISTER 2820 1 4 0 1 0
ERS 3 MODBUS_HOLDING_REGISTER 2821 1 4 0 1 0
ERS 4 MODBUS_HOLDING_REGISTER 2822 1 4 0 1 0
Expand Down Expand Up @@ -1683,11 +1710,14 @@ id:24980 MODBUS_HOLDING_REGISTER 5071 1 5 0 1000 0
Energy log - Produced energy for heating over the past hour MODBUS_INPUT_REGISTER 2283 100 kWh 6 0 0 0
Energy log - Produced energy for hot water over the past hour MODBUS_INPUT_REGISTER 2285 100 kWh 6 0 0 0
Energy log - Produced energy for cooling over the past hour MODBUS_INPUT_REGISTER 2289 100 kWh 6 0 0 0
Energy log - Produced energy for pool over the past hour MODBUS_INPUT_REGISTER 2287 100 kWh 6 0 0 0
Energy log - Used energy for heating over the past hour MODBUS_INPUT_REGISTER 2291 100 kWh 6 0 0 0
Energy log - Used energy for hot water over the past hour MODBUS_INPUT_REGISTER 2293 100 kWh 6 0 0 0
Energy log - Used energy for cooling over the past hour MODBUS_INPUT_REGISTER 2297 100 kWh 6 0 0 0
Energy log - Used energy for pool over the past hour MODBUS_INPUT_REGISTER 2295 100 kWh 6 0 0 0
Energy log - Used energy by additional heater for heating over the past hour MODBUS_INPUT_REGISTER 2299 100 kWh 6 0 0 0
Energy log - Used energy by additional heater for hot water over the past hour MODBUS_INPUT_REGISTER 2301 100 kWh 6 0 0 0
Energy log - Used energy by additional heater for pool over the past hour MODBUS_INPUT_REGISTER 2303 100 kWh 6 0 0 0
Energy log - Current power consumption MODBUS_INPUT_REGISTER 2305 100 kWh 6 0 0 0
Energy log - Current power consumption, components MODBUS_INPUT_REGISTER 2408 100 kWh 6 0 0 0
Compressor, total time energy storage, main unit (EP14) MODBUS_INPUT_REGISTER 2335 1 h 6 0 2147483647 0
Expand Down Expand Up @@ -1716,13 +1746,15 @@ id:26696 MODBUS_HOLDING_REGISTER 5210 1 4 0 1 0
id:26697 MODBUS_HOLDING_REGISTER 5211 1 4 0 1 0
id:26698 MODBUS_HOLDING_REGISTER 5212 1 4 0 1 0
id:26699 MODBUS_HOLDING_REGISTER 5213 1 4 0 1 0
id:26700 MODBUS_HOLDING_REGISTER 5214 1 4 0 1 0
id:26702 MODBUS_HOLDING_REGISTER 5216 1 4 0 1 0
id:26703 MODBUS_HOLDING_REGISTER 5217 10 °C 2 0 0 0
id:26704 MODBUS_HOLDING_REGISTER 5218 10 °C 2 0 0 0
id:26705 MODBUS_HOLDING_REGISTER 5219 10 °C 2 0 0 0
id:26706 MODBUS_HOLDING_REGISTER 5220 10 °C 2 0 0 0
id:26707 MODBUS_HOLDING_REGISTER 5221 10 °C 2 0 0 0
id:26708 MODBUS_HOLDING_REGISTER 5222 10 °C 2 0 0 0
id:26709 MODBUS_HOLDING_REGISTER 5223 10 °C 2 0 0 0
id:26711 MODBUS_HOLDING_REGISTER 5225 10 °C 2 0 0 0
id:26793 MODBUS_INPUT_REGISTER 2375 1 4 0 7 7
id:26794 MODBUS_INPUT_REGISTER 2376 1 4 0 7 7
Expand Down Expand Up @@ -1777,6 +1809,7 @@ id:26867 MODBUS_HOLDING_REGISTER 5182 1 4 0 0 0
Auto mode, start temperature for passive cooling MODBUS_HOLDING_REGISTER 4205 10 °C 2 -200 400 250
Heating, compressor only MODBUS_INPUT_REGISTER 1585 10 kWh 6 0 0 0
Hot water, compressor only MODBUS_INPUT_REGISTER 1583 10 kWh 6 0 0 0
Pool, compressor only MODBUS_INPUT_REGISTER 1581 10 kWh 6 0 0 0
Heating, including int. add. heat MODBUS_INPUT_REGISTER 1577 10 kWh 6 0 0 0
Hot water, including int. add. heat MODBUS_INPUT_REGISTER 1575 10 kWh 6 0 0 0
id:27790 MODBUS_INPUT_REGISTER 2437 1 4 0 0 0
Expand Down Expand Up @@ -2068,7 +2101,11 @@ id:28593 MODBUS_HOLDING_REGISTER 5978 1 3 -1000000 1000000 100
id:28594 MODBUS_HOLDING_REGISTER 5980 1 3 -1000000 1000000 100
id:28595 MODBUS_HOLDING_REGISTER 5982 1 3 -1000000 1000000 100
Temperature: HTS 1 MODBUS_INPUT_REGISTER 2800 10 °C 3 0 0 0
Temperature: THS10 1 MODBUS_INPUT_REGISTER 2802 10 °C 3 0 0 0
Temperature: THS10 2 MODBUS_INPUT_REGISTER 2804 10 °C 3 0 0 0
Humidity: HTS 1 MODBUS_INPUT_REGISTER 3130 10 %RH 3 0 0 0
Humidity: THS10 1 MODBUS_INPUT_REGISTER 3132 10 %RH 3 0 0 0
Humidity: THS10 2 MODBUS_INPUT_REGISTER 3134 10 %RH 3 0 0 0
Input AUX7 MODBUS_HOLDING_REGISTER 1555 1 4 0 67 0
Input AUX8 MODBUS_HOLDING_REGISTER 1556 1 4 0 67 0
Input AUX9 MODBUS_HOLDING_REGISTER 1557 1 4 0 67 0
Expand Down
Loading
Loading