2 * Copyright (c) 2010-2022 Contributors to the openHAB project
4 * See the NOTICE file(s) distributed with this work for additional
7 * This program and the accompanying materials are made available under the
8 * terms of the Eclipse Public License 2.0 which is available at
9 * http://www.eclipse.org/legal/epl-2.0
11 * SPDX-License-Identifier: EPL-2.0
13 package org.openhab.binding.nibeheatpump.internal.models;
15 import java.util.Collections;
16 import java.util.HashMap;
19 import org.openhab.binding.nibeheatpump.internal.models.VariableInformation.NibeDataType;
20 import org.openhab.binding.nibeheatpump.internal.models.VariableInformation.Type;
23 * Class which holds all data variables of F1x55 heat pumps.
26 * @author Jevgeni Kiski - Initial contribution
30 @SuppressWarnings("serial")
31 private static final Map<Integer, VariableInformation> VARIABLE_INFO_F1X55 = Collections
32 .unmodifiableMap(new HashMap<Integer, VariableInformation>() {
35 put(32260, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "NIBE Inverter 216-state"));
36 put(40004, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT1 Outdoor Temperature"));
37 put(40005, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP23-BT2 Supply temp S4"));
38 put(40006, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP22-BT2 Supply temp S3"));
39 put(40007, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP21-BT2 Supply temp S2"));
40 put(40008, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT2 Supply temp S1"));
41 put(40012, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB100-EP14-BT3 Return temp"));
42 put(40013, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT7 HW Top"));
43 put(40014, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT6 HW Load"));
44 put(40015, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB100-EP14-BT10 Brine In Temp"));
45 put(40016, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB100-EP14-BT11 Brine Out Temp"));
46 put(40017, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB100-EP14-BT12 Condensor Out"));
47 put(40018, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB100-EP14-BT14 Hot Gas Temp"));
48 put(40019, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB100-EP14-BT15 Liquid Line"));
49 put(40022, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB100-EP14-BT17 Suction"));
50 put(40025, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT20 Exhaust air temp. 1"));
51 put(40026, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT21 Vented air temp. 1"));
52 put(40028, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "AZ1-BT26 Temp Collector in FLM 1"));
53 put(40029, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "AZ1-BT27 Temp Collector out FLM 1"));
54 put(40030, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP23-BT50 Room Temp S4"));
55 put(40031, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP22-BT50 Room Temp S3"));
56 put(40032, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP21-BT50 Room Temp S2"));
57 put(40033, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT50 Room Temp S1"));
58 put(40042, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "CL11-BT51 Pool 1 Temp"));
59 put(40043, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT53 Solar Panel Temp"));
60 put(40044, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT54 Solar Load Temp"));
61 put(40045, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EQ1-BT64 Cool Supply Temp"));
62 put(40046, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EQ1-BT65 Cool Return Temp"));
63 put(40054, new VariableInformation( 1, NibeDataType.S16, Type.SENSOR , "EB100-FD1 Temperature limiter"));
64 put(40067, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT1 Average"));
65 put(40070, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EM1-BT52 Boiler Temperature"));
66 put(40071, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT25 Ext. Supply"));
67 put(40072, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BF1 EP14 Flow"));
68 put(40074, new VariableInformation( 1, NibeDataType.S16, Type.SENSOR , "EB100-FR1 Anode Status"));
69 put(40075, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT22 Supply air temp."));
70 put(40079, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "EB100-BE3 Current"));
71 put(40081, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "EB100-BE2 Current"));
72 put(40083, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "EB100-BE1 Current"));
73 put(40106, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "CL12-BT51 Pool 2 Temp"));
74 put(40107, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT20 Exhaust air temp. 4"));
75 put(40108, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT20 Exhaust air temp. 3"));
76 put(40109, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT20 Exhaust air temp. 2"));
77 put(40110, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT21 Vented air temp. 4"));
78 put(40111, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT21 Vented air temp. 3"));
79 put(40112, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT21 Vented air temp. 2"));
80 put(40113, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "AZ4-BT26 Temp Collector in FLM 4"));
81 put(40114, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "AZ3-BT26 Temp Collector in FLM 3"));
82 put(40115, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "AZ2-BT26 Temp Collector in FLM 2"));
83 put(40116, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "AZ4-BT27 Temp Collector out FLM 4"));
84 put(40117, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "AZ3-BT27 Temp Collector out FLM 3"));
85 put(40118, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "AZ2-BT27 Temp Collector out FLM 2"));
86 put(40127, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP23-BT3 Return temp S4"));
87 put(40128, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP22-BT3 Return temp S3"));
88 put(40129, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP21-BT3 Return temp S2"));
89 put(40146, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB100-EP14-BT29 Cpr Oil Temp"));
90 put(40147, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT70 HW Comfort Supply Temp."));
91 put(40155, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EQ1-BT57 Collector Temp."));
92 put(40156, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EQ1-BT75 Heatdump Temp."));
93 put(40159, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP47-BT2 Supply temp S8"));
94 put(40160, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP46-BT2 Supply temp S7"));
95 put(40161, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP45-BT2 Supply temp S6"));
96 put(40162, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP44-BT2 Supply temp S5"));
97 put(40163, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP47-BT3 Return temp S8"));
98 put(40164, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP46-BT3 Return temp S7"));
99 put(40165, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP45-BT3 Return temp S6"));
100 put(40166, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP44-BT3 Return temp S5"));
101 put(40167, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP47-BT50 Room Temp S8"));
102 put(40168, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP46-BT50 Room Temp S7"));
103 put(40169, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP45-BT50 Room Temp S6"));
104 put(40170, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP44-BT50 Room Temp S5"));
105 put(40183, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "AZ30-BT23 Outdoor temp. ERS 1"));
106 put(40185, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT1 Average, 1h"));
107 put(40188, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP47-BT50 Room Temp S8 Average"));
108 put(40189, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP46-BT50 Room Temp S7 Average"));
109 put(40190, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP45-BT50 Room Temp S6 Average"));
110 put(40191, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP44-BT50 Room Temp S5 Average"));
111 put(40192, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP23-BT50 Room Temp S4 Average"));
112 put(40193, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP22-BT50 Room Temp S3 Average"));
113 put(40194, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP21-BT50 Room Temp S2 Average"));
114 put(40195, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT50 Room Temp S1 Average"));
115 put(40212, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT74 Average"));
116 put(40216, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT25 Ext. supply temp, cooling"));
117 put(40217, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Supply S8"));
118 put(40218, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Supply S7"));
119 put(40219, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Supply S6"));
120 put(40220, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calculated Supply S5"));
121 put(40221, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Cooling Supply S8"));
122 put(40222, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Cooling Supply S7"));
123 put(40223, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Cooling Supply S6"));
124 put(40224, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Cooling Supply S5"));
125 put(40305, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Mixing Valve State S8"));
126 put(40306, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Mixing Valve State S7"));
127 put(40307, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Mixing Valve State S6"));
128 put(40308, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Mixing Valve State S5"));
129 put(40310, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 1 accessory relays"));
130 put(40311, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 1 accessory GQ2 speed"));
131 put(40312, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 1 accessory GQ3 speed"));
132 put(40316, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Inverter limit status"));
133 put(40317, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "Inverter drive status"));
134 put(40321, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "Compressor Frequency, Request"));
135 put(40322, new VariableInformation( 100, NibeDataType.U16, Type.SENSOR , "Max Compressor Frequency, Heating"));
136 put(40323, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "Inverter alarm code"));
137 put(40324, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "Inverter fault code"));
138 put(40326, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "Inverter drive command"));
139 put(40327, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "NIBE Inverter Pic version"));
140 put(40328, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "NIBE Inverter 8051 version"));
141 put(40329, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "NIBE Inverter Def. Wizard"));
142 put(40330, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "NIBE Inverter Mce version"));
143 put(40331, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "NIBE Inverter Hw version"));
144 put(40332, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "NIBE Inverter Hw type"));
145 put(40339, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External adjustment activated via input S8"));
146 put(40340, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External adjustment activated via input S7"));
147 put(40341, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External adjustment activated via input S6"));
148 put(40342, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External adjustment activated via input S5"));
149 put(40365, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Extra heating system pump S8"));
150 put(40366, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Extra heating system pump S7"));
151 put(40367, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Extra heating system pump S6"));
152 put(40368, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Extra heating system pump S5"));
153 put(40369, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Extra cooling HPAC, ACS"));
154 put(40625, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT82 HW Comfort Return Temp"));
155 put(40626, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT83 HW Comfort Cylinder Temp"));
156 put(40755, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "Tot. ext. HW add op.time"));
157 put(40771, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "Heat Meter - Pool2 Cpr EP14"));
158 put(40792, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "OPT state"));
159 put(40793, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "OPT version"));
160 put(40801, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "OPT rel. modulation level"));
161 put(40802, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "OPT boiler temperature"));
162 put(40806, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "OPT boiler op. time"));
163 put(40813, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Compressor slow down reason"));
164 put(40834, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BM1 Humidity "));
165 put(40856, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BM1 BT50 Room temp."));
166 put(40857, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BM1 Pressure "));
167 put(40858, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BM1 Dewpoint"));
168 put(40868, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "+Adjust AUX Port"));
169 put(40870, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "+Adjust OP mode"));
170 put(40871, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "+Adjust Comfort mode"));
171 put(40872, new VariableInformation( 1, NibeDataType.S8 , Type.SENSOR , "+Adjust Parallell adjustment"));
172 put(40873, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "+Adjust Humidity"));
173 put(40874, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "+Adjust Temp indoor"));
174 put(40875, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "+Adjust Temp outdoor"));
175 put(40876, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "+Adjust Version"));
176 put(40877, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "+Adjust Activated"));
177 put(40878, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "+Adjust Need"));
178 put(40889, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT64 Average"));
179 put(40912, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EQ1 State ACS Thermostat"));
180 put(40913, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EQ1 State ACS Thermostat Heat Dump"));
181 put(40940, new VariableInformation( 10, NibeDataType.S32, Type.SETTING , "Degree Minutes (32 bit)"));
182 put(40942, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 1 accessory block status"));
183 put(40943, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 1 accessory EB17"));
184 put(40993, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "Inverter min speed"));
185 put(40994, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "Inverter max speed"));
186 put(40995, new VariableInformation( 100, NibeDataType.U32, Type.SENSOR , "External Energy Meter 2 Accumulated Energy"));
187 put(40997, new VariableInformation( 100, NibeDataType.U32, Type.SENSOR , "External Energy Meter 1 Accumulated Energy"));
188 put(41027, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Humidity average"));
189 put(41186, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Set point OPT boiler"));
190 put(41189, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "AA20-BE5 EME10 Current"));
191 put(41190, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "AA20-BE5 EME10 Average Current"));
192 put(41191, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "PV Panel State"));
193 put(41210, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "AZ4-BT50 Room temp"));
194 put(41211, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "AZ3-BT50 Room temp"));
195 put(41212, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "AZ2-BT50 Room temp"));
196 put(41213, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "AZ1-BT50 Room temp"));
197 put(41256, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Fan speed current"));
198 put(41257, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Fan speed current"));
199 put(41258, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Fan speed current"));
200 put(41265, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart Home Mode"));
201 put(41266, new VariableInformation( 10, NibeDataType.S8 , Type.SENSOR , "Offset to smart home system"));
202 put(41267, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart Home ctrl syst 8"));
203 put(41268, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart Home ctrl syst 7"));
204 put(41269, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart Home ctrl syst 6"));
205 put(41270, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart Home ctrl syst 5"));
206 put(41271, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart Home ctrl syst 4"));
207 put(41272, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart Home ctrl syst 3"));
208 put(41273, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart Home ctrl syst 2"));
209 put(41274, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart Home ctrl syst 1"));
210 put(41287, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "OPT boiler has priority hot water"));
211 put(41393, new VariableInformation( 1, NibeDataType.S32, Type.SENSOR , "Smart energy source, energy source prio 7, start DM"));
212 put(41395, new VariableInformation( 1, NibeDataType.S32, Type.SENSOR , "Smart energy source, energy source prio 6, start DM"));
213 put(41397, new VariableInformation( 1, NibeDataType.S32, Type.SENSOR , "Smart energy source, energy source prio 5, start DM"));
214 put(41399, new VariableInformation( 1, NibeDataType.S32, Type.SENSOR , "Smart energy source, energy source prio 4, start DM"));
215 put(41401, new VariableInformation( 1, NibeDataType.S32, Type.SENSOR , "Smart energy source, energy source prio 3, start DM"));
216 put(41403, new VariableInformation( 1, NibeDataType.S32, Type.SENSOR , "Smart energy source, energy source prio 2, start DM"));
217 put(41405, new VariableInformation( 1, NibeDataType.S32, Type.SENSOR , "Smart energy source, energy source prio 1, start DM"));
218 put(41421, new VariableInformation( 1, NibeDataType.S32, Type.SENSOR , "Smart energy source, degree minute min value"));
219 put(41424, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "Smart energy source, actual OPT10 addition price"));
220 put(41425, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "Smart energy source, actual shunt add price"));
221 put(41426, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "Smart energy source, actual ext. step add price"));
222 put(41427, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "Smart energy source, actual electricity price"));
223 put(41429, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP12-BT57 Collector In"));
224 put(41430, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP12-BT58 Collector Out"));
225 put(41928, new VariableInformation( 100, NibeDataType.U16, Type.SENSOR , "Smart Price Adaption Price"));
226 put(41929, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart Price Adaption Price Level"));
227 put(41930, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Power 10"));
228 put(41931, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Power 9"));
229 put(41932, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Power 8"));
230 put(41933, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Power 7"));
231 put(41934, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Power 6"));
232 put(41935, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Power 5"));
233 put(41936, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Power 4"));
234 put(41937, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Power 3"));
235 put(41938, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Power 2"));
236 put(41939, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Power 1"));
237 put(41940, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error High 10"));
238 put(41941, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error High 9"));
239 put(41942, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error High 8"));
240 put(41943, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error High 7"));
241 put(41944, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error High 6"));
242 put(41945, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error High 5"));
243 put(41946, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error High 4"));
244 put(41947, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error High 3"));
245 put(41948, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error High 2"));
246 put(41949, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error High 1"));
247 put(41950, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error Low 10"));
248 put(41951, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error Low 9"));
249 put(41952, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error Low 8"));
250 put(41953, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error Low 7"));
251 put(41954, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error Low 6"));
252 put(41955, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error Low 5"));
253 put(41956, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error Low 4"));
254 put(41957, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error Low 3"));
255 put(41958, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error Low 2"));
256 put(41959, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error Low 1"));
257 put(41960, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Com Percentage 10"));
258 put(41961, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Com Percentage 9"));
259 put(41962, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Com Percentage 8"));
260 put(41963, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Com Percentage 7"));
261 put(41964, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Com Percentage 6"));
262 put(41965, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Com Percentage 5"));
263 put(41966, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Com Percentage 4"));
264 put(41967, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Com Percentage 3"));
265 put(41968, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Com Percentage 2"));
266 put(41969, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Com Percentage 1"));
267 put(41980, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage1 10"));
268 put(41981, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage1 9"));
269 put(41982, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage1 8"));
270 put(41983, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage1 7"));
271 put(41984, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage1 6"));
272 put(41985, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage1 5"));
273 put(41986, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage1 4"));
274 put(41987, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage1 3"));
275 put(41988, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage1 2"));
276 put(41989, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage1 1"));
277 put(41990, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage2 10"));
278 put(41991, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage2 9"));
279 put(41992, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage2 8"));
280 put(41993, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage2 7"));
281 put(41994, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage2 6"));
282 put(41995, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage2 5"));
283 put(41996, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage2 4"));
284 put(41997, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage2 3"));
285 put(41998, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage2 2"));
286 put(41999, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage2 1"));
287 put(42000, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Temperature 10"));
288 put(42001, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Temperature 9"));
289 put(42002, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Temperature 8"));
290 put(42003, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Temperature 7"));
291 put(42004, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Temperature 6"));
292 put(42005, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Temperature 5"));
293 put(42006, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Temperature 4"));
294 put(42007, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Temperature 3"));
295 put(42008, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Temperature 2"));
296 put(42009, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Temperature 1"));
297 put(42010, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "AA23-BE5 Energy 10"));
298 put(42012, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "AA23-BE5 Energy 9"));
299 put(42014, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "AA23-BE5 Energy 8"));
300 put(42016, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "AA23-BE5 Energy 7"));
301 put(42018, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "AA23-BE5 Energy 6"));
302 put(42020, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "AA23-BE5 Energy 5"));
303 put(42022, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "AA23-BE5 Energy 4"));
304 put(42024, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "AA23-BE5 Energy 3"));
305 put(42026, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "AA23-BE5 Energy 2"));
306 put(42028, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "AA23-BE5 Energy 1"));
307 put(42030, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 EME20 Version"));
308 put(42033, new VariableInformation( 10, NibeDataType.U8 , Type.SENSOR , "PV Panel Heat Offset"));
309 put(42034, new VariableInformation( 10, NibeDataType.U8 , Type.SENSOR , "PV Panel Pool Offset"));
310 put(42035, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "AA23-BE5 EME20 Total Power"));
311 put(42037, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "AA23-BE5 EME20 Total Average Power"));
312 put(42075, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "AA23-BE5 EME20 Total Energy"));
313 put(42080, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Alarm 504"));
314 put(42081, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Alarm 505"));
315 put(42082, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Alarm 506"));
316 put(42083, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Alarm 507"));
317 put(42084, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Alarm 508"));
318 put(42085, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Alarm 509"));
319 put(42086, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Alarm 510"));
320 put(42087, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Alarm 511"));
321 put(42100, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT1 Average, 24h"));
322 put(42101, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Used heating power average, 24h"));
323 put(42136, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT22 Supply air temp."));
324 put(42137, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT22 Supply air temp."));
325 put(42138, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT22 Supply air temp."));
326 put(42139, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "AZ30-BT23 Outdoor temp. ERS 4"));
327 put(42140, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "AZ30-BT23 Outdoor temp. ERS 3"));
328 put(42141, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "AZ30-BT23 Outdoor temp. ERS 2"));
329 put(42150, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 4 accessory relays"));
330 put(42151, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 3 accessory relays"));
331 put(42152, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 2 accessory relays"));
332 put(42153, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 4 accessory GQ2 speed"));
333 put(42154, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 3 accessory GQ2 speed"));
334 put(42155, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 2 accessory GQ2 speed"));
335 put(42156, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 4 accessory GQ3 speed"));
336 put(42157, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 3 accessory GQ3 speed"));
337 put(42158, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 2 accessory GQ3 speed"));
338 put(42159, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 4 accessory block status"));
339 put(42160, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 3 accessory block status"));
340 put(42161, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 2 accessory block status"));
341 put(42162, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 4 accessory EB17"));
342 put(42163, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 3 accessory EB17"));
343 put(42164, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 2 accessory EB17"));
344 put(42437, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "Heat Meter - HW Cpr and Add - Total system"));
345 put(42439, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "Heat Meter - Heat Cpr and Add - Total system"));
346 put(42441, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "Heat Meter - Cooling Cpr - Total system"));
347 put(42443, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "Heat Meter - Pool Cpr - Total system"));
348 put(42445, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "Heat Meter - HW Cpr - Total system"));
349 put(42447, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "Heat Meter - Heat Cpr - Total system"));
350 put(42464, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 4 fire place guard"));
351 put(42465, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 3 fire place guard"));
352 put(42466, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 2 fire place guard"));
353 put(42467, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 1 fire place guard"));
354 put(42504, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "External Energy Meter Accumulated System"));
355 put(43001, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "Software version"));
356 put(43005, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Degree Minutes (16 bit)"));
357 put(43006, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Supply S4"));
358 put(43007, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Supply S3"));
359 put(43008, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Supply S2"));
360 put(43009, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Supply S1"));
361 put(43013, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Freeze Protection Status"));
362 put(43024, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Status Cooling"));
363 put(43064, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Heat Medium Flow dT Set Point"));
364 put(43065, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Heat Medium Flow dT Actual"));
365 put(43081, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "Tot. op.time add."));
366 put(43084, new VariableInformation( 100, NibeDataType.S16, Type.SENSOR , "Int. el.add. Power"));
367 put(43086, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Prio"));
368 put(43091, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Int. el.add. State"));
369 put(43093, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Mixing Valve State S4"));
370 put(43094, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Mixing Valve State S3"));
371 put(43095, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Mixing Valve State S2"));
372 put(43096, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Mixing Valve State S1"));
373 put(43097, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Status of the shunt controlled additional heat accessory"));
374 put(43103, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "HPAC state"));
375 put(43108, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Fan speed current"));
376 put(43122, new VariableInformation( 1, NibeDataType.S16, Type.SENSOR , "Compr. current min.freq."));
377 put(43123, new VariableInformation( 1, NibeDataType.S16, Type.SENSOR , "Compr. current max.freq."));
378 put(43132, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "Inverter com. timer"));
379 put(43136, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "Compressor Frequency, Actual"));
380 put(43140, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Inverter Temperature"));
381 put(43141, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "compr. in power"));
382 put(43147, new VariableInformation( 1, NibeDataType.S16, Type.SENSOR , "Compr. in current"));
383 put(43152, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Internal cooling blocked"));
384 put(43158, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External adjustment activated via input S4"));
385 put(43159, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External adjustment activated via input S3"));
386 put(43160, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External adjustment activated via input S2"));
387 put(43161, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External adjustment activated via input S1"));
388 put(43163, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Blocking status of the shunt controlled add heat acc"));
389 put(43164, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Cooling blocked"));
390 put(43171, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Blocking status of the step controlled add heat acc"));
391 put(43180, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "HWC Pump Status GP11"));
392 put(43182, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "Compressor Frequency, Target"));
393 put(43239, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "Tot. HW op.time add."));
394 put(43375, new VariableInformation( 1, NibeDataType.S16, Type.SENSOR , "compr. in power mean"));
395 put(43395, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "HPAC Relays"));
396 put(43416, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "Compressor starts EB100-EP14"));
397 put(43420, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "Tot. op.time compr. EB100-EP14"));
398 put(43424, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "Tot. HW op.time compr. EB100-EP14"));
399 put(43427, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Compressor State EP14"));
400 put(43431, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Supply Pump State EP14"));
401 put(43433, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Brine Pump State EP14"));
402 put(43435, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Cpr Status EP14"));
403 put(43437, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Supply Pump Speed EP14"));
404 put(43439, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EP14-GP2 Brine Pump Status EP14"));
405 put(43484, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "FLM 4 Cooling Status"));
406 put(43485, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "FLM 3 Cooling Status"));
407 put(43486, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "FLM 2 Cooling Status"));
408 put(43487, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "FLM 1 Cooling Status"));
409 put(43514, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB100-EP14 PCA Base Relays"));
410 put(43516, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "PCA-Power Relays EP14"));
411 put(43542, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calculated supply air temp."));
412 put(43555, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "HW Comfort Shunt State"));
413 put(43556, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "HW Comfort Add Status"));
414 put(43560, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Pool 2 blocked"));
415 put(43561, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Pool 1 blocked"));
416 put(43563, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "GP9 Pool 2 Valve"));
417 put(43564, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "GP9 Pool 1 Valve"));
418 put(44266, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Cool Degree Minutes"));
419 put(44267, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Cooling Supply S4"));
420 put(44268, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Cooling Supply S3"));
421 put(44269, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Cooling Supply S2"));
422 put(44270, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Cooling Supply S1"));
423 put(44276, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "State ACS"));
424 put(44277, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EQ1-QN25 State ACS Heat Dump"));
425 put(44278, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EQ1-QN18 State ACS Cool Dump"));
426 put(44298, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "Heat Meter - HW Cpr and Add EP14"));
427 put(44300, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "Heat Meter - Heat Cpr and Add EP14"));
428 put(44302, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "Heat Meter - Cooling Cpr EP14"));
429 put(44304, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "Heat Meter - Pool Cpr EP14"));
430 put(44306, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "Heat Meter - HW Cpr EP14"));
431 put(44308, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "Heat Meter - Heat Cpr EP14"));
432 put(44331, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Software release"));
433 put(44744, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Extra heating system pump S4"));
434 put(44745, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Extra heating system pump S3"));
435 put(44746, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Extra heating system pump S2"));
436 put(44748, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Pool 2 Pump Status"));
437 put(44749, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Pool 1 Pump Status"));
438 put(44751, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EQ1-QN12 ACS Valve"));
439 put(44752, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EQ1-GP20 ACS Dump Signal"));
440 put(44753, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Passive Cool Shunt"));
441 put(44754, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "GP13 Passive Cool Pool"));
442 put(44756, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "State ground water pump"));
443 put(44874, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "State SG Ready"));
444 put(44878, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "SG Ready input A"));
445 put(44879, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "SG Ready input B"));
446 put(44896, new VariableInformation( 10, NibeDataType.S8 , Type.SENSOR , "Smart Price Adaption Heating Offset"));
447 put(44897, new VariableInformation( 1, NibeDataType.S8 , Type.SENSOR , "Smart Price Adaption HW Comfort Mode"));
448 put(44898, new VariableInformation( 1, NibeDataType.S8 , Type.SENSOR , "Smart Price Adaption Pool Offset"));
449 put(44899, new VariableInformation( 1, NibeDataType.S8 , Type.SENSOR , "Smart Price Adaption Cool Offset"));
450 put(44908, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "State smart price adaption"));
451 put(44910, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Brine Pump dT Actual"));
452 put(44911, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Brine Pump dT Set Point"));
453 put(45001, new VariableInformation( 1, NibeDataType.S16, Type.SENSOR , "Alarm"));
454 put(47291, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "Floor drying timer"));
455 put(47325, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Step controlled add. max. step"));
456 put(49239, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB101 Installed"));
457 put(40879, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "+Adjust Parallell factor"));
458 put(40880, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "+Adjust Max change"));
459 put(40881, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "+Adjust Affect system8"));
460 put(40882, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "+Adjust Affect system7"));
461 put(40883, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "+Adjust Affect system6"));
462 put(40884, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "+Adjust Affect system5"));
463 put(40885, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "+Adjust Affect system4"));
464 put(40886, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "+Adjust Affect system3"));
465 put(40887, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "+Adjust Affect system2"));
466 put(40888, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "+Adjust Affect system1"));
467 put(42097, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Ground water pump auto speed"));
468 put(45171, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Alarm Reset"));
469 put(47004, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Curve S4"));
470 put(47005, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Curve S3"));
471 put(47006, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Curve S2"));
472 put(47007, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Curve S1"));
473 put(47008, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Offset S4"));
474 put(47009, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Offset S3"));
475 put(47010, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Offset S2"));
476 put(47011, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Offset S1"));
477 put(47012, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Min Supply System 4"));
478 put(47013, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Min Supply System 3"));
479 put(47014, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Min Supply System 2"));
480 put(47015, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Min Supply System 1"));
481 put(47016, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max Supply System 4"));
482 put(47017, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max Supply System 3"));
483 put(47018, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max Supply System 2"));
484 put(47019, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max Supply System 1"));
485 put(47020, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Heating Curve P7"));
486 put(47021, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Heating Curve P6"));
487 put(47022, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Heating Curve P5"));
488 put(47023, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Heating Curve P4"));
489 put(47024, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Heating Curve P3"));
490 put(47025, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Heating Curve P2"));
491 put(47026, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Heating Curve P1"));
492 put(47027, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Point offset outdoor temp."));
493 put(47028, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Point offset"));
494 put(47029, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "External adjustment S4"));
495 put(47030, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "External adjustment S3"));
496 put(47031, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "External adjustment S2"));
497 put(47032, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "External adjustment S1"));
498 put(47033, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "External adjustment with room sensor S4"));
499 put(47034, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "External adjustment with room sensor S3"));
500 put(47035, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "External adjustment with room sensor S2"));
501 put(47036, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "External adjustment with room sensor S1"));
502 put(47041, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Hot water comfort mode"));
503 put(47043, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Start temperature HW Luxury"));
504 put(47044, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Start temperature HW Normal"));
505 put(47045, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Start temperature HW Economy"));
506 put(47046, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Stop temperature Periodic HW"));
507 put(47047, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Stop temperature HW Luxury"));
508 put(47048, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Stop temperature HW Normal"));
509 put(47049, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Stop temperature HW Economy"));
510 put(47050, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Periodic HW"));
511 put(47051, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Periodic HW Interval"));
512 put(47054, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Run time HWC"));
513 put(47055, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Still time HWC"));
514 put(47099, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "GMz"));
515 put(47100, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Max diff VBF-BerVBF"));
516 put(47101, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Comp freq reg P"));
517 put(47102, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Comp freq max delta F"));
518 put(47103, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Min comp freq"));
519 put(47104, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Max comp freq"));
520 put(47131, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Language"));
521 put(47134, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Period HW"));
522 put(47135, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Period Heat"));
523 put(47136, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Period Pool"));
524 put(47137, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode"));
525 put(47138, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode heat medium pump"));
526 put(47139, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode brine medium pump"));
527 put(47206, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "DM start heating"));
528 put(47209, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "DM between add. steps"));
529 put(47210, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "DM start add. with shunt"));
530 put(47212, new VariableInformation( 100, NibeDataType.S16, Type.SETTING , "Max int add. power"));
531 put(47214, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Fuse"));
532 put(47261, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Exhaust Fan speed 4"));
533 put(47262, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Exhaust Fan speed 3"));
534 put(47263, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Exhaust Fan speed 2"));
535 put(47264, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Exhaust Fan speed 1"));
536 put(47265, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Exhaust Fan speed normal"));
537 put(47271, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Fan return time 4"));
538 put(47272, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Fan return time 3"));
539 put(47273, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Fan return time 2"));
540 put(47274, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Fan return time 1"));
541 put(47275, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Filter Reminder period"));
542 put(47276, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying"));
543 put(47277, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying period 7"));
544 put(47278, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying period 6"));
545 put(47279, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying period 5"));
546 put(47280, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying period 4"));
547 put(47281, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying period 3"));
548 put(47282, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying period 2"));
549 put(47283, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying period 1"));
550 put(47284, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying temp. 7"));
551 put(47285, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying temp. 6"));
552 put(47286, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying temp. 5"));
553 put(47287, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying temp. 4"));
554 put(47288, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying temp. 3"));
555 put(47289, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying temp. 2"));
556 put(47290, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying temp. 1"));
557 put(47300, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "DOT"));
558 put(47301, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "delta T at DOT"));
559 put(47302, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Climate system 2 accessory"));
560 put(47303, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Climate system 3 accessory"));
561 put(47304, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Climate system 4 accessory"));
562 put(47305, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Climate system 4 mixing valve amp."));
563 put(47306, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Climate system 3 mixing valve amp."));
564 put(47307, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Climate system 2 mixing valve amp."));
565 put(47308, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Climate system 4 shunt wait"));
566 put(47309, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Climate system 3 shunt wait"));
567 put(47310, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Climate system 2 shunt wait"));
568 put(47312, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM pump 1"));
569 put(47313, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 1 defrost"));
570 put(47317, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Shunt controlled add. accessory"));
571 put(47318, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Shunt controlled add. min. temp."));
572 put(47319, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Shunt controlled add. min. runtime"));
573 put(47320, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Shunt controlled add. mixing valve amp."));
574 put(47321, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Shunt controlled add. mixing valve wait"));
575 put(47322, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Step controlled add. accessory"));
576 put(47324, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Step controlled add. diff. DM"));
577 put(47326, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Step controlled add. mode"));
578 put(47327, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Ground water pump accessory"));
579 put(47329, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Cooling 2-pipe accessory"));
580 put(47330, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Cooling 4-pipe accessory"));
581 put(47335, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Time betw. switch heat/cool"));
582 put(47336, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Heat at room under temp."));
583 put(47337, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Cool at room over temp."));
584 put(47338, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Cooling mix. valve amp."));
585 put(47339, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Cooling mix. valve step delay"));
586 put(47340, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Cooling with room sensor"));
587 put(47341, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "HPAC accessory"));
588 put(47342, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Start Passive Cooling DM"));
589 put(47343, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Start Active Cooling DM"));
590 put(47352, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "SMS40 accessory"));
591 put(47365, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "RMU System 1"));
592 put(47366, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "RMU System 2"));
593 put(47367, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "RMU System 3"));
594 put(47368, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "RMU System 4"));
595 put(47370, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Allow Additive Heating"));
596 put(47371, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Allow Heating"));
597 put(47372, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Allow Cooling"));
598 put(47374, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Start Temperature Cooling"));
599 put(47375, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Stop Temperature Heating"));
600 put(47376, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Stop Temperature Additive"));
601 put(47377, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Outdoor Filter Time"));
602 put(47378, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max diff. comp."));
603 put(47379, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max diff. add."));
604 put(47380, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Low brine out autoreset"));
605 put(47381, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Low brine out temp.EP14"));
606 put(47382, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "High brine in"));
607 put(47383, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "High brine in temp."));
608 put(47384, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Date format"));
609 put(47385, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Time format"));
610 put(47387, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "HW production"));
611 put(47388, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Alarm lower room temp."));
612 put(47389, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Alarm lower HW temp."));
613 put(47391, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Use room sensor S4"));
614 put(47392, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Use room sensor S3"));
615 put(47393, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Use room sensor S2"));
616 put(47394, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Use room sensor S1"));
617 put(47395, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room sensor setpoint S4"));
618 put(47396, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room sensor setpoint S3"));
619 put(47397, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room sensor setpoint S2"));
620 put(47398, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room sensor setpoint S1"));
621 put(47399, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room sensor factor S4"));
622 put(47400, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room sensor factor S3"));
623 put(47401, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room sensor factor S2"));
624 put(47402, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room sensor factor S1"));
625 put(47413, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump HW"));
626 put(47414, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Heat"));
627 put(47415, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Pool"));
628 put(47416, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Economy"));
629 put(47417, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed Circulation Pump Passive Cooling EP14"));
630 put(47418, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed brine pump"));
631 put(47442, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "preset flow clim. sys."));
632 put(47525, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Curve S8"));
633 put(47537, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Night cooling"));
634 put(47538, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Start room temp. night cooling"));
635 put(47539, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Night Cooling Min. diff."));
636 put(47567, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Curve S7"));
637 put(48043, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Holiday - Activated"));
638 put(48053, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 2 speed 4"));
639 put(48054, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 2 speed 3"));
640 put(48055, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 2 speed 2"));
641 put(48056, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 2 speed 1"));
642 put(48057, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 2 speed normal"));
643 put(48058, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 3 speed 4"));
644 put(48059, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 3 speed 3"));
645 put(48060, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 3 speed 2"));
646 put(48061, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 3 speed 1"));
647 put(48062, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 3 speed normal"));
648 put(48063, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 4 speed 4"));
649 put(48064, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 4 speed 3"));
650 put(48065, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 4 speed 2"));
651 put(48066, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 4 speed 1"));
652 put(48067, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 4 speed normal"));
653 put(48068, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 4 accessory"));
654 put(48069, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 3 accessory"));
655 put(48070, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 2 accessory"));
656 put(48071, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 1 accessory"));
657 put(48072, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "DM diff start add."));
658 put(48073, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 1 cooling"));
659 put(48074, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Cool/Heat Sensor Set Point"));
660 put(48087, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Pool 2 accessory"));
661 put(48088, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Pool 1 accessory"));
662 put(48089, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Pool 2 start temp."));
663 put(48090, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Pool 1 start temp."));
664 put(48091, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Pool 2 stop temp."));
665 put(48092, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Pool 1 stop temp."));
666 put(48093, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Pool 2 Activated"));
667 put(48094, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Pool 1 Activated"));
668 put(48120, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "HW Comfort"));
669 put(48132, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Temporary Lux"));
670 put(48133, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Period Pool 2"));
671 put(48139, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "DM startdiff add. with shunt"));
672 put(48142, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Step controlled add. start diff DM"));
673 put(48144, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "HW Comfort add during Heat"));
674 put(48145, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "HW Comfort mixing valve"));
675 put(48146, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "HW Comfort mixing valve amp."));
676 put(48147, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "HW Comfort mixing valve wait"));
677 put(48148, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "HW Comfort hotwater temperature"));
678 put(48157, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "HW Comfort add."));
679 put(48174, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Min cooling supply temp S4"));
680 put(48175, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Min cooling supply temp S3"));
681 put(48176, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Min cooling supply temp S2"));
682 put(48177, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Min cooling supply temp S1"));
683 put(48181, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Cooling Curve P3"));
684 put(48185, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Cooling Curve P5"));
685 put(48186, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Cooling use mix. valve S4"));
686 put(48187, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Cooling use mix. valve S3"));
687 put(48188, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Cooling use mix. valve S2"));
688 put(48189, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Cooling use mix. valve S1"));
689 put(48190, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Heatdump mix. valve delay"));
690 put(48191, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Heatdump mix. valve amp."));
691 put(48192, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Cooldump mix. valve delay"));
692 put(48193, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Cooldump mix. valve amp."));
693 put(48194, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ACS accessory"));
694 put(48195, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ACS heat dump 24h-function"));
695 put(48197, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ACS closingtime for cool dump"));
696 put(48264, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Brine shunt accessory"));
697 put(48265, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Brine shunt amplication"));
698 put(48266, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Brine shunt wait time"));
699 put(48267, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Brine shunt, max brine temp"));
700 put(48275, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Max charge pump reg speed"));
701 put(48281, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Charge method HW"));
702 put(48282, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "SG Ready heating"));
703 put(48283, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "SG Ready cooling"));
704 put(48284, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "SG Ready hot water"));
705 put(48285, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "SG Ready pool"));
706 put(48286, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Pool 2 Cpr Percentage"));
707 put(48287, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Pool 1 Cpr Percentage"));
708 put(48288, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Cool Cpr Percentage"));
709 put(48452, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Auto heat medium pump speed, hw"));
710 put(48453, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Auto heat medium pump speed, heat"));
711 put(48454, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Auto heat medium pump speed, pool"));
712 put(48455, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Auto heat medium pump speed, cool"));
713 put(48456, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode heat medium pump, cooling"));
714 put(48458, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Max speed circ.pump Heat"));
715 put(48459, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed brine pump passive cooling"));
716 put(48487, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed Circulation Pump Active Cooling EP14"));
717 put(48488, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Curve S6"));
718 put(48489, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Curve S5"));
719 put(48491, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Offset S8"));
720 put(48492, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Offset S7"));
721 put(48493, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Offset S6"));
722 put(48494, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Offset S5"));
723 put(48495, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Min Supply System 8"));
724 put(48496, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Min Supply System 7"));
725 put(48497, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Min Supply System 6"));
726 put(48498, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Min Supply System 5"));
727 put(48499, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max Supply System 8"));
728 put(48500, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max Supply System 7"));
729 put(48501, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max Supply System 6"));
730 put(48502, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max Supply System 5"));
731 put(48503, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "External adjustment S8"));
732 put(48504, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "External adjustment S7"));
733 put(48505, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "External adjustment S6"));
734 put(48506, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "External adjustment S5"));
735 put(48507, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "External adjustment with room sensor S8"));
736 put(48508, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "External adjustment with room sensor S7"));
737 put(48509, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "External adjustment with room sensor S6"));
738 put(48510, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "External adjustment with room sensor S5"));
739 put(48569, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Climate system 5 accessory"));
740 put(48570, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Climate system 6 accessory"));
741 put(48571, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Climate system 7 accessory"));
742 put(48572, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Climate system 8 accessory"));
743 put(48573, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Climate system 8 mixing valve amp."));
744 put(48574, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Climate system 7 mixing valve amp."));
745 put(48575, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Climate system 6 mixing valve amp."));
746 put(48576, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Climate system 5 mixing valve amp."));
747 put(48577, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Climate system 8 shunt wait"));
748 put(48578, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Climate system 7 shunt wait"));
749 put(48579, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Climate system 6 shunt wait"));
750 put(48580, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Climate system 5 shunt wait"));
751 put(48581, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Min cooling supply temp S8"));
752 put(48582, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Min cooling supply temp S7"));
753 put(48583, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Min cooling supply temp S6"));
754 put(48584, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Min cooling supply temp S5"));
755 put(48593, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Cooling use mix. valve S8"));
756 put(48594, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Cooling use mix. valve S7"));
757 put(48595, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Cooling use mix. valve S6"));
758 put(48596, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Cooling use mix. valve S5"));
759 put(48597, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Heating use mix. valve S8"));
760 put(48598, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Heating use mix. valve S7"));
761 put(48599, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Heating use mix. valve S6"));
762 put(48600, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Heating use mix. valve S5"));
763 put(48601, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Heating use mix. valve S4"));
764 put(48602, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Heating use mix. valve S3"));
765 put(48603, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Heating use mix. valve S2"));
766 put(48604, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Heating use mix. valve S1"));
767 put(48607, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 accessory"));
768 put(48659, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cut off frequency activated 2"));
769 put(48660, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cut off frequency activated 1"));
770 put(48661, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Cut off frequency start 2"));
771 put(48662, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Cut off frequency start 1"));
772 put(48663, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Cut off frequency stop 2"));
773 put(48664, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Cut off frequency stop 1"));
774 put(48675, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Use room sensor S8"));
775 put(48676, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Use room sensor S7"));
776 put(48677, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Use room sensor S6"));
777 put(48678, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Use room sensor S5"));
778 put(48680, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room sensor setpoint S8"));
779 put(48681, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room sensor setpoint S7"));
780 put(48682, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room sensor setpoint S6"));
781 put(48683, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room sensor setpoint S5"));
782 put(48685, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room sensor factor S8"));
783 put(48686, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room sensor factor S7"));
784 put(48687, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room sensor factor S6"));
785 put(48688, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room sensor factor S5"));
786 put(48724, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool curve S8"));
787 put(48725, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool curve S7"));
788 put(48726, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool curve S6"));
789 put(48727, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool curve S5"));
790 put(48728, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool curve S4"));
791 put(48729, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool curve S3"));
792 put(48730, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool curve S2"));
793 put(48731, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool curve S1"));
794 put(48732, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool offset S8"));
795 put(48733, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool offset S7"));
796 put(48734, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool offset S6"));
797 put(48735, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool offset S5"));
798 put(48736, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool offset S4"));
799 put(48737, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool offset S3"));
800 put(48738, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool offset S2"));
801 put(48739, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool offset S1"));
802 put(48740, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Cooling Curve P4"));
803 put(48741, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Cooling Curve P2"));
804 put(48742, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Cooling Curve P1"));
805 put(48743, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Hot water high power mode"));
806 put(48755, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Transformer ratio"));
807 put(48778, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room sensor cool setpoint S8"));
808 put(48779, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room sensor cool setpoint S7"));
809 put(48780, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room sensor cool setpoint S6"));
810 put(48781, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room sensor cool setpoint S5"));
811 put(48782, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room sensor cool setpoint S4"));
812 put(48783, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room sensor cool setpoint S3"));
813 put(48784, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room sensor cool setpoint S2"));
814 put(48785, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room sensor cool setpoint S1"));
815 put(48786, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room sensor cool factor S8"));
816 put(48787, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room sensor cool factor S7"));
817 put(48788, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room sensor cool factor S6"));
818 put(48789, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room sensor cool factor S5"));
819 put(48790, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room sensor cool factor S4"));
820 put(48791, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room sensor cool factor S3"));
821 put(48792, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room sensor cool factor S2"));
822 put(48793, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room sensor cool factor S1"));
823 put(48794, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "RH set value"));
824 put(48808, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "HTS accessory"));
825 put(48810, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Prevent humidity S8 "));
826 put(48811, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Prevent humidity S7"));
827 put(48812, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Prevent humidity S6"));
828 put(48813, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Prevent humidity S5"));
829 put(48814, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Prevent humidity S4"));
830 put(48815, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Prevent humidity S3"));
831 put(48816, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Prevent humidity S2"));
832 put(48817, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Prevent humidity S1"));
833 put(48819, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, heating S8"));
834 put(48820, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, heating S7"));
835 put(48821, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, heating S6"));
836 put(48822, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, heating S5"));
837 put(48823, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, heating S4"));
838 put(48824, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, heating S3"));
839 put(48825, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, heating S2"));
840 put(48826, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, heating S1"));
841 put(48828, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "OPT"));
842 put(48829, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "OPT DM startdiff"));
843 put(48849, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed brine pump active cooling"));
844 put(48850, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Delta brine pump active cooling"));
845 put(48851, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Waiting speed brine pump cooling"));
846 put(48852, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Modbus40 Word Swap"));
847 put(48853, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 Exhaust Fan speed 4"));
848 put(48854, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 Exhaust Fan speed 3"));
849 put(48855, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 Exhaust Fan speed 2"));
850 put(48856, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 Exhaust Fan speed 1"));
851 put(48857, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 Exhaust Fan speed normal"));
852 put(48889, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "MODBUS40 Disable LOG.SET"));
853 put(48896, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 Supply Fan speed 4"));
854 put(48897, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 Supply Fan speed 3"));
855 put(48898, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 Supply Fan speed 2"));
856 put(48899, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 Supply Fan speed 1"));
857 put(48900, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 Supply Fan speed normal"));
858 put(48901, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 1 accessory min exhaust temp."));
859 put(48902, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 1 accessory bypass temp."));
860 put(48908, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Energy Meter Factor X23"));
861 put(48909, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Energy Meter Factor X22"));
862 put(48910, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Energy Meter X23"));
863 put(48911, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Energy Meter X22"));
864 put(48918, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, cooling S8"));
865 put(48919, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, cooling S7"));
866 put(48920, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, cooling S6"));
867 put(48921, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, cooling S5"));
868 put(48922, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, cooling S4"));
869 put(48923, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, cooling S3"));
870 put(48924, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, cooling S2"));
871 put(48925, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, cooling S1"));
872 put(48926, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Humidity factor"));
873 put(48927, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Humidity cool factor"));
874 put(48928, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "OPT Hystereses"));
875 put(48930, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EME10 Activated"));
876 put(48931, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EME PV Panel Affect Heating"));
877 put(48932, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EME PV Panel Affect Hot Water"));
878 put(48948, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM pump 4"));
879 put(48949, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM pump 3"));
880 put(48950, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM pump 2"));
881 put(48951, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 4 defrost"));
882 put(48952, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 3 defrost"));
883 put(48953, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 2 defrost"));
884 put(48954, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 4 cooling"));
885 put(48955, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 3 cooling"));
886 put(48956, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 2 cooling"));
887 put(48957, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 4 pump speed"));
888 put(48958, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 3 pump speed"));
889 put(48959, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 2 pump speed"));
890 put(48960, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 1 pump speed"));
891 put(48961, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "FLM 4 over temp"));
892 put(48962, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "FLM 3 over temp"));
893 put(48963, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "FLM 2 over temp"));
894 put(48964, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "FLM 1 over temp"));
895 put(48965, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "FLM 4 set point, cooling"));
896 put(48966, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "FLM 3 set point, cooling"));
897 put(48967, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "FLM 2 set point, cooling"));
898 put(48968, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "FLM 1 set point, cooling"));
899 put(48969, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "AUX block OPT"));
900 put(48970, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Outdoor Air Mixing function"));
901 put(48976, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Smart home room control"));
902 put(48977, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed brine pump wait mode "));
903 put(48979, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Smart energy source"));
904 put(48980, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Smart energy source, ctrl method"));
905 put(48981, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Smart energy source, electricity price source"));
906 put(48982, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, electricity price"));
907 put(48983, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Smart energy source, fixed elec. price from"));
908 put(48984, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, fixed part electricity price"));
909 put(48985, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Smart energy source, shunt add price source"));
910 put(48986, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, shunt add price"));
911 put(48987, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Smart energy source, ext step add price from"));
912 put(48988, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, ext step add price"));
913 put(48989, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Smart energy source, OPT10 price source"));
914 put(48990, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, OPT10 price"));
915 put(48991, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Smart energy source, primary factor elec."));
916 put(48992, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Smart energy source, primary factor shunted add."));
917 put(48993, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Smart energy source, primary factor ext step add"));
918 put(48994, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Smart energy source, primary factor OPT10 add."));
919 put(48995, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, OPT10 high tariff price"));
920 put(48996, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, OPT10 low tariff price"));
921 put(48997, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, ext step add high tariff price"));
922 put(48998, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, ext step add low tariff price"));
923 put(48999, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, shunt add high tariff price"));
924 put(49000, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, shunt add low tariff price"));
925 put(49001, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, fixed elec. high tariff price"));
926 put(49002, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, fixed elec. low tariff price"));
927 put(49003, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, electricity high tariff price"));
928 put(49004, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, electricity high low price"));
929 put(49005, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Smart energy source, DM diff source prio 5"));
930 put(49006, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Smart energy source, DM diff source prio 4"));
931 put(49007, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Smart energy source, DM diff source prio 3"));
932 put(49008, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Smart energy source, DM diff source prio 2"));
933 put(49009, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Smart energy source, DM start source prio 1"));
934 put(49190, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Ground water pump temp alarm"));
935 put(49191, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Ground water pump temp alarm level"));
936 put(49192, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Fixed delta t, brine pump"));
937 put(49193, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Brine pump auto controlled"));
938 put(49221, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Delta brine pump passive cooling"));
939 put(49241, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 1 accessory bypass set temp."));
940 put(49242, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 1 accessory bypass at heat"));
941 put(49277, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 4 fan"));
942 put(49278, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 3 fan"));
943 put(49279, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 2 fan"));
944 put(49280, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 1 fan"));
945 put(49285, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Energy Meter pulses per kWh X23"));
946 put(49286, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Energy Meter pulses per kWh X22"));
947 put(49287, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Energy Meter mode X23"));
948 put(49288, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Energy Meter mode X22"));
949 put(49289, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Ground water pump speed control "));
950 put(49290, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Ground water pump auto speed control"));
951 put(49291, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Ground water pump manual speed"));
952 put(49292, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Ground water pump control signal"));
953 put(49293, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Ground water pump min speed"));
954 put(49297, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EME20 Activated"));
955 put(49298, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EME PV Panel Affect Pool"));
956 put(49328, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 Exhaust Fan speed 4"));
957 put(49329, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 Exhaust Fan speed 4"));
958 put(49330, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 Exhaust Fan speed 4"));
959 put(49331, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 Exhaust Fan speed 3"));
960 put(49332, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 Exhaust Fan speed 3"));
961 put(49333, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 Exhaust Fan speed 3"));
962 put(49334, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 Exhaust Fan speed 2"));
963 put(49335, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 Exhaust Fan speed 2"));
964 put(49336, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 Exhaust Fan speed 2"));
965 put(49337, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 Exhaust Fan speed 1"));
966 put(49338, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 Exhaust Fan speed 1"));
967 put(49339, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 Exhaust Fan speed 1"));
968 put(49340, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 Exhaust Fan speed normal"));
969 put(49341, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 Exhaust Fan speed normal"));
970 put(49342, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 Exhaust Fan speed normal"));
971 put(49343, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 Supply Fan speed 4"));
972 put(49344, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 Supply Fan speed 4"));
973 put(49345, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 Supply Fan speed 4"));
974 put(49346, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 Supply Fan speed 3"));
975 put(49347, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 Supply Fan speed 3"));
976 put(49348, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 Supply Fan speed 3"));
977 put(49349, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 Supply Fan speed 2"));
978 put(49350, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 Supply Fan speed 2"));
979 put(49351, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 Supply Fan speed 2"));
980 put(49352, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 Supply Fan speed 1"));
981 put(49353, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 Supply Fan speed 1"));
982 put(49354, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 Supply Fan speed 1"));
983 put(49355, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 Supply Fan speed normal"));
984 put(49356, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 Supply Fan speed normal"));
985 put(49357, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 Supply Fan speed normal"));
986 put(49358, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Night cooling"));
987 put(49359, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Night cooling"));
988 put(49360, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Night cooling"));
989 put(49361, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Start room temp. night cooling"));
990 put(49362, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Start room temp. night cooling"));
991 put(49363, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Start room temp. night cooling"));
992 put(49364, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Night Cooling Min. diff."));
993 put(49365, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Night Cooling Min. diff."));
994 put(49366, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Night Cooling Min. diff."));
995 put(49367, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 accessory"));
996 put(49368, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 accessory"));
997 put(49369, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 accessory"));
998 put(49370, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 4 accessory min exhaust temp."));
999 put(49371, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 3 accessory min exhaust temp."));
1000 put(49372, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 2 accessory min exhaust temp."));
1001 put(49373, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 4 accessory bypass temp."));
1002 put(49374, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 3 accessory bypass temp."));
1003 put(49375, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 2 accessory bypass temp."));
1004 put(49376, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 4 accessory bypass set temp."));
1005 put(49377, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 3 accessory bypass set temp."));
1006 put(49378, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 2 accessory bypass set temp."));
1007 put(49379, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 4 accessory bypass at heat"));
1008 put(49380, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 3 accessory bypass at heat"));
1009 put(49381, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 2 accessory bypass at heat"));
1010 put(49430, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "AUX ERS Fire Place Guard"));
1015 public static VariableInformation getVariableInfo(int key) {
1016 return VARIABLE_INFO_F1X55.get(key);