2 * Copyright (c) 2010-2024 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 SMO40 heat pumps.
26 * @author Jevgeni Kiski - Initial contribution
30 @SuppressWarnings("serial")
31 private static final Map<Integer, VariableInformation> VARIABLE_INFO_SMO40 = Collections
32 .unmodifiableMap(new HashMap<Integer, VariableInformation>() {
35 put(40004, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT1 Outdoor Temperature"));
36 put(40005, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP23-BT2 Supply temp S4"));
37 put(40006, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP22-BT2 Supply temp S3"));
38 put(40007, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP21-BT2 Supply temp S2"));
39 put(40012, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB100-EP14-BT3 Return temp"));
40 put(40013, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT7 HW Top"));
41 put(40014, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT6 HW Load"));
42 put(40025, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT20 Exhaust air temp. 1"));
43 put(40026, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT21 Vented air temp. 1"));
44 put(40030, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP23-BT50 Room Temp S4"));
45 put(40031, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP22-BT50 Room Temp S3"));
46 put(40032, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP21-BT50 Room Temp S2"));
47 put(40033, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT50 Room Temp S1"));
48 put(40042, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "CL11-BT51 Pool 1 Temp"));
49 put(40043, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT53 Solar Panel Temp"));
50 put(40044, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT54 Solar Load Temp"));
51 put(40045, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "EQ1-BT64 Cool Supply Temp"));
52 put(40054, new VariableInformation( 1, NibeDataType.S16, Type.SENSOR , "EB100-FD1 Temperature limiter"));
53 put(40067, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT1 Average"));
54 put(40070, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EM1-BT52 Boiler Temperature"));
55 put(40071, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT25 Ext. Supply"));
56 put(40072, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BF1 EP14 Flow"));
57 put(40074, new VariableInformation( 1, NibeDataType.S16, Type.SENSOR , "EB100-FR1 Anode Status"));
58 put(40075, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT22 Supply air temp."));
59 put(40079, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "EB100-BE3 Current"));
60 put(40081, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "EB100-BE2 Current"));
61 put(40083, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "EB100-BE1 Current"));
62 put(40106, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "CL12-BT51 Pool 2 Temp"));
63 put(40121, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT63 Add Supply Temp"));
64 put(40127, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP23-BT3 Return temp S4"));
65 put(40128, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP22-BT3 Return temp S3"));
66 put(40129, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP21-BT3 Return temp S2"));
67 put(40147, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT70 HW Comfort Supply Temp."));
68 put(40152, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT71 Ext. Return Temp"));
69 put(40159, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP47-BT2 Supply temp S8"));
70 put(40160, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP46-BT2 Supply temp S7"));
71 put(40161, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP45-BT2 Supply temp S6"));
72 put(40162, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP44-BT2 Supply temp S5"));
73 put(40163, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP47-BT3 Return temp S8"));
74 put(40164, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP46-BT3 Return temp S7"));
75 put(40165, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP45-BT3 Return temp S6"));
76 put(40166, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP44-BT3 Return temp S5"));
77 put(40167, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP47-BT50 Room Temp S8"));
78 put(40168, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP46-BT50 Room Temp S7"));
79 put(40169, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP45-BT50 Room Temp S6"));
80 put(40170, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP44-BT50 Room Temp S5"));
81 put(40183, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "AZ30-BT23 Outdoor temp. ERS 1"));
82 put(40185, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT1 Average, 1h"));
83 put(40188, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP47-BT50 Room Temp S8 Average"));
84 put(40189, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP46-BT50 Room Temp S7 Average"));
85 put(40190, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP45-BT50 Room Temp S6 Average"));
86 put(40191, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP44-BT50 Room Temp S5 Average"));
87 put(40192, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP23-BT50 Room Temp S4 Average"));
88 put(40193, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP22-BT50 Room Temp S3 Average"));
89 put(40194, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP21-BT50 Room Temp S2 Average"));
90 put(40195, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT50 Room Temp S1 Average"));
91 put(40212, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT74 Average"));
92 put(40216, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT25 Ext. supply temp, cooling"));
93 put(40217, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Supply S8"));
94 put(40218, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Supply S7"));
95 put(40219, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Supply S6"));
96 put(40220, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calculated Supply S5"));
97 put(40221, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Cooling Supply S8"));
98 put(40222, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Cooling Supply S7"));
99 put(40223, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Cooling Supply S6"));
100 put(40224, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Cooling Supply S5"));
101 put(40305, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Mixing Valve State S8"));
102 put(40306, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Mixing Valve State S7"));
103 put(40307, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Mixing Valve State S6"));
104 put(40308, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Mixing Valve State S5"));
105 put(40310, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 1 accessory relays"));
106 put(40311, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 1 accessory GQ2 speed"));
107 put(40312, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 1 accessory GQ3 speed"));
108 put(40339, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External adjustment activated via input S8"));
109 put(40340, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External adjustment activated via input S7"));
110 put(40341, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External adjustment activated via input S6"));
111 put(40342, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External adjustment activated via input S5"));
112 put(40365, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Extra heating system pump S8"));
113 put(40366, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Extra heating system pump S7"));
114 put(40367, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Extra heating system pump S6"));
115 put(40368, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Extra heating system pump S5"));
116 put(40625, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT82 HW Comfort Return Temp"));
117 put(40626, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT83 HW Comfort Cylinder Temp"));
118 put(40653, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB108-EP14 Tot. Cooling op.time compr"));
119 put(40655, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB108-EP14 Tot. Pool1 op.time compr"));
120 put(40657, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB108-EP14 Tot. Pool2 op.time compr"));
121 put(40665, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB107-EP14 Tot. Cooling op.time compr"));
122 put(40667, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB107-EP14 Tot. Pool1 op.time compr"));
123 put(40669, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB107-EP14 Tot. Pool2 op.time compr"));
124 put(40677, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB106-EP14 Tot. Cooling op.time compr"));
125 put(40679, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB106-EP14 Tot. Pool1 op.time compr"));
126 put(40681, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB106-EP14 Tot. Pool2 op.time compr"));
127 put(40689, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB105-EP14 Tot. Cooling op.time compr"));
128 put(40691, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB105-EP14 Tot. Pool1 op.time compr"));
129 put(40693, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB105-EP14 Tot. Pool2 op.time compr"));
130 put(40701, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB104-EP14 Tot. Cooling op.time compr"));
131 put(40703, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB104-EP14 Tot. Pool1 op.time compr"));
132 put(40705, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB104-EP14 Tot. Pool2 op.time compr"));
133 put(40713, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB103-EP14 Tot. Cooling op.time compr"));
134 put(40715, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB103-EP14 Tot. Pool1 op.time compr"));
135 put(40717, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB103-EP14 Tot. Pool2 op.time compr"));
136 put(40725, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB102-EP14 Tot. Cooling op.time compr"));
137 put(40727, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB102-EP14 Tot. Pool1 op.time compr"));
138 put(40729, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB102-EP14 Tot. Pool2 op.time compr"));
139 put(40737, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB101-EP14 Tot. Cooling op.time compr"));
140 put(40739, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB101-EP14 Tot. Pool1 op.time compr"));
141 put(40741, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB101-EP14 Tot. Pool2 op.time compr"));
142 put(40755, new VariableInformation( 10, NibeDataType.S32, Type.SENSOR , "Tot. ext. HW add op.time"));
143 put(40775, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB108 Cpr Frequency Desired F2040"));
144 put(40776, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107 Cpr Frequency Desired F2040"));
145 put(40777, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB106 Cpr Frequency Desired F2040"));
146 put(40778, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB105 Cpr Frequency Desired F2040"));
147 put(40779, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB104 Cpr Frequency Desired F2040"));
148 put(40780, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB103 Cpr Frequency Desired F2040"));
149 put(40781, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB102 Cpr Frequency Desired F2040"));
150 put(40782, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB101 Cpr Frequency Desired F2040"));
151 put(40792, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "OPT state"));
152 put(40793, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "OPT version"));
153 put(40801, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "OPT rel. modulation level"));
154 put(40802, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "OPT boiler temperature"));
155 put(40806, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "OPT boiler op. time"));
156 put(40818, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Available Heat Compressors"));
157 put(40819, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Available Hot Water Compressors"));
158 put(40820, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Available Pool 1 Compressors"));
159 put(40821, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Available Pool 2 Compressors"));
160 put(40822, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Available Cool Compressors"));
161 put(40834, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BM1 Humidity "));
162 put(40856, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BM1 BT50 Room temp."));
163 put(40857, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BM1 Pressure "));
164 put(40858, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BM1 Dewpoint"));
165 put(40889, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT64 Average"));
166 put(40928, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "AZ10 Number of Starts"));
167 put(40930, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "AZ10 Total Operating Time"));
168 put(40940, new VariableInformation( 10, NibeDataType.S32, Type.SETTING , "Degree Minutes (32 bit)"));
169 put(40942, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 1 accessory block status"));
170 put(40943, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 1 accessory EB17"));
171 put(40947, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "F135 AZ10-BT12 Cond. out"));
172 put(40948, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "F135 AZ10-BT13 Cond. in"));
173 put(40949, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "F135 AZ10-BT16 Evaporator temp"));
174 put(40950, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "F135 AZ10-BT76 Defrosting temp"));
175 put(40951, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "F135 AZ10-BT77 Air in temp"));
176 put(40952, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "F135 AZ10 Active Alarm Number"));
177 put(40954, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "F135 AZ10 Defrosting"));
178 put(40955, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "F135 AZ10 Relay Status"));
179 put(40961, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "F135 AZ10 Pump Speed"));
180 put(40962, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "F135 AZ10 Fan Speed"));
181 put(40964, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "F135 AZ10 Version"));
182 put(40995, new VariableInformation( 100, NibeDataType.U32, Type.SENSOR , "External Energy Meter 2 Accumulated Energy"));
183 put(40997, new VariableInformation( 100, NibeDataType.U32, Type.SENSOR , "External Energy Meter 1 Accumulated Energy"));
184 put(41000, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB101 F2120 Alarm Number"));
185 put(41002, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB101 F2120 Fan Speed"));
186 put(41003, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB101 F2120 Max Fan Speed"));
187 put(41004, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB101 F2120 Min Fan Speed"));
188 put(41005, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB101 F2120 Max Compressor Speed"));
189 put(41006, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB101 F2120 Min Compressor Speed"));
190 put(41007, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB101 F2120 Calculated Power"));
191 put(41008, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB101 F2120 Time To Defrost"));
192 put(41027, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Humidity average"));
193 put(41050, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14-BP8 LP Dew Pressure SENSOR"));
194 put(41051, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14-BP9 HP Dew Pressure SENSOR"));
195 put(41052, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14-BT81 Evi Temp"));
196 put(41053, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14-BP11 Evi Pressure"));
197 put(41054, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14-BP11 Evi Dew Pressure"));
198 put(41055, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14-BT84 Evaptor temp"));
199 put(41056, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB108-EP14 Fan Status"));
200 put(41057, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB108-EP14 Fan Set"));
201 put(41066, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14-BP8 LP Dew Pressure SENSOR"));
202 put(41067, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14-BP9 HP Dew Pressure SENSOR"));
203 put(41068, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14-BT81 Evi Temp"));
204 put(41069, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14-BP11 Evi Pressure"));
205 put(41070, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14-BP11 Evi Dew Pressure"));
206 put(41071, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14-BT84 Evaptor temp"));
207 put(41072, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107-EP14 Fan Status"));
208 put(41073, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB107-EP14 Fan Set"));
209 put(41082, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14-BP8 LP Dew Pressure SENSOR"));
210 put(41083, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14-BP9 HP Dew Pressure SENSOR"));
211 put(41084, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14-BT81 Evi Temp"));
212 put(41085, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14-BP11 Evi Pressure"));
213 put(41086, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14-BP11 Evi Dew Pressure"));
214 put(41087, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14-BT84 Evaptor temp"));
215 put(41088, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB106-EP14 Fan Status"));
216 put(41089, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB106-EP14 Fan Set"));
217 put(41098, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14-BP8 LP Dew Pressure SENSOR"));
218 put(41099, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14-BP9 HP Dew Pressure SENSOR"));
219 put(41100, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14-BT81 Evi Temp"));
220 put(41101, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14-BP11 Evi Pressure"));
221 put(41102, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14-BP11 Evi Dew Pressure"));
222 put(41103, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14-BT84 Evaptor temp"));
223 put(41104, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB105-EP14 Fan Status"));
224 put(41105, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB105-EP14 Fan Set"));
225 put(41114, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14-BP8 LP Dew Pressure SENSOR"));
226 put(41115, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14-BP9 HP Dew Pressure SENSOR"));
227 put(41116, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14-BT81 Evi Temp"));
228 put(41117, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14-BP11 Evi Pressure"));
229 put(41118, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14-BP11 Evi Dew Pressure"));
230 put(41119, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14-BT84 Evaptor temp"));
231 put(41120, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB104-EP14 Fan Status"));
232 put(41121, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB104-EP14 Fan Set"));
233 put(41130, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14-BP8 LP Dew Pressure SENSOR"));
234 put(41131, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14-BP9 HP Dew Pressure SENSOR"));
235 put(41132, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14-BT81 Evi Temp"));
236 put(41133, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14-BP11 Evi Pressure"));
237 put(41134, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14-BP11 Evi Dew Pressure"));
238 put(41135, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14-BT84 Evaptor temp"));
239 put(41136, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB103-EP14 Fan Status"));
240 put(41137, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB103-EP14 Fan Set"));
241 put(41146, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14-BP8 LP Dew Pressure SENSOR"));
242 put(41147, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14-BP9 HP Dew Pressure SENSOR"));
243 put(41148, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14-BT81 Evi Temp"));
244 put(41149, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14-BP11 Evi Pressure"));
245 put(41150, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14-BP11 Evi Dew Pressure"));
246 put(41151, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14-BT84 Evaptor temp"));
247 put(41152, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB102-EP14 Fan Status"));
248 put(41153, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB102-EP14 Fan Set"));
249 put(41162, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14-BP8 LP Dew Pressure SENSOR"));
250 put(41163, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14-BP9 HP Dew Pressure SENSOR"));
251 put(41164, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14-BT81 Evi Temp"));
252 put(41165, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14-BP11 Evi Pressure"));
253 put(41166, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14-BP11 Evi Dew Pressure"));
254 put(41167, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14-BT84 Evaptor temp"));
255 put(41168, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB101-EP14 Fan Status"));
256 put(41169, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB101-EP14 Fan Set"));
257 put(41186, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Set point OPT boiler"));
258 put(41187, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AZ10 High Condenser Out Alarm"));
259 put(41188, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AZ10 High Condenser In Alarm"));
260 put(41191, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "PV Panel State"));
261 put(41265, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart Home Mode"));
262 put(41266, new VariableInformation( 10, NibeDataType.S8 , Type.SENSOR , "Offset to smart home system"));
263 put(41267, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart Home ctrl syst 8"));
264 put(41268, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart Home ctrl syst 7"));
265 put(41269, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart Home ctrl syst 6"));
266 put(41270, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart Home ctrl syst 5"));
267 put(41271, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart Home ctrl syst 4"));
268 put(41272, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart Home ctrl syst 3"));
269 put(41273, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart Home ctrl syst 2"));
270 put(41274, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart Home ctrl syst 1"));
271 put(41287, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "OPT boiler has priority hot water"));
272 put(41393, new VariableInformation( 1, NibeDataType.S32, Type.SENSOR , "Smart energy source, energy source prio 7, start DM"));
273 put(41395, new VariableInformation( 1, NibeDataType.S32, Type.SENSOR , "Smart energy source, energy source prio 6, start DM"));
274 put(41397, new VariableInformation( 1, NibeDataType.S32, Type.SENSOR , "Smart energy source, energy source prio 5, start DM"));
275 put(41399, new VariableInformation( 1, NibeDataType.S32, Type.SENSOR , "Smart energy source, energy source prio 4, start DM"));
276 put(41401, new VariableInformation( 1, NibeDataType.S32, Type.SENSOR , "Smart energy source, energy source prio 3, start DM"));
277 put(41403, new VariableInformation( 1, NibeDataType.S32, Type.SENSOR , "Smart energy source, energy source prio 2, start DM"));
278 put(41405, new VariableInformation( 1, NibeDataType.S32, Type.SENSOR , "Smart energy source, energy source prio 1, start DM"));
279 put(41421, new VariableInformation( 1, NibeDataType.S32, Type.SENSOR , "Smart energy source, degree minute min value"));
280 put(41424, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "Smart energy source, actual OPT10 addition price"));
281 put(41425, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "Smart energy source, actual shunt add price"));
282 put(41426, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "Smart energy source, actual ext. step add price"));
283 put(41427, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "Smart energy source, actual electricity price"));
284 put(41446, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart energy source prioritze OPT10 in hot water"));
285 put(41468, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB108 F2120 Alarm Number"));
286 put(41469, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB108 F2120 Fan Speed"));
287 put(41470, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB108 F2120 Max Fan Speed"));
288 put(41471, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB108 F2120 Min Fan Speed"));
289 put(41472, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB108 F2120 Max Compressor Speed"));
290 put(41473, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB108 F2120 Min Compressor Speed"));
291 put(41474, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB108 F2120 Calculated Power"));
292 put(41475, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB108 F2120 Time To Defrost"));
293 put(41493, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107 F2120 Alarm Number"));
294 put(41494, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB107 F2120 Fan Speed"));
295 put(41495, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB107 F2120 Max Fan Speed"));
296 put(41496, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB107 F2120 Min Fan Speed"));
297 put(41497, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB107 F2120 Max Compressor Speed"));
298 put(41498, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB107 F2120 Min Compressor Speed"));
299 put(41499, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB107 F2120 Calculated Power"));
300 put(41500, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB107 F2120 Time To Defrost"));
301 put(41518, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB106 F2120 Alarm Number"));
302 put(41519, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB106 F2120 Fan Speed"));
303 put(41520, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB106 F2120 Max Fan Speed"));
304 put(41521, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB106 F2120 Min Fan Speed"));
305 put(41522, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB106 F2120 Max Compressor Speed"));
306 put(41523, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB106 F2120 Min Compressor Speed"));
307 put(41524, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB106 F2120 Calculated Power"));
308 put(41525, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB106 F2120 Time To Defrost"));
309 put(41543, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB105 F2120 Alarm Number"));
310 put(41544, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB105 F2120 Fan Speed"));
311 put(41545, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB105 F2120 Max Fan Speed"));
312 put(41546, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB105 F2120 Min Fan Speed"));
313 put(41547, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB105 F2120 Max Compressor Speed"));
314 put(41548, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB105 F2120 Min Compressor Speed"));
315 put(41549, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB105 F2120 Calculated Power"));
316 put(41550, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB105 F2120 Time To Defrost"));
317 put(41568, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB104 F2120 Alarm Number"));
318 put(41569, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB104 F2120 Fan Speed"));
319 put(41570, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB104 F2120 Max Fan Speed"));
320 put(41571, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB104 F2120 Min Fan Speed"));
321 put(41572, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB104 F2120 Max Compressor Speed"));
322 put(41573, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB104 F2120 Min Compressor Speed"));
323 put(41574, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB104 F2120 Calculated Power"));
324 put(41575, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB104 F2120 Time To Defrost"));
325 put(41593, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB103 F2120 Alarm Number"));
326 put(41594, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB103 F2120 Fan Speed"));
327 put(41595, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB103 F2120 Max Fan Speed"));
328 put(41596, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB103 F2120 Min Fan Speed"));
329 put(41597, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB103 F2120 Max Compressor Speed"));
330 put(41598, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB103 F2120 Min Compressor Speed"));
331 put(41599, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB103 F2120 Calculated Power"));
332 put(41600, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB103 F2120 Time To Defrost"));
333 put(41618, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB102 F2120 Alarm Number"));
334 put(41619, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB102 F2120 Fan Speed"));
335 put(41620, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB102 F2120 Max Fan Speed"));
336 put(41621, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB102 F2120 Min Fan Speed"));
337 put(41622, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB102 F2120 Max Compressor Speed"));
338 put(41623, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB102 F2120 Min Compressor Speed"));
339 put(41624, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB102 F2120 Calculated Power"));
340 put(41625, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB102 F2120 Time To Defrost"));
341 put(41705, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart energy source prioritze in hot water"));
342 put(41744, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14 Alarm condensor in level"));
343 put(41745, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14 Alarm condensor out level"));
344 put(41748, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14 Alarm condensor in level"));
345 put(41749, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14 Alarm condensor out level"));
346 put(41752, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14 Alarm condensor in level"));
347 put(41753, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14 Alarm condensor out level"));
348 put(41756, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14 Alarm condensor in level"));
349 put(41757, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14 Alarm condensor out level"));
350 put(41760, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14 Alarm condensor in level"));
351 put(41761, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14 Alarm condensor out level"));
352 put(41764, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14 Alarm condensor in level"));
353 put(41765, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14 Alarm condensor out level"));
354 put(41768, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14 Alarm condensor in level"));
355 put(41769, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14 Alarm condensor out level"));
356 put(41772, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14 Alarm condensor in level"));
357 put(41773, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14 Alarm condensor out level"));
358 put(41928, new VariableInformation( 100, NibeDataType.U16, Type.SENSOR , "Smart Price Adaption Price"));
359 put(41929, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart Price Adaption Price Level"));
360 put(41930, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Power 10"));
361 put(41931, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Power 9"));
362 put(41932, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Power 8"));
363 put(41933, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Power 7"));
364 put(41934, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Power 6"));
365 put(41935, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Power 5"));
366 put(41936, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Power 4"));
367 put(41937, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Power 3"));
368 put(41938, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Power 2"));
369 put(41939, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Power 1"));
370 put(41940, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error High 10"));
371 put(41941, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error High 9"));
372 put(41942, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error High 8"));
373 put(41943, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error High 7"));
374 put(41944, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error High 6"));
375 put(41945, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error High 5"));
376 put(41946, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error High 4"));
377 put(41947, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error High 3"));
378 put(41948, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error High 2"));
379 put(41949, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error High 1"));
380 put(41950, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error Low 10"));
381 put(41951, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error Low 9"));
382 put(41952, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error Low 8"));
383 put(41953, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error Low 7"));
384 put(41954, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error Low 6"));
385 put(41955, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error Low 5"));
386 put(41956, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error Low 4"));
387 put(41957, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error Low 3"));
388 put(41958, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error Low 2"));
389 put(41959, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error Low 1"));
390 put(41960, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Com Percentage 10"));
391 put(41961, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Com Percentage 9"));
392 put(41962, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Com Percentage 8"));
393 put(41963, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Com Percentage 7"));
394 put(41964, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Com Percentage 6"));
395 put(41965, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Com Percentage 5"));
396 put(41966, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Com Percentage 4"));
397 put(41967, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Com Percentage 3"));
398 put(41968, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Com Percentage 2"));
399 put(41969, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Com Percentage 1"));
400 put(41980, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage1 10"));
401 put(41981, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage1 9"));
402 put(41982, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage1 8"));
403 put(41983, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage1 7"));
404 put(41984, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage1 6"));
405 put(41985, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage1 5"));
406 put(41986, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage1 4"));
407 put(41987, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage1 3"));
408 put(41988, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage1 2"));
409 put(41989, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage1 1"));
410 put(41990, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage2 10"));
411 put(41991, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage2 9"));
412 put(41992, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage2 8"));
413 put(41993, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage2 7"));
414 put(41994, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage2 6"));
415 put(41995, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage2 5"));
416 put(41996, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage2 4"));
417 put(41997, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage2 3"));
418 put(41998, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage2 2"));
419 put(41999, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage2 1"));
420 put(42000, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Temperature 10"));
421 put(42001, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Temperature 9"));
422 put(42002, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Temperature 8"));
423 put(42003, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Temperature 7"));
424 put(42004, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Temperature 6"));
425 put(42005, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Temperature 5"));
426 put(42006, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Temperature 4"));
427 put(42007, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Temperature 3"));
428 put(42008, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Temperature 2"));
429 put(42009, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Temperature 1"));
430 put(42010, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "AA23-BE5 Energy 10"));
431 put(42012, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "AA23-BE5 Energy 9"));
432 put(42014, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "AA23-BE5 Energy 8"));
433 put(42016, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "AA23-BE5 Energy 7"));
434 put(42018, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "AA23-BE5 Energy 6"));
435 put(42020, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "AA23-BE5 Energy 5"));
436 put(42022, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "AA23-BE5 Energy 4"));
437 put(42024, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "AA23-BE5 Energy 3"));
438 put(42026, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "AA23-BE5 Energy 2"));
439 put(42028, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "AA23-BE5 Energy 1"));
440 put(42030, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 EME20 Version"));
441 put(42033, new VariableInformation( 10, NibeDataType.U8 , Type.SENSOR , "PV Panel Heat Offset"));
442 put(42034, new VariableInformation( 10, NibeDataType.U8 , Type.SENSOR , "PV Panel Pool Offset"));
443 put(42035, new VariableInformation( 1, NibeDataType.U32, Type.SETTING , "AA23-BE5 EME20 Total Power"));
444 put(42037, new VariableInformation( 1, NibeDataType.U32, Type.SETTING , "AA23-BE5 EME20 Total Average Power"));
445 put(42075, new VariableInformation( 10, NibeDataType.U32, Type.SETTING , "AA23-BE5 EME20 Total Energy"));
446 put(42080, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Alarm 504"));
447 put(42081, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Alarm 505"));
448 put(42082, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Alarm 506"));
449 put(42083, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Alarm 507"));
450 put(42084, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Alarm 508"));
451 put(42085, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Alarm 509"));
452 put(42086, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Alarm 510"));
453 put(42087, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Alarm 511"));
454 put(42100, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT1 Average, 24h"));
455 put(42101, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Used heating power average, 24h"));
456 put(42136, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT22 Supply air temp."));
457 put(42137, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT22 Supply air temp."));
458 put(42138, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT22 Supply air temp."));
459 put(42139, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "AZ30-BT23 Outdoor temp. ERS 4"));
460 put(42140, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "AZ30-BT23 Outdoor temp. ERS 3"));
461 put(42141, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "AZ30-BT23 Outdoor temp. ERS 2"));
462 put(42150, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 4 accessory relays"));
463 put(42151, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 3 accessory relays"));
464 put(42152, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 2 accessory relays"));
465 put(42153, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 4 accessory GQ2 speed"));
466 put(42154, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 3 accessory GQ2 speed"));
467 put(42155, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 2 accessory GQ2 speed"));
468 put(42156, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 4 accessory GQ3 speed"));
469 put(42157, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 3 accessory GQ3 speed"));
470 put(42158, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 2 accessory GQ3 speed"));
471 put(42159, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 4 accessory block status"));
472 put(42160, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 3 accessory block status"));
473 put(42161, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 2 accessory block status"));
474 put(42162, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 4 accessory EB17"));
475 put(42163, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 3 accessory EB17"));
476 put(42164, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 2 accessory EB17"));
477 put(42464, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 4 fire place guard"));
478 put(42465, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 3 fire place guard"));
479 put(42466, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 2 fire place guard"));
480 put(42467, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 1 fire place guard"));
481 put(42468, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB108 External Energy Meter 2 Accumulated Energy"));
482 put(42470, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB108 External Energy Meter 1 Accumulated Energy"));
483 put(42472, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB107 External Energy Meter 2 Accumulated Energy"));
484 put(42474, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB107 External Energy Meter 1 Accumulated Energy"));
485 put(42476, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB106 External Energy Meter 2 Accumulated Energy"));
486 put(42478, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB106 External Energy Meter 1 Accumulated Energy"));
487 put(42480, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB105 External Energy Meter 2 Accumulated Energy"));
488 put(42482, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB105 External Energy Meter 1 Accumulated Energy"));
489 put(42484, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB104 External Energy Meter 2 Accumulated Energy"));
490 put(42486, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB104 External Energy Meter 1 Accumulated Energy"));
491 put(42488, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB103 External Energy Meter 2 Accumulated Energy"));
492 put(42490, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB103 External Energy Meter 1 Accumulated Energy"));
493 put(42492, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB102 External Energy Meter 2 Accumulated Energy"));
494 put(42494, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB102 External Energy Meter 1 Accumulated Energy"));
495 put(42496, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB101 External Energy Meter 2 Accumulated Energy"));
496 put(42498, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB101 External Energy Meter 1 Accumulated Energy"));
497 put(42504, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "External Energy Meter Accumulated System"));
498 put(43001, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "Software version"));
499 put(43005, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Degree Minutes (16 bit)"));
500 put(43006, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Supply S4"));
501 put(43007, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Supply S3"));
502 put(43008, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Supply S2"));
503 put(43009, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Supply S1"));
504 put(43013, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Freeze Protection Status"));
505 put(43024, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Status Cooling"));
506 put(43065, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Heat Medium Flow dT Actual"));
507 put(43081, new VariableInformation( 10, NibeDataType.S32, Type.SENSOR , "Tot. op.time add."));
508 put(43084, new VariableInformation( 100, NibeDataType.S16, Type.SENSOR , "Int. el.add. Power"));
509 put(43086, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Prio"));
510 put(43091, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Int. el.add. State"));
511 put(43093, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Mixing Valve State S4"));
512 put(43094, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Mixing Valve State S3"));
513 put(43095, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Mixing Valve State S2"));
514 put(43096, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Mixing Valve State S1"));
515 put(43097, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Status of the shunt controlled additional heat accessory"));
516 put(43158, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External adjustment activated via input S4"));
517 put(43159, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External adjustment activated via input S3"));
518 put(43160, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External adjustment activated via input S2"));
519 put(43161, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External adjustment activated via input S1"));
520 put(43163, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Blocking status of the shunt controlled add heat acc"));
521 put(43171, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Blocking status of the step controlled add heat acc"));
522 put(43189, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "GP10 Ext. Supply Pump Status"));
523 put(43230, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "Heat Meter (OBSOLETE)"));
524 put(43239, new VariableInformation( 10, NibeDataType.S32, Type.SENSOR , "Tot. HW op.time add."));
525 put(43473, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Docked Heat Compressors"));
526 put(43474, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Docked Hot Water Compressors"));
527 put(43475, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Docked Pool 1 Compressors"));
528 put(43514, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB100-EP14 PCA Base Relays"));
529 put(43516, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "PCA-Power Relays EP14"));
530 put(43555, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "HW Comfort Shunt State"));
531 put(43556, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "HW Comfort Add Status"));
532 put(43560, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Pool 2 blocked"));
533 put(43561, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Pool 1 blocked"));
534 put(43563, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "GP9 Pool 2 Valve"));
535 put(43564, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "GP9 Pool 1 Valve"));
536 put(43577, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Docked Pool 2 Compressors"));
537 put(43580, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB108 Version"));
538 put(43598, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB108 Slave Type"));
539 put(43599, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB108 Compressor EP14 Size"));
540 put(43621, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14-BT3 Return Temp."));
541 put(43624, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14-BT12 Condensor Out"));
542 put(43625, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14-BT14 Hot Gas Temp"));
543 put(43626, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14-BT15 Liquid Line"));
544 put(43627, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14-BT17 Suction"));
545 put(43631, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB108-EP14 Compr. time to start"));
546 put(43635, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB108-EP14 Compressor starts"));
547 put(43637, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB108-EP14 Tot. op.time compr"));
548 put(43639, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB108-EP14 Tot. HW op.time compr"));
549 put(43641, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB108-EP14 Alarm number"));
550 put(43642, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB107 Version"));
551 put(43660, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107 Slave Type"));
552 put(43661, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107 Compressor EP14 Size"));
553 put(43683, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14-BT3 Return Temp."));
554 put(43686, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14-BT12 Condensor Out"));
555 put(43687, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14-BT14 Hot Gas Temp"));
556 put(43688, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14-BT15 Liquid Line"));
557 put(43689, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14-BT17 Suction"));
558 put(43692, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107-EP14 Compressor State"));
559 put(43693, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107-EP14 Compr. time to start"));
560 put(43697, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB107-EP14 Compressor starts"));
561 put(43699, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB107-EP14 Tot. op.time compr"));
562 put(43701, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB107-EP14 Tot. HW op.time compr"));
563 put(43703, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB107-EP14 Alarm number"));
564 put(43704, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB106 Version"));
565 put(43722, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB106 Slave Type"));
566 put(43723, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB106 Compressor EP14 Size"));
567 put(43745, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14-BT3 Return Temp."));
568 put(43748, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14-BT12 Condensor Out"));
569 put(43749, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14-BT14 Hot Gas Temp"));
570 put(43750, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14-BT15 Liquid Line"));
571 put(43751, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14-BT17 Suction"));
572 put(43755, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB106-EP14 Compr. time to start"));
573 put(43759, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB106-EP14 Compressor starts"));
574 put(43761, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB106-EP14 Tot. op.time compr"));
575 put(43763, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB106-EP14 Tot. HW op.time compr"));
576 put(43765, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB106-EP14 Alarm number"));
577 put(43766, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB105 Version"));
578 put(43784, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB105 Slave Type"));
579 put(43785, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB105 Compressor EP14 Size"));
580 put(43807, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14-BT3 Return Temp."));
581 put(43810, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14-BT12 Condensor Out"));
582 put(43811, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14-BT14 Hot Gas Temp"));
583 put(43812, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14-BT15 Liquid Line"));
584 put(43813, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14-BT17 Suction"));
585 put(43817, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB105-EP14 Compr. time to start"));
586 put(43821, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB105-EP14 Compressor starts"));
587 put(43823, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB105-EP14 Tot. op.time compr"));
588 put(43825, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB105-EP14 Tot. HW op.time compr"));
589 put(43827, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB105-EP14 Alarm number"));
590 put(43828, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB104 Version"));
591 put(43846, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB104 Slave Type"));
592 put(43847, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB104 Compressor EP14 Size"));
593 put(43869, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14-BT3 Return Temp."));
594 put(43872, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14-BT12 Condensor Out"));
595 put(43873, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14-BT14 Hot Gas Temp"));
596 put(43874, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14-BT15 Liquid Line"));
597 put(43875, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14-BT17 Suction"));
598 put(43879, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB104-EP14 Compr. time to start"));
599 put(43883, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB104-EP14 Compressor starts"));
600 put(43885, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB104-EP14 Tot. op.time compr"));
601 put(43887, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB104-EP14 Tot. HW op.time compr"));
602 put(43889, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB104-EP14 Alarm number"));
603 put(43890, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB103 Version"));
604 put(43908, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB103 Slave Type"));
605 put(43909, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB103 Compressor EP14 Size"));
606 put(43931, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14-BT3 Return Temp."));
607 put(43934, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14-BT12 Condensor Out"));
608 put(43935, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14-BT14 Hot Gas Temp"));
609 put(43936, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14-BT15 Liquid Line"));
610 put(43937, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14-BT17 Suction"));
611 put(43941, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB103-EP14 Compr. time to start"));
612 put(43945, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB103-EP14 Compressor starts"));
613 put(43947, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB103-EP14 Tot. op.time compr"));
614 put(43949, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB103-EP14 Tot. HW op.time compr"));
615 put(43951, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB103-EP14 Alarm number"));
616 put(43952, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB102 Version"));
617 put(43970, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB102 Slave Type"));
618 put(43971, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB102 Compressor EP14 Size"));
619 put(43993, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14-BT3 Return Temp."));
620 put(43996, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14-BT12 Condensor Out"));
621 put(43997, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14-BT14 Hot Gas Temp"));
622 put(43998, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14-BT15 Liquid Line"));
623 put(43999, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14-BT17 Suction"));
624 put(44003, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB102-EP14 Compr. time to start"));
625 put(44007, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB102-EP14 Compressor starts"));
626 put(44009, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB102-EP14 Tot. op.time compr"));
627 put(44011, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB102-EP14 Tot. HW op.time compr"));
628 put(44013, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB102-EP14 Alarm number"));
629 put(44014, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB101 Version"));
630 put(44032, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB101 Slave Type"));
631 put(44033, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB101 Compressor EP14 Size"));
632 put(44055, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14-BT3 Return Temp."));
633 put(44058, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14-BT12 Condensor Out"));
634 put(44059, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14-BT14 Hot Gas Temp"));
635 put(44060, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14-BT15 Liquid Line"));
636 put(44061, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14-BT17 Suction"));
637 put(44065, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB101-EP14 Compr. time to start"));
638 put(44069, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB101-EP14 Compressor starts"));
639 put(44071, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB101-EP14 Tot. op.time compr"));
640 put(44073, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB101-EP14 Tot. HW op.time compr"));
641 put(44075, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB101-EP14 Alarm number"));
642 put(44139, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB108-EP14 Prio"));
643 put(44152, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107-EP14 Prio"));
644 put(44165, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB106-EP14 Prio"));
645 put(44178, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB105-EP14 Prio"));
646 put(44191, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB104-EP14 Prio"));
647 put(44204, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB103-EP14 Prio"));
648 put(44217, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB102-EP14 Prio"));
649 put(44230, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB101-EP14 Prio"));
650 put(44243, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB100-EP14 Prio"));
651 put(44256, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Ext. Cooling Blocked"));
652 put(44266, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Cool Degree Minutes"));
653 put(44267, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Cooling Supply S4"));
654 put(44268, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Cooling Supply S3"));
655 put(44269, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Cooling Supply S2"));
656 put(44270, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Cooling Supply S1"));
657 put(44282, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Used cprs. HW"));
658 put(44283, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Used cprs. heat"));
659 put(44284, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Used cprs. pool 1"));
660 put(44285, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Used cprs. pool 2"));
661 put(44320, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Used cprs. cool"));
662 put(44331, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Software release"));
663 put(44334, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14-BT28 Outdoor Temp"));
664 put(44335, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14-BT16 Evaporator"));
665 put(44338, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14-BT28 Outdoor Temp"));
666 put(44339, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14-BT16 Evaporator"));
667 put(44342, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14-BT28 Outdoor Temp"));
668 put(44343, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14-BT16 Evaporator"));
669 put(44346, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14-BT28 Outdoor Temp"));
670 put(44347, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14-BT16 Evaporator"));
671 put(44350, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14-BT28 Outdoor Temp"));
672 put(44351, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14-BT16 Evaporator"));
673 put(44354, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14-BT28 Outdoor Temp"));
674 put(44355, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14-BT16 Evaporator"));
675 put(44358, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14-BT28 Outdoor Temp"));
676 put(44359, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14-BT16 Evaporator"));
677 put(44362, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14-BT28 Outdoor Temp"));
678 put(44363, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14-BT16 Evaporator"));
679 put(44389, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB108 Speed charge pump"));
680 put(44390, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107 Speed charge pump"));
681 put(44391, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB106 Speed charge pump"));
682 put(44392, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB105 Speed charge pump"));
683 put(44393, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB104 Speed charge pump"));
684 put(44394, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB103 Speed charge pump"));
685 put(44395, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB102 Speed charge pump"));
686 put(44396, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB101 Speed charge pump"));
687 put(44415, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB108-EP14 Compressor State"));
688 put(44421, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107-EP14 Compressor State"));
689 put(44427, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB106-EP14 Compressor State"));
690 put(44433, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB105-EP14 Compressor State"));
691 put(44439, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB104-EP14 Compressor State"));
692 put(44445, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB103-EP14 Compressor State"));
693 put(44451, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB102-EP14 Compressor State"));
694 put(44457, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB101-EP14 Compressor State"));
695 put(44483, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "State of the extra additional heat in series"));
696 put(44487, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Docked Cool Compressors"));
697 put(44503, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14 High Pressure SENSOR Outdoor Unit"));
698 put(44504, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14 Low Pressure SENSOR Outdoor Unit"));
699 put(44505, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14 Actual Cpr Frequency Outdoor Unit"));
700 put(44506, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB108-EP14 Protection Status Register Outdoor Unit"));
701 put(44507, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB108-EP14 Defrosting Outdoor Unit"));
702 put(44510, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB108-EP14 Calculated Power Outdoor Unit"));
703 put(44531, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14 High Pressure SENSOR Outdoor Unit"));
704 put(44532, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14 Low Pressure SENSOR Outdoor Unit"));
705 put(44533, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14 Actual Cpr Frequency Outdoor Unit"));
706 put(44534, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB107-EP14 Protection Status Register Outdoor Unit"));
707 put(44535, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107-EP14 Defrosting Outdoor Unit"));
708 put(44538, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107-EP14 Calculated Power Outdoor Unit"));
709 put(44559, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14 High Pressure SENSOR Outdoor Unit"));
710 put(44560, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14 Low Pressure SENSOR Outdoor Unit"));
711 put(44561, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14 Actual Cpr Frequency Outdoor Unit"));
712 put(44562, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB106-EP14 Protection Status Register Outdoor Unit"));
713 put(44563, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB106-EP14 Defrosting Outdoor Unit"));
714 put(44566, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB106-EP14 Calculated Power Outdoor Unit"));
715 put(44587, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14 High Pressure SENSOR Outdoor Unit"));
716 put(44588, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14 Low Pressure SENSOR Outdoor Unit"));
717 put(44589, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14 Actual Cpr Frequency Outdoor Unit"));
718 put(44590, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB105-EP14 Protection Status Register Outdoor Unit"));
719 put(44591, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB105-EP14 Defrosting Outdoor Unit"));
720 put(44594, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB105-EP14 Calculated Power Outdoor Unit"));
721 put(44615, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14 High Pressure SENSOR Outdoor Unit"));
722 put(44616, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14 Low Pressure SENSOR Outdoor Unit"));
723 put(44617, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14 Actual Cpr Frequency Outdoor Unit"));
724 put(44618, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB104-EP14 Protection Status Register Outdoor Unit"));
725 put(44619, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB104-EP14 Defrosting Outdoor Unit"));
726 put(44622, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB104-EP14 Calculated Power Outdoor Unit"));
727 put(44643, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14 High Pressure SENSOR Outdoor Unit"));
728 put(44644, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14 Low Pressure SENSOR Outdoor Unit"));
729 put(44645, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14 Actual Cpr Frequency Outdoor Unit"));
730 put(44646, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB103-EP14 Protection Status Register Outdoor Unit"));
731 put(44647, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB103-EP14 Defrosting Outdoor Unit"));
732 put(44650, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB103-EP14 Calculated Power Outdoor Unit"));
733 put(44671, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14 High Pressure SENSOR Outdoor Unit"));
734 put(44672, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14 Low Pressure SENSOR Outdoor Unit"));
735 put(44673, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14 Actual Cpr Frequency Outdoor Unit"));
736 put(44674, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB102-EP14 Protection Status Register Outdoor Unit"));
737 put(44675, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB102-EP14 Defrosting Outdoor Unit"));
738 put(44678, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB102-EP14 Calculated Power Outdoor Unit"));
739 put(44699, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14 High Pressure SENSOR Outdoor Unit"));
740 put(44700, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14 Low Pressure SENSOR Outdoor Unit"));
741 put(44701, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14 Actual Cpr Frequency Outdoor Unit"));
742 put(44702, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB101-EP14 Protection Status Register Outdoor Unit"));
743 put(44703, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB101-EP14 Defrosting Outdoor Unit"));
744 put(44706, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB101-EP14 Calculated Power Outdoor Unit"));
745 put(44744, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Extra heating system pump S4"));
746 put(44745, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Extra heating system pump S3"));
747 put(44746, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Extra heating system pump S2"));
748 put(44748, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Pool 2 Pump Status"));
749 put(44749, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Pool 1 Pump Status"));
750 put(44761, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB108-EP14 calc. ou compressor freq"));
751 put(44763, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107-EP14 calc. ou compressor freq"));
752 put(44765, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB106-EP14 calc. ou compressor freq"));
753 put(44767, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB105-EP14 calc. ou compressor freq"));
754 put(44769, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB104-EP14 calc. ou compressor freq"));
755 put(44771, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB103-EP14 calc. ou compressor freq"));
756 put(44773, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB102-EP14 calc. ou compressor freq"));
757 put(44775, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB101-EP14 calc. ou compressor freq"));
758 put(44824, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14 Current SENSOR"));
759 put(44825, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB108-EP14 Hz Down Mode Outdoor Unit"));
760 put(44830, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14 Current SENSOR"));
761 put(44831, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107-EP14 Hz Down Mode Outdoor Unit"));
762 put(44836, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14 Current SENSOR"));
763 put(44837, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB106-EP14 Hz Down Mode Outdoor Unit"));
764 put(44842, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14 Current SENSOR"));
765 put(44843, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB105-EP14 Hz Down Mode Outdoor Unit"));
766 put(44848, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14 Current SENSOR"));
767 put(44849, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB104-EP14 Hz Down Mode Outdoor Unit"));
768 put(44854, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14 Current SENSOR"));
769 put(44855, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB103-EP14 Hz Down Mode Outdoor Unit"));
770 put(44860, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14 Current SENSOR"));
771 put(44861, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB102-EP14 Hz Down Mode Outdoor Unit"));
772 put(44866, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14 Current SENSOR"));
773 put(44867, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB101-EP14 Hz Down Mode Outdoor Unit"));
774 put(44874, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "State SG Ready"));
775 put(44878, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "SG Ready input A"));
776 put(44879, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "SG Ready input B"));
777 put(44896, new VariableInformation( 10, NibeDataType.S8 , Type.SENSOR , "Smart Price Adaption Heating Offset"));
778 put(44897, new VariableInformation( 1, NibeDataType.S8 , Type.SENSOR , "Smart Price Adaption HW Comfort Mode"));
779 put(44898, new VariableInformation( 1, NibeDataType.S8 , Type.SENSOR , "Smart Price Adaption Pool Offset"));
780 put(44899, new VariableInformation( 1, NibeDataType.S8 , Type.SENSOR , "Smart Price Adaption Cool Offset"));
781 put(44908, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "State smart price adaption"));
782 put(44935, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14-BT16 Evaporator 2"));
783 put(44936, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14 Inverter Temperature"));
784 put(44937, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB108-EP14-Fan Speed Step"));
785 put(44941, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14-BT16 Evaporator 2"));
786 put(44942, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14 Inverter Temperature"));
787 put(44943, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107-EP14-Fan Speed Step"));
788 put(44947, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14-BT16 Evaporator 2"));
789 put(44948, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14 Inverter Temperature"));
790 put(44949, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB106-EP14-Fan Speed Step"));
791 put(44953, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14-BT16 Evaporator 2"));
792 put(44954, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14 Inverter Temperature"));
793 put(44955, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB105-EP14-Fan Speed Step"));
794 put(44959, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14-BT16 Evaporator 2"));
795 put(44960, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14 Inverter Temperature"));
796 put(44961, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB104-EP14-Fan Speed Step"));
797 put(44965, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14-BT16 Evaporator 2"));
798 put(44966, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14 Inverter Temperature"));
799 put(44967, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB103-EP14-Fan Speed Step"));
800 put(44971, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14-BT16 Evaporator 2"));
801 put(44972, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14 Inverter Temperature"));
802 put(44973, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB102-EP14-Fan Speed Step"));
803 put(44977, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14-BT16 Evaporator 2"));
804 put(44978, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14 Inverter Temperature"));
805 put(44979, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB101-EP14-Fan Speed Step"));
806 put(45001, new VariableInformation( 1, NibeDataType.S16, Type.SENSOR , "Alarm"));
807 put(45171, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Alarm Reset"));
808 put(47004, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Curve S4"));
809 put(47005, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Curve S3"));
810 put(47006, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Curve S2"));
811 put(47007, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Curve S1"));
812 put(47008, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Offset S4"));
813 put(47009, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Offset S3"));
814 put(47010, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Offset S2"));
815 put(47011, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Offset S1"));
816 put(47012, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Min Supply System 4"));
817 put(47013, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Min Supply System 3"));
818 put(47014, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Min Supply System 2"));
819 put(47015, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Min Supply System 1"));
820 put(47016, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max Supply System 4"));
821 put(47017, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max Supply System 3"));
822 put(47018, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max Supply System 2"));
823 put(47019, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max Supply System 1"));
824 put(47020, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Heating Curve P7"));
825 put(47021, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Heating Curve P6"));
826 put(47022, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Heating Curve P5"));
827 put(47023, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Heating Curve P4"));
828 put(47024, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Heating Curve P3"));
829 put(47025, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Heating Curve P2"));
830 put(47026, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Heating Curve P1"));
831 put(47027, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Point offset outdoor temp."));
832 put(47028, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Point offset"));
833 put(47029, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "External adjustment S4"));
834 put(47030, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "External adjustment S3"));
835 put(47031, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "External adjustment S2"));
836 put(47032, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "External adjustment S1"));
837 put(47033, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "External adjustment with room SENSOR S4"));
838 put(47034, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "External adjustment with room SENSOR S3"));
839 put(47035, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "External adjustment with room SENSOR S2"));
840 put(47036, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "External adjustment with room SENSOR S1"));
841 put(47041, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Hot water comfort mode"));
842 put(47043, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Start temperature HW Luxury"));
843 put(47044, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Start temperature HW Normal"));
844 put(47045, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Start temperature HW Economy"));
845 put(47046, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Stop temperature Periodic HW"));
846 put(47047, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Stop temperature HW Luxury"));
847 put(47048, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Stop temperature HW Normal"));
848 put(47049, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Stop temperature HW Economy"));
849 put(47050, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Periodic HW"));
850 put(47051, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Periodic HW Interval"));
851 put(47054, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Run time HWC"));
852 put(47055, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Still time HWC"));
853 put(47131, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Language"));
854 put(47134, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Period HW"));
855 put(47135, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Period Heat"));
856 put(47136, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Period Pool"));
857 put(47137, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode"));
858 put(47138, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode heat medium pump"));
859 put(47206, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "DM start heating"));
860 put(47209, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "DM between add. steps"));
861 put(47210, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "DM start add. with shunt"));
862 put(47214, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Fuse"));
863 put(47271, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Fan return time 4"));
864 put(47272, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Fan return time 3"));
865 put(47273, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Fan return time 2"));
866 put(47274, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Fan return time 1"));
867 put(47275, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Filter Reminder period"));
868 put(47276, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying"));
869 put(47277, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying period 7"));
870 put(47278, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying period 6"));
871 put(47279, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying period 5"));
872 put(47280, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying period 4"));
873 put(47281, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying period 3"));
874 put(47282, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying period 2"));
875 put(47283, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying period 1"));
876 put(47284, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying temp. 7"));
877 put(47285, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying temp. 6"));
878 put(47286, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying temp. 5"));
879 put(47287, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying temp. 4"));
880 put(47288, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying temp. 3"));
881 put(47289, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying temp. 2"));
882 put(47290, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying temp. 1"));
883 put(47291, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "Floor drying timer"));
884 put(47300, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "DOT"));
885 put(47301, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "delta T at DOT"));
886 put(47302, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Climate system 2 accessory"));
887 put(47303, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Climate system 3 accessory"));
888 put(47304, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Climate system 4 accessory"));
889 put(47305, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Climate system 4 mixing valve amp."));
890 put(47306, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Climate system 3 mixing valve amp."));
891 put(47307, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Climate system 2 mixing valve amp."));
892 put(47308, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Climate system 4 shunt wait"));
893 put(47309, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Climate system 3 shunt wait"));
894 put(47310, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Climate system 2 shunt wait"));
895 put(47317, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Shunt controlled add. accessory"));
896 put(47318, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Shunt controlled add. min. temp."));
897 put(47319, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Shunt controlled add. min. runtime"));
898 put(47320, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Shunt controlled add. mixing valve amp."));
899 put(47321, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Shunt controlled add. mixing valve wait"));
900 put(47322, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Step controlled add. accessory"));
901 put(47324, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Step controlled add. diff. DM"));
902 put(47325, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Step controlled add. max. step"));
903 put(47326, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Step controlled add. mode"));
904 put(47335, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Time betw. switch heat/cool"));
905 put(47336, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Heat at room under temp."));
906 put(47337, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Cool at room over temp."));
907 put(47339, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Cooling mix. valve step delay"));
908 put(47340, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Cooling with room SENSOR"));
909 put(47343, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Start Active Cooling DM"));
910 put(47352, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "SMS40 accessory"));
911 put(47365, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "RMU System 1"));
912 put(47366, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "RMU System 2"));
913 put(47367, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "RMU System 3"));
914 put(47368, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "RMU System 4"));
915 put(47370, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Allow Additive Heating"));
916 put(47371, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Allow Heating"));
917 put(47372, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Allow Cooling"));
918 put(47374, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Start Temperature Cooling"));
919 put(47375, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Stop Temperature Heating"));
920 put(47376, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Stop Temperature Additive"));
921 put(47377, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Outdoor Filter Time"));
922 put(47378, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max diff. comp."));
923 put(47379, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max diff. add."));
924 put(47384, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Date format"));
925 put(47385, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Time format"));
926 put(47387, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "HW production"));
927 put(47388, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Alarm lower room temp."));
928 put(47389, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Alarm lower HW temp."));
929 put(47391, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Use room SENSOR S4"));
930 put(47392, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Use room SENSOR S3"));
931 put(47393, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Use room SENSOR S2"));
932 put(47394, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Use room SENSOR S1"));
933 put(47395, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR setpoint S4"));
934 put(47396, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR setpoint S3"));
935 put(47397, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR setpoint S2"));
936 put(47398, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR setpoint S1"));
937 put(47399, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR factor S4"));
938 put(47400, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR factor S3"));
939 put(47401, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR factor S2"));
940 put(47402, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR factor S1"));
941 put(47442, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "preset flow clim. sys."));
942 put(47525, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Curve S8"));
943 put(47537, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Night cooling"));
944 put(47538, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Start room temp. night cooling"));
945 put(47539, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Night Cooling Min. diff."));
946 put(47540, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Heat DM diff"));
947 put(47543, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Cooling DM diff"));
948 put(47567, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Curve S7"));
949 put(47613, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Max Internal Add"));
950 put(47614, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Int. connected add. mode"));
951 put(48043, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Holiday - Activated"));
952 put(48072, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "DM diff start add."));
953 put(48074, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Cool/Heat SENSOR Set Point"));
954 put(48085, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat medium pump manual speed"));
955 put(48087, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Pool 2 accessory"));
956 put(48088, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Pool 1 accessory"));
957 put(48089, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Pool 2 start temp."));
958 put(48090, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Pool 1 start temp."));
959 put(48091, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Pool 2 stop temp."));
960 put(48092, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Pool 1 stop temp."));
961 put(48093, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Pool 2 Activated"));
962 put(48094, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Pool 1 Activated"));
963 put(48130, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Manual heat medium pump speed"));
964 put(48132, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Temporary Lux"));
965 put(48133, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Period Pool 2"));
966 put(48139, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "DM startdiff add. with shunt"));
967 put(48140, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Max pool 2 compr."));
968 put(48141, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Max pool 1 compr."));
969 put(48142, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Step controlled add. start diff DM"));
970 put(48156, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External cooling accessory"));
971 put(48174, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Min cooling supply temp S4"));
972 put(48175, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Min cooling supply temp S3"));
973 put(48176, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Min cooling supply temp S2"));
974 put(48177, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Min cooling supply temp S1"));
975 put(48181, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Cooling Curve P3"));
976 put(48185, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Cooling Curve P5"));
977 put(48186, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Cooling use mix. valve S4"));
978 put(48187, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Cooling use mix. valve S3"));
979 put(48188, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Cooling use mix. valve S2"));
980 put(48189, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Cooling use mix. valve S1"));
981 put(48206, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Silent Mode Status"));
982 put(48207, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Period Cool"));
983 put(48214, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cooling delta temp. at 20°C"));
984 put(48215, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cooling delta temp. at 40°C"));
985 put(48228, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump S8"));
986 put(48229, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump S7"));
987 put(48230, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump S6"));
988 put(48231, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump S5"));
989 put(48232, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump S4"));
990 put(48233, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump S3"));
991 put(48234, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump S2"));
992 put(48235, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump S1"));
993 put(48274, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Hot Water Stepdiff Compressor"));
994 put(48279, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Position of Addition"));
995 put(48280, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Internal HW add in tank"));
996 put(48281, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Charge method HW"));
997 put(48282, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "SG Ready heating"));
998 put(48283, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "SG Ready cooling"));
999 put(48284, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "SG Ready hot water"));
1000 put(48285, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "SG Ready pool"));
1001 put(48367, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Heat Slave 8"));
1002 put(48368, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Heat Slave 7"));
1003 put(48369, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Heat Slave 6"));
1004 put(48370, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Heat Slave 5"));
1005 put(48371, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Heat Slave 4"));
1006 put(48372, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Heat Slave 3"));
1007 put(48373, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Heat Slave 2"));
1008 put(48374, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Heat Slave 1"));
1009 put(48375, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Heat Slave 8"));
1010 put(48376, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Heat Slave 7"));
1011 put(48377, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Heat Slave 6"));
1012 put(48378, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Heat Slave 5"));
1013 put(48379, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Heat Slave 4"));
1014 put(48380, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Heat Slave 3"));
1015 put(48381, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Heat Slave 2"));
1016 put(48382, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Heat Slave 1"));
1017 put(48390, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump HW Slave 1"));
1018 put(48391, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump HW Slave 8"));
1019 put(48392, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump HW Slave 7"));
1020 put(48393, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump HW Slave 6"));
1021 put(48394, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump HW Slave 5"));
1022 put(48395, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump HW Slave 4"));
1023 put(48396, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump HW Slave 3"));
1024 put(48397, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump HW Slave 2"));
1025 put(48398, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump HW Slave 1"));
1026 put(48399, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Pool Slave 8"));
1027 put(48400, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Pool Slave 7"));
1028 put(48401, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Pool Slave 6"));
1029 put(48402, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Pool Slave 5"));
1030 put(48403, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Pool Slave 4"));
1031 put(48404, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Pool Slave 3"));
1032 put(48405, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Pool Slave 2"));
1033 put(48406, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Pool Slave 1"));
1034 put(48407, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Pool Slave 8"));
1035 put(48408, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Pool Slave 7"));
1036 put(48409, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Pool Slave 6"));
1037 put(48410, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Pool Slave 5"));
1038 put(48411, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Pool Slave 4"));
1039 put(48412, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Pool Slave 3"));
1040 put(48413, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Pool Slave 2"));
1041 put(48414, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Pool Slave 1"));
1042 put(48415, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Cooling Slave 8"));
1043 put(48416, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Cooling Slave 7"));
1044 put(48417, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Cooling Slave 6"));
1045 put(48418, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Cooling Slave 5"));
1046 put(48419, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Cooling Slave 4"));
1047 put(48420, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Cooling Slave 3"));
1048 put(48421, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Cooling Slave 2"));
1049 put(48422, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Cooling Slave 1"));
1050 put(48424, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Cooling Slave 8"));
1051 put(48425, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Cooling Slave 7"));
1052 put(48426, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Cooling Slave 6"));
1053 put(48427, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Cooling Slave 5"));
1054 put(48428, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Cooling Slave 4"));
1055 put(48429, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Cooling Slave 3"));
1056 put(48430, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Cooling Slave 2"));
1057 put(48431, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Cooling Slave 1"));
1058 put(48433, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Waiting Slave 8"));
1059 put(48434, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Waiting Slave 7"));
1060 put(48435, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Waiting Slave 6"));
1061 put(48436, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Waiting Slave 5"));
1062 put(48437, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Waiting Slave 4"));
1063 put(48438, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Waiting Slave 3"));
1064 put(48439, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Waiting Slave 2"));
1065 put(48440, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Waiting Slave 1"));
1066 put(48457, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Int shunt controlled add."));
1067 put(48460, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EB108 Max charge pump reg speed"));
1068 put(48461, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EB107 Max charge pump reg speed"));
1069 put(48462, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EB106 Max charge pump reg speed"));
1070 put(48463, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EB105 Max charge pump reg speed"));
1071 put(48464, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EB104 Max charge pump reg speed"));
1072 put(48465, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EB103 Max charge pump reg speed"));
1073 put(48466, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EB102 Max charge pump reg speed"));
1074 put(48467, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EB101 Max charge pump reg speed"));
1075 put(48468, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump in cooling mode S8"));
1076 put(48469, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump in cooling mode S7"));
1077 put(48470, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump in cooling mode S6"));
1078 put(48471, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump in cooling mode S5"));
1079 put(48472, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump in cooling mode S4"));
1080 put(48473, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump in cooling mode S3"));
1081 put(48474, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump in cooling mode S2"));
1082 put(48475, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump in cooling mode S1"));
1083 put(48488, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Curve S6"));
1084 put(48489, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Curve S5"));
1085 put(48491, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Offset S8"));
1086 put(48492, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Offset S7"));
1087 put(48493, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Offset S6"));
1088 put(48494, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Offset S5"));
1089 put(48495, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Min Supply System 8"));
1090 put(48496, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Min Supply System 7"));
1091 put(48497, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Min Supply System 6"));
1092 put(48498, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Min Supply System 5"));
1093 put(48499, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max Supply System 8"));
1094 put(48500, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max Supply System 7"));
1095 put(48501, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max Supply System 6"));
1096 put(48502, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max Supply System 5"));
1097 put(48503, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "External adjustment S8"));
1098 put(48504, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "External adjustment S7"));
1099 put(48505, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "External adjustment S6"));
1100 put(48506, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "External adjustment S5"));
1101 put(48507, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "External adjustment with room SENSOR S8"));
1102 put(48508, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "External adjustment with room SENSOR S7"));
1103 put(48509, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "External adjustment with room SENSOR S6"));
1104 put(48510, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "External adjustment with room SENSOR S5"));
1105 put(48569, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Climate system 5 accessory"));
1106 put(48570, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Climate system 6 accessory"));
1107 put(48571, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Climate system 7 accessory"));
1108 put(48572, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Climate system 8 accessory"));
1109 put(48573, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Climate system 8 mixing valve amp."));
1110 put(48574, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Climate system 7 mixing valve amp."));
1111 put(48575, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Climate system 6 mixing valve amp."));
1112 put(48576, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Climate system 5 mixing valve amp."));
1113 put(48577, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Climate system 8 shunt wait"));
1114 put(48578, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Climate system 7 shunt wait"));
1115 put(48579, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Climate system 6 shunt wait"));
1116 put(48580, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Climate system 5 shunt wait"));
1117 put(48581, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Min cooling supply temp S8"));
1118 put(48582, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Min cooling supply temp S7"));
1119 put(48583, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Min cooling supply temp S6"));
1120 put(48584, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Min cooling supply temp S5"));
1121 put(48593, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Cooling use mix. valve S8"));
1122 put(48594, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Cooling use mix. valve S7"));
1123 put(48595, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Cooling use mix. valve S6"));
1124 put(48596, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Cooling use mix. valve S5"));
1125 put(48597, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Heating use mix. valve S8"));
1126 put(48598, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Heating use mix. valve S7"));
1127 put(48599, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Heating use mix. valve S6"));
1128 put(48600, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Heating use mix. valve S5"));
1129 put(48601, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Heating use mix. valve S4"));
1130 put(48602, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Heating use mix. valve S3"));
1131 put(48603, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Heating use mix. valve S2"));
1132 put(48604, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Heating use mix. valve S1"));
1133 put(48607, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 accessory"));
1134 put(48647, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EB103/104-GP12"));
1135 put(48648, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EB105/106-GP12"));
1136 put(48649, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EB107/108-GP12"));
1137 put(48675, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Use room SENSOR S8"));
1138 put(48676, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Use room SENSOR S7"));
1139 put(48677, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Use room SENSOR S6"));
1140 put(48678, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Use room SENSOR S5"));
1141 put(48680, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR setpoint S8"));
1142 put(48681, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR setpoint S7"));
1143 put(48682, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR setpoint S6"));
1144 put(48683, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR setpoint S5"));
1145 put(48685, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR factor S8"));
1146 put(48686, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR factor S7"));
1147 put(48687, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR factor S6"));
1148 put(48688, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR factor S5"));
1149 put(48724, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool curve S8"));
1150 put(48725, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool curve S7"));
1151 put(48726, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool curve S6"));
1152 put(48727, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool curve S5"));
1153 put(48728, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool curve S4"));
1154 put(48729, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool curve S3"));
1155 put(48730, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool curve S2"));
1156 put(48731, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool curve S1"));
1157 put(48732, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool offset S8"));
1158 put(48733, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool offset S7"));
1159 put(48734, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool offset S6"));
1160 put(48735, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool offset S5"));
1161 put(48736, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool offset S4"));
1162 put(48737, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool offset S3"));
1163 put(48738, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool offset S2"));
1164 put(48739, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool offset S1"));
1165 put(48740, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Cooling Curve P4"));
1166 put(48741, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Cooling Curve P2"));
1167 put(48742, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Cooling Curve P1"));
1168 put(48743, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Hot water high power mode"));
1169 put(48755, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Transformer ratio"));
1170 put(48778, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR cool setpoint S8"));
1171 put(48779, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR cool setpoint S7"));
1172 put(48780, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR cool setpoint S6"));
1173 put(48781, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR cool setpoint S5"));
1174 put(48782, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR cool setpoint S4"));
1175 put(48783, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR cool setpoint S3"));
1176 put(48784, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR cool setpoint S2"));
1177 put(48785, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR cool setpoint S1"));
1178 put(48786, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR cool factor S8"));
1179 put(48787, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR cool factor S7"));
1180 put(48788, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR cool factor S6"));
1181 put(48789, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR cool factor S5"));
1182 put(48790, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR cool factor S4"));
1183 put(48791, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR cool factor S3"));
1184 put(48792, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR cool factor S2"));
1185 put(48793, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR cool factor S1"));
1186 put(48794, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "RH set value"));
1187 put(48808, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "HTS accessory"));
1188 put(48810, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Prevent humidity S8 "));
1189 put(48811, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Prevent humidity S7"));
1190 put(48812, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Prevent humidity S6"));
1191 put(48813, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Prevent humidity S5"));
1192 put(48814, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Prevent humidity S4"));
1193 put(48815, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Prevent humidity S3"));
1194 put(48816, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Prevent humidity S2"));
1195 put(48817, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Prevent humidity S1"));
1196 put(48819, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, heating S8"));
1197 put(48820, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, heating S7"));
1198 put(48821, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, heating S6"));
1199 put(48822, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, heating S5"));
1200 put(48823, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, heating S4"));
1201 put(48824, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, heating S3"));
1202 put(48825, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, heating S2"));
1203 put(48826, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, heating S1"));
1204 put(48828, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "OPT"));
1205 put(48829, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "OPT DM startdiff"));
1206 put(48852, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Modbus40 Word Swap"));
1207 put(48853, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 Exhaust Fan speed 4"));
1208 put(48854, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 Exhaust Fan speed 3"));
1209 put(48855, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 Exhaust Fan speed 2"));
1210 put(48856, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 Exhaust Fan speed 1"));
1211 put(48857, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 Exhaust Fan speed normal"));
1212 put(48889, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "MODBUS40 Disable LOG.SET"));
1213 put(48893, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "F135 Heat pump"));
1214 put(48894, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "F135 Pump Speed"));
1215 put(48895, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "F135 HW-Cool"));
1216 put(48896, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 Supply Fan speed 4"));
1217 put(48897, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 Supply Fan speed 3"));
1218 put(48898, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 Supply Fan speed 2"));
1219 put(48899, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 Supply Fan speed 1"));
1220 put(48900, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 Supply Fan speed normal"));
1221 put(48901, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 1 accessory min exhaust temp."));
1222 put(48902, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 1 accessory bypass temp."));
1223 put(48905, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External cooling accessory Pump Type"));
1224 put(48908, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Energy Meter Factor X23"));
1225 put(48909, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Energy Meter Factor X22"));
1226 put(48910, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Energy Meter X23"));
1227 put(48911, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Energy Meter X22"));
1228 put(48918, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, cooling S8"));
1229 put(48919, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, cooling S7"));
1230 put(48920, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, cooling S6"));
1231 put(48921, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, cooling S5"));
1232 put(48922, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, cooling S4"));
1233 put(48923, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, cooling S3"));
1234 put(48924, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, cooling S2"));
1235 put(48925, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, cooling S1"));
1236 put(48926, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Humidity factor"));
1237 put(48927, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Humidity cool factor"));
1238 put(48928, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "OPT Hystereses"));
1239 put(48931, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EME PV Panel Affect Heating"));
1240 put(48932, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EME PV Panel Affect Hot Water"));
1241 put(48968, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "FLM 1 set point, cooling"));
1242 put(48969, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "AUX block OPT"));
1243 put(48970, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Outdoor Air Mixing function"));
1244 put(48976, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Smart home room control"));
1245 put(48979, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Smart energy source"));
1246 put(48980, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Smart energy source, ctrl method"));
1247 put(48981, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Smart energy source, electricity price source"));
1248 put(48982, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, electricity price"));
1249 put(48983, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Smart energy source, fixed elec. price from"));
1250 put(48984, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, fixed part electricity price"));
1251 put(48985, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Smart energy source, shunt add price source"));
1252 put(48986, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, shunt add price"));
1253 put(48987, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Smart energy source, ext step add price from"));
1254 put(48988, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, ext step add price"));
1255 put(48989, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Smart energy source, OPT10 price source"));
1256 put(48990, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, OPT10 price"));
1257 put(48991, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Smart energy source, primary factor elec."));
1258 put(48992, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Smart energy source, primary factor shunted add."));
1259 put(48993, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Smart energy source, primary factor ext step add"));
1260 put(48994, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Smart energy source, primary factor OPT10 add."));
1261 put(48995, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, OPT10 high tariff price"));
1262 put(48996, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, OPT10 low tariff price"));
1263 put(48997, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, ext step add high tariff price"));
1264 put(48998, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, ext step add low tariff price"));
1265 put(48999, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, shunt add high tariff price"));
1266 put(49000, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, shunt add low tariff price"));
1267 put(49001, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, fixed elec. high tariff price"));
1268 put(49002, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, fixed elec. low tariff price"));
1269 put(49003, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, electricity high tariff price"));
1270 put(49004, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, electricity high low price"));
1271 put(49005, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Smart energy source, DM diff source prio 5"));
1272 put(49006, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Smart energy source, DM diff source prio 4"));
1273 put(49007, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Smart energy source, DM diff source prio 3"));
1274 put(49008, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Smart energy source, DM diff source prio 2"));
1275 put(49009, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Smart energy source, DM start source prio 1"));
1276 put(49230, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Internal HW add in tank, use in heat"));
1277 put(49232, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB108 Installed"));
1278 put(49233, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107 Installed"));
1279 put(49234, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB106 Installed"));
1280 put(49235, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB105 Installed"));
1281 put(49236, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB104 Installed"));
1282 put(49237, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB103 Installed"));
1283 put(49238, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB102 Installed"));
1284 put(49239, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB101 Installed"));
1285 put(49241, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 1 accessory bypass set temp."));
1286 put(49242, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 1 accessory bypass at heat"));
1287 put(49285, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Energy Meter pulses per kWh X23"));
1288 put(49286, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Energy Meter pulses per kWh X22"));
1289 put(49287, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Energy Meter mode X23"));
1290 put(49288, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Energy Meter mode X22"));
1291 put(49289, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Ground water pump speed control "));
1292 put(49297, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EME20 Activated"));
1293 put(49298, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EME PV Panel Affect Pool"));
1294 put(49328, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 Exhaust Fan speed 4"));
1295 put(49329, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 Exhaust Fan speed 4"));
1296 put(49330, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 Exhaust Fan speed 4"));
1297 put(49331, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 Exhaust Fan speed 3"));
1298 put(49332, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 Exhaust Fan speed 3"));
1299 put(49333, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 Exhaust Fan speed 3"));
1300 put(49334, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 Exhaust Fan speed 2"));
1301 put(49335, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 Exhaust Fan speed 2"));
1302 put(49336, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 Exhaust Fan speed 2"));
1303 put(49337, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 Exhaust Fan speed 1"));
1304 put(49338, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 Exhaust Fan speed 1"));
1305 put(49339, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 Exhaust Fan speed 1"));
1306 put(49340, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 Exhaust Fan speed normal"));
1307 put(49341, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 Exhaust Fan speed normal"));
1308 put(49342, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 Exhaust Fan speed normal"));
1309 put(49343, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 Supply Fan speed 4"));
1310 put(49344, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 Supply Fan speed 4"));
1311 put(49345, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 Supply Fan speed 4"));
1312 put(49346, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 Supply Fan speed 3"));
1313 put(49347, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 Supply Fan speed 3"));
1314 put(49348, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 Supply Fan speed 3"));
1315 put(49349, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 Supply Fan speed 2"));
1316 put(49350, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 Supply Fan speed 2"));
1317 put(49351, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 Supply Fan speed 2"));
1318 put(49352, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 Supply Fan speed 1"));
1319 put(49353, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 Supply Fan speed 1"));
1320 put(49354, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 Supply Fan speed 1"));
1321 put(49355, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 Supply Fan speed normal"));
1322 put(49356, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 Supply Fan speed normal"));
1323 put(49357, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 Supply Fan speed normal"));
1324 put(49358, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Night cooling"));
1325 put(49359, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Night cooling"));
1326 put(49360, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Night cooling"));
1327 put(49361, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Start room temp. night cooling"));
1328 put(49362, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Start room temp. night cooling"));
1329 put(49363, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Start room temp. night cooling"));
1330 put(49364, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Night Cooling Min. diff."));
1331 put(49365, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Night Cooling Min. diff."));
1332 put(49366, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Night Cooling Min. diff."));
1333 put(49367, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 accessory"));
1334 put(49368, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 accessory"));
1335 put(49369, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 accessory"));
1336 put(49370, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 4 accessory min exhaust temp."));
1337 put(49371, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 3 accessory min exhaust temp."));
1338 put(49372, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 2 accessory min exhaust temp."));
1339 put(49373, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 4 accessory bypass temp."));
1340 put(49374, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 3 accessory bypass temp."));
1341 put(49375, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 2 accessory bypass temp."));
1342 put(49376, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 4 accessory bypass set temp."));
1343 put(49377, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 3 accessory bypass set temp."));
1344 put(49378, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 2 accessory bypass set temp."));
1345 put(49379, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 4 accessory bypass at heat"));
1346 put(49380, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 3 accessory bypass at heat"));
1347 put(49381, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 2 accessory bypass at heat"));
1348 put(49430, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "AUX ERS Fire Place Guard"));
1349 put(49806, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Silent mode Frequency 1"));
1350 put(45780, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Silent mode Frequency 2"));
1355 public static VariableInformation getVariableInfo(int key) {
1356 return VARIABLE_INFO_SMO40.get(key);