2 * Copyright (c) 2010-2020 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.modbus.helioseasycontrols.internal;
15 import java.util.Arrays;
16 import java.util.List;
18 import org.eclipse.jdt.annotation.NonNullByDefault;
19 import org.openhab.binding.modbus.ModbusBindingConstants;
20 import org.openhab.core.thing.ThingTypeUID;
23 * The {@link HeliosEasyControlsBindingConstants} class defines common constants, which are
24 * used across the whole binding.
26 * @author Bernhard Bauer - Initial contribution
29 public class HeliosEasyControlsBindingConstants {
31 private static final String BINDING_ID = ModbusBindingConstants.BINDING_ID;
33 // List of all Thing Type UIDs
34 public static final ThingTypeUID THING_TYPE_HELIOS_VENTILATION_EASY_CONTROLS = new ThingTypeUID(BINDING_ID,
35 "helios-easycontrols");
37 // List of all Channel IDs
38 // -----------------------
40 public final static String SYS_DATE = "sysdate"; // for the combined item (based on DATE, TIME and
41 // TIME_ZONE_DIFFERENCE_TO_GMT)
42 public final static String DATE = "date";
43 public final static String TIME = "time";
44 public final static String TIME_ZONE_DIFFERENCE_TO_GMT = "timeZoneDifferenceToGmt";
45 public final static String SUMMER_WINTER = "summerWinter";
46 public final static String ACCESS_HELIOS_PORTAL = "accessHeliosPortal";
47 public final static String AUTO_SW_UPDATE = "autoSwUpdate";
48 public final static String MIN_FAN_STAGE = "minFanStage";
49 public final static String COMFORT_TEMP = "comfortTemp";
50 public final static String SUPPLY_AIR_FAN_STAGE = "supplyAirFanStage";
51 public final static String EXTRACT_AIR_FAN_STAGE = "extractAirFanStage";
53 public final static String PARTY_MODE_DURATION = "partyModeDuration";
54 public final static String PARTY_MODE_FAN_STAGE = "partyModeFanStage";
55 public final static String PARTY_MODE_REMAINING_TIME = "partyModeRemainingTime";
56 public final static String PARTY_MODE_STATUS = "partyModeStatus";
57 public final static String STANDBY_MODE_DURATION = "standbyModeDuration";
58 public final static String STANDBY_MODE_FAN_STAGE = "standbyModeFanStage";
59 public final static String STANDBY_MODE_REMAINING_TIME = "standbyModeRemainingTime";
60 public final static String STANDBY_MODE_STATUS = "standbyModeStatus";
61 public final static String HOLIDAY_PROGRAMME = "holidayProgramme";
62 public final static String HOLIDAY_PROGRAMME_FAN_STAGE = "holidayProgrammeFanStage";
63 public final static String HOLIDAY_PROGRAMME_START = "holidayProgrammeStart";
64 public final static String HOLIDAY_PROGRAMME_END = "holidayProgrammeEnd";
65 public final static String HOLIDAY_PROGRAMME_INTERVAL = "holidayProgrammeInterval";
66 public final static String HOLIDAY_PROGRAMME_ACTIVATION_TIME = "holidayProgrammeActivationTime";
67 public final static String OPERATING_MODE = "operatingMode";
68 public final static String FAN_STAGE = "fanStage";
69 public final static String PERCENTAGE_FAN_STAGE = "percentageFanStage";
70 public final static String TEMPERATURE_OUTSIDE_AIR = "temperatureOutsideAir";
71 public final static String TEMPERATURE_SUPPLY_AIR = "temperatureSupplyAir";
72 public final static String TEMPERATURE_OUTGOING_AIR = "temperatureOutgoingAir";
73 public final static String TEMPERATURE_EXTRACT_AIR = "temperatureExtractAir";
74 public final static String VHZ_DUCT_SENSOR = "vhzDuctSensor";
75 public final static String NHZ_DUCT_SENSOR = "nhzDuctSensor";
76 public final static String NHZ_RETURN_SENSOR = "nhzReturnSensor";
77 public final static String SUPPLY_AIR_RPM = "supplyAirRpm";
78 public final static String EXTRACT_AIR_RPM = "extractAirRpm";
79 public final static String OPERATING_HOURS_SUPPLY_AIR_VENT = "operatingHoursSupplyAirVent";
80 public final static String OPERATING_HOURS_EXTRACT_AIR_VENT = "operatingHoursExtractAirVent";
82 public final static String PRE_HEATER_STATUS = "preHeaterStatus";
83 public final static String WEEK_PROFILE_NHZ = "weekProfileNhz";
84 public final static String RUN_ON_TIME_VHZ_NHZ = "runOnTimeVhzNhz";
85 public final static String OPERATING_HOURS_VHZ = "operatingHoursVhz";
86 public final static String OPERATING_HOURS_NHZ = "operatingHoursNhz";
87 public final static String OUTPUT_POWER_VHZ = "outputPowerVhz";
88 public final static String OUTPUT_POWER_NHZ = "outputPowerNhz";
90 public final static String HUMIDITY_CONTROL_SET_VALUE = "humidityControlSetValue";
91 public final static String HUMIDITY_CONTROL_STEPS = "humidityControlSteps";
92 public final static String HUMIDITY_STOP_TIME = "humidityStopTime";
93 public final static String EXTERNAL_SENSOR_KWL_FTF_HUMIDITY_1 = "externalSensorKwlFtfHumidity1";
94 public final static String EXTERNAL_SENSOR_KWL_FTF_HUMIDITY_2 = "externalSensorKwlFtfHumidity2";
95 public final static String EXTERNAL_SENSOR_KWL_FTF_HUMIDITY_3 = "externalSensorKwlFtfHumidity3";
96 public final static String EXTERNAL_SENSOR_KWL_FTF_HUMIDITY_4 = "externalSensorKwlFtfHumidity4";
97 public final static String EXTERNAL_SENSOR_KWL_FTF_HUMIDITY_5 = "externalSensorKwlFtfHumidity5";
98 public final static String EXTERNAL_SENSOR_KWL_FTF_HUMIDITY_6 = "externalSensorKwlFtfHumidity6";
99 public final static String EXTERNAL_SENSOR_KWL_FTF_HUMIDITY_7 = "externalSensorKwlFtfHumidity7";
100 public final static String EXTERNAL_SENSOR_KWL_FTF_HUMIDITY_8 = "externalSensorKwlFtfHumidity8";
101 public final static String EXTERNAL_SENSOR_KWL_FTF_TEMPERATURE_1 = "externalSensorKwlFtfTemperature1";
102 public final static String EXTERNAL_SENSOR_KWL_FTF_TEMPERATURE_2 = "externalSensorKwlFtfTemperature2";
103 public final static String EXTERNAL_SENSOR_KWL_FTF_TEMPERATURE_3 = "externalSensorKwlFtfTemperature3";
104 public final static String EXTERNAL_SENSOR_KWL_FTF_TEMPERATURE_4 = "externalSensorKwlFtfTemperature4";
105 public final static String EXTERNAL_SENSOR_KWL_FTF_TEMPERATURE_5 = "externalSensorKwlFtfTemperature5";
106 public final static String EXTERNAL_SENSOR_KWL_FTF_TEMPERATURE_6 = "externalSensorKwlFtfTemperature6";
107 public final static String EXTERNAL_SENSOR_KWL_FTF_TEMPERATURE_7 = "externalSensorKwlFtfTemperature7";
108 public final static String EXTERNAL_SENSOR_KWL_FTF_TEMPERATURE_8 = "externalSensorKwlFtfTemperature8";
110 public final static String CO2_CONTROL_SET_VALUE = "co2ControlSetValue";
111 public final static String CO2_CONTROL_STEPS = "co2ControlSteps";
112 public final static String EXTERNAL_SENSOR_KWL_CO2_1 = "externalSensorKwlCo21";
113 public final static String EXTERNAL_SENSOR_KWL_CO2_2 = "externalSensorKwlCo22";
114 public final static String EXTERNAL_SENSOR_KWL_CO2_3 = "externalSensorKwlCo23";
115 public final static String EXTERNAL_SENSOR_KWL_CO2_4 = "externalSensorKwlCo24";
116 public final static String EXTERNAL_SENSOR_KWL_CO2_5 = "externalSensorKwlCo25";
117 public final static String EXTERNAL_SENSOR_KWL_CO2_6 = "externalSensorKwlCo26";
118 public final static String EXTERNAL_SENSOR_KWL_CO2_7 = "externalSensorKwlCo27";
119 public final static String EXTERNAL_SENSOR_KWL_CO2_8 = "externalSensorKwlCo28";
120 public final static String SENSOR_NAME_CO2_1 = "sensorNameCo21";
121 public final static String SENSOR_NAME_CO2_2 = "sensorNameCo22";
122 public final static String SENSOR_NAME_CO2_3 = "sensorNameCo23";
123 public final static String SENSOR_NAME_CO2_4 = "sensorNameCo24";
124 public final static String SENSOR_NAME_CO2_5 = "sensorNameCo25";
125 public final static String SENSOR_NAME_CO2_6 = "sensorNameCo26";
126 public final static String SENSOR_NAME_CO2_7 = "sensorNameCo27";
127 public final static String SENSOR_NAME_CO2_8 = "sensorNameCo28";
129 public final static String VOC_CONTROL_SET_VALUE = "vocControlSetValue";
130 public final static String VOC_CONTROL_STEPS = "vocControlSteps";
131 public final static String EXTERNAL_SENSOR_KWL_VOC_1 = "externalSensorKwlVoc1";
132 public final static String EXTERNAL_SENSOR_KWL_VOC_2 = "externalSensorKwlVoc2";
133 public final static String EXTERNAL_SENSOR_KWL_VOC_3 = "externalSensorKwlVoc3";
134 public final static String EXTERNAL_SENSOR_KWL_VOC_4 = "externalSensorKwlVoc4";
135 public final static String EXTERNAL_SENSOR_KWL_VOC_5 = "externalSensorKwlVoc5";
136 public final static String EXTERNAL_SENSOR_KWL_VOC_6 = "externalSensorKwlVoc6";
137 public final static String EXTERNAL_SENSOR_KWL_VOC_7 = "externalSensorKwlVoc7";
138 public final static String EXTERNAL_SENSOR_KWL_VOC_8 = "externalSensorKwlVoc8";
139 public final static String SENSOR_NAME_VOC_1 = "sensorNameVoc1";
140 public final static String SENSOR_NAME_VOC_2 = "sensorNameVoc2";
141 public final static String SENSOR_NAME_VOC_3 = "sensorNameVoc3";
142 public final static String SENSOR_NAME_VOC_4 = "sensorNameVoc4";
143 public final static String SENSOR_NAME_VOC_5 = "sensorNameVoc5";
144 public final static String SENSOR_NAME_VOC_6 = "sensorNameVoc6";
145 public final static String SENSOR_NAME_VOC_7 = "sensorNameVoc7";
146 public final static String SENSOR_NAME_VOC_8 = "sensorNameVoc8";
148 public final static String ERROR_OUTPUT_FUNCTION = "errorOutputFunction";
149 public final static String ERRORS = "errors";
150 public final static String WARNINGS = "warnings";
151 public final static String INFOS = "infos";
152 public final static String NO_OF_ERRORS = "noOfErrors";
153 public final static String NO_OF_WARNINGS = "noOfWarnings";
154 public final static String NO_OF_INFOS = "noOfInfos";
155 public final static String ERRORS_MSG = "errorsMsg";
156 public final static String WARNINGS_MSG = "warningsMsg";
157 public final static String INFOS_MSG = "infosMsg";
158 public final static String STATUS_FLAGS = "statusFlags";
160 public final static String FILTER_CHANGE = "filterChange";
161 public final static String FILTER_CHANGE_INTERVAL = "filterChangeInterval";
162 public final static String FILTER_CHANGE_REMAINING_TIME = "filterChangeRemainingTime";
164 public final static String BYPASS_ROOM_TEMPERATURE = "bypassRoomTemperature";
165 public final static String BYPASS_MIN_OUTSIDE_TEMPERATURE = "bypassMinOutsideTemperature";
166 public final static String BYPASS_STATUS = "bypassStatus";
167 public final static String BYPASS_FROM = "bypassFrom"; // for the combined item (based on BYPASS_FROM_DAY and
168 // BYPASS_FROM_MONTH)
169 public final static String BYPASS_FROM_DAY = "bypassFromDay";
170 public final static String BYPASS_FROM_MONTH = "bypassFromMonth";
171 public final static String BYPASS_TO = "bypassTo"; // for the combined item (based on BYPASS_TO_DAY and
173 public final static String BYPASS_TO_DAY = "bypassToDay";
174 public final static String BYPASS_TO_MONTH = "bypassToMonth";
176 // List of all Properties
177 // ----------------------
179 public final static String ARTICLE_DESCRIPTION = "articleDescription";
180 public final static String REF_NO = "refNo";
181 public final static String SER_NO = "serNo";
182 public final static String PROD_CODE = "prodCode";
183 public final static String MAC_ADDRESS = "macAddress";
184 public final static String SOFTWARE_VERSION_BASIS = "softwareVersionBasis";
185 public final static String DATE_FORMAT = "dateFormat";
186 public final static String LANGUAGE = "language";
187 public final static String UNIT_CONFIG = "unitConfig";
188 public final static String KWL_BE = "kwlBe";
189 public final static String KWL_BEC = "kwlBec";
190 public final static String EXTERNAL_CONTACT = "externalContact";
191 public final static String FUNCTION_TYPE_KWL_EM = "functionTypeKwlEm";
192 public final static String HEAT_EXCHANGER_TYPE = "heatExchangerType";
193 public final static String OFFSET_EXTRACT_AIR = "offsetExtractAir";
194 public final static String ASSIGNMENT_FAN_STAGES = "assignmentFanStages";
195 public final static String VOLTAGE_FAN_STAGE_1_EXTRACT_AIR = "voltageFanStage1ExtractAir";
196 public final static String VOLTAGE_FAN_STAGE_2_EXTRACT_AIR = "voltageFanStage2ExtractAir";
197 public final static String VOLTAGE_FAN_STAGE_3_EXTRACT_AIR = "voltageFanStage3ExtractAir";
198 public final static String VOLTAGE_FAN_STAGE_4_EXTRACT_AIR = "voltageFanStage4ExtractAir";
199 public final static String VOLTAGE_FAN_STAGE_1_SUPPLY_AIR = "voltageFanStage1SupplyAir";
200 public final static String VOLTAGE_FAN_STAGE_2_SUPPLY_AIR = "voltageFanStage2SupplyAir";
201 public final static String VOLTAGE_FAN_STAGE_3_SUPPLY_AIR = "voltageFanStage3SupplyAir";
202 public final static String VOLTAGE_FAN_STAGE_4_SUPPLY_AIR = "voltageFanStage4SupplyAir";
203 public final static String FAN_STAGE_STEPPED_0TO2V = "fanStageStepped0to2v";
204 public final static String FAN_STAGE_STEPPED_2TO4V = "fanStageStepped2to4v";
205 public final static String FAN_STAGE_STEPPED_4TO6V = "fanStageStepped4to6v";
206 public final static String FAN_STAGE_STEPPED_6TO8V = "fanStageStepped6to8v";
207 public final static String FAN_STAGE_STEPPED_8TO10V = "fanStageStepped8to10v";
209 public final static String VHZ_TYPE = "vhzType";
211 public final static String HUMIDITY_CONTROL_STATUS = "humidityControlStatus";
212 public final static String KWL_FTF_CONFIG_0 = "kwlFtfConfig0";
213 public final static String KWL_FTF_CONFIG_1 = "kwlFtfConfig1";
214 public final static String KWL_FTF_CONFIG_2 = "kwlFtfConfig2";
215 public final static String KWL_FTF_CONFIG_3 = "kwlFtfConfig3";
216 public final static String KWL_FTF_CONFIG_4 = "kwlFtfConfig4";
217 public final static String KWL_FTF_CONFIG_5 = "kwlFtfConfig5";
218 public final static String KWL_FTF_CONFIG_6 = "kwlFtfConfig6";
219 public final static String KWL_FTF_CONFIG_7 = "kwlFtfConfig7";
220 public final static String SENSOR_CONFIG_KWL_FTF_1 = "sensorConfigKwlFtf1";
221 public final static String SENSOR_CONFIG_KWL_FTF_2 = "sensorConfigKwlFtf2";
222 public final static String SENSOR_CONFIG_KWL_FTF_3 = "sensorConfigKwlFtf3";
223 public final static String SENSOR_CONFIG_KWL_FTF_4 = "sensorConfigKwlFtf4";
224 public final static String SENSOR_CONFIG_KWL_FTF_5 = "sensorConfigKwlFtf5";
225 public final static String SENSOR_CONFIG_KWL_FTF_6 = "sensorConfigKwlFtf6";
226 public final static String SENSOR_CONFIG_KWL_FTF_7 = "sensorConfigKwlFtf7";
227 public final static String SENSOR_CONFIG_KWL_FTF_8 = "sensorConfigKwlFtf8";
228 public final static String SENSOR_NAME_HUMIDITY_AND_TEMP_1 = "sensorNameHumidityAndTemp1";
229 public final static String SENSOR_NAME_HUMIDITY_AND_TEMP_2 = "sensorNameHumidityAndTemp2";
230 public final static String SENSOR_NAME_HUMIDITY_AND_TEMP_3 = "sensorNameHumidityAndTemp3";
231 public final static String SENSOR_NAME_HUMIDITY_AND_TEMP_4 = "sensorNameHumidityAndTemp4";
232 public final static String SENSOR_NAME_HUMIDITY_AND_TEMP_5 = "sensorNameHumidityAndTemp5";
233 public final static String SENSOR_NAME_HUMIDITY_AND_TEMP_6 = "sensorNameHumidityAndTemp6";
234 public final static String SENSOR_NAME_HUMIDITY_AND_TEMP_7 = "sensorNameHumidityAndTemp7";
235 public final static String SENSOR_NAME_HUMIDITY_AND_TEMP_8 = "sensorNameHumidityAndTemp8";
237 public final static String CO2_CONTROL_STATUS = "co2ControlStatus";
239 public final static String VOC_CONTROL_STATUS = "vocControlStatus";
241 // List of all variables used in actions
242 public final static String FILTER_CHANGE_RESET = "filterChangeReset";
243 public final static String FACTORY_SETTING_WZU = "factorySettingWzu";
244 public final static String FACTORY_RESET = "factoryReset";
245 public final static String RESET_FLAG = "resetFlag";
247 // List of all unused variables (defined in the specification but not implemented as channels, properties or
249 public final static String GLOBAL_MANUAL_WEB_UPDATE = "globalManualWebUpdate";
250 public final static String PORTAL_GLOBALS_ERROR_FOR_WEB = "portalGlobalsErrorForWeb";
251 public final static String CLEAR_ERROR = "clearError";
252 public final static String TBD = "tbd";
253 public final static String LOGOUT = "logout";
255 // List of all Configuration Parameters
256 public final static String CONFIG_REFRESH_INTERVAL = "refreshInterval";
259 public final static int UNIT_ID = 180;
260 public final static int START_ADDRESS = 1;
261 public final static String VARIABLES_DEFINITION_FILE = "variables.json";
262 public final static int MAX_TRIES = 5;
264 // List of all variables that have to be updated regardless if they are linked to an item
265 public final static List<String> ALWAYS_UPDATE_VARIABLES = Arrays.asList(
266 HeliosEasyControlsBindingConstants.DATE_FORMAT, HeliosEasyControlsBindingConstants.DATE,
267 HeliosEasyControlsBindingConstants.TIME, HeliosEasyControlsBindingConstants.TIME_ZONE_DIFFERENCE_TO_GMT,
268 HeliosEasyControlsBindingConstants.BYPASS_FROM_DAY, HeliosEasyControlsBindingConstants.BYPASS_FROM_MONTH,
269 HeliosEasyControlsBindingConstants.BYPASS_TO_DAY, HeliosEasyControlsBindingConstants.BYPASS_TO_MONTH);
271 // List of all properties
272 public final static List<String> PROPERTY_NAMES = Arrays.asList(
273 HeliosEasyControlsBindingConstants.ARTICLE_DESCRIPTION, HeliosEasyControlsBindingConstants.REF_NO,
274 HeliosEasyControlsBindingConstants.SER_NO, HeliosEasyControlsBindingConstants.PROD_CODE,
275 HeliosEasyControlsBindingConstants.MAC_ADDRESS, HeliosEasyControlsBindingConstants.SOFTWARE_VERSION_BASIS,
276 HeliosEasyControlsBindingConstants.DATE_FORMAT, HeliosEasyControlsBindingConstants.LANGUAGE,
277 HeliosEasyControlsBindingConstants.UNIT_CONFIG, HeliosEasyControlsBindingConstants.KWL_BE,
278 HeliosEasyControlsBindingConstants.KWL_BEC, HeliosEasyControlsBindingConstants.EXTERNAL_CONTACT,
279 HeliosEasyControlsBindingConstants.FUNCTION_TYPE_KWL_EM,
280 HeliosEasyControlsBindingConstants.HEAT_EXCHANGER_TYPE,
281 HeliosEasyControlsBindingConstants.OFFSET_EXTRACT_AIR,
282 HeliosEasyControlsBindingConstants.ASSIGNMENT_FAN_STAGES,
283 HeliosEasyControlsBindingConstants.VOLTAGE_FAN_STAGE_1_EXTRACT_AIR,
284 HeliosEasyControlsBindingConstants.VOLTAGE_FAN_STAGE_2_EXTRACT_AIR,
285 HeliosEasyControlsBindingConstants.VOLTAGE_FAN_STAGE_3_EXTRACT_AIR,
286 HeliosEasyControlsBindingConstants.VOLTAGE_FAN_STAGE_4_EXTRACT_AIR,
287 HeliosEasyControlsBindingConstants.VOLTAGE_FAN_STAGE_1_SUPPLY_AIR,
288 HeliosEasyControlsBindingConstants.VOLTAGE_FAN_STAGE_2_SUPPLY_AIR,
289 HeliosEasyControlsBindingConstants.VOLTAGE_FAN_STAGE_3_SUPPLY_AIR,
290 HeliosEasyControlsBindingConstants.VOLTAGE_FAN_STAGE_4_SUPPLY_AIR,
291 HeliosEasyControlsBindingConstants.FAN_STAGE_STEPPED_0TO2V,
292 HeliosEasyControlsBindingConstants.FAN_STAGE_STEPPED_2TO4V,
293 HeliosEasyControlsBindingConstants.FAN_STAGE_STEPPED_4TO6V,
294 HeliosEasyControlsBindingConstants.FAN_STAGE_STEPPED_6TO8V,
295 HeliosEasyControlsBindingConstants.FAN_STAGE_STEPPED_8TO10V, HeliosEasyControlsBindingConstants.VHZ_TYPE,
296 HeliosEasyControlsBindingConstants.HUMIDITY_CONTROL_STATUS,
297 HeliosEasyControlsBindingConstants.KWL_FTF_CONFIG_0, HeliosEasyControlsBindingConstants.KWL_FTF_CONFIG_1,
298 HeliosEasyControlsBindingConstants.KWL_FTF_CONFIG_2, HeliosEasyControlsBindingConstants.KWL_FTF_CONFIG_3,
299 HeliosEasyControlsBindingConstants.KWL_FTF_CONFIG_4, HeliosEasyControlsBindingConstants.KWL_FTF_CONFIG_5,
300 HeliosEasyControlsBindingConstants.KWL_FTF_CONFIG_6, HeliosEasyControlsBindingConstants.KWL_FTF_CONFIG_7,
301 HeliosEasyControlsBindingConstants.SENSOR_CONFIG_KWL_FTF_1,
302 HeliosEasyControlsBindingConstants.SENSOR_CONFIG_KWL_FTF_2,
303 HeliosEasyControlsBindingConstants.SENSOR_CONFIG_KWL_FTF_3,
304 HeliosEasyControlsBindingConstants.SENSOR_CONFIG_KWL_FTF_4,
305 HeliosEasyControlsBindingConstants.SENSOR_CONFIG_KWL_FTF_5,
306 HeliosEasyControlsBindingConstants.SENSOR_CONFIG_KWL_FTF_6,
307 HeliosEasyControlsBindingConstants.SENSOR_CONFIG_KWL_FTF_7,
308 HeliosEasyControlsBindingConstants.SENSOR_CONFIG_KWL_FTF_8,
309 HeliosEasyControlsBindingConstants.SENSOR_NAME_HUMIDITY_AND_TEMP_1,
310 HeliosEasyControlsBindingConstants.SENSOR_NAME_HUMIDITY_AND_TEMP_2,
311 HeliosEasyControlsBindingConstants.SENSOR_NAME_HUMIDITY_AND_TEMP_3,
312 HeliosEasyControlsBindingConstants.SENSOR_NAME_HUMIDITY_AND_TEMP_4,
313 HeliosEasyControlsBindingConstants.SENSOR_NAME_HUMIDITY_AND_TEMP_5,
314 HeliosEasyControlsBindingConstants.SENSOR_NAME_HUMIDITY_AND_TEMP_6,
315 HeliosEasyControlsBindingConstants.SENSOR_NAME_HUMIDITY_AND_TEMP_7,
316 HeliosEasyControlsBindingConstants.SENSOR_NAME_HUMIDITY_AND_TEMP_8,
317 HeliosEasyControlsBindingConstants.CO2_CONTROL_STATUS,
318 HeliosEasyControlsBindingConstants.VOC_CONTROL_STATUS);