--- /dev/null
+/**
+ * Copyright (c) 2010-2020 Contributors to the openHAB project
+ *
+ * See the NOTICE file(s) distributed with this work for additional
+ * information.
+ *
+ * This program and the accompanying materials are made available under the
+ * terms of the Eclipse Public License 2.0 which is available at
+ * http://www.eclipse.org/legal/epl-2.0
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ */
+package org.openhab.binding.nibeheatpump.internal.models;
+
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.openhab.binding.nibeheatpump.internal.models.VariableInformation.NibeDataType;
+import org.openhab.binding.nibeheatpump.internal.models.VariableInformation.Type;
+
+/**
+ * Class which holds all data variables of SMO40 heat pumps.
+ *
+ *
+ * @author Jevgeni Kiski - Initial contribution
+ */
+public class SMO40 {
+
+ @SuppressWarnings("serial")
+ private static final Map<Integer, VariableInformation> VARIABLE_INFO_SMO40 = Collections
+ .unmodifiableMap(new HashMap<Integer, VariableInformation>() {
+ {
+ // @formatter:off
+ put(40004, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT1 Outdoor Temperature"));
+ put(40005, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP23-BT2 Supply temp S4"));
+ put(40006, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP22-BT2 Supply temp S3"));
+ put(40007, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP21-BT2 Supply temp S2"));
+ put(40012, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB100-EP14-BT3 Return temp"));
+ put(40013, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT7 HW Top"));
+ put(40014, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT6 HW Load"));
+ put(40025, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT20 Exhaust air temp. 1"));
+ put(40026, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT21 Vented air temp. 1"));
+ put(40030, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP23-BT50 Room Temp S4"));
+ put(40031, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP22-BT50 Room Temp S3"));
+ put(40032, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP21-BT50 Room Temp S2"));
+ put(40033, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT50 Room Temp S1"));
+ put(40042, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "CL11-BT51 Pool 1 Temp"));
+ put(40043, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT53 Solar Panel Temp"));
+ put(40044, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT54 Solar Load Temp"));
+ put(40045, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "EQ1-BT64 Cool Supply Temp"));
+ put(40054, new VariableInformation( 1, NibeDataType.S16, Type.SENSOR , "EB100-FD1 Temperature limiter"));
+ put(40067, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT1 Average"));
+ put(40070, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EM1-BT52 Boiler Temperature"));
+ put(40071, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT25 Ext. Supply"));
+ put(40072, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BF1 EP14 Flow"));
+ put(40074, new VariableInformation( 1, NibeDataType.S16, Type.SENSOR , "EB100-FR1 Anode Status"));
+ put(40075, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT22 Supply air temp."));
+ put(40079, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "EB100-BE3 Current"));
+ put(40081, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "EB100-BE2 Current"));
+ put(40083, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "EB100-BE1 Current"));
+ put(40106, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "CL12-BT51 Pool 2 Temp"));
+ put(40121, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT63 Add Supply Temp"));
+ put(40127, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP23-BT3 Return temp S4"));
+ put(40128, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP22-BT3 Return temp S3"));
+ put(40129, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP21-BT3 Return temp S2"));
+ put(40147, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT70 HW Comfort Supply Temp."));
+ put(40152, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT71 Ext. Return Temp"));
+ put(40159, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP47-BT2 Supply temp S8"));
+ put(40160, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP46-BT2 Supply temp S7"));
+ put(40161, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP45-BT2 Supply temp S6"));
+ put(40162, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP44-BT2 Supply temp S5"));
+ put(40163, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP47-BT3 Return temp S8"));
+ put(40164, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP46-BT3 Return temp S7"));
+ put(40165, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP45-BT3 Return temp S6"));
+ put(40166, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP44-BT3 Return temp S5"));
+ put(40167, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP47-BT50 Room Temp S8"));
+ put(40168, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP46-BT50 Room Temp S7"));
+ put(40169, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP45-BT50 Room Temp S6"));
+ put(40170, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP44-BT50 Room Temp S5"));
+ put(40183, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "AZ30-BT23 Outdoor temp. ERS 1"));
+ put(40185, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT1 Average, 1h"));
+ put(40188, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP47-BT50 Room Temp S8 Average"));
+ put(40189, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP46-BT50 Room Temp S7 Average"));
+ put(40190, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP45-BT50 Room Temp S6 Average"));
+ put(40191, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP44-BT50 Room Temp S5 Average"));
+ put(40192, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP23-BT50 Room Temp S4 Average"));
+ put(40193, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP22-BT50 Room Temp S3 Average"));
+ put(40194, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EP21-BT50 Room Temp S2 Average"));
+ put(40195, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT50 Room Temp S1 Average"));
+ put(40212, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT74 Average"));
+ put(40216, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT25 Ext. supply temp, cooling"));
+ put(40217, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Supply S8"));
+ put(40218, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Supply S7"));
+ put(40219, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Supply S6"));
+ put(40220, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calculated Supply S5"));
+ put(40221, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Cooling Supply S8"));
+ put(40222, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Cooling Supply S7"));
+ put(40223, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Cooling Supply S6"));
+ put(40224, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Cooling Supply S5"));
+ put(40305, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Mixing Valve State S8"));
+ put(40306, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Mixing Valve State S7"));
+ put(40307, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Mixing Valve State S6"));
+ put(40308, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Mixing Valve State S5"));
+ put(40310, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 1 accessory relays"));
+ put(40311, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 1 accessory GQ2 speed"));
+ put(40312, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 1 accessory GQ3 speed"));
+ put(40339, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External adjustment activated via input S8"));
+ put(40340, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External adjustment activated via input S7"));
+ put(40341, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External adjustment activated via input S6"));
+ put(40342, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External adjustment activated via input S5"));
+ put(40365, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Extra heating system pump S8"));
+ put(40366, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Extra heating system pump S7"));
+ put(40367, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Extra heating system pump S6"));
+ put(40368, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Extra heating system pump S5"));
+ put(40625, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT82 HW Comfort Return Temp"));
+ put(40626, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT83 HW Comfort Cylinder Temp"));
+ put(40653, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB108-EP14 Tot. Cooling op.time compr"));
+ put(40655, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB108-EP14 Tot. Pool1 op.time compr"));
+ put(40657, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB108-EP14 Tot. Pool2 op.time compr"));
+ put(40665, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB107-EP14 Tot. Cooling op.time compr"));
+ put(40667, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB107-EP14 Tot. Pool1 op.time compr"));
+ put(40669, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB107-EP14 Tot. Pool2 op.time compr"));
+ put(40677, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB106-EP14 Tot. Cooling op.time compr"));
+ put(40679, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB106-EP14 Tot. Pool1 op.time compr"));
+ put(40681, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB106-EP14 Tot. Pool2 op.time compr"));
+ put(40689, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB105-EP14 Tot. Cooling op.time compr"));
+ put(40691, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB105-EP14 Tot. Pool1 op.time compr"));
+ put(40693, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB105-EP14 Tot. Pool2 op.time compr"));
+ put(40701, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB104-EP14 Tot. Cooling op.time compr"));
+ put(40703, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB104-EP14 Tot. Pool1 op.time compr"));
+ put(40705, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB104-EP14 Tot. Pool2 op.time compr"));
+ put(40713, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB103-EP14 Tot. Cooling op.time compr"));
+ put(40715, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB103-EP14 Tot. Pool1 op.time compr"));
+ put(40717, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB103-EP14 Tot. Pool2 op.time compr"));
+ put(40725, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB102-EP14 Tot. Cooling op.time compr"));
+ put(40727, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB102-EP14 Tot. Pool1 op.time compr"));
+ put(40729, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB102-EP14 Tot. Pool2 op.time compr"));
+ put(40737, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB101-EP14 Tot. Cooling op.time compr"));
+ put(40739, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB101-EP14 Tot. Pool1 op.time compr"));
+ put(40741, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB101-EP14 Tot. Pool2 op.time compr"));
+ put(40755, new VariableInformation( 10, NibeDataType.S32, Type.SENSOR , "Tot. ext. HW add op.time"));
+ put(40775, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB108 Cpr Frequency Desired F2040"));
+ put(40776, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107 Cpr Frequency Desired F2040"));
+ put(40777, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB106 Cpr Frequency Desired F2040"));
+ put(40778, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB105 Cpr Frequency Desired F2040"));
+ put(40779, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB104 Cpr Frequency Desired F2040"));
+ put(40780, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB103 Cpr Frequency Desired F2040"));
+ put(40781, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB102 Cpr Frequency Desired F2040"));
+ put(40782, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB101 Cpr Frequency Desired F2040"));
+ put(40792, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "OPT state"));
+ put(40793, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "OPT version"));
+ put(40801, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "OPT rel. modulation level"));
+ put(40802, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "OPT boiler temperature"));
+ put(40806, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "OPT boiler op. time"));
+ put(40818, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Available Heat Compressors"));
+ put(40819, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Available Hot Water Compressors"));
+ put(40820, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Available Pool 1 Compressors"));
+ put(40821, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Available Pool 2 Compressors"));
+ put(40822, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Available Cool Compressors"));
+ put(40834, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BM1 Humidity "));
+ put(40856, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BM1 BT50 Room temp."));
+ put(40857, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BM1 Pressure "));
+ put(40858, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BM1 Dewpoint"));
+ put(40889, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT64 Average"));
+ put(40928, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "AZ10 Number of Starts"));
+ put(40930, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "AZ10 Total Operating Time"));
+ put(40940, new VariableInformation( 10, NibeDataType.S32, Type.SETTING , "Degree Minutes (32 bit)"));
+ put(40942, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 1 accessory block status"));
+ put(40943, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 1 accessory EB17"));
+ put(40947, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "F135 AZ10-BT12 Cond. out"));
+ put(40948, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "F135 AZ10-BT13 Cond. in"));
+ put(40949, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "F135 AZ10-BT16 Evaporator temp"));
+ put(40950, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "F135 AZ10-BT76 Defrosting temp"));
+ put(40951, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "F135 AZ10-BT77 Air in temp"));
+ put(40952, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "F135 AZ10 Active Alarm Number"));
+ put(40954, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "F135 AZ10 Defrosting"));
+ put(40955, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "F135 AZ10 Relay Status"));
+ put(40961, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "F135 AZ10 Pump Speed"));
+ put(40962, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "F135 AZ10 Fan Speed"));
+ put(40964, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "F135 AZ10 Version"));
+ put(40995, new VariableInformation( 100, NibeDataType.U32, Type.SENSOR , "External Energy Meter 2 Accumulated Energy"));
+ put(40997, new VariableInformation( 100, NibeDataType.U32, Type.SENSOR , "External Energy Meter 1 Accumulated Energy"));
+ put(41000, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB101 F2120 Alarm Number"));
+ put(41002, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB101 F2120 Fan Speed"));
+ put(41003, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB101 F2120 Max Fan Speed"));
+ put(41004, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB101 F2120 Min Fan Speed"));
+ put(41005, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB101 F2120 Max Compressor Speed"));
+ put(41006, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB101 F2120 Min Compressor Speed"));
+ put(41007, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB101 F2120 Calculated Power"));
+ put(41008, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB101 F2120 Time To Defrost"));
+ put(41027, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Humidity average"));
+ put(41050, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14-BP8 LP Dew Pressure SENSOR"));
+ put(41051, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14-BP9 HP Dew Pressure SENSOR"));
+ put(41052, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14-BT81 Evi Temp"));
+ put(41053, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14-BP11 Evi Pressure"));
+ put(41054, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14-BP11 Evi Dew Pressure"));
+ put(41055, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14-BT84 Evaptor temp"));
+ put(41056, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB108-EP14 Fan Status"));
+ put(41057, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB108-EP14 Fan Set"));
+ put(41066, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14-BP8 LP Dew Pressure SENSOR"));
+ put(41067, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14-BP9 HP Dew Pressure SENSOR"));
+ put(41068, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14-BT81 Evi Temp"));
+ put(41069, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14-BP11 Evi Pressure"));
+ put(41070, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14-BP11 Evi Dew Pressure"));
+ put(41071, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14-BT84 Evaptor temp"));
+ put(41072, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107-EP14 Fan Status"));
+ put(41073, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB107-EP14 Fan Set"));
+ put(41082, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14-BP8 LP Dew Pressure SENSOR"));
+ put(41083, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14-BP9 HP Dew Pressure SENSOR"));
+ put(41084, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14-BT81 Evi Temp"));
+ put(41085, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14-BP11 Evi Pressure"));
+ put(41086, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14-BP11 Evi Dew Pressure"));
+ put(41087, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14-BT84 Evaptor temp"));
+ put(41088, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB106-EP14 Fan Status"));
+ put(41089, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB106-EP14 Fan Set"));
+ put(41098, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14-BP8 LP Dew Pressure SENSOR"));
+ put(41099, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14-BP9 HP Dew Pressure SENSOR"));
+ put(41100, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14-BT81 Evi Temp"));
+ put(41101, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14-BP11 Evi Pressure"));
+ put(41102, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14-BP11 Evi Dew Pressure"));
+ put(41103, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14-BT84 Evaptor temp"));
+ put(41104, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB105-EP14 Fan Status"));
+ put(41105, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB105-EP14 Fan Set"));
+ put(41114, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14-BP8 LP Dew Pressure SENSOR"));
+ put(41115, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14-BP9 HP Dew Pressure SENSOR"));
+ put(41116, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14-BT81 Evi Temp"));
+ put(41117, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14-BP11 Evi Pressure"));
+ put(41118, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14-BP11 Evi Dew Pressure"));
+ put(41119, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14-BT84 Evaptor temp"));
+ put(41120, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB104-EP14 Fan Status"));
+ put(41121, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB104-EP14 Fan Set"));
+ put(41130, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14-BP8 LP Dew Pressure SENSOR"));
+ put(41131, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14-BP9 HP Dew Pressure SENSOR"));
+ put(41132, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14-BT81 Evi Temp"));
+ put(41133, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14-BP11 Evi Pressure"));
+ put(41134, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14-BP11 Evi Dew Pressure"));
+ put(41135, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14-BT84 Evaptor temp"));
+ put(41136, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB103-EP14 Fan Status"));
+ put(41137, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB103-EP14 Fan Set"));
+ put(41146, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14-BP8 LP Dew Pressure SENSOR"));
+ put(41147, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14-BP9 HP Dew Pressure SENSOR"));
+ put(41148, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14-BT81 Evi Temp"));
+ put(41149, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14-BP11 Evi Pressure"));
+ put(41150, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14-BP11 Evi Dew Pressure"));
+ put(41151, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14-BT84 Evaptor temp"));
+ put(41152, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB102-EP14 Fan Status"));
+ put(41153, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB102-EP14 Fan Set"));
+ put(41162, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14-BP8 LP Dew Pressure SENSOR"));
+ put(41163, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14-BP9 HP Dew Pressure SENSOR"));
+ put(41164, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14-BT81 Evi Temp"));
+ put(41165, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14-BP11 Evi Pressure"));
+ put(41166, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14-BP11 Evi Dew Pressure"));
+ put(41167, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14-BT84 Evaptor temp"));
+ put(41168, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB101-EP14 Fan Status"));
+ put(41169, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB101-EP14 Fan Set"));
+ put(41186, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Set point OPT boiler"));
+ put(41187, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AZ10 High Condenser Out Alarm"));
+ put(41188, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AZ10 High Condenser In Alarm"));
+ put(41191, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "PV Panel State"));
+ put(41265, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart Home Mode"));
+ put(41266, new VariableInformation( 10, NibeDataType.S8 , Type.SENSOR , "Offset to smart home system"));
+ put(41267, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart Home ctrl syst 8"));
+ put(41268, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart Home ctrl syst 7"));
+ put(41269, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart Home ctrl syst 6"));
+ put(41270, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart Home ctrl syst 5"));
+ put(41271, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart Home ctrl syst 4"));
+ put(41272, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart Home ctrl syst 3"));
+ put(41273, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart Home ctrl syst 2"));
+ put(41274, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart Home ctrl syst 1"));
+ put(41287, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "OPT boiler has priority hot water"));
+ put(41393, new VariableInformation( 1, NibeDataType.S32, Type.SENSOR , "Smart energy source, energy source prio 7, start DM"));
+ put(41395, new VariableInformation( 1, NibeDataType.S32, Type.SENSOR , "Smart energy source, energy source prio 6, start DM"));
+ put(41397, new VariableInformation( 1, NibeDataType.S32, Type.SENSOR , "Smart energy source, energy source prio 5, start DM"));
+ put(41399, new VariableInformation( 1, NibeDataType.S32, Type.SENSOR , "Smart energy source, energy source prio 4, start DM"));
+ put(41401, new VariableInformation( 1, NibeDataType.S32, Type.SENSOR , "Smart energy source, energy source prio 3, start DM"));
+ put(41403, new VariableInformation( 1, NibeDataType.S32, Type.SENSOR , "Smart energy source, energy source prio 2, start DM"));
+ put(41405, new VariableInformation( 1, NibeDataType.S32, Type.SENSOR , "Smart energy source, energy source prio 1, start DM"));
+ put(41421, new VariableInformation( 1, NibeDataType.S32, Type.SENSOR , "Smart energy source, degree minute min value"));
+ put(41424, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "Smart energy source, actual OPT10 addition price"));
+ put(41425, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "Smart energy source, actual shunt add price"));
+ put(41426, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "Smart energy source, actual ext. step add price"));
+ put(41427, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "Smart energy source, actual electricity price"));
+ put(41446, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart energy source prioritze OPT10 in hot water"));
+ put(41468, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB108 F2120 Alarm Number"));
+ put(41469, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB108 F2120 Fan Speed"));
+ put(41470, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB108 F2120 Max Fan Speed"));
+ put(41471, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB108 F2120 Min Fan Speed"));
+ put(41472, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB108 F2120 Max Compressor Speed"));
+ put(41473, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB108 F2120 Min Compressor Speed"));
+ put(41474, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB108 F2120 Calculated Power"));
+ put(41475, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB108 F2120 Time To Defrost"));
+ put(41493, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107 F2120 Alarm Number"));
+ put(41494, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB107 F2120 Fan Speed"));
+ put(41495, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB107 F2120 Max Fan Speed"));
+ put(41496, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB107 F2120 Min Fan Speed"));
+ put(41497, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB107 F2120 Max Compressor Speed"));
+ put(41498, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB107 F2120 Min Compressor Speed"));
+ put(41499, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB107 F2120 Calculated Power"));
+ put(41500, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB107 F2120 Time To Defrost"));
+ put(41518, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB106 F2120 Alarm Number"));
+ put(41519, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB106 F2120 Fan Speed"));
+ put(41520, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB106 F2120 Max Fan Speed"));
+ put(41521, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB106 F2120 Min Fan Speed"));
+ put(41522, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB106 F2120 Max Compressor Speed"));
+ put(41523, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB106 F2120 Min Compressor Speed"));
+ put(41524, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB106 F2120 Calculated Power"));
+ put(41525, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB106 F2120 Time To Defrost"));
+ put(41543, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB105 F2120 Alarm Number"));
+ put(41544, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB105 F2120 Fan Speed"));
+ put(41545, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB105 F2120 Max Fan Speed"));
+ put(41546, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB105 F2120 Min Fan Speed"));
+ put(41547, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB105 F2120 Max Compressor Speed"));
+ put(41548, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB105 F2120 Min Compressor Speed"));
+ put(41549, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB105 F2120 Calculated Power"));
+ put(41550, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB105 F2120 Time To Defrost"));
+ put(41568, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB104 F2120 Alarm Number"));
+ put(41569, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB104 F2120 Fan Speed"));
+ put(41570, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB104 F2120 Max Fan Speed"));
+ put(41571, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB104 F2120 Min Fan Speed"));
+ put(41572, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB104 F2120 Max Compressor Speed"));
+ put(41573, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB104 F2120 Min Compressor Speed"));
+ put(41574, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB104 F2120 Calculated Power"));
+ put(41575, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB104 F2120 Time To Defrost"));
+ put(41593, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB103 F2120 Alarm Number"));
+ put(41594, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB103 F2120 Fan Speed"));
+ put(41595, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB103 F2120 Max Fan Speed"));
+ put(41596, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB103 F2120 Min Fan Speed"));
+ put(41597, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB103 F2120 Max Compressor Speed"));
+ put(41598, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB103 F2120 Min Compressor Speed"));
+ put(41599, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB103 F2120 Calculated Power"));
+ put(41600, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB103 F2120 Time To Defrost"));
+ put(41618, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB102 F2120 Alarm Number"));
+ put(41619, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB102 F2120 Fan Speed"));
+ put(41620, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB102 F2120 Max Fan Speed"));
+ put(41621, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB102 F2120 Min Fan Speed"));
+ put(41622, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB102 F2120 Max Compressor Speed"));
+ put(41623, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB102 F2120 Min Compressor Speed"));
+ put(41624, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "EB102 F2120 Calculated Power"));
+ put(41625, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB102 F2120 Time To Defrost"));
+ put(41705, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart energy source prioritze in hot water"));
+ put(41744, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14 Alarm condensor in level"));
+ put(41745, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14 Alarm condensor out level"));
+ put(41748, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14 Alarm condensor in level"));
+ put(41749, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14 Alarm condensor out level"));
+ put(41752, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14 Alarm condensor in level"));
+ put(41753, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14 Alarm condensor out level"));
+ put(41756, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14 Alarm condensor in level"));
+ put(41757, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14 Alarm condensor out level"));
+ put(41760, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14 Alarm condensor in level"));
+ put(41761, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14 Alarm condensor out level"));
+ put(41764, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14 Alarm condensor in level"));
+ put(41765, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14 Alarm condensor out level"));
+ put(41768, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14 Alarm condensor in level"));
+ put(41769, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14 Alarm condensor out level"));
+ put(41772, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14 Alarm condensor in level"));
+ put(41773, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14 Alarm condensor out level"));
+ put(41928, new VariableInformation( 100, NibeDataType.U16, Type.SENSOR , "Smart Price Adaption Price"));
+ put(41929, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Smart Price Adaption Price Level"));
+ put(41930, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Power 10"));
+ put(41931, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Power 9"));
+ put(41932, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Power 8"));
+ put(41933, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Power 7"));
+ put(41934, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Power 6"));
+ put(41935, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Power 5"));
+ put(41936, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Power 4"));
+ put(41937, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Power 3"));
+ put(41938, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Power 2"));
+ put(41939, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Power 1"));
+ put(41940, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error High 10"));
+ put(41941, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error High 9"));
+ put(41942, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error High 8"));
+ put(41943, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error High 7"));
+ put(41944, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error High 6"));
+ put(41945, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error High 5"));
+ put(41946, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error High 4"));
+ put(41947, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error High 3"));
+ put(41948, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error High 2"));
+ put(41949, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error High 1"));
+ put(41950, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error Low 10"));
+ put(41951, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error Low 9"));
+ put(41952, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error Low 8"));
+ put(41953, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error Low 7"));
+ put(41954, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error Low 6"));
+ put(41955, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error Low 5"));
+ put(41956, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error Low 4"));
+ put(41957, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error Low 3"));
+ put(41958, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error Low 2"));
+ put(41959, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Error Low 1"));
+ put(41960, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Com Percentage 10"));
+ put(41961, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Com Percentage 9"));
+ put(41962, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Com Percentage 8"));
+ put(41963, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Com Percentage 7"));
+ put(41964, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Com Percentage 6"));
+ put(41965, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Com Percentage 5"));
+ put(41966, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Com Percentage 4"));
+ put(41967, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Com Percentage 3"));
+ put(41968, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Com Percentage 2"));
+ put(41969, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Com Percentage 1"));
+ put(41980, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage1 10"));
+ put(41981, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage1 9"));
+ put(41982, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage1 8"));
+ put(41983, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage1 7"));
+ put(41984, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage1 6"));
+ put(41985, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage1 5"));
+ put(41986, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage1 4"));
+ put(41987, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage1 3"));
+ put(41988, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage1 2"));
+ put(41989, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage1 1"));
+ put(41990, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage2 10"));
+ put(41991, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage2 9"));
+ put(41992, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage2 8"));
+ put(41993, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage2 7"));
+ put(41994, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage2 6"));
+ put(41995, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage2 5"));
+ put(41996, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage2 4"));
+ put(41997, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage2 3"));
+ put(41998, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage2 2"));
+ put(41999, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Voltage2 1"));
+ put(42000, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Temperature 10"));
+ put(42001, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Temperature 9"));
+ put(42002, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Temperature 8"));
+ put(42003, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Temperature 7"));
+ put(42004, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Temperature 6"));
+ put(42005, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Temperature 5"));
+ put(42006, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Temperature 4"));
+ put(42007, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Temperature 3"));
+ put(42008, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Temperature 2"));
+ put(42009, new VariableInformation( 10, NibeDataType.U16, Type.SENSOR , "AA23-BE5 Temperature 1"));
+ put(42010, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "AA23-BE5 Energy 10"));
+ put(42012, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "AA23-BE5 Energy 9"));
+ put(42014, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "AA23-BE5 Energy 8"));
+ put(42016, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "AA23-BE5 Energy 7"));
+ put(42018, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "AA23-BE5 Energy 6"));
+ put(42020, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "AA23-BE5 Energy 5"));
+ put(42022, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "AA23-BE5 Energy 4"));
+ put(42024, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "AA23-BE5 Energy 3"));
+ put(42026, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "AA23-BE5 Energy 2"));
+ put(42028, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "AA23-BE5 Energy 1"));
+ put(42030, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "AA23-BE5 EME20 Version"));
+ put(42033, new VariableInformation( 10, NibeDataType.U8 , Type.SENSOR , "PV Panel Heat Offset"));
+ put(42034, new VariableInformation( 10, NibeDataType.U8 , Type.SENSOR , "PV Panel Pool Offset"));
+ put(42035, new VariableInformation( 1, NibeDataType.U32, Type.SETTING , "AA23-BE5 EME20 Total Power"));
+ put(42037, new VariableInformation( 1, NibeDataType.U32, Type.SETTING , "AA23-BE5 EME20 Total Average Power"));
+ put(42075, new VariableInformation( 10, NibeDataType.U32, Type.SETTING , "AA23-BE5 EME20 Total Energy"));
+ put(42080, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Alarm 504"));
+ put(42081, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Alarm 505"));
+ put(42082, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Alarm 506"));
+ put(42083, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Alarm 507"));
+ put(42084, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Alarm 508"));
+ put(42085, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Alarm 509"));
+ put(42086, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Alarm 510"));
+ put(42087, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "AA23-BE5 Alarm 511"));
+ put(42100, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT1 Average, 24h"));
+ put(42101, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Used heating power average, 24h"));
+ put(42136, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT22 Supply air temp."));
+ put(42137, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT22 Supply air temp."));
+ put(42138, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "BT22 Supply air temp."));
+ put(42139, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "AZ30-BT23 Outdoor temp. ERS 4"));
+ put(42140, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "AZ30-BT23 Outdoor temp. ERS 3"));
+ put(42141, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "AZ30-BT23 Outdoor temp. ERS 2"));
+ put(42150, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 4 accessory relays"));
+ put(42151, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 3 accessory relays"));
+ put(42152, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 2 accessory relays"));
+ put(42153, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 4 accessory GQ2 speed"));
+ put(42154, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 3 accessory GQ2 speed"));
+ put(42155, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 2 accessory GQ2 speed"));
+ put(42156, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 4 accessory GQ3 speed"));
+ put(42157, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 3 accessory GQ3 speed"));
+ put(42158, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 2 accessory GQ3 speed"));
+ put(42159, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 4 accessory block status"));
+ put(42160, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 3 accessory block status"));
+ put(42161, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 2 accessory block status"));
+ put(42162, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 4 accessory EB17"));
+ put(42163, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 3 accessory EB17"));
+ put(42164, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 2 accessory EB17"));
+ put(42464, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 4 fire place guard"));
+ put(42465, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 3 fire place guard"));
+ put(42466, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 2 fire place guard"));
+ put(42467, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External ERS 1 fire place guard"));
+ put(42468, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB108 External Energy Meter 2 Accumulated Energy"));
+ put(42470, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB108 External Energy Meter 1 Accumulated Energy"));
+ put(42472, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB107 External Energy Meter 2 Accumulated Energy"));
+ put(42474, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB107 External Energy Meter 1 Accumulated Energy"));
+ put(42476, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB106 External Energy Meter 2 Accumulated Energy"));
+ put(42478, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB106 External Energy Meter 1 Accumulated Energy"));
+ put(42480, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB105 External Energy Meter 2 Accumulated Energy"));
+ put(42482, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB105 External Energy Meter 1 Accumulated Energy"));
+ put(42484, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB104 External Energy Meter 2 Accumulated Energy"));
+ put(42486, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB104 External Energy Meter 1 Accumulated Energy"));
+ put(42488, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB103 External Energy Meter 2 Accumulated Energy"));
+ put(42490, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB103 External Energy Meter 1 Accumulated Energy"));
+ put(42492, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB102 External Energy Meter 2 Accumulated Energy"));
+ put(42494, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB102 External Energy Meter 1 Accumulated Energy"));
+ put(42496, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB101 External Energy Meter 2 Accumulated Energy"));
+ put(42498, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB101 External Energy Meter 1 Accumulated Energy"));
+ put(42504, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "External Energy Meter Accumulated System"));
+ put(43001, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "Software version"));
+ put(43005, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Degree Minutes (16 bit)"));
+ put(43006, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Supply S4"));
+ put(43007, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Supply S3"));
+ put(43008, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Supply S2"));
+ put(43009, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Supply S1"));
+ put(43013, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Freeze Protection Status"));
+ put(43024, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Status Cooling"));
+ put(43065, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Heat Medium Flow dT Actual"));
+ put(43081, new VariableInformation( 10, NibeDataType.S32, Type.SENSOR , "Tot. op.time add."));
+ put(43084, new VariableInformation( 100, NibeDataType.S16, Type.SENSOR , "Int. el.add. Power"));
+ put(43086, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Prio"));
+ put(43091, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Int. el.add. State"));
+ put(43093, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Mixing Valve State S4"));
+ put(43094, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Mixing Valve State S3"));
+ put(43095, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Mixing Valve State S2"));
+ put(43096, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Mixing Valve State S1"));
+ put(43097, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Status of the shunt controlled additional heat accessory"));
+ put(43158, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External adjustment activated via input S4"));
+ put(43159, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External adjustment activated via input S3"));
+ put(43160, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External adjustment activated via input S2"));
+ put(43161, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "External adjustment activated via input S1"));
+ put(43163, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Blocking status of the shunt controlled add heat acc"));
+ put(43171, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Blocking status of the step controlled add heat acc"));
+ put(43189, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "GP10 Ext. Supply Pump Status"));
+ put(43230, new VariableInformation( 10, NibeDataType.U32, Type.SENSOR , "Heat Meter (OBSOLETE)"));
+ put(43239, new VariableInformation( 10, NibeDataType.S32, Type.SENSOR , "Tot. HW op.time add."));
+ put(43473, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Docked Heat Compressors"));
+ put(43474, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Docked Hot Water Compressors"));
+ put(43475, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Docked Pool 1 Compressors"));
+ put(43514, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB100-EP14 PCA Base Relays"));
+ put(43516, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "PCA-Power Relays EP14"));
+ put(43555, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "HW Comfort Shunt State"));
+ put(43556, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "HW Comfort Add Status"));
+ put(43560, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Pool 2 blocked"));
+ put(43561, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Pool 1 blocked"));
+ put(43563, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "GP9 Pool 2 Valve"));
+ put(43564, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "GP9 Pool 1 Valve"));
+ put(43577, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Docked Pool 2 Compressors"));
+ put(43580, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB108 Version"));
+ put(43598, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB108 Slave Type"));
+ put(43599, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB108 Compressor EP14 Size"));
+ put(43621, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14-BT3 Return Temp."));
+ put(43624, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14-BT12 Condensor Out"));
+ put(43625, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14-BT14 Hot Gas Temp"));
+ put(43626, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14-BT15 Liquid Line"));
+ put(43627, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14-BT17 Suction"));
+ put(43631, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB108-EP14 Compr. time to start"));
+ put(43635, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB108-EP14 Compressor starts"));
+ put(43637, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB108-EP14 Tot. op.time compr"));
+ put(43639, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB108-EP14 Tot. HW op.time compr"));
+ put(43641, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB108-EP14 Alarm number"));
+ put(43642, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB107 Version"));
+ put(43660, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107 Slave Type"));
+ put(43661, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107 Compressor EP14 Size"));
+ put(43683, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14-BT3 Return Temp."));
+ put(43686, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14-BT12 Condensor Out"));
+ put(43687, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14-BT14 Hot Gas Temp"));
+ put(43688, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14-BT15 Liquid Line"));
+ put(43689, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14-BT17 Suction"));
+ put(43692, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107-EP14 Compressor State"));
+ put(43693, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107-EP14 Compr. time to start"));
+ put(43697, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB107-EP14 Compressor starts"));
+ put(43699, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB107-EP14 Tot. op.time compr"));
+ put(43701, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB107-EP14 Tot. HW op.time compr"));
+ put(43703, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB107-EP14 Alarm number"));
+ put(43704, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB106 Version"));
+ put(43722, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB106 Slave Type"));
+ put(43723, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB106 Compressor EP14 Size"));
+ put(43745, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14-BT3 Return Temp."));
+ put(43748, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14-BT12 Condensor Out"));
+ put(43749, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14-BT14 Hot Gas Temp"));
+ put(43750, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14-BT15 Liquid Line"));
+ put(43751, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14-BT17 Suction"));
+ put(43755, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB106-EP14 Compr. time to start"));
+ put(43759, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB106-EP14 Compressor starts"));
+ put(43761, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB106-EP14 Tot. op.time compr"));
+ put(43763, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB106-EP14 Tot. HW op.time compr"));
+ put(43765, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB106-EP14 Alarm number"));
+ put(43766, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB105 Version"));
+ put(43784, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB105 Slave Type"));
+ put(43785, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB105 Compressor EP14 Size"));
+ put(43807, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14-BT3 Return Temp."));
+ put(43810, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14-BT12 Condensor Out"));
+ put(43811, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14-BT14 Hot Gas Temp"));
+ put(43812, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14-BT15 Liquid Line"));
+ put(43813, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14-BT17 Suction"));
+ put(43817, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB105-EP14 Compr. time to start"));
+ put(43821, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB105-EP14 Compressor starts"));
+ put(43823, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB105-EP14 Tot. op.time compr"));
+ put(43825, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB105-EP14 Tot. HW op.time compr"));
+ put(43827, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB105-EP14 Alarm number"));
+ put(43828, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB104 Version"));
+ put(43846, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB104 Slave Type"));
+ put(43847, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB104 Compressor EP14 Size"));
+ put(43869, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14-BT3 Return Temp."));
+ put(43872, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14-BT12 Condensor Out"));
+ put(43873, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14-BT14 Hot Gas Temp"));
+ put(43874, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14-BT15 Liquid Line"));
+ put(43875, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14-BT17 Suction"));
+ put(43879, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB104-EP14 Compr. time to start"));
+ put(43883, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB104-EP14 Compressor starts"));
+ put(43885, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB104-EP14 Tot. op.time compr"));
+ put(43887, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB104-EP14 Tot. HW op.time compr"));
+ put(43889, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB104-EP14 Alarm number"));
+ put(43890, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB103 Version"));
+ put(43908, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB103 Slave Type"));
+ put(43909, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB103 Compressor EP14 Size"));
+ put(43931, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14-BT3 Return Temp."));
+ put(43934, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14-BT12 Condensor Out"));
+ put(43935, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14-BT14 Hot Gas Temp"));
+ put(43936, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14-BT15 Liquid Line"));
+ put(43937, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14-BT17 Suction"));
+ put(43941, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB103-EP14 Compr. time to start"));
+ put(43945, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB103-EP14 Compressor starts"));
+ put(43947, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB103-EP14 Tot. op.time compr"));
+ put(43949, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB103-EP14 Tot. HW op.time compr"));
+ put(43951, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB103-EP14 Alarm number"));
+ put(43952, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB102 Version"));
+ put(43970, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB102 Slave Type"));
+ put(43971, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB102 Compressor EP14 Size"));
+ put(43993, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14-BT3 Return Temp."));
+ put(43996, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14-BT12 Condensor Out"));
+ put(43997, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14-BT14 Hot Gas Temp"));
+ put(43998, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14-BT15 Liquid Line"));
+ put(43999, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14-BT17 Suction"));
+ put(44003, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB102-EP14 Compr. time to start"));
+ put(44007, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB102-EP14 Compressor starts"));
+ put(44009, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB102-EP14 Tot. op.time compr"));
+ put(44011, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB102-EP14 Tot. HW op.time compr"));
+ put(44013, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB102-EP14 Alarm number"));
+ put(44014, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB101 Version"));
+ put(44032, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB101 Slave Type"));
+ put(44033, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB101 Compressor EP14 Size"));
+ put(44055, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14-BT3 Return Temp."));
+ put(44058, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14-BT12 Condensor Out"));
+ put(44059, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14-BT14 Hot Gas Temp"));
+ put(44060, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14-BT15 Liquid Line"));
+ put(44061, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14-BT17 Suction"));
+ put(44065, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB101-EP14 Compr. time to start"));
+ put(44069, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB101-EP14 Compressor starts"));
+ put(44071, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB101-EP14 Tot. op.time compr"));
+ put(44073, new VariableInformation( 1, NibeDataType.U32, Type.SENSOR , "EB101-EP14 Tot. HW op.time compr"));
+ put(44075, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB101-EP14 Alarm number"));
+ put(44139, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB108-EP14 Prio"));
+ put(44152, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107-EP14 Prio"));
+ put(44165, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB106-EP14 Prio"));
+ put(44178, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB105-EP14 Prio"));
+ put(44191, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB104-EP14 Prio"));
+ put(44204, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB103-EP14 Prio"));
+ put(44217, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB102-EP14 Prio"));
+ put(44230, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB101-EP14 Prio"));
+ put(44243, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB100-EP14 Prio"));
+ put(44256, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Ext. Cooling Blocked"));
+ put(44266, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Cool Degree Minutes"));
+ put(44267, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Cooling Supply S4"));
+ put(44268, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Cooling Supply S3"));
+ put(44269, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Cooling Supply S2"));
+ put(44270, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "Calc. Cooling Supply S1"));
+ put(44282, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Used cprs. HW"));
+ put(44283, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Used cprs. heat"));
+ put(44284, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Used cprs. pool 1"));
+ put(44285, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Used cprs. pool 2"));
+ put(44320, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Used cprs. cool"));
+ put(44331, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Software release"));
+ put(44334, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14-BT28 Outdoor Temp"));
+ put(44335, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14-BT16 Evaporator"));
+ put(44338, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14-BT28 Outdoor Temp"));
+ put(44339, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14-BT16 Evaporator"));
+ put(44342, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14-BT28 Outdoor Temp"));
+ put(44343, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14-BT16 Evaporator"));
+ put(44346, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14-BT28 Outdoor Temp"));
+ put(44347, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14-BT16 Evaporator"));
+ put(44350, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14-BT28 Outdoor Temp"));
+ put(44351, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14-BT16 Evaporator"));
+ put(44354, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14-BT28 Outdoor Temp"));
+ put(44355, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14-BT16 Evaporator"));
+ put(44358, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14-BT28 Outdoor Temp"));
+ put(44359, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14-BT16 Evaporator"));
+ put(44362, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14-BT28 Outdoor Temp"));
+ put(44363, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14-BT16 Evaporator"));
+ put(44389, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB108 Speed charge pump"));
+ put(44390, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107 Speed charge pump"));
+ put(44391, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB106 Speed charge pump"));
+ put(44392, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB105 Speed charge pump"));
+ put(44393, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB104 Speed charge pump"));
+ put(44394, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB103 Speed charge pump"));
+ put(44395, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB102 Speed charge pump"));
+ put(44396, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB101 Speed charge pump"));
+ put(44415, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB108-EP14 Compressor State"));
+ put(44421, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107-EP14 Compressor State"));
+ put(44427, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB106-EP14 Compressor State"));
+ put(44433, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB105-EP14 Compressor State"));
+ put(44439, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB104-EP14 Compressor State"));
+ put(44445, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB103-EP14 Compressor State"));
+ put(44451, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB102-EP14 Compressor State"));
+ put(44457, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB101-EP14 Compressor State"));
+ put(44483, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "State of the extra additional heat in series"));
+ put(44487, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Docked Cool Compressors"));
+ put(44503, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14 High Pressure SENSOR Outdoor Unit"));
+ put(44504, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14 Low Pressure SENSOR Outdoor Unit"));
+ put(44505, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14 Actual Cpr Frequency Outdoor Unit"));
+ put(44506, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB108-EP14 Protection Status Register Outdoor Unit"));
+ put(44507, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB108-EP14 Defrosting Outdoor Unit"));
+ put(44510, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB108-EP14 Calculated Power Outdoor Unit"));
+ put(44531, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14 High Pressure SENSOR Outdoor Unit"));
+ put(44532, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14 Low Pressure SENSOR Outdoor Unit"));
+ put(44533, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14 Actual Cpr Frequency Outdoor Unit"));
+ put(44534, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB107-EP14 Protection Status Register Outdoor Unit"));
+ put(44535, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107-EP14 Defrosting Outdoor Unit"));
+ put(44538, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107-EP14 Calculated Power Outdoor Unit"));
+ put(44559, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14 High Pressure SENSOR Outdoor Unit"));
+ put(44560, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14 Low Pressure SENSOR Outdoor Unit"));
+ put(44561, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14 Actual Cpr Frequency Outdoor Unit"));
+ put(44562, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB106-EP14 Protection Status Register Outdoor Unit"));
+ put(44563, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB106-EP14 Defrosting Outdoor Unit"));
+ put(44566, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB106-EP14 Calculated Power Outdoor Unit"));
+ put(44587, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14 High Pressure SENSOR Outdoor Unit"));
+ put(44588, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14 Low Pressure SENSOR Outdoor Unit"));
+ put(44589, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14 Actual Cpr Frequency Outdoor Unit"));
+ put(44590, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB105-EP14 Protection Status Register Outdoor Unit"));
+ put(44591, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB105-EP14 Defrosting Outdoor Unit"));
+ put(44594, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB105-EP14 Calculated Power Outdoor Unit"));
+ put(44615, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14 High Pressure SENSOR Outdoor Unit"));
+ put(44616, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14 Low Pressure SENSOR Outdoor Unit"));
+ put(44617, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14 Actual Cpr Frequency Outdoor Unit"));
+ put(44618, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB104-EP14 Protection Status Register Outdoor Unit"));
+ put(44619, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB104-EP14 Defrosting Outdoor Unit"));
+ put(44622, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB104-EP14 Calculated Power Outdoor Unit"));
+ put(44643, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14 High Pressure SENSOR Outdoor Unit"));
+ put(44644, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14 Low Pressure SENSOR Outdoor Unit"));
+ put(44645, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14 Actual Cpr Frequency Outdoor Unit"));
+ put(44646, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB103-EP14 Protection Status Register Outdoor Unit"));
+ put(44647, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB103-EP14 Defrosting Outdoor Unit"));
+ put(44650, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB103-EP14 Calculated Power Outdoor Unit"));
+ put(44671, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14 High Pressure SENSOR Outdoor Unit"));
+ put(44672, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14 Low Pressure SENSOR Outdoor Unit"));
+ put(44673, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14 Actual Cpr Frequency Outdoor Unit"));
+ put(44674, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB102-EP14 Protection Status Register Outdoor Unit"));
+ put(44675, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB102-EP14 Defrosting Outdoor Unit"));
+ put(44678, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB102-EP14 Calculated Power Outdoor Unit"));
+ put(44699, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14 High Pressure SENSOR Outdoor Unit"));
+ put(44700, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14 Low Pressure SENSOR Outdoor Unit"));
+ put(44701, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14 Actual Cpr Frequency Outdoor Unit"));
+ put(44702, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "EB101-EP14 Protection Status Register Outdoor Unit"));
+ put(44703, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB101-EP14 Defrosting Outdoor Unit"));
+ put(44706, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB101-EP14 Calculated Power Outdoor Unit"));
+ put(44744, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Extra heating system pump S4"));
+ put(44745, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Extra heating system pump S3"));
+ put(44746, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Extra heating system pump S2"));
+ put(44748, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Pool 2 Pump Status"));
+ put(44749, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Pool 1 Pump Status"));
+ put(44761, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB108-EP14 calc. ou compressor freq"));
+ put(44763, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107-EP14 calc. ou compressor freq"));
+ put(44765, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB106-EP14 calc. ou compressor freq"));
+ put(44767, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB105-EP14 calc. ou compressor freq"));
+ put(44769, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB104-EP14 calc. ou compressor freq"));
+ put(44771, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB103-EP14 calc. ou compressor freq"));
+ put(44773, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB102-EP14 calc. ou compressor freq"));
+ put(44775, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB101-EP14 calc. ou compressor freq"));
+ put(44824, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14 Current SENSOR"));
+ put(44825, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB108-EP14 Hz Down Mode Outdoor Unit"));
+ put(44830, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14 Current SENSOR"));
+ put(44831, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107-EP14 Hz Down Mode Outdoor Unit"));
+ put(44836, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14 Current SENSOR"));
+ put(44837, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB106-EP14 Hz Down Mode Outdoor Unit"));
+ put(44842, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14 Current SENSOR"));
+ put(44843, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB105-EP14 Hz Down Mode Outdoor Unit"));
+ put(44848, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14 Current SENSOR"));
+ put(44849, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB104-EP14 Hz Down Mode Outdoor Unit"));
+ put(44854, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14 Current SENSOR"));
+ put(44855, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB103-EP14 Hz Down Mode Outdoor Unit"));
+ put(44860, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14 Current SENSOR"));
+ put(44861, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB102-EP14 Hz Down Mode Outdoor Unit"));
+ put(44866, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14 Current SENSOR"));
+ put(44867, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB101-EP14 Hz Down Mode Outdoor Unit"));
+ put(44874, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "State SG Ready"));
+ put(44878, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "SG Ready input A"));
+ put(44879, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "SG Ready input B"));
+ put(44896, new VariableInformation( 10, NibeDataType.S8 , Type.SENSOR , "Smart Price Adaption Heating Offset"));
+ put(44897, new VariableInformation( 1, NibeDataType.S8 , Type.SENSOR , "Smart Price Adaption HW Comfort Mode"));
+ put(44898, new VariableInformation( 1, NibeDataType.S8 , Type.SENSOR , "Smart Price Adaption Pool Offset"));
+ put(44899, new VariableInformation( 1, NibeDataType.S8 , Type.SENSOR , "Smart Price Adaption Cool Offset"));
+ put(44908, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "State smart price adaption"));
+ put(44935, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14-BT16 Evaporator 2"));
+ put(44936, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB108-EP14 Inverter Temperature"));
+ put(44937, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB108-EP14-Fan Speed Step"));
+ put(44941, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14-BT16 Evaporator 2"));
+ put(44942, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB107-EP14 Inverter Temperature"));
+ put(44943, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107-EP14-Fan Speed Step"));
+ put(44947, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14-BT16 Evaporator 2"));
+ put(44948, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB106-EP14 Inverter Temperature"));
+ put(44949, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB106-EP14-Fan Speed Step"));
+ put(44953, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14-BT16 Evaporator 2"));
+ put(44954, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB105-EP14 Inverter Temperature"));
+ put(44955, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB105-EP14-Fan Speed Step"));
+ put(44959, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14-BT16 Evaporator 2"));
+ put(44960, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB104-EP14 Inverter Temperature"));
+ put(44961, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB104-EP14-Fan Speed Step"));
+ put(44965, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14-BT16 Evaporator 2"));
+ put(44966, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB103-EP14 Inverter Temperature"));
+ put(44967, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB103-EP14-Fan Speed Step"));
+ put(44971, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14-BT16 Evaporator 2"));
+ put(44972, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB102-EP14 Inverter Temperature"));
+ put(44973, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB102-EP14-Fan Speed Step"));
+ put(44977, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14-BT16 Evaporator 2"));
+ put(44978, new VariableInformation( 10, NibeDataType.S16, Type.SENSOR , "EB101-EP14 Inverter Temperature"));
+ put(44979, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB101-EP14-Fan Speed Step"));
+ put(45001, new VariableInformation( 1, NibeDataType.S16, Type.SENSOR , "Alarm"));
+ put(45171, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Alarm Reset"));
+ put(47004, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Curve S4"));
+ put(47005, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Curve S3"));
+ put(47006, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Curve S2"));
+ put(47007, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Curve S1"));
+ put(47008, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Offset S4"));
+ put(47009, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Offset S3"));
+ put(47010, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Offset S2"));
+ put(47011, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Offset S1"));
+ put(47012, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Min Supply System 4"));
+ put(47013, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Min Supply System 3"));
+ put(47014, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Min Supply System 2"));
+ put(47015, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Min Supply System 1"));
+ put(47016, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max Supply System 4"));
+ put(47017, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max Supply System 3"));
+ put(47018, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max Supply System 2"));
+ put(47019, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max Supply System 1"));
+ put(47020, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Heating Curve P7"));
+ put(47021, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Heating Curve P6"));
+ put(47022, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Heating Curve P5"));
+ put(47023, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Heating Curve P4"));
+ put(47024, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Heating Curve P3"));
+ put(47025, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Heating Curve P2"));
+ put(47026, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Heating Curve P1"));
+ put(47027, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Point offset outdoor temp."));
+ put(47028, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Point offset"));
+ put(47029, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "External adjustment S4"));
+ put(47030, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "External adjustment S3"));
+ put(47031, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "External adjustment S2"));
+ put(47032, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "External adjustment S1"));
+ put(47033, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "External adjustment with room SENSOR S4"));
+ put(47034, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "External adjustment with room SENSOR S3"));
+ put(47035, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "External adjustment with room SENSOR S2"));
+ put(47036, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "External adjustment with room SENSOR S1"));
+ put(47041, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Hot water comfort mode"));
+ put(47043, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Start temperature HW Luxury"));
+ put(47044, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Start temperature HW Normal"));
+ put(47045, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Start temperature HW Economy"));
+ put(47046, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Stop temperature Periodic HW"));
+ put(47047, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Stop temperature HW Luxury"));
+ put(47048, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Stop temperature HW Normal"));
+ put(47049, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Stop temperature HW Economy"));
+ put(47050, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Periodic HW"));
+ put(47051, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Periodic HW Interval"));
+ put(47054, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Run time HWC"));
+ put(47055, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Still time HWC"));
+ put(47131, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Language"));
+ put(47134, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Period HW"));
+ put(47135, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Period Heat"));
+ put(47136, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Period Pool"));
+ put(47137, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode"));
+ put(47138, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode heat medium pump"));
+ put(47206, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "DM start heating"));
+ put(47209, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "DM between add. steps"));
+ put(47210, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "DM start add. with shunt"));
+ put(47214, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Fuse"));
+ put(47271, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Fan return time 4"));
+ put(47272, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Fan return time 3"));
+ put(47273, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Fan return time 2"));
+ put(47274, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Fan return time 1"));
+ put(47275, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Filter Reminder period"));
+ put(47276, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying"));
+ put(47277, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying period 7"));
+ put(47278, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying period 6"));
+ put(47279, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying period 5"));
+ put(47280, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying period 4"));
+ put(47281, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying period 3"));
+ put(47282, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying period 2"));
+ put(47283, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying period 1"));
+ put(47284, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying temp. 7"));
+ put(47285, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying temp. 6"));
+ put(47286, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying temp. 5"));
+ put(47287, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying temp. 4"));
+ put(47288, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying temp. 3"));
+ put(47289, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying temp. 2"));
+ put(47290, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Floor drying temp. 1"));
+ put(47291, new VariableInformation( 1, NibeDataType.U16, Type.SENSOR , "Floor drying timer"));
+ put(47300, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "DOT"));
+ put(47301, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "delta T at DOT"));
+ put(47302, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Climate system 2 accessory"));
+ put(47303, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Climate system 3 accessory"));
+ put(47304, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Climate system 4 accessory"));
+ put(47305, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Climate system 4 mixing valve amp."));
+ put(47306, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Climate system 3 mixing valve amp."));
+ put(47307, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Climate system 2 mixing valve amp."));
+ put(47308, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Climate system 4 shunt wait"));
+ put(47309, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Climate system 3 shunt wait"));
+ put(47310, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Climate system 2 shunt wait"));
+ put(47317, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Shunt controlled add. accessory"));
+ put(47318, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Shunt controlled add. min. temp."));
+ put(47319, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Shunt controlled add. min. runtime"));
+ put(47320, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Shunt controlled add. mixing valve amp."));
+ put(47321, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Shunt controlled add. mixing valve wait"));
+ put(47322, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Step controlled add. accessory"));
+ put(47324, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Step controlled add. diff. DM"));
+ put(47325, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Step controlled add. max. step"));
+ put(47326, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Step controlled add. mode"));
+ put(47335, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Time betw. switch heat/cool"));
+ put(47336, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Heat at room under temp."));
+ put(47337, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Cool at room over temp."));
+ put(47339, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Cooling mix. valve step delay"));
+ put(47340, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Cooling with room SENSOR"));
+ put(47343, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Start Active Cooling DM"));
+ put(47352, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "SMS40 accessory"));
+ put(47365, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "RMU System 1"));
+ put(47366, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "RMU System 2"));
+ put(47367, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "RMU System 3"));
+ put(47368, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "RMU System 4"));
+ put(47370, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Allow Additive Heating"));
+ put(47371, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Allow Heating"));
+ put(47372, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Allow Cooling"));
+ put(47374, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Start Temperature Cooling"));
+ put(47375, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Stop Temperature Heating"));
+ put(47376, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Stop Temperature Additive"));
+ put(47377, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Outdoor Filter Time"));
+ put(47378, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max diff. comp."));
+ put(47379, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max diff. add."));
+ put(47384, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Date format"));
+ put(47385, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Time format"));
+ put(47387, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "HW production"));
+ put(47388, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Alarm lower room temp."));
+ put(47389, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Alarm lower HW temp."));
+ put(47391, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Use room SENSOR S4"));
+ put(47392, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Use room SENSOR S3"));
+ put(47393, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Use room SENSOR S2"));
+ put(47394, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Use room SENSOR S1"));
+ put(47395, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR setpoint S4"));
+ put(47396, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR setpoint S3"));
+ put(47397, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR setpoint S2"));
+ put(47398, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR setpoint S1"));
+ put(47399, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR factor S4"));
+ put(47400, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR factor S3"));
+ put(47401, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR factor S2"));
+ put(47402, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR factor S1"));
+ put(47442, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "preset flow clim. sys."));
+ put(47525, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Curve S8"));
+ put(47537, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Night cooling"));
+ put(47538, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Start room temp. night cooling"));
+ put(47539, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Night Cooling Min. diff."));
+ put(47540, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Heat DM diff"));
+ put(47543, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Cooling DM diff"));
+ put(47567, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Curve S7"));
+ put(47613, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Max Internal Add"));
+ put(47614, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Int. connected add. mode"));
+ put(48043, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Holiday - Activated"));
+ put(48072, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "DM diff start add."));
+ put(48074, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Cool/Heat SENSOR Set Point"));
+ put(48085, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat medium pump manual speed"));
+ put(48087, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Pool 2 accessory"));
+ put(48088, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Pool 1 accessory"));
+ put(48089, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Pool 2 start temp."));
+ put(48090, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Pool 1 start temp."));
+ put(48091, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Pool 2 stop temp."));
+ put(48092, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Pool 1 stop temp."));
+ put(48093, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Pool 2 Activated"));
+ put(48094, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Pool 1 Activated"));
+ put(48130, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Manual heat medium pump speed"));
+ put(48132, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Temporary Lux"));
+ put(48133, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Period Pool 2"));
+ put(48139, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "DM startdiff add. with shunt"));
+ put(48140, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Max pool 2 compr."));
+ put(48141, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Max pool 1 compr."));
+ put(48142, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Step controlled add. start diff DM"));
+ put(48156, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External cooling accessory"));
+ put(48174, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Min cooling supply temp S4"));
+ put(48175, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Min cooling supply temp S3"));
+ put(48176, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Min cooling supply temp S2"));
+ put(48177, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Min cooling supply temp S1"));
+ put(48181, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Cooling Curve P3"));
+ put(48185, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Cooling Curve P5"));
+ put(48186, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Cooling use mix. valve S4"));
+ put(48187, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Cooling use mix. valve S3"));
+ put(48188, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Cooling use mix. valve S2"));
+ put(48189, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Cooling use mix. valve S1"));
+ put(48206, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "Silent Mode Status"));
+ put(48207, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Period Cool"));
+ put(48214, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cooling delta temp. at 20°C"));
+ put(48215, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cooling delta temp. at 40°C"));
+ put(48228, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump S8"));
+ put(48229, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump S7"));
+ put(48230, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump S6"));
+ put(48231, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump S5"));
+ put(48232, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump S4"));
+ put(48233, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump S3"));
+ put(48234, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump S2"));
+ put(48235, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump S1"));
+ put(48274, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Hot Water Stepdiff Compressor"));
+ put(48279, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Position of Addition"));
+ put(48280, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Internal HW add in tank"));
+ put(48281, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Charge method HW"));
+ put(48282, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "SG Ready heating"));
+ put(48283, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "SG Ready cooling"));
+ put(48284, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "SG Ready hot water"));
+ put(48285, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "SG Ready pool"));
+ put(48367, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Heat Slave 8"));
+ put(48368, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Heat Slave 7"));
+ put(48369, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Heat Slave 6"));
+ put(48370, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Heat Slave 5"));
+ put(48371, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Heat Slave 4"));
+ put(48372, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Heat Slave 3"));
+ put(48373, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Heat Slave 2"));
+ put(48374, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Heat Slave 1"));
+ put(48375, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Heat Slave 8"));
+ put(48376, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Heat Slave 7"));
+ put(48377, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Heat Slave 6"));
+ put(48378, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Heat Slave 5"));
+ put(48379, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Heat Slave 4"));
+ put(48380, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Heat Slave 3"));
+ put(48381, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Heat Slave 2"));
+ put(48382, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Heat Slave 1"));
+ put(48390, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump HW Slave 1"));
+ put(48391, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump HW Slave 8"));
+ put(48392, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump HW Slave 7"));
+ put(48393, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump HW Slave 6"));
+ put(48394, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump HW Slave 5"));
+ put(48395, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump HW Slave 4"));
+ put(48396, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump HW Slave 3"));
+ put(48397, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump HW Slave 2"));
+ put(48398, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump HW Slave 1"));
+ put(48399, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Pool Slave 8"));
+ put(48400, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Pool Slave 7"));
+ put(48401, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Pool Slave 6"));
+ put(48402, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Pool Slave 5"));
+ put(48403, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Pool Slave 4"));
+ put(48404, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Pool Slave 3"));
+ put(48405, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Pool Slave 2"));
+ put(48406, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Pool Slave 1"));
+ put(48407, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Pool Slave 8"));
+ put(48408, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Pool Slave 7"));
+ put(48409, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Pool Slave 6"));
+ put(48410, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Pool Slave 5"));
+ put(48411, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Pool Slave 4"));
+ put(48412, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Pool Slave 3"));
+ put(48413, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Pool Slave 2"));
+ put(48414, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Pool Slave 1"));
+ put(48415, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Cooling Slave 8"));
+ put(48416, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Cooling Slave 7"));
+ put(48417, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Cooling Slave 6"));
+ put(48418, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Cooling Slave 5"));
+ put(48419, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Cooling Slave 4"));
+ put(48420, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Cooling Slave 3"));
+ put(48421, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Cooling Slave 2"));
+ put(48422, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Cooling Slave 1"));
+ put(48424, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Cooling Slave 8"));
+ put(48425, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Cooling Slave 7"));
+ put(48426, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Cooling Slave 6"));
+ put(48427, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Cooling Slave 5"));
+ put(48428, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Cooling Slave 4"));
+ put(48429, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Cooling Slave 3"));
+ put(48430, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Cooling Slave 2"));
+ put(48431, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Op mode circ.pump Cooling Slave 1"));
+ put(48433, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Waiting Slave 8"));
+ put(48434, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Waiting Slave 7"));
+ put(48435, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Waiting Slave 6"));
+ put(48436, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Waiting Slave 5"));
+ put(48437, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Waiting Slave 4"));
+ put(48438, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Waiting Slave 3"));
+ put(48439, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Waiting Slave 2"));
+ put(48440, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Speed circ.pump Waiting Slave 1"));
+ put(48457, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Int shunt controlled add."));
+ put(48460, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EB108 Max charge pump reg speed"));
+ put(48461, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EB107 Max charge pump reg speed"));
+ put(48462, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EB106 Max charge pump reg speed"));
+ put(48463, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EB105 Max charge pump reg speed"));
+ put(48464, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EB104 Max charge pump reg speed"));
+ put(48465, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EB103 Max charge pump reg speed"));
+ put(48466, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EB102 Max charge pump reg speed"));
+ put(48467, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EB101 Max charge pump reg speed"));
+ put(48468, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump in cooling mode S8"));
+ put(48469, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump in cooling mode S7"));
+ put(48470, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump in cooling mode S6"));
+ put(48471, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump in cooling mode S5"));
+ put(48472, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump in cooling mode S4"));
+ put(48473, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump in cooling mode S3"));
+ put(48474, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump in cooling mode S2"));
+ put(48475, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode charge pump in cooling mode S1"));
+ put(48488, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Curve S6"));
+ put(48489, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Curve S5"));
+ put(48491, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Offset S8"));
+ put(48492, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Offset S7"));
+ put(48493, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Offset S6"));
+ put(48494, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Offset S5"));
+ put(48495, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Min Supply System 8"));
+ put(48496, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Min Supply System 7"));
+ put(48497, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Min Supply System 6"));
+ put(48498, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Min Supply System 5"));
+ put(48499, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max Supply System 8"));
+ put(48500, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max Supply System 7"));
+ put(48501, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max Supply System 6"));
+ put(48502, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max Supply System 5"));
+ put(48503, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "External adjustment S8"));
+ put(48504, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "External adjustment S7"));
+ put(48505, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "External adjustment S6"));
+ put(48506, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "External adjustment S5"));
+ put(48507, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "External adjustment with room SENSOR S8"));
+ put(48508, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "External adjustment with room SENSOR S7"));
+ put(48509, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "External adjustment with room SENSOR S6"));
+ put(48510, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "External adjustment with room SENSOR S5"));
+ put(48569, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Climate system 5 accessory"));
+ put(48570, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Climate system 6 accessory"));
+ put(48571, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Climate system 7 accessory"));
+ put(48572, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Climate system 8 accessory"));
+ put(48573, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Climate system 8 mixing valve amp."));
+ put(48574, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Climate system 7 mixing valve amp."));
+ put(48575, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Climate system 6 mixing valve amp."));
+ put(48576, new VariableInformation( 10, NibeDataType.S8 , Type.SETTING , "Climate system 5 mixing valve amp."));
+ put(48577, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Climate system 8 shunt wait"));
+ put(48578, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Climate system 7 shunt wait"));
+ put(48579, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Climate system 6 shunt wait"));
+ put(48580, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Climate system 5 shunt wait"));
+ put(48581, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Min cooling supply temp S8"));
+ put(48582, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Min cooling supply temp S7"));
+ put(48583, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Min cooling supply temp S6"));
+ put(48584, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Min cooling supply temp S5"));
+ put(48593, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Cooling use mix. valve S8"));
+ put(48594, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Cooling use mix. valve S7"));
+ put(48595, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Cooling use mix. valve S6"));
+ put(48596, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Cooling use mix. valve S5"));
+ put(48597, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Heating use mix. valve S8"));
+ put(48598, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Heating use mix. valve S7"));
+ put(48599, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Heating use mix. valve S6"));
+ put(48600, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Heating use mix. valve S5"));
+ put(48601, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Heating use mix. valve S4"));
+ put(48602, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Heating use mix. valve S3"));
+ put(48603, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Heating use mix. valve S2"));
+ put(48604, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Heating use mix. valve S1"));
+ put(48607, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 accessory"));
+ put(48647, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EB103/104-GP12"));
+ put(48648, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EB105/106-GP12"));
+ put(48649, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EB107/108-GP12"));
+ put(48675, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Use room SENSOR S8"));
+ put(48676, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Use room SENSOR S7"));
+ put(48677, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Use room SENSOR S6"));
+ put(48678, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Use room SENSOR S5"));
+ put(48680, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR setpoint S8"));
+ put(48681, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR setpoint S7"));
+ put(48682, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR setpoint S6"));
+ put(48683, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR setpoint S5"));
+ put(48685, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR factor S8"));
+ put(48686, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR factor S7"));
+ put(48687, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR factor S6"));
+ put(48688, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR factor S5"));
+ put(48724, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool curve S8"));
+ put(48725, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool curve S7"));
+ put(48726, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool curve S6"));
+ put(48727, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool curve S5"));
+ put(48728, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool curve S4"));
+ put(48729, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool curve S3"));
+ put(48730, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool curve S2"));
+ put(48731, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool curve S1"));
+ put(48732, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool offset S8"));
+ put(48733, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool offset S7"));
+ put(48734, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool offset S6"));
+ put(48735, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool offset S5"));
+ put(48736, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool offset S4"));
+ put(48737, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool offset S3"));
+ put(48738, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool offset S2"));
+ put(48739, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Cool offset S1"));
+ put(48740, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Cooling Curve P4"));
+ put(48741, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Cooling Curve P2"));
+ put(48742, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Own Cooling Curve P1"));
+ put(48743, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Hot water high power mode"));
+ put(48755, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Transformer ratio"));
+ put(48778, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR cool setpoint S8"));
+ put(48779, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR cool setpoint S7"));
+ put(48780, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR cool setpoint S6"));
+ put(48781, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR cool setpoint S5"));
+ put(48782, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR cool setpoint S4"));
+ put(48783, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR cool setpoint S3"));
+ put(48784, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR cool setpoint S2"));
+ put(48785, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Room SENSOR cool setpoint S1"));
+ put(48786, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR cool factor S8"));
+ put(48787, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR cool factor S7"));
+ put(48788, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR cool factor S6"));
+ put(48789, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR cool factor S5"));
+ put(48790, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR cool factor S4"));
+ put(48791, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR cool factor S3"));
+ put(48792, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR cool factor S2"));
+ put(48793, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Room SENSOR cool factor S1"));
+ put(48794, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "RH set value"));
+ put(48808, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "HTS accessory"));
+ put(48810, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Prevent humidity S8 "));
+ put(48811, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Prevent humidity S7"));
+ put(48812, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Prevent humidity S6"));
+ put(48813, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Prevent humidity S5"));
+ put(48814, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Prevent humidity S4"));
+ put(48815, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Prevent humidity S3"));
+ put(48816, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Prevent humidity S2"));
+ put(48817, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Prevent humidity S1"));
+ put(48819, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, heating S8"));
+ put(48820, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, heating S7"));
+ put(48821, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, heating S6"));
+ put(48822, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, heating S5"));
+ put(48823, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, heating S4"));
+ put(48824, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, heating S3"));
+ put(48825, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, heating S2"));
+ put(48826, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, heating S1"));
+ put(48828, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "OPT"));
+ put(48829, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "OPT DM startdiff"));
+ put(48852, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Modbus40 Word Swap"));
+ put(48853, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 Exhaust Fan speed 4"));
+ put(48854, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 Exhaust Fan speed 3"));
+ put(48855, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 Exhaust Fan speed 2"));
+ put(48856, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 Exhaust Fan speed 1"));
+ put(48857, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 Exhaust Fan speed normal"));
+ put(48889, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "MODBUS40 Disable LOG.SET"));
+ put(48893, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "F135 Heat pump"));
+ put(48894, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "F135 Pump Speed"));
+ put(48895, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "F135 HW-Cool"));
+ put(48896, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 Supply Fan speed 4"));
+ put(48897, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 Supply Fan speed 3"));
+ put(48898, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 Supply Fan speed 2"));
+ put(48899, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 Supply Fan speed 1"));
+ put(48900, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 1 Supply Fan speed normal"));
+ put(48901, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 1 accessory min exhaust temp."));
+ put(48902, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 1 accessory bypass temp."));
+ put(48905, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External cooling accessory Pump Type"));
+ put(48908, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Energy Meter Factor X23"));
+ put(48909, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Energy Meter Factor X22"));
+ put(48910, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Energy Meter X23"));
+ put(48911, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Energy Meter X22"));
+ put(48918, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, cooling S8"));
+ put(48919, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, cooling S7"));
+ put(48920, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, cooling S6"));
+ put(48921, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, cooling S5"));
+ put(48922, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, cooling S4"));
+ put(48923, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, cooling S3"));
+ put(48924, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, cooling S2"));
+ put(48925, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Limit humidity in room, cooling S1"));
+ put(48926, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Humidity factor"));
+ put(48927, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Humidity cool factor"));
+ put(48928, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "OPT Hystereses"));
+ put(48931, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EME PV Panel Affect Heating"));
+ put(48932, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EME PV Panel Affect Hot Water"));
+ put(48968, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "FLM 1 set point, cooling"));
+ put(48969, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "AUX block OPT"));
+ put(48970, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Outdoor Air Mixing function"));
+ put(48976, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Smart home room control"));
+ put(48979, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Smart energy source"));
+ put(48980, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Smart energy source, ctrl method"));
+ put(48981, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Smart energy source, electricity price source"));
+ put(48982, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, electricity price"));
+ put(48983, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Smart energy source, fixed elec. price from"));
+ put(48984, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, fixed part electricity price"));
+ put(48985, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Smart energy source, shunt add price source"));
+ put(48986, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, shunt add price"));
+ put(48987, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Smart energy source, ext step add price from"));
+ put(48988, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, ext step add price"));
+ put(48989, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Smart energy source, OPT10 price source"));
+ put(48990, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, OPT10 price"));
+ put(48991, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Smart energy source, primary factor elec."));
+ put(48992, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Smart energy source, primary factor shunted add."));
+ put(48993, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Smart energy source, primary factor ext step add"));
+ put(48994, new VariableInformation( 10, NibeDataType.U8 , Type.SETTING , "Smart energy source, primary factor OPT10 add."));
+ put(48995, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, OPT10 high tariff price"));
+ put(48996, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, OPT10 low tariff price"));
+ put(48997, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, ext step add high tariff price"));
+ put(48998, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, ext step add low tariff price"));
+ put(48999, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, shunt add high tariff price"));
+ put(49000, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, shunt add low tariff price"));
+ put(49001, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, fixed elec. high tariff price"));
+ put(49002, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, fixed elec. low tariff price"));
+ put(49003, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, electricity high tariff price"));
+ put(49004, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Smart energy source, electricity high low price"));
+ put(49005, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Smart energy source, DM diff source prio 5"));
+ put(49006, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Smart energy source, DM diff source prio 4"));
+ put(49007, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Smart energy source, DM diff source prio 3"));
+ put(49008, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Smart energy source, DM diff source prio 2"));
+ put(49009, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Smart energy source, DM start source prio 1"));
+ put(49230, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Internal HW add in tank, use in heat"));
+ put(49232, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB108 Installed"));
+ put(49233, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB107 Installed"));
+ put(49234, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB106 Installed"));
+ put(49235, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB105 Installed"));
+ put(49236, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB104 Installed"));
+ put(49237, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB103 Installed"));
+ put(49238, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB102 Installed"));
+ put(49239, new VariableInformation( 1, NibeDataType.U8 , Type.SENSOR , "EB101 Installed"));
+ put(49241, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 1 accessory bypass set temp."));
+ put(49242, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 1 accessory bypass at heat"));
+ put(49285, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Energy Meter pulses per kWh X23"));
+ put(49286, new VariableInformation( 1, NibeDataType.U16, Type.SETTING , "Energy Meter pulses per kWh X22"));
+ put(49287, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Energy Meter mode X23"));
+ put(49288, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Energy Meter mode X22"));
+ put(49289, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Ground water pump speed control "));
+ put(49297, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EME20 Activated"));
+ put(49298, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "EME PV Panel Affect Pool"));
+ put(49328, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 Exhaust Fan speed 4"));
+ put(49329, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 Exhaust Fan speed 4"));
+ put(49330, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 Exhaust Fan speed 4"));
+ put(49331, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 Exhaust Fan speed 3"));
+ put(49332, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 Exhaust Fan speed 3"));
+ put(49333, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 Exhaust Fan speed 3"));
+ put(49334, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 Exhaust Fan speed 2"));
+ put(49335, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 Exhaust Fan speed 2"));
+ put(49336, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 Exhaust Fan speed 2"));
+ put(49337, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 Exhaust Fan speed 1"));
+ put(49338, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 Exhaust Fan speed 1"));
+ put(49339, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 Exhaust Fan speed 1"));
+ put(49340, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 Exhaust Fan speed normal"));
+ put(49341, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 Exhaust Fan speed normal"));
+ put(49342, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 Exhaust Fan speed normal"));
+ put(49343, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 Supply Fan speed 4"));
+ put(49344, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 Supply Fan speed 4"));
+ put(49345, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 Supply Fan speed 4"));
+ put(49346, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 Supply Fan speed 3"));
+ put(49347, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 Supply Fan speed 3"));
+ put(49348, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 Supply Fan speed 3"));
+ put(49349, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 Supply Fan speed 2"));
+ put(49350, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 Supply Fan speed 2"));
+ put(49351, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 Supply Fan speed 2"));
+ put(49352, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 Supply Fan speed 1"));
+ put(49353, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 Supply Fan speed 1"));
+ put(49354, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 Supply Fan speed 1"));
+ put(49355, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 Supply Fan speed normal"));
+ put(49356, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 Supply Fan speed normal"));
+ put(49357, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 Supply Fan speed normal"));
+ put(49358, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Night cooling"));
+ put(49359, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Night cooling"));
+ put(49360, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Night cooling"));
+ put(49361, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Start room temp. night cooling"));
+ put(49362, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Start room temp. night cooling"));
+ put(49363, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Start room temp. night cooling"));
+ put(49364, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Night Cooling Min. diff."));
+ put(49365, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Night Cooling Min. diff."));
+ put(49366, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Night Cooling Min. diff."));
+ put(49367, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 4 accessory"));
+ put(49368, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 3 accessory"));
+ put(49369, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "ERS 2 accessory"));
+ put(49370, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 4 accessory min exhaust temp."));
+ put(49371, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 3 accessory min exhaust temp."));
+ put(49372, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 2 accessory min exhaust temp."));
+ put(49373, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 4 accessory bypass temp."));
+ put(49374, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 3 accessory bypass temp."));
+ put(49375, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 2 accessory bypass temp."));
+ put(49376, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 4 accessory bypass set temp."));
+ put(49377, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 3 accessory bypass set temp."));
+ put(49378, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 2 accessory bypass set temp."));
+ put(49379, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 4 accessory bypass at heat"));
+ put(49380, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 3 accessory bypass at heat"));
+ put(49381, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "External ERS 2 accessory bypass at heat"));
+ put(49430, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "AUX ERS Fire Place Guard"));
+ put(49806, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Silent mode Frequency 1"));
+ put(45780, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Silent mode Frequency 2"));
+ // @formatter:on
+ }
+ });
+
+ public static VariableInformation getVariableInfo(int key) {
+ return VARIABLE_INFO_SMO40.get(key);
+ }
+}
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<thing:thing-descriptions bindingId="nibeheatpump"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
+ xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
+
+ <channel-type id="smo40-40004">
+ <item-type>Number</item-type>
+ <label>BT1 Outdoor Temperature</label>
+ <description>Current outdoor temperature</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40005" advanced="true">
+ <item-type>Number</item-type>
+ <label>EP23-BT2 Supply temp S4</label>
+ <description>Supply temperature for system 4</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40006" advanced="true">
+ <item-type>Number</item-type>
+ <label>EP22-BT2 Supply temp S3</label>
+ <description>Supply temperature for system 3</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40007">
+ <item-type>Number</item-type>
+ <label>EP21-BT2 Supply temp S2</label>
+ <description>Supply temperature for system 2</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40012">
+ <item-type>Number</item-type>
+ <label>EB100-EP14-BT3 Return temp</label>
+ <description>Return temperature</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40013">
+ <item-type>Number</item-type>
+ <label>BT7 HW Top</label>
+ <description>Hot water top temperature, BT7</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40014">
+ <item-type>Number</item-type>
+ <label>BT6 HW Load</label>
+ <description>Hot water load temperature, BT6</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40025" advanced="true">
+ <item-type>Number</item-type>
+ <label>BT20 Exhaust air temp. 1</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40026" advanced="true">
+ <item-type>Number</item-type>
+ <label>BT21 Vented air temp. 1</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40030" advanced="true">
+ <item-type>Number</item-type>
+ <label>EP23-BT50 Room Temp S4</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40031" advanced="true">
+ <item-type>Number</item-type>
+ <label>EP22-BT50 Room Temp S3</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40032" advanced="true">
+ <item-type>Number</item-type>
+ <label>EP21-BT50 Room Temp S2</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40033">
+ <item-type>Number</item-type>
+ <label>BT50 Room Temp S1</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40042" advanced="true">
+ <item-type>Number</item-type>
+ <label>CL11-BT51 Pool 1 Temp</label>
+ <description>Pool temperature for Pool 1, BT51</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40043" advanced="true">
+ <item-type>Number</item-type>
+ <label>BT53 Solar Panel Temp</label>
+ <description>Used in Solar and AHPS Docking accessories</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40044" advanced="true">
+ <item-type>Number</item-type>
+ <label>BT54 Solar Load Temp</label>
+ <description>Used in Solar and AHPS Docking accessories</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40045" advanced="true">
+ <item-type>Number</item-type>
+ <label>EQ1-BT64 Cool Supply Temp</label>
+ <description>Cool supply temperature, BT64</description>
+ <state min="-32767" max="32767" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40054" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB100-FD1 Temperature limiter</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40067">
+ <item-type>Number</item-type>
+ <label>BT1 Average</label>
+ <description>EB100-BT1 Outdoor temperature average</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40070" advanced="true">
+ <item-type>Number</item-type>
+ <label>EM1-BT52 Boiler Temperature</label>
+ <description>Boiler temperature, BT52</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40071">
+ <item-type>Number</item-type>
+ <label>BT25 Ext. Supply</label>
+ <description>External supply temperature, BT25</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40072" advanced="true">
+ <item-type>Number</item-type>
+ <label>BF1 EP14 Flow</label>
+ <description>Current flow EP14|Current flow EP15</description>
+ <state pattern="%.1f l/m" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40074" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB100-FR1 Anode Status</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40075" advanced="true">
+ <item-type>Number</item-type>
+ <label>BT22 Supply air temp.</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40079" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB100-BE3 Current</label>
+ <description></description>
+ <state pattern="%.1f A" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40081" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB100-BE2 Current</label>
+ <description></description>
+ <state pattern="%.1f A" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40083" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB100-BE1 Current</label>
+ <description></description>
+ <state pattern="%.1f A" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40106" advanced="true">
+ <item-type>Number</item-type>
+ <label>CL12-BT51 Pool 2 Temp</label>
+ <description>Pool temperature for Pool 2, BT51</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40121" advanced="true">
+ <item-type>Number</item-type>
+ <label>BT63 Add Supply Temp</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40127" advanced="true">
+ <item-type>Number</item-type>
+ <label>EP23-BT3 Return temp S4</label>
+ <description>Return temperature for system 4</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40128" advanced="true">
+ <item-type>Number</item-type>
+ <label>EP22-BT3 Return temp S3</label>
+ <description>Return temperature for system 3</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40129" advanced="true">
+ <item-type>Number</item-type>
+ <label>EP21-BT3 Return temp S2</label>
+ <description>Return temperature for system 2</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40147" advanced="true">
+ <item-type>Number</item-type>
+ <label>BT70 HW Comfort Supply Temp.</label>
+ <description>Hot water comfort supply temperature, BT70</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40152">
+ <item-type>Number</item-type>
+ <label>BT71 Ext. Return Temp</label>
+ <description>External return temperature, BT71</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40159" advanced="true">
+ <item-type>Number</item-type>
+ <label>EP47-BT2 Supply temp S8</label>
+ <description>Supply temperature for system 8</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40160" advanced="true">
+ <item-type>Number</item-type>
+ <label>EP46-BT2 Supply temp S7</label>
+ <description>Supply temperature for system 7</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40161" advanced="true">
+ <item-type>Number</item-type>
+ <label>EP45-BT2 Supply temp S6</label>
+ <description>Supply temperature for system 6</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40162" advanced="true">
+ <item-type>Number</item-type>
+ <label>EP44-BT2 Supply temp S5</label>
+ <description>Supply temperature for system 5</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40163" advanced="true">
+ <item-type>Number</item-type>
+ <label>EP47-BT3 Return temp S8</label>
+ <description>Return temperature for system 8</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40164" advanced="true">
+ <item-type>Number</item-type>
+ <label>EP46-BT3 Return temp S7</label>
+ <description>Return temperature for system 7</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40165" advanced="true">
+ <item-type>Number</item-type>
+ <label>EP45-BT3 Return temp S6</label>
+ <description>Return temperature for system 6</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40166" advanced="true">
+ <item-type>Number</item-type>
+ <label>EP44-BT3 Return temp S5</label>
+ <description>Return temperature for system 5</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40167" advanced="true">
+ <item-type>Number</item-type>
+ <label>EP47-BT50 Room Temp S8</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40168" advanced="true">
+ <item-type>Number</item-type>
+ <label>EP46-BT50 Room Temp S7</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40169" advanced="true">
+ <item-type>Number</item-type>
+ <label>EP45-BT50 Room Temp S6</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40170" advanced="true">
+ <item-type>Number</item-type>
+ <label>EP44-BT50 Room Temp S5</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40183" advanced="true">
+ <item-type>Number</item-type>
+ <label>AZ30-BT23 Outdoor temp. ERS 1</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40185" advanced="true">
+ <item-type>Number</item-type>
+ <label>BT1 Average, 1h</label>
+ <description>EB100-BT1 Outdoor temperature average, 1h</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40188" advanced="true">
+ <item-type>Number</item-type>
+ <label>EP47-BT50 Room Temp S8 Average</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40189" advanced="true">
+ <item-type>Number</item-type>
+ <label>EP46-BT50 Room Temp S7 Average</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40190" advanced="true">
+ <item-type>Number</item-type>
+ <label>EP45-BT50 Room Temp S6 Average</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40191" advanced="true">
+ <item-type>Number</item-type>
+ <label>EP44-BT50 Room Temp S5 Average</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40192" advanced="true">
+ <item-type>Number</item-type>
+ <label>EP23-BT50 Room Temp S4 Average</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40193" advanced="true">
+ <item-type>Number</item-type>
+ <label>EP22-BT50 Room Temp S3 Average</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40194" advanced="true">
+ <item-type>Number</item-type>
+ <label>EP21-BT50 Room Temp S2 Average</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40195" advanced="true">
+ <item-type>Number</item-type>
+ <label>BT50 Room Temp S1 Average</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40212" advanced="true">
+ <item-type>Number</item-type>
+ <label>BT74 Average</label>
+ <description>BT74 heating cooling sensor average</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40216" advanced="true">
+ <item-type>Number</item-type>
+ <label>BT25 Ext. supply temp, cooling</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40217" advanced="true">
+ <item-type>Number</item-type>
+ <label>Calc. Supply S8</label>
+ <description>Calculated supply temperature for the climate system</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40218" advanced="true">
+ <item-type>Number</item-type>
+ <label>Calc. Supply S7</label>
+ <description>Calculated supply temperature for the climate system</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40219" advanced="true">
+ <item-type>Number</item-type>
+ <label>Calc. Supply S6</label>
+ <description>Calculated supply temperature for the climate system</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40220" advanced="true">
+ <item-type>Number</item-type>
+ <label>Calculated Supply S5</label>
+ <description>Calculated supply temperature for the climate system</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40221" advanced="true">
+ <item-type>Number</item-type>
+ <label>Calc. Cooling Supply S8</label>
+ <description>Calculated supply temperature in cooling mode for the climate system</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40222" advanced="true">
+ <item-type>Number</item-type>
+ <label>Calc. Cooling Supply S7</label>
+ <description>Calculated supply temperature in cooling mode for the climate system</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40223" advanced="true">
+ <item-type>Number</item-type>
+ <label>Calc. Cooling Supply S6</label>
+ <description>Calculated supply temperature in cooling mode for the climate system</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40224" advanced="true">
+ <item-type>Number</item-type>
+ <label>Calc. Cooling Supply S5</label>
+ <description>Calculated supply temperature in cooling mode for the climate system</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40305" advanced="true">
+ <item-type>Number</item-type>
+ <label>Mixing Valve State S8</label>
+ <description>State of the mixing valve for the climate system</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40306" advanced="true">
+ <item-type>Number</item-type>
+ <label>Mixing Valve State S7</label>
+ <description>State of the mixing valve for the climate system</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40307" advanced="true">
+ <item-type>Number</item-type>
+ <label>Mixing Valve State S6</label>
+ <description>State of the mixing valve for the climate system</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40308" advanced="true">
+ <item-type>Number</item-type>
+ <label>Mixing Valve State S5</label>
+ <description>State of the mixing valve for the climate system</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40310" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 1 accessory relays</label>
+ <description>Indicates the status of the relays on the ERS accessory. The information is binary encoded. b0: K1, b1:
+ K2, b2: K3, b3: K4</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40311" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 1 accessory GQ2 speed</label>
+ <description>Indicates the speed of the GQ2 fan speed on the ERS accessory.</description>
+ <state pattern="%d %%" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40312" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 1 accessory GQ3 speed</label>
+ <description>Indicates the speed of the GQ3 fan speed on the ERS accessory.</description>
+ <state pattern="%d %%" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40339" advanced="true">
+ <item-type>Number</item-type>
+ <label>External adjustment activated via input S8</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40340" advanced="true">
+ <item-type>Number</item-type>
+ <label>External adjustment activated via input S7</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40341" advanced="true">
+ <item-type>Number</item-type>
+ <label>External adjustment activated via input S6</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40342" advanced="true">
+ <item-type>Number</item-type>
+ <label>External adjustment activated via input S5</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40365" advanced="true">
+ <item-type>Number</item-type>
+ <label>Extra heating system pump S8</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40366" advanced="true">
+ <item-type>Number</item-type>
+ <label>Extra heating system pump S7</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40367" advanced="true">
+ <item-type>Number</item-type>
+ <label>Extra heating system pump S6</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40368" advanced="true">
+ <item-type>Number</item-type>
+ <label>Extra heating system pump S5</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40625" advanced="true">
+ <item-type>Number</item-type>
+ <label>BT82 HW Comfort Return Temp</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40626" advanced="true">
+ <item-type>Number</item-type>
+ <label>BT83 HW Comfort Cylinder Temp</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40653" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14 Tot. Cooling op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40655" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14 Tot. Pool1 op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40657" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14 Tot. Pool2 op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40665" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14 Tot. Cooling op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40667" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14 Tot. Pool1 op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40669" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14 Tot. Pool2 op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40677" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14 Tot. Cooling op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40679" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14 Tot. Pool1 op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40681" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14 Tot. Pool2 op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40689" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14 Tot. Cooling op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40691" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14 Tot. Pool1 op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40693" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14 Tot. Pool2 op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40701" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14 Tot. Cooling op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40703" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14 Tot. Pool1 op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40705" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14 Tot. Pool2 op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40713" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14 Tot. Cooling op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40715" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14 Tot. Pool1 op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40717" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14 Tot. Pool2 op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40725" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14 Tot. Cooling op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40727" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14 Tot. Pool1 op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40729" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14 Tot. Pool2 op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40737" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101-EP14 Tot. Cooling op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40739" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101-EP14 Tot. Pool1 op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40741" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101-EP14 Tot. Pool2 op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40755" advanced="true">
+ <item-type>Number</item-type>
+ <label>Tot. ext. HW add op.time</label>
+ <description>Total external hw-electric additive operation time</description>
+ <state pattern="%.1f h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40775" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108 Cpr Frequency Desired F2040</label>
+ <description>The desired frequency as shown in service info</description>
+ <state pattern="%d Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40776" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107 Cpr Frequency Desired F2040</label>
+ <description>The desired frequency as shown in service info</description>
+ <state pattern="%d Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40777" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106 Cpr Frequency Desired F2040</label>
+ <description>The desired frequency as shown in service info</description>
+ <state pattern="%d Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40778" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105 Cpr Frequency Desired F2040</label>
+ <description>The desired frequency as shown in service info</description>
+ <state pattern="%d Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40779" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104 Cpr Frequency Desired F2040</label>
+ <description>The desired frequency as shown in service info</description>
+ <state pattern="%d Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40780" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103 Cpr Frequency Desired F2040</label>
+ <description>The desired frequency as shown in service info</description>
+ <state pattern="%d Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40781" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102 Cpr Frequency Desired F2040</label>
+ <description>The desired frequency as shown in service info</description>
+ <state pattern="%d Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40782">
+ <item-type>Number</item-type>
+ <label>EB101 Cpr Frequency Desired F2040</label>
+ <description>The desired frequency as shown in service info</description>
+ <state pattern="%d Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40792" advanced="true">
+ <item-type>Number</item-type>
+ <label>OPT state</label>
+ <description>Indicates the state of the boiler connected through the OPT accessory.</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40793" advanced="true">
+ <item-type>Number</item-type>
+ <label>OPT version</label>
+ <description>Version of the OPT PCBA software</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40801" advanced="true">
+ <item-type>Number</item-type>
+ <label>OPT rel. modulation level</label>
+ <description>OPT relative modulation level</description>
+ <state pattern="%.1f %%" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40802" advanced="true">
+ <item-type>Number</item-type>
+ <label>OPT boiler temperature</label>
+ <description>OPT boiler temperature</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40806" advanced="true">
+ <item-type>Number</item-type>
+ <label>OPT boiler op. time</label>
+ <description>OPT boiler operation time</description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40818" advanced="true">
+ <item-type>Number</item-type>
+ <label>Available Heat Compressors</label>
+ <description>Number of compressors available for heating</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40819" advanced="true">
+ <item-type>Number</item-type>
+ <label>Available Hot Water Compressors</label>
+ <description>Number of compressors available for to hot water</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40820" advanced="true">
+ <item-type>Number</item-type>
+ <label>Available Pool 1 Compressors</label>
+ <description>Number of compressors available for pool 1</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40821" advanced="true">
+ <item-type>Number</item-type>
+ <label>Available Pool 2 Compressors</label>
+ <description>Number of compressors available for pool 2</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40822" advanced="true">
+ <item-type>Number</item-type>
+ <label>Available Cool Compressors</label>
+ <description>Number of compressors available for cooling</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40834" advanced="true">
+ <item-type>Number</item-type>
+ <label>BM1 Humidity </label>
+ <description></description>
+ <state pattern="%.1f %%" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40856" advanced="true">
+ <item-type>Number</item-type>
+ <label>BM1 BT50 Room temp.</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40857" advanced="true">
+ <item-type>Number</item-type>
+ <label>BM1 Pressure </label>
+ <description></description>
+ <state pattern="%.1f kPa" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40858" advanced="true">
+ <item-type>Number</item-type>
+ <label>BM1 Dewpoint</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40889" advanced="true">
+ <item-type>Number</item-type>
+ <label>BT64 Average</label>
+ <description>BT64 Cooling supply average</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40928" advanced="true">
+ <item-type>Number</item-type>
+ <label>AZ10 Number of Starts</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40930" advanced="true">
+ <item-type>Number</item-type>
+ <label>AZ10 Total Operating Time</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40940" advanced="true">
+ <item-type>Number</item-type>
+ <label>Degree Minutes (32 bit)</label>
+ <description>Degree minutes, 32bit value. Full resolution.</description>
+ <state min="-30000" max="30000" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40942" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 1 accessory block status</label>
+ <description>Indicates if the ERS accessory is externaly blocked.</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40943" advanced="true">
+ <item-type>String</item-type>
+ <label>External ERS 1 accessory EB17</label>
+ <description>Indicates if the status of ERS accessory EB17. I = closed, 0 = open.</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">open.</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40947" advanced="true">
+ <item-type>Number</item-type>
+ <label>F135 AZ10-BT12 Cond. out</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40948" advanced="true">
+ <item-type>Number</item-type>
+ <label>F135 AZ10-BT13 Cond. in</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40949" advanced="true">
+ <item-type>Number</item-type>
+ <label>F135 AZ10-BT16 Evaporator temp</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40950" advanced="true">
+ <item-type>Number</item-type>
+ <label>F135 AZ10-BT76 Defrosting temp</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40951" advanced="true">
+ <item-type>Number</item-type>
+ <label>F135 AZ10-BT77 Air in temp</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40952" advanced="true">
+ <item-type>Number</item-type>
+ <label>F135 AZ10 Active Alarm Number</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40954" advanced="true">
+ <item-type>String</item-type>
+ <label>F135 AZ10 Defrosting</label>
+ <description>1 = Yes, 0 = No</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="1">Yes</option>
+ <option value="0">No</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40955" advanced="true">
+ <item-type>Number</item-type>
+ <label>F135 AZ10 Relay Status</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40961" advanced="true">
+ <item-type>Number</item-type>
+ <label>F135 AZ10 Pump Speed</label>
+ <description></description>
+ <state pattern="%d %%" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40962" advanced="true">
+ <item-type>Number</item-type>
+ <label>F135 AZ10 Fan Speed</label>
+ <description></description>
+ <state pattern="%d %%" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40964" advanced="true">
+ <item-type>Number</item-type>
+ <label>F135 AZ10 Version</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40995" advanced="true">
+ <item-type>Number</item-type>
+ <label>External Energy Meter 2 Accumulated Energy</label>
+ <description></description>
+ <state pattern="%.2f kWh" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-40997" advanced="true">
+ <item-type>Number</item-type>
+ <label>External Energy Meter 1 Accumulated Energy</label>
+ <description></description>
+ <state pattern="%.2f kWh" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41000" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101 F2120 Alarm Number</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41002">
+ <item-type>Number</item-type>
+ <label>EB101 F2120 Fan Speed</label>
+ <description>F2120 Current Fan Speed</description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41003" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101 F2120 Max Fan Speed</label>
+ <description>F2120 Current Max Fan Speed</description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41004" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101 F2120 Min Fan Speed</label>
+ <description>F2120 Current Min Fan Speed</description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41005" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101 F2120 Max Compressor Speed</label>
+ <description>F2120 Current Max Compressor Speed</description>
+ <state pattern="%.1f Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41006" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101 F2120 Min Compressor Speed</label>
+ <description>F2120 Current Min Compressor Speed</description>
+ <state pattern="%.1f Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41007" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101 F2120 Calculated Power</label>
+ <description>F2120 Current Calculated Power</description>
+ <state pattern="%.1f kW" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41008" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101 F2120 Time To Defrost</label>
+ <description></description>
+ <state pattern="%d min" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41027" advanced="true">
+ <item-type>Number</item-type>
+ <label>Humidity average</label>
+ <description>Humidity average</description>
+ <state pattern="%.1f %%" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41050" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14-BP8 LP Dew Pressure Sensor</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41051" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14-BP9 HP Dew Pressure Sensor</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41052" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14-BT81 Evi Temp</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41053" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14-BP11 Evi Pressure</label>
+ <description></description>
+ <state pattern="%.1f bar" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41054" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14-BP11 Evi Dew Pressure</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41055" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14-BT84 Evaptor temp</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41056" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14 Fan Status</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41057" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14 Fan Set</label>
+ <description></description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41066" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14-BP8 LP Dew Pressure Sensor</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41067" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14-BP9 HP Dew Pressure Sensor</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41068" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14-BT81 Evi Temp</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41069" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14-BP11 Evi Pressure</label>
+ <description></description>
+ <state pattern="%.1f bar" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41070" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14-BP11 Evi Dew Pressure</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41071" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14-BT84 Evaptor temp</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41072" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14 Fan Status</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41073" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14 Fan Set</label>
+ <description></description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41082" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14-BP8 LP Dew Pressure Sensor</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41083" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14-BP9 HP Dew Pressure Sensor</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41084" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14-BT81 Evi Temp</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41085" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14-BP11 Evi Pressure</label>
+ <description></description>
+ <state pattern="%.1f bar" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41086" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14-BP11 Evi Dew Pressure</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41087" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14-BT84 Evaptor temp</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41088" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14 Fan Status</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41089" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14 Fan Set</label>
+ <description></description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41098" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14-BP8 LP Dew Pressure Sensor</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41099" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14-BP9 HP Dew Pressure Sensor</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41100" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14-BT81 Evi Temp</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41101" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14-BP11 Evi Pressure</label>
+ <description></description>
+ <state pattern="%.1f bar" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41102" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14-BP11 Evi Dew Pressure</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41103" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14-BT84 Evaptor temp</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41104" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14 Fan Status</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41105" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14 Fan Set</label>
+ <description></description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41114" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14-BP8 LP Dew Pressure Sensor</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41115" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14-BP9 HP Dew Pressure Sensor</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41116" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14-BT81 Evi Temp</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41117" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14-BP11 Evi Pressure</label>
+ <description></description>
+ <state pattern="%.1f bar" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41118" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14-BP11 Evi Dew Pressure</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41119" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14-BT84 Evaptor temp</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41120" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14 Fan Status</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41121" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14 Fan Set</label>
+ <description></description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41130" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14-BP8 LP Dew Pressure Sensor</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41131" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14-BP9 HP Dew Pressure Sensor</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41132" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14-BT81 Evi Temp</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41133" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14-BP11 Evi Pressure</label>
+ <description></description>
+ <state pattern="%.1f bar" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41134" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14-BP11 Evi Dew Pressure</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41135" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14-BT84 Evaptor temp</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41136" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14 Fan Status</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41137" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14 Fan Set</label>
+ <description></description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41146" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14-BP8 LP Dew Pressure Sensor</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41147" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14-BP9 HP Dew Pressure Sensor</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41148" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14-BT81 Evi Temp</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41149" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14-BP11 Evi Pressure</label>
+ <description></description>
+ <state pattern="%.1f bar" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41150" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14-BP11 Evi Dew Pressure</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41151" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14-BT84 Evaptor temp</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41152" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14 Fan Status</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41153" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14 Fan Set</label>
+ <description></description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41162" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101-EP14-BP8 LP Dew Pressure Sensor</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41163" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101-EP14-BP9 HP Dew Pressure Sensor</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41164" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101-EP14-BT81 Evi Temp</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41165" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101-EP14-BP11 Evi Pressure</label>
+ <description></description>
+ <state pattern="%.1f bar" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41166" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101-EP14-BP11 Evi Dew Pressure</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41167" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101-EP14-BT84 Evaptor temp</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41168" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101-EP14 Fan Status</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41169" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101-EP14 Fan Set</label>
+ <description></description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41186" advanced="true">
+ <item-type>Number</item-type>
+ <label>Set point OPT boiler</label>
+ <description>Set point OPT boiler</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41187" advanced="true">
+ <item-type>Number</item-type>
+ <label>AZ10 High Condenser Out Alarm</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41188" advanced="true">
+ <item-type>Number</item-type>
+ <label>AZ10 High Condenser In Alarm</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41191" advanced="true">
+ <item-type>Number</item-type>
+ <label>PV Panel State</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41265" advanced="true">
+ <item-type>String</item-type>
+ <label>Smart Home Mode</label>
+ <description>Current smart home mode, 0=Default,1=Away from home,2=Vacation</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">Default</option>
+ <option value="1">Away from home</option>
+ <option value="2">Vacation</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41266" advanced="true">
+ <item-type>Number</item-type>
+ <label>Offset to smart home system</label>
+ <description>Offset to smart home system</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41267" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart Home ctrl syst 8</label>
+ <description>Smart Home is controlling the system</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41268" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart Home ctrl syst 7</label>
+ <description>Smart Home is controlling the system</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41269" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart Home ctrl syst 6</label>
+ <description>Smart Home is controlling the system</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41270" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart Home ctrl syst 5</label>
+ <description>Smart Home is controlling the system</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41271" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart Home ctrl syst 4</label>
+ <description>Smart Home is controlling the system</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41272" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart Home ctrl syst 3</label>
+ <description>Smart Home is controlling the system</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41273" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart Home ctrl syst 2</label>
+ <description>Smart Home is controlling the system</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41274" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart Home ctrl syst 1</label>
+ <description>Smart Home is controlling the system</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41287" advanced="true">
+ <item-type>Number</item-type>
+ <label>OPT boiler has priority hot water</label>
+ <description>OPT boiler has priority hot water</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41393" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, energy source prio 7, start DM</label>
+ <description>Energy source prio 7, start DM</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41395" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, energy source prio 6, start DM</label>
+ <description>Energy source prio 6, start DM</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41397" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, energy source prio 5, start DM</label>
+ <description>Energy source prio 5, start DM</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41399" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, energy source prio 4, start DM</label>
+ <description>Energy source prio 4, start DM</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41401" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, energy source prio 3, start DM</label>
+ <description>Energy source prio 3, start DM</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41403" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, energy source prio 2, start DM</label>
+ <description>Energy source prio 2, start DM</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41405" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, energy source prio 1, start DM</label>
+ <description>Energy source prio 1, start DM</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41421" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, degree minute min value</label>
+ <description>Smart energy source, degree minute min value in Smart energy source system</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41424" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, actual OPT10 addition price</label>
+ <description>Smart energy source, actual OPT10 addition price.</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41425" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, actual shunt add price</label>
+ <description>Smart energy source, actual external step addition price.</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41426" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, actual ext. step add price</label>
+ <description>Smart energy source, actual external step add price.</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41427" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, actual electricity price</label>
+ <description>Smart energy source, actual electricity price.</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41446" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source prioritze OPT10 in hot water</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41468" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108 F2120 Alarm Number</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41469" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108 F2120 Fan Speed</label>
+ <description>F2120 Current Fan Speed</description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41470" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108 F2120 Max Fan Speed</label>
+ <description>F2120 Current Max Fan Speed</description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41471" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108 F2120 Min Fan Speed</label>
+ <description>F2120 Current Min Fan Speed</description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41472" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108 F2120 Max Compressor Speed</label>
+ <description>F2120 Current Max Compressor Speed</description>
+ <state pattern="%.1f Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41473" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108 F2120 Min Compressor Speed</label>
+ <description>F2120 Current Min Compressor Speed</description>
+ <state pattern="%.1f Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41474" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108 F2120 Calculated Power</label>
+ <description>F2120 Current Calculated Power</description>
+ <state pattern="%.1f kW" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41475" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108 F2120 Time To Defrost</label>
+ <description></description>
+ <state pattern="%d min" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41493" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107 F2120 Alarm Number</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41494" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107 F2120 Fan Speed</label>
+ <description>F2120 Current Fan Speed</description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41495" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107 F2120 Max Fan Speed</label>
+ <description>F2120 Current Max Fan Speed</description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41496" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107 F2120 Min Fan Speed</label>
+ <description>F2120 Current Min Fan Speed</description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41497" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107 F2120 Max Compressor Speed</label>
+ <description>F2120 Current Max Compressor Speed</description>
+ <state pattern="%.1f Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41498" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107 F2120 Min Compressor Speed</label>
+ <description>F2120 Current Min Compressor Speed</description>
+ <state pattern="%.1f Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41499" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107 F2120 Calculated Power</label>
+ <description>F2120 Current Calculated Power</description>
+ <state pattern="%.1f kW" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41500" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107 F2120 Time To Defrost</label>
+ <description></description>
+ <state pattern="%d min" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41518" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106 F2120 Alarm Number</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41519" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106 F2120 Fan Speed</label>
+ <description>F2120 Current Fan Speed</description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41520" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106 F2120 Max Fan Speed</label>
+ <description>F2120 Current Max Fan Speed</description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41521" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106 F2120 Min Fan Speed</label>
+ <description>F2120 Current Min Fan Speed</description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41522" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106 F2120 Max Compressor Speed</label>
+ <description>F2120 Current Max Compressor Speed</description>
+ <state pattern="%.1f Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41523" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106 F2120 Min Compressor Speed</label>
+ <description>F2120 Current Min Compressor Speed</description>
+ <state pattern="%.1f Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41524" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106 F2120 Calculated Power</label>
+ <description>F2120 Current Calculated Power</description>
+ <state pattern="%.1f kW" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41525" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106 F2120 Time To Defrost</label>
+ <description></description>
+ <state pattern="%d min" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41543" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105 F2120 Alarm Number</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41544" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105 F2120 Fan Speed</label>
+ <description>F2120 Current Fan Speed</description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41545" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105 F2120 Max Fan Speed</label>
+ <description>F2120 Current Max Fan Speed</description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41546" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105 F2120 Min Fan Speed</label>
+ <description>F2120 Current Min Fan Speed</description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41547" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105 F2120 Max Compressor Speed</label>
+ <description>F2120 Current Max Compressor Speed</description>
+ <state pattern="%.1f Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41548" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105 F2120 Min Compressor Speed</label>
+ <description>F2120 Current Min Compressor Speed</description>
+ <state pattern="%.1f Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41549" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105 F2120 Calculated Power</label>
+ <description>F2120 Current Calculated Power</description>
+ <state pattern="%.1f kW" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41550" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105 F2120 Time To Defrost</label>
+ <description></description>
+ <state pattern="%d min" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41568" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104 F2120 Alarm Number</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41569" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104 F2120 Fan Speed</label>
+ <description>F2120 Current Fan Speed</description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41570" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104 F2120 Max Fan Speed</label>
+ <description>F2120 Current Max Fan Speed</description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41571" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104 F2120 Min Fan Speed</label>
+ <description>F2120 Current Min Fan Speed</description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41572" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104 F2120 Max Compressor Speed</label>
+ <description>F2120 Current Max Compressor Speed</description>
+ <state pattern="%.1f Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41573" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104 F2120 Min Compressor Speed</label>
+ <description>F2120 Current Min Compressor Speed</description>
+ <state pattern="%.1f Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41574" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104 F2120 Calculated Power</label>
+ <description>F2120 Current Calculated Power</description>
+ <state pattern="%.1f kW" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41575" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104 F2120 Time To Defrost</label>
+ <description></description>
+ <state pattern="%d min" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41593" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103 F2120 Alarm Number</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41594" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103 F2120 Fan Speed</label>
+ <description>F2120 Current Fan Speed</description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41595" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103 F2120 Max Fan Speed</label>
+ <description>F2120 Current Max Fan Speed</description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41596" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103 F2120 Min Fan Speed</label>
+ <description>F2120 Current Min Fan Speed</description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41597" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103 F2120 Max Compressor Speed</label>
+ <description>F2120 Current Max Compressor Speed</description>
+ <state pattern="%.1f Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41598" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103 F2120 Min Compressor Speed</label>
+ <description>F2120 Current Min Compressor Speed</description>
+ <state pattern="%.1f Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41599" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103 F2120 Calculated Power</label>
+ <description>F2120 Current Calculated Power</description>
+ <state pattern="%.1f kW" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41600" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103 F2120 Time To Defrost</label>
+ <description></description>
+ <state pattern="%d min" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41618" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102 F2120 Alarm Number</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41619" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102 F2120 Fan Speed</label>
+ <description>F2120 Current Fan Speed</description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41620" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102 F2120 Max Fan Speed</label>
+ <description>F2120 Current Max Fan Speed</description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41621" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102 F2120 Min Fan Speed</label>
+ <description>F2120 Current Min Fan Speed</description>
+ <state pattern="%d rpm" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41622" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102 F2120 Max Compressor Speed</label>
+ <description>F2120 Current Max Compressor Speed</description>
+ <state pattern="%.1f Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41623" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102 F2120 Min Compressor Speed</label>
+ <description>F2120 Current Min Compressor Speed</description>
+ <state pattern="%.1f Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41624" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102 F2120 Calculated Power</label>
+ <description>F2120 Current Calculated Power</description>
+ <state pattern="%.1f kW" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41625" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102 F2120 Time To Defrost</label>
+ <description></description>
+ <state pattern="%d min" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41705" advanced="true">
+ <item-type>String</item-type>
+ <label>Smart energy source prioritze in hot water</label>
+ <description>Smart energy source prioritze in hot water, 0 = Compressor, 1 = OPT10, 2 = Internal addition</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">Compressor</option>
+ <option value="1">OPT10</option>
+ <option value="2">Internal addition</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41744" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14 Alarm condensor in level</label>
+ <description>Alarm condensor in level</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41745" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14 Alarm condensor out level</label>
+ <description>Alarm condensor out level</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41748" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14 Alarm condensor in level</label>
+ <description>Alarm condensor in level</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41749" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14 Alarm condensor out level</label>
+ <description>Alarm condensor out level</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41752" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14 Alarm condensor in level</label>
+ <description>Alarm condensor in level</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41753" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14 Alarm condensor out level</label>
+ <description>Alarm condensor out level</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41756" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14 Alarm condensor in level</label>
+ <description>Alarm condensor in level</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41757" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14 Alarm condensor out level</label>
+ <description>Alarm condensor out level</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41760" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14 Alarm condensor in level</label>
+ <description>Alarm condensor in level</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41761" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14 Alarm condensor out level</label>
+ <description>Alarm condensor out level</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41764" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14 Alarm condensor in level</label>
+ <description>Alarm condensor in level</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41765" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14 Alarm condensor out level</label>
+ <description>Alarm condensor out level</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41768" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14 Alarm condensor in level</label>
+ <description>Alarm condensor in level</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41769" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14 Alarm condensor out level</label>
+ <description>Alarm condensor out level</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41772" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101-EP14 Alarm condensor in level</label>
+ <description>Alarm condensor in level</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41773" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101-EP14 Alarm condensor out level</label>
+ <description>Alarm condensor out level</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41928" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart Price Adaption Price</label>
+ <description>The current electric price</description>
+ <state pattern="%.2f" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41929" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart Price Adaption Price Level</label>
+ <description>Whether the current price is unknown (0), low (1), medium (2), high (3)</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41930" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Power 10</label>
+ <description></description>
+ <state pattern="%d W" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41931" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Power 9</label>
+ <description></description>
+ <state pattern="%d W" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41932" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Power 8</label>
+ <description></description>
+ <state pattern="%d W" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41933" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Power 7</label>
+ <description></description>
+ <state pattern="%d W" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41934" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Power 6</label>
+ <description></description>
+ <state pattern="%d W" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41935" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Power 5</label>
+ <description></description>
+ <state pattern="%d W" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41936" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Power 4</label>
+ <description></description>
+ <state pattern="%d W" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41937" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Power 3</label>
+ <description></description>
+ <state pattern="%d W" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41938" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Power 2</label>
+ <description></description>
+ <state pattern="%d W" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41939" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Power 1</label>
+ <description></description>
+ <state pattern="%d W" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41940" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Error High 10</label>
+ <description></description>
+ <state pattern="%d W" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41941" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Error High 9</label>
+ <description></description>
+ <state pattern="%d W" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41942" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Error High 8</label>
+ <description></description>
+ <state pattern="%d W" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41943" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Error High 7</label>
+ <description></description>
+ <state pattern="%d W" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41944" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Error High 6</label>
+ <description></description>
+ <state pattern="%d W" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41945" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Error High 5</label>
+ <description></description>
+ <state pattern="%d W" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41946" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Error High 4</label>
+ <description></description>
+ <state pattern="%d W" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41947" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Error High 3</label>
+ <description></description>
+ <state pattern="%d W" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41948" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Error High 2</label>
+ <description></description>
+ <state pattern="%d W" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41949" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Error High 1</label>
+ <description></description>
+ <state pattern="%d W" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41950" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Error Low 10</label>
+ <description></description>
+ <state pattern="%d W" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41951" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Error Low 9</label>
+ <description></description>
+ <state pattern="%d W" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41952" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Error Low 8</label>
+ <description></description>
+ <state pattern="%d W" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41953" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Error Low 7</label>
+ <description></description>
+ <state pattern="%d W" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41954" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Error Low 6</label>
+ <description></description>
+ <state pattern="%d W" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41955" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Error Low 5</label>
+ <description></description>
+ <state pattern="%d W" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41956" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Error Low 4</label>
+ <description></description>
+ <state pattern="%d W" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41957" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Error Low 3</label>
+ <description></description>
+ <state pattern="%d W" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41958" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Error Low 2</label>
+ <description></description>
+ <state pattern="%d W" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41959" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Error Low 1</label>
+ <description></description>
+ <state pattern="%d W" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41960" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Com Percentage 10</label>
+ <description></description>
+ <state pattern="%d %%" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41961" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Com Percentage 9</label>
+ <description></description>
+ <state pattern="%d %%" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41962" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Com Percentage 8</label>
+ <description></description>
+ <state pattern="%d %%" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41963" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Com Percentage 7</label>
+ <description></description>
+ <state pattern="%d %%" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41964" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Com Percentage 6</label>
+ <description></description>
+ <state pattern="%d %%" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41965" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Com Percentage 5</label>
+ <description></description>
+ <state pattern="%d %%" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41966" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Com Percentage 4</label>
+ <description></description>
+ <state pattern="%d %%" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41967" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Com Percentage 3</label>
+ <description></description>
+ <state pattern="%d %%" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41968" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Com Percentage 2</label>
+ <description></description>
+ <state pattern="%d %%" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41969" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Com Percentage 1</label>
+ <description></description>
+ <state pattern="%d %%" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41980" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Voltage1 10</label>
+ <description></description>
+ <state pattern="%.1f V" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41981" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Voltage1 9</label>
+ <description></description>
+ <state pattern="%.1f V" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41982" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Voltage1 8</label>
+ <description></description>
+ <state pattern="%.1f V" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41983" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Voltage1 7</label>
+ <description></description>
+ <state pattern="%.1f V" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41984" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Voltage1 6</label>
+ <description></description>
+ <state pattern="%.1f V" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41985" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Voltage1 5</label>
+ <description></description>
+ <state pattern="%.1f V" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41986" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Voltage1 4</label>
+ <description></description>
+ <state pattern="%.1f V" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41987" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Voltage1 3</label>
+ <description></description>
+ <state pattern="%.1f V" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41988" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Voltage1 2</label>
+ <description></description>
+ <state pattern="%.1f V" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41989" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Voltage1 1</label>
+ <description></description>
+ <state pattern="%.1f V" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41990" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Voltage2 10</label>
+ <description></description>
+ <state pattern="%.1f V" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41991" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Voltage2 9</label>
+ <description></description>
+ <state pattern="%.1f V" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41992" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Voltage2 8</label>
+ <description></description>
+ <state pattern="%.1f V" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41993" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Voltage2 7</label>
+ <description></description>
+ <state pattern="%.1f V" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41994" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Voltage2 6</label>
+ <description></description>
+ <state pattern="%.1f V" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41995" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Voltage2 5</label>
+ <description></description>
+ <state pattern="%.1f V" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41996" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Voltage2 4</label>
+ <description></description>
+ <state pattern="%.1f V" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41997" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Voltage2 3</label>
+ <description></description>
+ <state pattern="%.1f V" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41998" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Voltage2 2</label>
+ <description></description>
+ <state pattern="%.1f V" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-41999" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Voltage2 1</label>
+ <description></description>
+ <state pattern="%.1f V" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42000" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Temperature 10</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42001" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Temperature 9</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42002" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Temperature 8</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42003" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Temperature 7</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42004" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Temperature 6</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42005" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Temperature 5</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42006" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Temperature 4</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42007" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Temperature 3</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42008" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Temperature 2</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42009" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Temperature 1</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42010" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Energy 10</label>
+ <description></description>
+ <state pattern="%.1f kWh" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42012" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Energy 9</label>
+ <description></description>
+ <state pattern="%.1f kWh" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42014" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Energy 8</label>
+ <description></description>
+ <state pattern="%.1f kWh" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42016" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Energy 7</label>
+ <description></description>
+ <state pattern="%.1f kWh" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42018" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Energy 6</label>
+ <description></description>
+ <state pattern="%.1f kWh" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42020" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Energy 5</label>
+ <description></description>
+ <state pattern="%.1f kWh" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42022" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Energy 4</label>
+ <description></description>
+ <state pattern="%.1f kWh" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42024" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Energy 3</label>
+ <description></description>
+ <state pattern="%.1f kWh" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42026" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Energy 2</label>
+ <description></description>
+ <state pattern="%.1f kWh" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42028" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Energy 1</label>
+ <description></description>
+ <state pattern="%.1f kWh" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42030" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 EME20 Version</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42033" advanced="true">
+ <item-type>Number</item-type>
+ <label>PV Panel Heat Offset</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42034" advanced="true">
+ <item-type>Number</item-type>
+ <label>PV Panel Pool Offset</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42035" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 EME20 Total Power</label>
+ <description></description>
+ <state min="0" max="4294967295" step="1" pattern="%d W" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42037" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 EME20 Total Average Power</label>
+ <description></description>
+ <state min="0" max="4294967295" step="1" pattern="%d W" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42075" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 EME20 Total Energy</label>
+ <description></description>
+ <state min="0" max="4294967295" step="1" pattern="%.1f kWh" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42080" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Alarm 504</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42081" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Alarm 505</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42082" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Alarm 506</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42083" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Alarm 507</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42084" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Alarm 508</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42085" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Alarm 509</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42086" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Alarm 510</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42087" advanced="true">
+ <item-type>Number</item-type>
+ <label>AA23-BE5 Alarm 511</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42100" advanced="true">
+ <item-type>Number</item-type>
+ <label>BT1 Average, 24h</label>
+ <description>EB100-BT1 Outdoor temperature average, 24h</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42101" advanced="true">
+ <item-type>Number</item-type>
+ <label>Used heating power average, 24h</label>
+ <description>Used heating power average, 24h</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42136" advanced="true">
+ <item-type>Number</item-type>
+ <label>BT22 Supply air temp.</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42137" advanced="true">
+ <item-type>Number</item-type>
+ <label>BT22 Supply air temp.</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42138" advanced="true">
+ <item-type>Number</item-type>
+ <label>BT22 Supply air temp.</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42139" advanced="true">
+ <item-type>Number</item-type>
+ <label>AZ30-BT23 Outdoor temp. ERS 4</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42140" advanced="true">
+ <item-type>Number</item-type>
+ <label>AZ30-BT23 Outdoor temp. ERS 3</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42141" advanced="true">
+ <item-type>Number</item-type>
+ <label>AZ30-BT23 Outdoor temp. ERS 2</label>
+ <description></description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42150" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 4 accessory relays</label>
+ <description>Indicates the status of the relays on the ERS accessory. The information is binary encoded. b0: K1, b1:
+ K2, b2: K3, b3: K4</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42151" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 3 accessory relays</label>
+ <description>Indicates the status of the relays on the ERS accessory. The information is binary encoded. b0: K1, b1:
+ K2, b2: K3, b3: K4</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42152" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 2 accessory relays</label>
+ <description>Indicates the status of the relays on the ERS accessory. The information is binary encoded. b0: K1, b1:
+ K2, b2: K3, b3: K4</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42153" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 4 accessory GQ2 speed</label>
+ <description>Indicates the speed of the GQ2 fan speed on the ERS accessory.</description>
+ <state pattern="%d %%" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42154" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 3 accessory GQ2 speed</label>
+ <description>Indicates the speed of the GQ2 fan speed on the ERS accessory.</description>
+ <state pattern="%d %%" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42155" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 2 accessory GQ2 speed</label>
+ <description>Indicates the speed of the GQ2 fan speed on the ERS accessory.</description>
+ <state pattern="%d %%" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42156" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 4 accessory GQ3 speed</label>
+ <description>Indicates the speed of the GQ3 fan speed on the ERS accessory.</description>
+ <state pattern="%d %%" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42157" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 3 accessory GQ3 speed</label>
+ <description>Indicates the speed of the GQ3 fan speed on the ERS accessory.</description>
+ <state pattern="%d %%" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42158" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 2 accessory GQ3 speed</label>
+ <description>Indicates the speed of the GQ3 fan speed on the ERS accessory.</description>
+ <state pattern="%d %%" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42159" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 4 accessory block status</label>
+ <description>Indicates if the ERS accessory is externaly blocked.</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42160" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 3 accessory block status</label>
+ <description>Indicates if the ERS accessory is externaly blocked.</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42161" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 2 accessory block status</label>
+ <description>Indicates if the ERS accessory is externaly blocked.</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42162" advanced="true">
+ <item-type>String</item-type>
+ <label>External ERS 4 accessory EB17</label>
+ <description>Indicates if the status of ERS accessory EB17. I = closed, 0 = open.</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">open.</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42163" advanced="true">
+ <item-type>String</item-type>
+ <label>External ERS 3 accessory EB17</label>
+ <description>Indicates if the status of ERS accessory EB17. I = closed, 0 = open.</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">open.</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42164" advanced="true">
+ <item-type>String</item-type>
+ <label>External ERS 2 accessory EB17</label>
+ <description>Indicates if the status of ERS accessory EB17. I = closed, 0 = open.</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">open.</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42464" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 4 fire place guard</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42465" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 3 fire place guard</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42466" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 2 fire place guard</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42467" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 1 fire place guard</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42468" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108 External Energy Meter 2 Accumulated Energy</label>
+ <description></description>
+ <state pattern="%d kWh" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42470" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108 External Energy Meter 1 Accumulated Energy</label>
+ <description></description>
+ <state pattern="%d kWh" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42472" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107 External Energy Meter 2 Accumulated Energy</label>
+ <description></description>
+ <state pattern="%d kWh" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42474" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107 External Energy Meter 1 Accumulated Energy</label>
+ <description></description>
+ <state pattern="%d kWh" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42476" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106 External Energy Meter 2 Accumulated Energy</label>
+ <description></description>
+ <state pattern="%d kWh" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42478" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106 External Energy Meter 1 Accumulated Energy</label>
+ <description></description>
+ <state pattern="%d kWh" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42480" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105 External Energy Meter 2 Accumulated Energy</label>
+ <description></description>
+ <state pattern="%d kWh" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42482" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105 External Energy Meter 1 Accumulated Energy</label>
+ <description></description>
+ <state pattern="%d kWh" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42484" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104 External Energy Meter 2 Accumulated Energy</label>
+ <description></description>
+ <state pattern="%d kWh" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42486" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104 External Energy Meter 1 Accumulated Energy</label>
+ <description></description>
+ <state pattern="%d kWh" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42488" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103 External Energy Meter 2 Accumulated Energy</label>
+ <description></description>
+ <state pattern="%d kWh" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42490" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103 External Energy Meter 1 Accumulated Energy</label>
+ <description></description>
+ <state pattern="%d kWh" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42492" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102 External Energy Meter 2 Accumulated Energy</label>
+ <description></description>
+ <state pattern="%d kWh" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42494" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102 External Energy Meter 1 Accumulated Energy</label>
+ <description></description>
+ <state pattern="%d kWh" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42496" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101 External Energy Meter 2 Accumulated Energy</label>
+ <description></description>
+ <state pattern="%d kWh" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42498" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101 External Energy Meter 1 Accumulated Energy</label>
+ <description></description>
+ <state pattern="%d kWh" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-42504" advanced="true">
+ <item-type>Number</item-type>
+ <label>External Energy Meter Accumulated System</label>
+ <description></description>
+ <state pattern="%d kWh" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43001" advanced="true">
+ <item-type>Number</item-type>
+ <label>Software version</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43005">
+ <item-type>Number</item-type>
+ <label>Degree Minutes (16 bit)</label>
+ <description>Degree minutes, 16bit value (-32768 < x < 32767). Values outside valid values are rounded to the
+ closest valid value.</description>
+ <state min="-30000" max="30000" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43006" advanced="true">
+ <item-type>Number</item-type>
+ <label>Calc. Supply S4</label>
+ <description>Calculated supply temperature for the climate system</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43007" advanced="true">
+ <item-type>Number</item-type>
+ <label>Calc. Supply S3</label>
+ <description>Calculated supply temperature for the climate system</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43008" advanced="true">
+ <item-type>Number</item-type>
+ <label>Calc. Supply S2</label>
+ <description>Calculated supply temperature for the climate system</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43009">
+ <item-type>Number</item-type>
+ <label>Calc. Supply S1</label>
+ <description>Calculated supply temperature for the climate system</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43013" advanced="true">
+ <item-type>String</item-type>
+ <label>Freeze Protection Status</label>
+ <description>1 = Freeze protection active</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="1">Freeze protection active</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43024" advanced="true">
+ <item-type>String</item-type>
+ <label>Status Cooling</label>
+ <description> 0=Off 1=On</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">Off</option>
+ <option value="1">On</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43065" advanced="true">
+ <item-type>Number</item-type>
+ <label>Heat Medium Flow dT Actual</label>
+ <description>Current value of the delta T for the heat medium flow</description>
+ <state pattern="%.1f" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43081">
+ <item-type>Number</item-type>
+ <label>Tot. op.time add.</label>
+ <description>Total electric additive operation time</description>
+ <state pattern="%.1f h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43084" advanced="true">
+ <item-type>Number</item-type>
+ <label>Int. el.add. Power</label>
+ <description>Current power from the internal electrical addition</description>
+ <state pattern="%.2f kW" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43086">
+ <item-type>String</item-type>
+ <label>Prio</label>
+ <description>Indicates what heating action (HW/heat/pool) currently prioritised 10=Off 20=Hot Water 30=Heat 40=Pool
+ 41=Pool 2 50=Transfer 60=Cooling</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="10">Off</option>
+ <option value="20">Hot Water</option>
+ <option value="30">Heat</option>
+ <option value="40">Pool</option>
+ <option value="41">Pool 2</option>
+ <option value="50">Transfer</option>
+ <option value="60">Cooling</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43091" advanced="true">
+ <item-type>Number</item-type>
+ <label>Int. el.add. State</label>
+ <description>Number of steps active for internal step-controlled addition</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43093" advanced="true">
+ <item-type>Number</item-type>
+ <label>Mixing Valve State S4</label>
+ <description>State of the mixing valve for the climate system</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43094" advanced="true">
+ <item-type>Number</item-type>
+ <label>Mixing Valve State S3</label>
+ <description>State of the mixing valve for the climate system</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43095" advanced="true">
+ <item-type>Number</item-type>
+ <label>Mixing Valve State S2</label>
+ <description>State of the mixing valve for the climate system</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43096" advanced="true">
+ <item-type>Number</item-type>
+ <label>Mixing Valve State S1</label>
+ <description>State of the mixing valve for the climate system</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43097" advanced="true">
+ <item-type>String</item-type>
+ <label>Status of the shunt controlled additional heat accessory</label>
+ <description>10 = Off, 20 = Running, 30 = Passive</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="10">Off</option>
+ <option value="20">Running</option>
+ <option value="30">Passive</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43158" advanced="true">
+ <item-type>Number</item-type>
+ <label>External adjustment activated via input S4</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43159" advanced="true">
+ <item-type>Number</item-type>
+ <label>External adjustment activated via input S3</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43160" advanced="true">
+ <item-type>Number</item-type>
+ <label>External adjustment activated via input S2</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43161" advanced="true">
+ <item-type>Number</item-type>
+ <label>External adjustment activated via input S1</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43163" advanced="true">
+ <item-type>String</item-type>
+ <label>Blocking status of the shunt controlled add heat acc</label>
+ <description>0 = Unblocked, 1 = Blocked</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">Unblocked</option>
+ <option value="1">Blocked</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43171" advanced="true">
+ <item-type>String</item-type>
+ <label>Blocking status of the step controlled add heat acc</label>
+ <description>0 = Unblocked, 1 = Blocked</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">Unblocked</option>
+ <option value="1">Blocked</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43189" advanced="true">
+ <item-type>String</item-type>
+ <label>GP10 Ext. Supply Pump Status</label>
+ <description>External supply pump status. 1=on,0=off</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="1">on</option>
+ <option value="0">off</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43230" advanced="true">
+ <item-type>Number</item-type>
+ <label>Heat Meter (OBSOLETE)</label>
+ <description>Obsolete since v4798 of the controller software</description>
+ <state pattern="%.1f kWh" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43239" advanced="true">
+ <item-type>Number</item-type>
+ <label>Tot. HW op.time add.</label>
+ <description>Total electric additive operation time in hot water mode</description>
+ <state pattern="%.1f h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43473" advanced="true">
+ <item-type>Number</item-type>
+ <label>Docked Heat Compressors</label>
+ <description>Number of compressors docked to heating</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43474" advanced="true">
+ <item-type>Number</item-type>
+ <label>Docked Hot Water Compressors</label>
+ <description>Number of compressors docked to hot water</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43475" advanced="true">
+ <item-type>Number</item-type>
+ <label>Docked Pool 1 Compressors</label>
+ <description>Number of compressors docked to pool 1</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43514" advanced="true">
+ <item-type>String</item-type>
+ <label>EB100-EP14 PCA Base Relays</label>
+ <description>Indicates active relays on the PCA Base card. Please refer to the wiring diagram for relay description.
+ Binary encoded. 1=on, 0=off. Bit0=K4,Bit1=K3,Bit2=K2,Bit3=K1</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="1">on</option>
+ <option value="0">off. Bit0 K4 Bit1 K3 Bit2 K2 Bit3 K1</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43516" advanced="true">
+ <item-type>Number</item-type>
+ <label>PCA-Power Relays EP14</label>
+ <description>Indicates the active relays on the PCA-Power card. The information is binary encoded</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43555" advanced="true">
+ <item-type>String</item-type>
+ <label>HW Comfort Shunt State</label>
+ <description>10=shunt off,20=shunt open,30=shunt closed</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="10">shunt off</option>
+ <option value="20">shunt open</option>
+ <option value="30">shunt closed</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43556" advanced="true">
+ <item-type>String</item-type>
+ <label>HW Comfort Add Status</label>
+ <description>1=on,0=off</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="1">on</option>
+ <option value="0">off</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43560" advanced="true">
+ <item-type>Number</item-type>
+ <label>Pool 2 blocked</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43561" advanced="true">
+ <item-type>Number</item-type>
+ <label>Pool 1 blocked</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43563" advanced="true">
+ <item-type>Number</item-type>
+ <label>GP9 Pool 2 Valve</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43564" advanced="true">
+ <item-type>Number</item-type>
+ <label>GP9 Pool 1 Valve</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43577" advanced="true">
+ <item-type>Number</item-type>
+ <label>Docked Pool 2 Compressors</label>
+ <description>Number of compressors docked to pool 2</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43580" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108 Version</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43598" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108 Slave Type</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43599" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108 Compressor EP14 Size</label>
+ <description></description>
+ <state pattern="%d kW" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43621" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14-BT3 Return Temp.</label>
+ <description>Return temperature, BT3</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43624" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14-BT12 Condensor Out</label>
+ <description>Condensor temperature, BT12</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43625" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14-BT14 Hot Gas Temp</label>
+ <description>Hot gas temperature, BT14</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43626" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14-BT15 Liquid Line</label>
+ <description>Liquid line temperature, BT15</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43627" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14-BT17 Suction</label>
+ <description>Suction temperature, BT17</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43631" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14 Compr. time to start</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43635" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14 Compressor starts</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43637" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14 Tot. op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43639" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14 Tot. HW op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43641" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14 Alarm number</label>
+ <description>The value indicates the most severe current alarm</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43642" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107 Version</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43660" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107 Slave Type</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43661" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107 Compressor EP14 Size</label>
+ <description></description>
+ <state pattern="%d kW" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43683" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14-BT3 Return Temp.</label>
+ <description>Return temperature, BT3</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43686" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14-BT12 Condensor Out</label>
+ <description>Condensor temperature, BT12</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43687" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14-BT14 Hot Gas Temp</label>
+ <description>Hot gas temperature, BT14</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43688" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14-BT15 Liquid Line</label>
+ <description>Liquid line temperature, BT15</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43689" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14-BT17 Suction</label>
+ <description>Suction temperature, BT17</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43692" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14 Compressor State</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43693" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14 Compr. time to start</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43697" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14 Compressor starts</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43699" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14 Tot. op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43701" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14 Tot. HW op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43703" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14 Alarm number</label>
+ <description>The value indicates the most severe current alarm</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43704" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106 Version</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43722" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106 Slave Type</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43723" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106 Compressor EP14 Size</label>
+ <description></description>
+ <state pattern="%d kW" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43745" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14-BT3 Return Temp.</label>
+ <description>Return temperature, BT3</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43748" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14-BT12 Condensor Out</label>
+ <description>Condensor temperature, BT12</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43749" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14-BT14 Hot Gas Temp</label>
+ <description>Hot gas temperature, BT14</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43750" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14-BT15 Liquid Line</label>
+ <description>Liquid line temperature, BT15</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43751" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14-BT17 Suction</label>
+ <description>Suction temperature, BT17</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43755" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14 Compr. time to start</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43759" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14 Compressor starts</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43761" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14 Tot. op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43763" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14 Tot. HW op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43765" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14 Alarm number</label>
+ <description>The value indicates the most severe current alarm</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43766" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105 Version</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43784" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105 Slave Type</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43785" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105 Compressor EP14 Size</label>
+ <description></description>
+ <state pattern="%d kW" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43807" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14-BT3 Return Temp.</label>
+ <description>Return temperature, BT3</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43810" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14-BT12 Condensor Out</label>
+ <description>Condensor temperature, BT12</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43811" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14-BT14 Hot Gas Temp</label>
+ <description>Hot gas temperature, BT14</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43812" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14-BT15 Liquid Line</label>
+ <description>Liquid line temperature, BT15</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43813" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14-BT17 Suction</label>
+ <description>Suction temperature, BT17</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43817" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14 Compr. time to start</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43821" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14 Compressor starts</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43823" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14 Tot. op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43825" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14 Tot. HW op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43827" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14 Alarm number</label>
+ <description>The value indicates the most severe current alarm</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43828" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104 Version</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43846" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104 Slave Type</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43847" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104 Compressor EP14 Size</label>
+ <description></description>
+ <state pattern="%d kW" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43869" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14-BT3 Return Temp.</label>
+ <description>Return temperature, BT3</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43872" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14-BT12 Condensor Out</label>
+ <description>Condensor temperature, BT12</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43873" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14-BT14 Hot Gas Temp</label>
+ <description>Hot gas temperature, BT14</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43874" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14-BT15 Liquid Line</label>
+ <description>Liquid line temperature, BT15</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43875" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14-BT17 Suction</label>
+ <description>Suction temperature, BT17</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43879" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14 Compr. time to start</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43883" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14 Compressor starts</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43885" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14 Tot. op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43887" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14 Tot. HW op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43889" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14 Alarm number</label>
+ <description>The value indicates the most severe current alarm</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43890" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103 Version</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43908" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103 Slave Type</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43909" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103 Compressor EP14 Size</label>
+ <description></description>
+ <state pattern="%d kW" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43931" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14-BT3 Return Temp.</label>
+ <description>Return temperature, BT3</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43934" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14-BT12 Condensor Out</label>
+ <description>Condensor temperature, BT12</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43935" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14-BT14 Hot Gas Temp</label>
+ <description>Hot gas temperature, BT14</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43936" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14-BT15 Liquid Line</label>
+ <description>Liquid line temperature, BT15</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43937" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14-BT17 Suction</label>
+ <description>Suction temperature, BT17</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43941" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14 Compr. time to start</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43945" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14 Compressor starts</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43947" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14 Tot. op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43949" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14 Tot. HW op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43951" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14 Alarm number</label>
+ <description>The value indicates the most severe current alarm</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43952" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102 Version</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43970" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102 Slave Type</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43971" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102 Compressor EP14 Size</label>
+ <description></description>
+ <state pattern="%d kW" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43993" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14-BT3 Return Temp.</label>
+ <description>Return temperature, BT3</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43996" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14-BT12 Condensor Out</label>
+ <description>Condensor temperature, BT12</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43997" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14-BT14 Hot Gas Temp</label>
+ <description>Hot gas temperature, BT14</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43998" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14-BT15 Liquid Line</label>
+ <description>Liquid line temperature, BT15</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-43999" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14-BT17 Suction</label>
+ <description>Suction temperature, BT17</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44003" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14 Compr. time to start</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44007" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14 Compressor starts</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44009" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14 Tot. op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44011" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14 Tot. HW op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44013" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14 Alarm number</label>
+ <description>The value indicates the most severe current alarm</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44014" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101 Version</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44032" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101 Slave Type</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44033" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101 Compressor EP14 Size</label>
+ <description></description>
+ <state pattern="%d kW" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44055">
+ <item-type>Number</item-type>
+ <label>EB101-EP14-BT3 Return Temp.</label>
+ <description>Return temperature, BT3</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44058">
+ <item-type>Number</item-type>
+ <label>EB101-EP14-BT12 Condensor Out</label>
+ <description>Condensor temperature, BT12</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44059" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101-EP14-BT14 Hot Gas Temp</label>
+ <description>Hot gas temperature, BT14</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44060" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101-EP14-BT15 Liquid Line</label>
+ <description>Liquid line temperature, BT15</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44061" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101-EP14-BT17 Suction</label>
+ <description>Suction temperature, BT17</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44065" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101-EP14 Compr. time to start</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44069" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101-EP14 Compressor starts</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44071" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101-EP14 Tot. op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44073" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101-EP14 Tot. HW op.time compr</label>
+ <description></description>
+ <state pattern="%d h" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44075" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101-EP14 Alarm number</label>
+ <description>The value indicates the most severe current alarm</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44139" advanced="true">
+ <item-type>String</item-type>
+ <label>EB108-EP14 Prio</label>
+ <description>Indicates what need is assigned to the compressor module, 0 = Off, 1 = Heat, 2 = Hot water, 3 = Pool 1, 4
+ = Pool2, 5=External Request</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">Off</option>
+ <option value="1">Heat</option>
+ <option value="2">Hot water</option>
+ <option value="3">Pool 1</option>
+ <option value="4">Pool2</option>
+ <option value="5">External Request</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44152" advanced="true">
+ <item-type>String</item-type>
+ <label>EB107-EP14 Prio</label>
+ <description>Indicates what need is assigned to the compressor module, 0 = Off, 1 = Heat, 2 = Hot water, 3 = Pool 1, 4
+ = Pool2, 5=External Request</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">Off</option>
+ <option value="1">Heat</option>
+ <option value="2">Hot water</option>
+ <option value="3">Pool 1</option>
+ <option value="4">Pool2</option>
+ <option value="5">External Request</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44165" advanced="true">
+ <item-type>String</item-type>
+ <label>EB106-EP14 Prio</label>
+ <description>Indicates what need is assigned to the compressor module, 0 = Off, 1 = Heat, 2 = Hot water, 3 = Pool 1, 4
+ = Pool2, 5=External Request</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">Off</option>
+ <option value="1">Heat</option>
+ <option value="2">Hot water</option>
+ <option value="3">Pool 1</option>
+ <option value="4">Pool2</option>
+ <option value="5">External Request</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44178" advanced="true">
+ <item-type>String</item-type>
+ <label>EB105-EP14 Prio</label>
+ <description>Indicates what need is assigned to the compressor module, 0 = Off, 1 = Heat, 2 = Hot water, 3 = Pool 1, 4
+ = Pool2, 5=External Request</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">Off</option>
+ <option value="1">Heat</option>
+ <option value="2">Hot water</option>
+ <option value="3">Pool 1</option>
+ <option value="4">Pool2</option>
+ <option value="5">External Request</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44191" advanced="true">
+ <item-type>String</item-type>
+ <label>EB104-EP14 Prio</label>
+ <description>Indicates what need is assigned to the compressor module, 0 = Off, 1 = Heat, 2 = Hot water, 3 = Pool 1, 4
+ = Pool2, 5=External Request</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">Off</option>
+ <option value="1">Heat</option>
+ <option value="2">Hot water</option>
+ <option value="3">Pool 1</option>
+ <option value="4">Pool2</option>
+ <option value="5">External Request</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44204" advanced="true">
+ <item-type>String</item-type>
+ <label>EB103-EP14 Prio</label>
+ <description>Indicates what need is assigned to the compressor module, 0 = Off, 1 = Heat, 2 = Hot water, 3 = Pool 1, 4
+ = Pool2, 5=External Request</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">Off</option>
+ <option value="1">Heat</option>
+ <option value="2">Hot water</option>
+ <option value="3">Pool 1</option>
+ <option value="4">Pool2</option>
+ <option value="5">External Request</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44217" advanced="true">
+ <item-type>String</item-type>
+ <label>EB102-EP14 Prio</label>
+ <description>Indicates what need is assigned to the compressor module, 0 = Off, 1 = Heat, 2 = Hot water, 3 = Pool 1, 4
+ = Pool2, 5=External Request</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">Off</option>
+ <option value="1">Heat</option>
+ <option value="2">Hot water</option>
+ <option value="3">Pool 1</option>
+ <option value="4">Pool2</option>
+ <option value="5">External Request</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44230" advanced="true">
+ <item-type>String</item-type>
+ <label>EB101-EP14 Prio</label>
+ <description>Indicates what need is assigned to the compressor module, 0 = Off, 1 = Heat, 2 = Hot water, 3 = Pool 1, 4
+ = Pool2, 5=External Request</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">Off</option>
+ <option value="1">Heat</option>
+ <option value="2">Hot water</option>
+ <option value="3">Pool 1</option>
+ <option value="4">Pool2</option>
+ <option value="5">External Request</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44243" advanced="true">
+ <item-type>String</item-type>
+ <label>EB100-EP14 Prio</label>
+ <description>Indicates what need is assigned to the compressor module, 0 = Off, 1 = Heat, 2 = Hot water, 3 = Pool 1, 4
+ = Pool2, 5=External Request</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">Off</option>
+ <option value="1">Heat</option>
+ <option value="2">Hot water</option>
+ <option value="3">Pool 1</option>
+ <option value="4">Pool2</option>
+ <option value="5">External Request</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44256" advanced="true">
+ <item-type>Number</item-type>
+ <label>Ext. Cooling Blocked</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44266" advanced="true">
+ <item-type>Number</item-type>
+ <label>Cool Degree Minutes</label>
+ <description></description>
+ <state min="-30000" max="30000" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44267" advanced="true">
+ <item-type>Number</item-type>
+ <label>Calc. Cooling Supply S4</label>
+ <description>Calculated supply temperature in cooling mode for the climate system</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44268" advanced="true">
+ <item-type>Number</item-type>
+ <label>Calc. Cooling Supply S3</label>
+ <description>Calculated supply temperature in cooling mode for the climate system</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44269" advanced="true">
+ <item-type>Number</item-type>
+ <label>Calc. Cooling Supply S2</label>
+ <description>Calculated supply temperature in cooling mode for the climate system</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44270" advanced="true">
+ <item-type>Number</item-type>
+ <label>Calc. Cooling Supply S1</label>
+ <description>Calculated supply temperature in cooling mode for the climate system</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44282" advanced="true">
+ <item-type>Number</item-type>
+ <label>Used cprs. HW</label>
+ <description>The number of compressors that's currently producing hot water</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44283" advanced="true">
+ <item-type>Number</item-type>
+ <label>Used cprs. heat</label>
+ <description>The number of compressors that's currently producing heating</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44284" advanced="true">
+ <item-type>Number</item-type>
+ <label>Used cprs. pool 1</label>
+ <description>The number of compressors that's currently producing poolheating for pool 1</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44285" advanced="true">
+ <item-type>Number</item-type>
+ <label>Used cprs. pool 2</label>
+ <description>The number of compressors that's currently producing poolheating for pool 2</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44320" advanced="true">
+ <item-type>Number</item-type>
+ <label>Used cprs. cool</label>
+ <description>The number of compressors that's currently producing active cooling</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44331" advanced="true">
+ <item-type>Number</item-type>
+ <label>Software release</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44334" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14-BT28 Outdoor Temp</label>
+ <description>Current outdoor temperature, BT28</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44335" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14-BT16 Evaporator</label>
+ <description>Evaporator temperature, BT16</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44338" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14-BT28 Outdoor Temp</label>
+ <description>Current outdoor temperature, BT28</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44339" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14-BT16 Evaporator</label>
+ <description>Evaporator temperature, BT16</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44342" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14-BT28 Outdoor Temp</label>
+ <description>Current outdoor temperature, BT28</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44343" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14-BT16 Evaporator</label>
+ <description>Evaporator temperature, BT16</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44346" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14-BT28 Outdoor Temp</label>
+ <description>Current outdoor temperature, BT28</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44347" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14-BT16 Evaporator</label>
+ <description>Evaporator temperature, BT16</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44350" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14-BT28 Outdoor Temp</label>
+ <description>Current outdoor temperature, BT28</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44351" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14-BT16 Evaporator</label>
+ <description>Evaporator temperature, BT16</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44354" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14-BT28 Outdoor Temp</label>
+ <description>Current outdoor temperature, BT28</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44355" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14-BT16 Evaporator</label>
+ <description>Evaporator temperature, BT16</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44358" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14-BT28 Outdoor Temp</label>
+ <description>Current outdoor temperature, BT28</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44359" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14-BT16 Evaporator</label>
+ <description>Evaporator temperature, BT16</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44362">
+ <item-type>Number</item-type>
+ <label>EB101-EP14-BT28 Outdoor Temp</label>
+ <description>Current outdoor temperature, BT28</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44363" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101-EP14-BT16 Evaporator</label>
+ <description>Evaporator temperature, BT16</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44389" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108 Speed charge pump</label>
+ <description></description>
+ <state pattern="%d %%" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44390" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107 Speed charge pump</label>
+ <description></description>
+ <state pattern="%d %%" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44391" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106 Speed charge pump</label>
+ <description></description>
+ <state pattern="%d %%" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44392" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105 Speed charge pump</label>
+ <description></description>
+ <state pattern="%d %%" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44393" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104 Speed charge pump</label>
+ <description></description>
+ <state pattern="%d %%" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44394" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103 Speed charge pump</label>
+ <description></description>
+ <state pattern="%d %%" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44395" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102 Speed charge pump</label>
+ <description></description>
+ <state pattern="%d %%" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44396">
+ <item-type>Number</item-type>
+ <label>EB101 Speed charge pump</label>
+ <description></description>
+ <state pattern="%d %%" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44415" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14 Compressor State</label>
+ <description>On/Off</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44421" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14 Compressor State</label>
+ <description>On/Off</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44427" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14 Compressor State</label>
+ <description>On/Off</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44433" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14 Compressor State</label>
+ <description>On/Off</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44439" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14 Compressor State</label>
+ <description>On/Off</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44445" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14 Compressor State</label>
+ <description>On/Off</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44451" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14 Compressor State</label>
+ <description>On/Off</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44457" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101-EP14 Compressor State</label>
+ <description>On/Off</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44483" advanced="true">
+ <item-type>String</item-type>
+ <label>State of the extra additional heat in series</label>
+ <description>0 = Off, 1 = On</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">Off</option>
+ <option value="1">On</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44487" advanced="true">
+ <item-type>Number</item-type>
+ <label>Docked Cool Compressors</label>
+ <description>Number of compressors docked to cooling</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44503" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14 High Pressure Sensor Outdoor Unit</label>
+ <description></description>
+ <state pattern="%.1f bar" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44504" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14 Low Pressure Sensor Outdoor Unit</label>
+ <description></description>
+ <state pattern="%.1f bar" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44505" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14 Actual Cpr Frequency Outdoor Unit</label>
+ <description></description>
+ <state pattern="%.1f Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44506" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14 Protection Status Register Outdoor Unit</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44507" advanced="true">
+ <item-type>String</item-type>
+ <label>EB108-EP14 Defrosting Outdoor Unit</label>
+ <description>0=No, 1=Active, 2 = Passive</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">No</option>
+ <option value="1">Active</option>
+ <option value="2">Passive</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44510" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14 Calculated Power Outdoor Unit</label>
+ <description></description>
+ <state pattern="%d kW" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44531" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14 High Pressure Sensor Outdoor Unit</label>
+ <description></description>
+ <state pattern="%.1f bar" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44532" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14 Low Pressure Sensor Outdoor Unit</label>
+ <description></description>
+ <state pattern="%.1f bar" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44533" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14 Actual Cpr Frequency Outdoor Unit</label>
+ <description></description>
+ <state pattern="%.1f Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44534" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14 Protection Status Register Outdoor Unit</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44535" advanced="true">
+ <item-type>String</item-type>
+ <label>EB107-EP14 Defrosting Outdoor Unit</label>
+ <description>0=No, 1=Active, 2 = Passive</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">No</option>
+ <option value="1">Active</option>
+ <option value="2">Passive</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44538" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14 Calculated Power Outdoor Unit</label>
+ <description></description>
+ <state pattern="%d kW" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44559" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14 High Pressure Sensor Outdoor Unit</label>
+ <description></description>
+ <state pattern="%.1f bar" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44560" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14 Low Pressure Sensor Outdoor Unit</label>
+ <description></description>
+ <state pattern="%.1f bar" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44561" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14 Actual Cpr Frequency Outdoor Unit</label>
+ <description></description>
+ <state pattern="%.1f Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44562" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14 Protection Status Register Outdoor Unit</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44563" advanced="true">
+ <item-type>String</item-type>
+ <label>EB106-EP14 Defrosting Outdoor Unit</label>
+ <description>0=No, 1=Active, 2 = Passive</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">No</option>
+ <option value="1">Active</option>
+ <option value="2">Passive</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44566" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14 Calculated Power Outdoor Unit</label>
+ <description></description>
+ <state pattern="%d kW" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44587" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14 High Pressure Sensor Outdoor Unit</label>
+ <description></description>
+ <state pattern="%.1f bar" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44588" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14 Low Pressure Sensor Outdoor Unit</label>
+ <description></description>
+ <state pattern="%.1f bar" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44589" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14 Actual Cpr Frequency Outdoor Unit</label>
+ <description></description>
+ <state pattern="%.1f Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44590" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14 Protection Status Register Outdoor Unit</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44591" advanced="true">
+ <item-type>String</item-type>
+ <label>EB105-EP14 Defrosting Outdoor Unit</label>
+ <description>0=No, 1=Active, 2 = Passive</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">No</option>
+ <option value="1">Active</option>
+ <option value="2">Passive</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44594" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14 Calculated Power Outdoor Unit</label>
+ <description></description>
+ <state pattern="%d kW" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44615" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14 High Pressure Sensor Outdoor Unit</label>
+ <description></description>
+ <state pattern="%.1f bar" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44616" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14 Low Pressure Sensor Outdoor Unit</label>
+ <description></description>
+ <state pattern="%.1f bar" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44617" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14 Actual Cpr Frequency Outdoor Unit</label>
+ <description></description>
+ <state pattern="%.1f Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44618" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14 Protection Status Register Outdoor Unit</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44619" advanced="true">
+ <item-type>String</item-type>
+ <label>EB104-EP14 Defrosting Outdoor Unit</label>
+ <description>0=No, 1=Active, 2 = Passive</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">No</option>
+ <option value="1">Active</option>
+ <option value="2">Passive</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44622" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14 Calculated Power Outdoor Unit</label>
+ <description></description>
+ <state pattern="%d kW" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44643" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14 High Pressure Sensor Outdoor Unit</label>
+ <description></description>
+ <state pattern="%.1f bar" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44644" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14 Low Pressure Sensor Outdoor Unit</label>
+ <description></description>
+ <state pattern="%.1f bar" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44645" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14 Actual Cpr Frequency Outdoor Unit</label>
+ <description></description>
+ <state pattern="%.1f Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44646" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14 Protection Status Register Outdoor Unit</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44647" advanced="true">
+ <item-type>String</item-type>
+ <label>EB103-EP14 Defrosting Outdoor Unit</label>
+ <description>0=No, 1=Active, 2 = Passive</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">No</option>
+ <option value="1">Active</option>
+ <option value="2">Passive</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44650" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14 Calculated Power Outdoor Unit</label>
+ <description></description>
+ <state pattern="%d kW" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44671" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14 High Pressure Sensor Outdoor Unit</label>
+ <description></description>
+ <state pattern="%.1f bar" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44672" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14 Low Pressure Sensor Outdoor Unit</label>
+ <description></description>
+ <state pattern="%.1f bar" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44673" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14 Actual Cpr Frequency Outdoor Unit</label>
+ <description></description>
+ <state pattern="%.1f Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44674" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14 Protection Status Register Outdoor Unit</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44675" advanced="true">
+ <item-type>String</item-type>
+ <label>EB102-EP14 Defrosting Outdoor Unit</label>
+ <description>0=No, 1=Active, 2 = Passive</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">No</option>
+ <option value="1">Active</option>
+ <option value="2">Passive</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44678" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14 Calculated Power Outdoor Unit</label>
+ <description></description>
+ <state pattern="%d kW" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44699" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101-EP14 High Pressure Sensor Outdoor Unit</label>
+ <description></description>
+ <state pattern="%.1f bar" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44700" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101-EP14 Low Pressure Sensor Outdoor Unit</label>
+ <description></description>
+ <state pattern="%.1f bar" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44701">
+ <item-type>Number</item-type>
+ <label>EB101-EP14 Actual Cpr Frequency Outdoor Unit</label>
+ <description></description>
+ <state pattern="%.1f Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44702" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101-EP14 Protection Status Register Outdoor Unit</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44703">
+ <item-type>String</item-type>
+ <label>EB101-EP14 Defrosting Outdoor Unit</label>
+ <description>0=No, 1=Active, 2 = Passive</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">No</option>
+ <option value="1">Active</option>
+ <option value="2">Passive</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44706" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101-EP14 Calculated Power Outdoor Unit</label>
+ <description></description>
+ <state pattern="%d kW" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44744" advanced="true">
+ <item-type>Number</item-type>
+ <label>Extra heating system pump S4</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44745" advanced="true">
+ <item-type>Number</item-type>
+ <label>Extra heating system pump S3</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44746" advanced="true">
+ <item-type>Number</item-type>
+ <label>Extra heating system pump S2</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44748" advanced="true">
+ <item-type>String</item-type>
+ <label>Pool 2 Pump Status</label>
+ <description>1=on,0=off</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="1">on</option>
+ <option value="0">off</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44749" advanced="true">
+ <item-type>String</item-type>
+ <label>Pool 1 Pump Status</label>
+ <description>1=on,0=off</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="1">on</option>
+ <option value="0">off</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44761" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14 calc. ou compressor freq</label>
+ <description>Calculated compressor frequency</description>
+ <state pattern="%d Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44763" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14 calc. ou compressor freq</label>
+ <description>Calculated compressor frequency</description>
+ <state pattern="%d Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44765" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14 calc. ou compressor freq</label>
+ <description>Calculated compressor frequency</description>
+ <state pattern="%d Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44767" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14 calc. ou compressor freq</label>
+ <description>Calculated compressor frequency</description>
+ <state pattern="%d Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44769" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14 calc. ou compressor freq</label>
+ <description>Calculated compressor frequency</description>
+ <state pattern="%d Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44771" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14 calc. ou compressor freq</label>
+ <description>Calculated compressor frequency</description>
+ <state pattern="%d Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44773" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14 calc. ou compressor freq</label>
+ <description>Calculated compressor frequency</description>
+ <state pattern="%d Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44775">
+ <item-type>Number</item-type>
+ <label>EB101-EP14 calc. ou compressor freq</label>
+ <description>Calculated compressor frequency</description>
+ <state pattern="%d Hz" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44824" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14 Current Sensor</label>
+ <description></description>
+ <state pattern="%.1f" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44825" advanced="true">
+ <item-type>String</item-type>
+ <label>EB108-EP14 Hz Down Mode Outdoor Unit</label>
+ <description>0=No, 1=Yes</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">No</option>
+ <option value="1">Yes</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44830" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14 Current Sensor</label>
+ <description></description>
+ <state pattern="%.1f" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44831" advanced="true">
+ <item-type>String</item-type>
+ <label>EB107-EP14 Hz Down Mode Outdoor Unit</label>
+ <description>0=No, 1=Yes</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">No</option>
+ <option value="1">Yes</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44836" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14 Current Sensor</label>
+ <description></description>
+ <state pattern="%.1f" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44837" advanced="true">
+ <item-type>String</item-type>
+ <label>EB106-EP14 Hz Down Mode Outdoor Unit</label>
+ <description>0=No, 1=Yes</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">No</option>
+ <option value="1">Yes</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44842" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14 Current Sensor</label>
+ <description></description>
+ <state pattern="%.1f" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44843" advanced="true">
+ <item-type>String</item-type>
+ <label>EB105-EP14 Hz Down Mode Outdoor Unit</label>
+ <description>0=No, 1=Yes</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">No</option>
+ <option value="1">Yes</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44848" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14 Current Sensor</label>
+ <description></description>
+ <state pattern="%.1f" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44849" advanced="true">
+ <item-type>String</item-type>
+ <label>EB104-EP14 Hz Down Mode Outdoor Unit</label>
+ <description>0=No, 1=Yes</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">No</option>
+ <option value="1">Yes</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44854" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14 Current Sensor</label>
+ <description></description>
+ <state pattern="%.1f" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44855" advanced="true">
+ <item-type>String</item-type>
+ <label>EB103-EP14 Hz Down Mode Outdoor Unit</label>
+ <description>0=No, 1=Yes</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">No</option>
+ <option value="1">Yes</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44860" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14 Current Sensor</label>
+ <description></description>
+ <state pattern="%.1f" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44861" advanced="true">
+ <item-type>String</item-type>
+ <label>EB102-EP14 Hz Down Mode Outdoor Unit</label>
+ <description>0=No, 1=Yes</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">No</option>
+ <option value="1">Yes</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44866">
+ <item-type>Number</item-type>
+ <label>EB101-EP14 Current Sensor</label>
+ <description></description>
+ <state pattern="%.1f" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44867" advanced="true">
+ <item-type>String</item-type>
+ <label>EB101-EP14 Hz Down Mode Outdoor Unit</label>
+ <description>0=No, 1=Yes</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">No</option>
+ <option value="1">Yes</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44874" advanced="true">
+ <item-type>Number</item-type>
+ <label>State SG Ready</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44878" advanced="true">
+ <item-type>Number</item-type>
+ <label>SG Ready input A</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44879" advanced="true">
+ <item-type>Number</item-type>
+ <label>SG Ready input B</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44896" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart Price Adaption Heating Offset</label>
+ <description></description>
+ <state pattern="%.1f" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44897" advanced="true">
+ <item-type>String</item-type>
+ <label>Smart Price Adaption HW Comfort Mode</label>
+ <description>0=Eco,1=Normal,2=Luxury,10=Normal+,20=Mini</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="0">Eco</option>
+ <option value="1">Normal</option>
+ <option value="2">Luxury</option>
+ <option value="10">Normal+</option>
+ <option value="20">Mini</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44898" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart Price Adaption Pool Offset</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44899" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart Price Adaption Cool Offset</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44908" advanced="true">
+ <item-type>Number</item-type>
+ <label>State smart price adaption</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44935" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14-BT16 Evaporator 2</label>
+ <description>Evaporator 2 temperature, BT16</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44936" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14 Inverter Temperature</label>
+ <description>Inverter temperature</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44937" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108-EP14-Fan Speed Step</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44941" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14-BT16 Evaporator 2</label>
+ <description>Evaporator 2 temperature, BT16</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44942" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14 Inverter Temperature</label>
+ <description>Inverter temperature</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44943" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107-EP14-Fan Speed Step</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44947" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14-BT16 Evaporator 2</label>
+ <description>Evaporator 2 temperature, BT16</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44948" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14 Inverter Temperature</label>
+ <description>Inverter temperature</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44949" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106-EP14-Fan Speed Step</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44953" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14-BT16 Evaporator 2</label>
+ <description>Evaporator 2 temperature, BT16</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44954" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14 Inverter Temperature</label>
+ <description>Inverter temperature</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44955" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105-EP14-Fan Speed Step</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44959" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14-BT16 Evaporator 2</label>
+ <description>Evaporator 2 temperature, BT16</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44960" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14 Inverter Temperature</label>
+ <description>Inverter temperature</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44961" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104-EP14-Fan Speed Step</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44965" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14-BT16 Evaporator 2</label>
+ <description>Evaporator 2 temperature, BT16</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44966" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14 Inverter Temperature</label>
+ <description>Inverter temperature</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44967" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103-EP14-Fan Speed Step</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44971" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14-BT16 Evaporator 2</label>
+ <description>Evaporator 2 temperature, BT16</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44972" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14 Inverter Temperature</label>
+ <description>Inverter temperature</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44973" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102-EP14-Fan Speed Step</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44977" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101-EP14-BT16 Evaporator 2</label>
+ <description>Evaporator 2 temperature, BT16</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44978" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101-EP14 Inverter Temperature</label>
+ <description>Inverter temperature</description>
+ <state pattern="%.1f °C" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-44979" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101-EP14-Fan Speed Step</label>
+ <description></description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-45001">
+ <item-type>Number</item-type>
+ <label>Alarm</label>
+ <description>Indicates the alarm number of the most severe current alarm</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-45171" advanced="true">
+ <item-type>Number</item-type>
+ <label>Alarm Reset</label>
+ <description>Reset alarm by setting value 1</description>
+ <state min="0" max="255" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47004" advanced="true">
+ <item-type>Number</item-type>
+ <label>Heat Curve S4</label>
+ <description>Heat curve, see manual for more information</description>
+ <state min="0" max="15" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47005" advanced="true">
+ <item-type>Number</item-type>
+ <label>Heat Curve S3</label>
+ <description>Heat curve, see manual for more information</description>
+ <state min="0" max="15" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47006" advanced="true">
+ <item-type>Number</item-type>
+ <label>Heat Curve S2</label>
+ <description>Heat curve, see manual for more information</description>
+ <state min="0" max="15" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47007" advanced="true">
+ <item-type>Number</item-type>
+ <label>Heat Curve S1</label>
+ <description>Heat curve, see manual for more information</description>
+ <state min="0" max="15" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47008" advanced="true">
+ <item-type>Number</item-type>
+ <label>Heat Offset S4</label>
+ <description>Offset of the heat curve, see manual for more information</description>
+ <state min="-10" max="10" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47009" advanced="true">
+ <item-type>Number</item-type>
+ <label>Heat Offset S3</label>
+ <description>Offset of the heat curve, see manual for more information</description>
+ <state min="-10" max="10" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47010" advanced="true">
+ <item-type>Number</item-type>
+ <label>Heat Offset S2</label>
+ <description>Offset of the heat curve, see manual for more information</description>
+ <state min="-10" max="10" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47011" advanced="true">
+ <item-type>Number</item-type>
+ <label>Heat Offset S1</label>
+ <description>Offset of the heat curve, see manual for more information</description>
+ <state min="-10" max="10" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47012" advanced="true">
+ <item-type>Number</item-type>
+ <label>Min Supply System 4</label>
+ <description></description>
+ <state min="50" max="700" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47013" advanced="true">
+ <item-type>Number</item-type>
+ <label>Min Supply System 3</label>
+ <description></description>
+ <state min="50" max="700" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47014" advanced="true">
+ <item-type>Number</item-type>
+ <label>Min Supply System 2</label>
+ <description></description>
+ <state min="50" max="700" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47015" advanced="true">
+ <item-type>Number</item-type>
+ <label>Min Supply System 1</label>
+ <description></description>
+ <state min="50" max="700" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47016" advanced="true">
+ <item-type>Number</item-type>
+ <label>Max Supply System 4</label>
+ <description></description>
+ <state min="50" max="800" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47017" advanced="true">
+ <item-type>Number</item-type>
+ <label>Max Supply System 3</label>
+ <description></description>
+ <state min="50" max="800" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47018" advanced="true">
+ <item-type>Number</item-type>
+ <label>Max Supply System 2</label>
+ <description></description>
+ <state min="50" max="800" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47019" advanced="true">
+ <item-type>Number</item-type>
+ <label>Max Supply System 1</label>
+ <description></description>
+ <state min="50" max="800" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47020" advanced="true">
+ <item-type>Number</item-type>
+ <label>Own Heating Curve P7</label>
+ <description>User defined heating curve point</description>
+ <state min="5" max="80" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47021" advanced="true">
+ <item-type>Number</item-type>
+ <label>Own Heating Curve P6</label>
+ <description>User defined heating curve point</description>
+ <state min="5" max="80" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47022" advanced="true">
+ <item-type>Number</item-type>
+ <label>Own Heating Curve P5</label>
+ <description>User defined heating curve point</description>
+ <state min="5" max="80" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47023" advanced="true">
+ <item-type>Number</item-type>
+ <label>Own Heating Curve P4</label>
+ <description>User defined heating curve point</description>
+ <state min="5" max="80" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47024" advanced="true">
+ <item-type>Number</item-type>
+ <label>Own Heating Curve P3</label>
+ <description>User defined heating curve point</description>
+ <state min="5" max="80" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47025" advanced="true">
+ <item-type>Number</item-type>
+ <label>Own Heating Curve P2</label>
+ <description>User defined heating curve point</description>
+ <state min="5" max="80" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47026" advanced="true">
+ <item-type>Number</item-type>
+ <label>Own Heating Curve P1</label>
+ <description>User defined heating curve point</description>
+ <state min="5" max="80" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47027" advanced="true">
+ <item-type>Number</item-type>
+ <label>Point offset outdoor temp.</label>
+ <description>Outdoor temperature point where the heat curve is offset</description>
+ <state min="-40" max="30" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47028" advanced="true">
+ <item-type>Number</item-type>
+ <label>Point offset</label>
+ <description>Amount of offset at the point offset temperature</description>
+ <state min="-10" max="10" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47029" advanced="true">
+ <item-type>Number</item-type>
+ <label>External adjustment S4</label>
+ <description>Change of the offset of the heat curve when closing the external adjustment input</description>
+ <state min="-10" max="10" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47030" advanced="true">
+ <item-type>Number</item-type>
+ <label>External adjustment S3</label>
+ <description>Change of the offset of the heat curve when closing the external adjustment input</description>
+ <state min="-10" max="10" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47031" advanced="true">
+ <item-type>Number</item-type>
+ <label>External adjustment S2</label>
+ <description>Change of the offset of the heat curve when closing the external adjustment input</description>
+ <state min="-10" max="10" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47032" advanced="true">
+ <item-type>Number</item-type>
+ <label>External adjustment S1</label>
+ <description>Change of the offset of the heat curve when closing the external adjustment input</description>
+ <state min="-10" max="10" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47033" advanced="true">
+ <item-type>Number</item-type>
+ <label>External adjustment with room sensor S4</label>
+ <description>Room temperature setting when closing the external adjustment input</description>
+ <state min="50" max="300" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47034" advanced="true">
+ <item-type>Number</item-type>
+ <label>External adjustment with room sensor S3</label>
+ <description>Room temperature setting when closing the external adjustment input</description>
+ <state min="50" max="300" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47035" advanced="true">
+ <item-type>Number</item-type>
+ <label>External adjustment with room sensor S2</label>
+ <description>Room temperature setting when closing the external adjustment input</description>
+ <state min="50" max="300" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47036" advanced="true">
+ <item-type>Number</item-type>
+ <label>External adjustment with room sensor S1</label>
+ <description>Room temperature setting when closing the external adjustment input</description>
+ <state min="50" max="300" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47041" advanced="true">
+ <item-type>String</item-type>
+ <label>Hot water comfort mode</label>
+ <description>Setting in menu 2.2. 0=Economy,1=Normal,2=Luxury,4=Smart Control 0=Economy 1=Normal 2=Luxury</description>
+ <state min="0" max="4" step="1" pattern="%d" readOnly="false">
+ <options>
+ <option value="0">Economy</option>
+ <option value="1">Normal</option>
+ <option value="2">Luxury</option>
+ <option value="4">Smart Control</option>
+ <option value="0">Economy</option>
+ <option value="1">Normal</option>
+ <option value="2">Luxury</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47043" advanced="true">
+ <item-type>Number</item-type>
+ <label>Start temperature HW Luxury</label>
+ <description>Start temperature for heating water</description>
+ <state min="50" max="700" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47044" advanced="true">
+ <item-type>Number</item-type>
+ <label>Start temperature HW Normal</label>
+ <description>Start temperature for heating water</description>
+ <state min="50" max="700" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47045" advanced="true">
+ <item-type>Number</item-type>
+ <label>Start temperature HW Economy</label>
+ <description>Start temperature for heating water</description>
+ <state min="50" max="700" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47046" advanced="true">
+ <item-type>Number</item-type>
+ <label>Stop temperature Periodic HW</label>
+ <description>Temperature where hot water generation will stop</description>
+ <state min="550" max="700" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47047" advanced="true">
+ <item-type>Number</item-type>
+ <label>Stop temperature HW Luxury</label>
+ <description>Temperature where hot water generation will stop</description>
+ <state min="50" max="700" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47048" advanced="true">
+ <item-type>Number</item-type>
+ <label>Stop temperature HW Normal</label>
+ <description>Temperature where hot water generation will stop</description>
+ <state min="50" max="700" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47049" advanced="true">
+ <item-type>Number</item-type>
+ <label>Stop temperature HW Economy</label>
+ <description>Temperature where hot water generation will stop</description>
+ <state min="50" max="700" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47050" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Periodic HW</label>
+ <description>Activates the periodic hot water generation</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-47051" advanced="true">
+ <item-type>Number</item-type>
+ <label>Periodic HW Interval</label>
+ <description>Interval between Periodic hot water sessions</description>
+ <state min="1" max="90" step="1" pattern="%d days" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47054" advanced="true">
+ <item-type>Number</item-type>
+ <label>Run time HWC</label>
+ <description>Run time for the hot water circulation system</description>
+ <state min="1" max="60" step="1" pattern="%d min" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47055" advanced="true">
+ <item-type>Number</item-type>
+ <label>Still time HWC</label>
+ <description>Still time for the hot water circulation system</description>
+ <state min="0" max="60" step="1" pattern="%d min" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47131" advanced="true">
+ <item-type>String</item-type>
+ <label>Language</label>
+ <description>Display language in the heat pump 0=English 1=Svenska 2=Deutsch 3=Francais 4=Espanol 5=Suomi 6=Lietuviu
+ 7=Cesky 8=Polski 9=Nederlands 10=Norsk 11=Dansk 12=Eesti 13=Latviesu 16=Magyar</description>
+ <state min="0" max="21" step="1" pattern="%d" readOnly="false">
+ <options>
+ <option value="0">English</option>
+ <option value="1">Svenska</option>
+ <option value="2">Deutsch</option>
+ <option value="3">Francais</option>
+ <option value="4">Espanol</option>
+ <option value="5">Suomi</option>
+ <option value="6">Lietuviu</option>
+ <option value="7">Cesky</option>
+ <option value="8">Polski</option>
+ <option value="9">Nederlands</option>
+ <option value="10">Norsk</option>
+ <option value="11">Dansk</option>
+ <option value="12">Eesti</option>
+ <option value="13">Latviesu</option>
+ <option value="16">Magyar</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47134" advanced="true">
+ <item-type>Number</item-type>
+ <label>Period HW</label>
+ <description></description>
+ <state min="0" max="180" step="1" pattern="%d min" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47135" advanced="true">
+ <item-type>Number</item-type>
+ <label>Period Heat</label>
+ <description></description>
+ <state min="0" max="180" step="1" pattern="%d min" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47136" advanced="true">
+ <item-type>Number</item-type>
+ <label>Period Pool</label>
+ <description></description>
+ <state min="0" max="180" step="1" pattern="%d min" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47137" advanced="true">
+ <item-type>String</item-type>
+ <label>Operational mode</label>
+ <description>The operational mode of the heat pump 0=Auto 1=Manual 2=Add. heat only</description>
+ <state min="0" max="2" step="1" pattern="%d" readOnly="false">
+ <options>
+ <option value="0">Auto</option>
+ <option value="1">Manual</option>
+ <option value="2">Add. heat only</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47138" advanced="true">
+ <item-type>String</item-type>
+ <label>Operational mode heat medium pump</label>
+ <description> 10=Intermittent 20=Continous 30=Economy 40=Auto</description>
+ <state min="10" max="40" step="1" pattern="%d" readOnly="false">
+ <options>
+ <option value="10">Intermittent</option>
+ <option value="20">Continous</option>
+ <option value="30">Economy</option>
+ <option value="40">Auto</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47206" advanced="true">
+ <item-type>Number</item-type>
+ <label>DM start heating</label>
+ <description>The value the degree minutes needed to be reached for the pump to start heating</description>
+ <state min="-1000" max="-30" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47209" advanced="true">
+ <item-type>Number</item-type>
+ <label>DM between add. steps</label>
+ <description>The number of degree minutes between start of each electric addition step</description>
+ <state min="-32767" max="32767" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47210" advanced="true">
+ <item-type>Number</item-type>
+ <label>DM start add. with shunt</label>
+ <description></description>
+ <state min="-2000" max="-30" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47214" advanced="true">
+ <item-type>Number</item-type>
+ <label>Fuse</label>
+ <description>Size of the fuse that the HP is connected to</description>
+ <state min="1" max="400" step="1" pattern="%d A" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47271" advanced="true">
+ <item-type>Number</item-type>
+ <label>Fan return time 4</label>
+ <description>Time from a changed fan speed until it returns to normal speed</description>
+ <state min="1" max="99" step="1" pattern="%d h" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47272" advanced="true">
+ <item-type>Number</item-type>
+ <label>Fan return time 3</label>
+ <description>Time from a changed fan speed until it returns to normal speed</description>
+ <state min="1" max="99" step="1" pattern="%d h" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47273" advanced="true">
+ <item-type>Number</item-type>
+ <label>Fan return time 2</label>
+ <description>Time from a changed fan speed until it returns to normal speed</description>
+ <state min="1" max="99" step="1" pattern="%d h" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47274" advanced="true">
+ <item-type>Number</item-type>
+ <label>Fan return time 1</label>
+ <description>Time from a changed fan speed until it returns to normal speed</description>
+ <state min="1" max="99" step="1" pattern="%d h" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47275" advanced="true">
+ <item-type>Number</item-type>
+ <label>Filter Reminder period</label>
+ <description>Time between the reminder of filter replacement/cleaning.</description>
+ <state min="1" max="24" step="1" pattern="%d Months" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47276" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Floor drying</label>
+ <description> 0=Off 1=On</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-47277" advanced="true">
+ <item-type>Number</item-type>
+ <label>Floor drying period 7</label>
+ <description>Days each period is active</description>
+ <state min="0" max="30" step="1" pattern="%d days" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47278" advanced="true">
+ <item-type>Number</item-type>
+ <label>Floor drying period 6</label>
+ <description>Days each period is active</description>
+ <state min="0" max="30" step="1" pattern="%d days" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47279" advanced="true">
+ <item-type>Number</item-type>
+ <label>Floor drying period 5</label>
+ <description>Days each period is active</description>
+ <state min="0" max="30" step="1" pattern="%d days" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47280" advanced="true">
+ <item-type>Number</item-type>
+ <label>Floor drying period 4</label>
+ <description>Days each period is active</description>
+ <state min="0" max="30" step="1" pattern="%d days" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47281" advanced="true">
+ <item-type>Number</item-type>
+ <label>Floor drying period 3</label>
+ <description>Days each period is active</description>
+ <state min="0" max="30" step="1" pattern="%d days" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47282" advanced="true">
+ <item-type>Number</item-type>
+ <label>Floor drying period 2</label>
+ <description>Days each period is active</description>
+ <state min="0" max="30" step="1" pattern="%d days" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47283" advanced="true">
+ <item-type>Number</item-type>
+ <label>Floor drying period 1</label>
+ <description>Days each period is active</description>
+ <state min="0" max="30" step="1" pattern="%d days" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47284" advanced="true">
+ <item-type>Number</item-type>
+ <label>Floor drying temp. 7</label>
+ <description>Supply temperature each period</description>
+ <state min="15" max="70" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47285" advanced="true">
+ <item-type>Number</item-type>
+ <label>Floor drying temp. 6</label>
+ <description>Supply temperature each period</description>
+ <state min="15" max="70" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47286" advanced="true">
+ <item-type>Number</item-type>
+ <label>Floor drying temp. 5</label>
+ <description>Supply temperature each period</description>
+ <state min="15" max="70" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47287" advanced="true">
+ <item-type>Number</item-type>
+ <label>Floor drying temp. 4</label>
+ <description>Supply temperature each period</description>
+ <state min="15" max="70" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47288" advanced="true">
+ <item-type>Number</item-type>
+ <label>Floor drying temp. 3</label>
+ <description>Supply temperature each period</description>
+ <state min="15" max="70" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47289" advanced="true">
+ <item-type>Number</item-type>
+ <label>Floor drying temp. 2</label>
+ <description>Supply temperature each period</description>
+ <state min="15" max="70" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47290" advanced="true">
+ <item-type>Number</item-type>
+ <label>Floor drying temp. 1</label>
+ <description>Supply temperature each period</description>
+ <state min="15" max="70" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47291" advanced="true">
+ <item-type>Number</item-type>
+ <label>Floor drying timer</label>
+ <description></description>
+ <state pattern="%d hrs" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47300" advanced="true">
+ <item-type>Number</item-type>
+ <label>DOT</label>
+ <description>Dimensioning outdoor temperature</description>
+ <state min="-400" max="200" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47301" advanced="true">
+ <item-type>Number</item-type>
+ <label>delta T at DOT</label>
+ <description>Delta T (BT12-BT3)at dimensioning outdoor temperature</description>
+ <state min="10" max="250" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47302" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Climate system 2 accessory</label>
+ <description>Activates the climate system 2 accessory 0=Off 1=On</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-47303" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Climate system 3 accessory</label>
+ <description>Activates the climate system 3 accessory 0=Off 1=On</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-47304" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Climate system 4 accessory</label>
+ <description>Activates the climate system 4 accessory 0=Off 1=On</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-47305" advanced="true">
+ <item-type>Number</item-type>
+ <label>Climate system 4 mixing valve amp.</label>
+ <description>Mixing valve amplification for extra climate systems</description>
+ <state min="1" max="100" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47306" advanced="true">
+ <item-type>Number</item-type>
+ <label>Climate system 3 mixing valve amp.</label>
+ <description>Mixing valve amplification for extra climate systems</description>
+ <state min="1" max="100" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47307" advanced="true">
+ <item-type>Number</item-type>
+ <label>Climate system 2 mixing valve amp.</label>
+ <description>Mixing valve amplification for extra climate systems</description>
+ <state min="1" max="100" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47308" advanced="true">
+ <item-type>Number</item-type>
+ <label>Climate system 4 shunt wait</label>
+ <description>Wait time between changes of the shunt in extra climate systems</description>
+ <state min="10" max="300" step="1" pattern="%.1f secs" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47309" advanced="true">
+ <item-type>Number</item-type>
+ <label>Climate system 3 shunt wait</label>
+ <description>Wait time between changes of the shunt in extra climate systems</description>
+ <state min="10" max="300" step="1" pattern="%.1f secs" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47310" advanced="true">
+ <item-type>Number</item-type>
+ <label>Climate system 2 shunt wait</label>
+ <description>Wait time between changes of the shunt in extra climate systems</description>
+ <state min="10" max="300" step="1" pattern="%.1f secs" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47317" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Shunt controlled add. accessory</label>
+ <description>Activates the shunt controlled addition accessory. 1=on,0=off 0=Off 1=On</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-47318" advanced="true">
+ <item-type>Number</item-type>
+ <label>Shunt controlled add. min. temp.</label>
+ <description></description>
+ <state min="5" max="90" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47319" advanced="true">
+ <item-type>Number</item-type>
+ <label>Shunt controlled add. min. runtime</label>
+ <description></description>
+ <state min="0" max="48" step="1" pattern="%d hrs" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47320" advanced="true">
+ <item-type>Number</item-type>
+ <label>Shunt controlled add. mixing valve amp.</label>
+ <description>Mixing valve amplification for shunt controlled add.</description>
+ <state min="1" max="100" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47321" advanced="true">
+ <item-type>Number</item-type>
+ <label>Shunt controlled add. mixing valve wait</label>
+ <description>Wait time between changes of the shunt in shunt controlled add.</description>
+ <state min="10" max="300" step="1" pattern="%d secs" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47322" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Step controlled add. accessory</label>
+ <description>Activates the step controlled addition accessory 0=Off 1=On</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-47324" advanced="true">
+ <item-type>Number</item-type>
+ <label>Step controlled add. diff. DM</label>
+ <description>Difference in DM of each step in the step controlled add.</description>
+ <state min="0" max="1000" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47325" advanced="true">
+ <item-type>Number</item-type>
+ <label>Step controlled add. max. step</label>
+ <description>Maximum number of steps allowed in step controlled add.</description>
+ <state pattern="%d" readOnly="true">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47326" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Step controlled add. mode</label>
+ <description>Binary or linear stepping method. 0=Linear 1=Binary</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-47335" advanced="true">
+ <item-type>Number</item-type>
+ <label>Time betw. switch heat/cool</label>
+ <description>Time between switching from heating to cooling or vice versa.</description>
+ <state min="0" max="48" step="1" pattern="%d h" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47336" advanced="true">
+ <item-type>Number</item-type>
+ <label>Heat at room under temp.</label>
+ <description>This value indicates how many degrees under set room temp heating will be allowed</description>
+ <state min="5" max="100" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47337" advanced="true">
+ <item-type>Number</item-type>
+ <label>Cool at room over temp.</label>
+ <description>This value indicates how many degrees over set room temp cooling will be allowed</description>
+ <state min="5" max="100" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47339" advanced="true">
+ <item-type>Number</item-type>
+ <label>Cooling mix. valve step delay</label>
+ <description></description>
+ <state min="10" max="300" step="1" pattern="%d s" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47340" advanced="true">
+ <item-type>String</item-type>
+ <label>Cooling with room sensor</label>
+ <description>Enables use of room sensor together with cooling 0=Off 1=On</description>
+ <state min="0" max="18" step="1" pattern="%.1f" readOnly="false">
+ <options>
+ <option value="0">Off</option>
+ <option value="1">On</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47343" advanced="true">
+ <item-type>Number</item-type>
+ <label>Start Active Cooling DM</label>
+ <description>Value the degree minutes have to reach to start active cooling</description>
+ <state min="10" max="300" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47352" advanced="true">
+ <item-type>Switch</item-type>
+ <label>SMS40 accessory</label>
+ <description>Activates the SMS40 accessory</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-47365" advanced="true">
+ <item-type>Switch</item-type>
+ <label>RMU System 1</label>
+ <description>Activates the RMU accessory for system 1</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-47366" advanced="true">
+ <item-type>Switch</item-type>
+ <label>RMU System 2</label>
+ <description>Activates the RMU accessory for system 2</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-47367" advanced="true">
+ <item-type>Switch</item-type>
+ <label>RMU System 3</label>
+ <description>Activates the RMU accessory for system 3</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-47368" advanced="true">
+ <item-type>Switch</item-type>
+ <label>RMU System 4</label>
+ <description>Activates the RMU accessory for system 4</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-47370" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Allow Additive Heating</label>
+ <description>Whether to allow additive heating (only valid for operational mode Manual)</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-47371" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Allow Heating</label>
+ <description>Whether to allow heating (only valid for operational mode Manual or Add. heat only)</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-47372" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Allow Cooling</label>
+ <description>Whether to allow cooling (only valid for operational mode Manual or Add. heat only)</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-47374" advanced="true">
+ <item-type>String</item-type>
+ <label>Start Temperature Cooling</label>
+ <description>Start temperature for cooling, as set in menu 4.9.2 0=Off 1=On</description>
+ <state min="-200" max="400" step="1" pattern="%.1f °C" readOnly="false">
+ <options>
+ <option value="0">Off</option>
+ <option value="1">On</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47375" advanced="true">
+ <item-type>Number</item-type>
+ <label>Stop Temperature Heating</label>
+ <description>Stop temperature for heating, as set in menu 4.9.2</description>
+ <state min="-200" max="400" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47376" advanced="true">
+ <item-type>Number</item-type>
+ <label>Stop Temperature Additive</label>
+ <description>Stop temperature for additive, as set in menu 4.9.2</description>
+ <state min="-250" max="400" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47377" advanced="true">
+ <item-type>String</item-type>
+ <label>Outdoor Filter Time</label>
+ <description> 12=12 Hours 24=24 Hours</description>
+ <state min="0" max="48" step="1" pattern="%d h" readOnly="false">
+ <options>
+ <option value="12">Hours 24</option>
+ <option value="24">Hours</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47378" advanced="true">
+ <item-type>Number</item-type>
+ <label>Max diff. comp.</label>
+ <description></description>
+ <state min="10" max="250" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47379" advanced="true">
+ <item-type>Number</item-type>
+ <label>Max diff. add.</label>
+ <description></description>
+ <state min="10" max="240" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47384" advanced="true">
+ <item-type>String</item-type>
+ <label>Date format</label>
+ <description> 1=DD-MM-YY 2=YY-MM-DD</description>
+ <state min="1" max="2" step="1" pattern="%d" readOnly="false">
+ <options>
+ <option value="1">DD-MM-YY</option>
+ <option value="2">YY-MM-DD</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47385" advanced="true">
+ <item-type>String</item-type>
+ <label>Time format</label>
+ <description> 12=12 hours 24=24 Hours</description>
+ <state min="12" max="24" step="1" pattern="%d" readOnly="false">
+ <options>
+ <option value="12">hours 24</option>
+ <option value="24">Hours</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47387" advanced="true">
+ <item-type>Switch</item-type>
+ <label>HW production</label>
+ <description>Activates hot water production where applicable 0=Off 1=On</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-47388" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Alarm lower room temp.</label>
+ <description>Lowers the room temperature during red light alarms to notify the occupants of the building that
+ something is the matter 0=Off 1=On</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-47389" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Alarm lower HW temp.</label>
+ <description>Lowers the hot water temperature during red light alarms to notify the occupants of the building that
+ something is the matter 0=Off 1=On</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-47391" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Use room sensor S4</label>
+ <description>When activated the system uses the room sensor 0=Off 1=On</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-47392" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Use room sensor S3</label>
+ <description>When activated the system uses the room sensor 0=Off 1=On</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-47393" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Use room sensor S2</label>
+ <description>When activated the system uses the room sensor 0=Off 1=On</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-47394" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Use room sensor S1</label>
+ <description>When activated the system uses the room sensor 0=Off 1=On</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-47395" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor setpoint S4</label>
+ <description>Sets the room temperature setpoint for the system</description>
+ <state min="50" max="300" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47396" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor setpoint S3</label>
+ <description>Sets the room temperature setpoint for the system</description>
+ <state min="50" max="300" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47397" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor setpoint S2</label>
+ <description>Sets the room temperature setpoint for the system</description>
+ <state min="50" max="300" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47398" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor setpoint S1</label>
+ <description>Sets the room temperature setpoint for the system</description>
+ <state min="50" max="300" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47399" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor factor S4</label>
+ <description>Setting of how much the difference between set and actual room temperature should affect the supply
+ temperature.</description>
+ <state min="0" max="60" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47400" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor factor S3</label>
+ <description>Setting of how much the difference between set and actual room temperature should affect the supply
+ temperature.</description>
+ <state min="0" max="60" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47401" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor factor S2</label>
+ <description>Setting of how much the difference between set and actual room temperature should affect the supply
+ temperature.</description>
+ <state min="0" max="60" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47402" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor factor S1</label>
+ <description>Setting of how much the difference between set and actual room temperature should affect the supply
+ temperature.</description>
+ <state min="0" max="60" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47442" advanced="true">
+ <item-type>String</item-type>
+ <label>preset flow clim. sys.</label>
+ <description>Preset flow setting for climate system. 0 = manual setting, 1 = radiator, 2 = floor heating, 3 = radiator
+ + floor heating.</description>
+ <state min="0" max="3" step="1" pattern="%d" readOnly="false">
+ <options>
+ <option value="0">manual setting</option>
+ <option value="1">radiator</option>
+ <option value="2">floor heating</option>
+ <option value="3">radiator + floor heating.</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47525" advanced="true">
+ <item-type>Number</item-type>
+ <label>Heat Curve S8</label>
+ <description>Heat curve, see manual for more information</description>
+ <state min="0" max="15" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47537" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Night cooling</label>
+ <description>If the fan should have a higher speed when there is a high room temp and a low outdoor temp. 0=Off 1=On</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-47538" advanced="true">
+ <item-type>Number</item-type>
+ <label>Start room temp. night cooling</label>
+ <description></description>
+ <state min="20" max="30" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47539" advanced="true">
+ <item-type>Number</item-type>
+ <label>Night Cooling Min. diff.</label>
+ <description>Minimum difference between room temp and outdoor temp to start night cooling</description>
+ <state min="3" max="10" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47540" advanced="true">
+ <item-type>Number</item-type>
+ <label>Heat DM diff</label>
+ <description>Difference in DM between compressor starts in heating mode</description>
+ <state min="10" max="2000" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47543" advanced="true">
+ <item-type>Number</item-type>
+ <label>Cooling DM diff</label>
+ <description>Difference in DM between compressor starts in cooling mode</description>
+ <state min="10" max="150" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47567" advanced="true">
+ <item-type>Number</item-type>
+ <label>Heat Curve S7</label>
+ <description>Heat curve, see manual for more information</description>
+ <state min="0" max="15" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47613" advanced="true">
+ <item-type>Number</item-type>
+ <label>Max Internal Add</label>
+ <description>Maximum allowed steps for the internally connected addition.</description>
+ <state min="0" max="7" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-47614" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Int. connected add. mode</label>
+ <description>Binary or linear stepping method for the internally connected external addition. 0=Linear 1=Binary</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48043" advanced="true">
+ <item-type>String</item-type>
+ <label>Holiday - Activated</label>
+ <description>0=inactive, 10=active</description>
+ <state min="0" max="10" step="1" pattern="%d" readOnly="false">
+ <options>
+ <option value="0">inactive</option>
+ <option value="10">active</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48072" advanced="true">
+ <item-type>Number</item-type>
+ <label>DM diff start add.</label>
+ <description>The value below the last compressor step the degree minutes needed to be reached for the pump to start
+ electric addition</description>
+ <state min="10" max="2400" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48074" advanced="true">
+ <item-type>Number</item-type>
+ <label>Cool/Heat Sensor Set Point</label>
+ <description>Set point for change between cooling and heating when using the cool/heat sensor</description>
+ <state min="50" max="400" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48085" advanced="true">
+ <item-type>Number</item-type>
+ <label>Heat medium pump manual speed</label>
+ <description>Heat medium pump speed if manual</description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48087" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Pool 2 accessory</label>
+ <description>Activate the pool 2 accessory</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48088" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Pool 1 accessory</label>
+ <description>Activates the pool 1 accessory</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48089" advanced="true">
+ <item-type>Number</item-type>
+ <label>Pool 2 start temp.</label>
+ <description>The Temperature below which the pool heating should start</description>
+ <state min="50" max="800" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48090" advanced="true">
+ <item-type>Number</item-type>
+ <label>Pool 1 start temp.</label>
+ <description>The Temperature below which the pool heating should start</description>
+ <state min="50" max="800" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48091" advanced="true">
+ <item-type>Number</item-type>
+ <label>Pool 2 stop temp.</label>
+ <description>The Temperature at which the pool heating will stop</description>
+ <state min="50" max="800" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48092" advanced="true">
+ <item-type>Number</item-type>
+ <label>Pool 1 stop temp.</label>
+ <description>The Temperature at which the pool heating will stop</description>
+ <state min="50" max="800" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48093" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Pool 2 Activated</label>
+ <description>Activates pool heating</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48094" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Pool 1 Activated</label>
+ <description>Activates pool heating</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48130" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Manual heat medium pump speed</label>
+ <description>Manual heat medium pump speed?</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48132">
+ <item-type>String</item-type>
+ <label>Temporary Lux</label>
+ <description>0=Off, 1=3h, 2=6h, 3=12h, 4=One time increase</description>
+ <state min="-128" max="127" step="1" pattern="%d" readOnly="false">
+ <options>
+ <option value="0">Off</option>
+ <option value="1">3h</option>
+ <option value="2">6h</option>
+ <option value="3">12h</option>
+ <option value="4">One time increase</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48133" advanced="true">
+ <item-type>Number</item-type>
+ <label>Period Pool 2</label>
+ <description></description>
+ <state min="0" max="180" step="1" pattern="%d min" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48139" advanced="true">
+ <item-type>Number</item-type>
+ <label>DM startdiff add. with shunt</label>
+ <description></description>
+ <state min="0" max="2000" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48140" advanced="true">
+ <item-type>Number</item-type>
+ <label>Max pool 2 compr.</label>
+ <description>Maximum number of compressors that are simultaneously charging the pool</description>
+ <state min="1" max="18" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48141" advanced="true">
+ <item-type>Number</item-type>
+ <label>Max pool 1 compr.</label>
+ <description>Maximum number of compressors that are simultaneously charging the pool</description>
+ <state min="1" max="18" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48142" advanced="true">
+ <item-type>Number</item-type>
+ <label>Step controlled add. start diff DM</label>
+ <description>DM diff from last compressor step where the first step of step controlled add. starts</description>
+ <state min="0" max="2000" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48156" advanced="true">
+ <item-type>Switch</item-type>
+ <label>External cooling accessory</label>
+ <description>Activates the external cooling accessory</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48174" advanced="true">
+ <item-type>Number</item-type>
+ <label>Min cooling supply temp S4</label>
+ <description>Minimum allowed supply temperature during cooling</description>
+ <state min="-5" max="30" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48175" advanced="true">
+ <item-type>Number</item-type>
+ <label>Min cooling supply temp S3</label>
+ <description>Minimum allowed supply temperature during cooling</description>
+ <state min="-5" max="30" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48176" advanced="true">
+ <item-type>Number</item-type>
+ <label>Min cooling supply temp S2</label>
+ <description>Minimum allowed supply temperature during cooling</description>
+ <state min="-5" max="30" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48177" advanced="true">
+ <item-type>Number</item-type>
+ <label>Min cooling supply temp S1</label>
+ <description>Minimum allowed supply temperature during cooling</description>
+ <state min="-5" max="30" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48181" advanced="true">
+ <item-type>Number</item-type>
+ <label>Own Cooling Curve P3</label>
+ <description>User defined cooling curve point</description>
+ <state min="-5" max="40" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48185" advanced="true">
+ <item-type>Number</item-type>
+ <label>Own Cooling Curve P5</label>
+ <description>User defined cooling curve point</description>
+ <state min="-5" max="40" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48186" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Cooling use mix. valve S4</label>
+ <description>Sets if the valve should be used or not in cooling mode. Only applies if cooling is available in the
+ system</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48187" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Cooling use mix. valve S3</label>
+ <description>Sets if the valve should be used or not in cooling mode. Only applies if cooling is available in the
+ system</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48188" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Cooling use mix. valve S2</label>
+ <description>Sets if the valve should be used or not in cooling mode. Only applies if cooling is available in the
+ system</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48189" advanced="true">
+ <item-type>Number</item-type>
+ <label>Cooling use mix. valve S1</label>
+ <description>Sets if the valve should be used or not in cooling mode. Only applies if cooling is available in the
+ system</description>
+ <state min="0" max="255" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48206" advanced="true">
+ <item-type>String</item-type>
+ <label>Silent Mode Status</label>
+ <description>1 = active, 0 = inactive</description>
+ <state pattern="%d" readOnly="true">
+ <options>
+ <option value="1">active</option>
+ <option value="0">inactive</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48207" advanced="true">
+ <item-type>Number</item-type>
+ <label>Period Cool</label>
+ <description></description>
+ <state min="0" max="180" step="1" pattern="%d min" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48214" advanced="true">
+ <item-type>Number</item-type>
+ <label>Cooling delta temp. at 20°C</label>
+ <description>Delta Temperature at 20°C. Used to control charge pump speed</description>
+ <state min="3" max="10" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48215" advanced="true">
+ <item-type>Number</item-type>
+ <label>Cooling delta temp. at 40°C</label>
+ <description>Delta Temperature at 40°C. Used to control charge pump speed</description>
+ <state min="3" max="20" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48228" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Operational mode charge pump S8</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48229" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Operational mode charge pump S7</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48230" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Operational mode charge pump S6</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48231" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Operational mode charge pump S5</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48232" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Operational mode charge pump S4</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48233" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Operational mode charge pump S3</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48234" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Operational mode charge pump S2</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48235" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Operational mode charge pump S1</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48274" advanced="true">
+ <item-type>Number</item-type>
+ <label>Hot Water Stepdiff Compressor</label>
+ <description></description>
+ <state min="0" max="400" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48279" advanced="true">
+ <item-type>Number</item-type>
+ <label>Position of Addition</label>
+ <description>Addition before QN10:0, Addition after QN10:1</description>
+ <state min="0" max="255" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48280" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Internal HW add in tank</label>
+ <description>Internal HW add in tank</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48281" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Charge method HW</label>
+ <description>Heating medium pump control when hot water is charged</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48282" advanced="true">
+ <item-type>Switch</item-type>
+ <label>SG Ready heating</label>
+ <description>Sets whether or not SG Ready should affect heating</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48283" advanced="true">
+ <item-type>Switch</item-type>
+ <label>SG Ready cooling</label>
+ <description>Sets whether or not SG Ready should affect cooling</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48284" advanced="true">
+ <item-type>Switch</item-type>
+ <label>SG Ready hot water</label>
+ <description>Sets whether or not SG Ready should affect hot water</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48285" advanced="true">
+ <item-type>Switch</item-type>
+ <label>SG Ready pool</label>
+ <description>Sets whether or not SG Ready should affect pool</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48367" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Heat Slave 8</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48368" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Heat Slave 7</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48369" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Heat Slave 6</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48370" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Heat Slave 5</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48371" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Heat Slave 4</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48372" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Heat Slave 3</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48373" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Heat Slave 2</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48374" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Heat Slave 1</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48375" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump Heat Slave 8</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48376" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump Heat Slave 7</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48377" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump Heat Slave 6</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48378" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump Heat Slave 5</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48379" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump Heat Slave 4</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48380" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump Heat Slave 3</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48381" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump Heat Slave 2</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48382" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump Heat Slave 1</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48390" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump HW Slave 1</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48391" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump HW Slave 8</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48392" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump HW Slave 7</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48393" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump HW Slave 6</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48394" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump HW Slave 5</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48395" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump HW Slave 4</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48396" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump HW Slave 3</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48397" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump HW Slave 2</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48398" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump HW Slave 1</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48399" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Pool Slave 8</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48400" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Pool Slave 7</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48401" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Pool Slave 6</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48402" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Pool Slave 5</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48403" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Pool Slave 4</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48404" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Pool Slave 3</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48405" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Pool Slave 2</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48406" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Pool Slave 1</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48407" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump Pool Slave 8</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48408" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump Pool Slave 7</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48409" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump Pool Slave 6</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48410" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump Pool Slave 5</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48411" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump Pool Slave 4</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48412" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump Pool Slave 3</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48413" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump Pool Slave 2</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48414" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump Pool Slave 1</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48415" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Cooling Slave 8</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48416" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Cooling Slave 7</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48417" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Cooling Slave 6</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48418" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Cooling Slave 5</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48419" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Cooling Slave 4</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48420" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Cooling Slave 3</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48421" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Cooling Slave 2</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48422" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Cooling Slave 1</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48424" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump Cooling Slave 8</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48425" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump Cooling Slave 7</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48426" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump Cooling Slave 6</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48427" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump Cooling Slave 5</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48428" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump Cooling Slave 4</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48429" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump Cooling Slave 3</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48430" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump Cooling Slave 2</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48431" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Op mode circ.pump Cooling Slave 1</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48433" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Waiting Slave 8</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48434" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Waiting Slave 7</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48435" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Waiting Slave 6</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48436" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Waiting Slave 5</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48437" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Waiting Slave 4</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48438" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Waiting Slave 3</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48439" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Waiting Slave 2</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48440" advanced="true">
+ <item-type>Number</item-type>
+ <label>Speed circ.pump Waiting Slave 1</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48457" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Int shunt controlled add.</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48460" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB108 Max charge pump reg speed</label>
+ <description>Max charge pump reg speed</description>
+ <state min="80" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48461" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB107 Max charge pump reg speed</label>
+ <description>Max charge pump reg speed</description>
+ <state min="80" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48462" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB106 Max charge pump reg speed</label>
+ <description>Max charge pump reg speed</description>
+ <state min="80" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48463" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB105 Max charge pump reg speed</label>
+ <description>Max charge pump reg speed</description>
+ <state min="80" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48464" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB104 Max charge pump reg speed</label>
+ <description>Max charge pump reg speed</description>
+ <state min="80" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48465" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB103 Max charge pump reg speed</label>
+ <description>Max charge pump reg speed</description>
+ <state min="80" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48466" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB102 Max charge pump reg speed</label>
+ <description>Max charge pump reg speed</description>
+ <state min="80" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48467" advanced="true">
+ <item-type>Number</item-type>
+ <label>EB101 Max charge pump reg speed</label>
+ <description>Max charge pump reg speed</description>
+ <state min="80" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48468" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Operational mode charge pump in cooling mode S8</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48469" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Operational mode charge pump in cooling mode S7</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48470" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Operational mode charge pump in cooling mode S6</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48471" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Operational mode charge pump in cooling mode S5</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48472" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Operational mode charge pump in cooling mode S4</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48473" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Operational mode charge pump in cooling mode S3</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48474" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Operational mode charge pump in cooling mode S2</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48475" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Operational mode charge pump in cooling mode S1</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48488" advanced="true">
+ <item-type>Number</item-type>
+ <label>Heat Curve S6</label>
+ <description>Heat curve, see manual for more information</description>
+ <state min="0" max="15" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48489" advanced="true">
+ <item-type>Number</item-type>
+ <label>Heat Curve S5</label>
+ <description>Heat curve, see manual for more information</description>
+ <state min="0" max="15" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48491" advanced="true">
+ <item-type>Number</item-type>
+ <label>Heat Offset S8</label>
+ <description>Offset of the heat curve, see manual for more information</description>
+ <state min="-10" max="10" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48492" advanced="true">
+ <item-type>Number</item-type>
+ <label>Heat Offset S7</label>
+ <description>Offset of the heat curve, see manual for more information</description>
+ <state min="-10" max="10" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48493" advanced="true">
+ <item-type>Number</item-type>
+ <label>Heat Offset S6</label>
+ <description>Offset of the heat curve, see manual for more information</description>
+ <state min="-10" max="10" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48494" advanced="true">
+ <item-type>Number</item-type>
+ <label>Heat Offset S5</label>
+ <description>Offset of the heat curve, see manual for more information</description>
+ <state min="-10" max="10" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48495" advanced="true">
+ <item-type>Number</item-type>
+ <label>Min Supply System 8</label>
+ <description></description>
+ <state min="50" max="700" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48496" advanced="true">
+ <item-type>Number</item-type>
+ <label>Min Supply System 7</label>
+ <description></description>
+ <state min="50" max="700" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48497" advanced="true">
+ <item-type>Number</item-type>
+ <label>Min Supply System 6</label>
+ <description></description>
+ <state min="50" max="700" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48498" advanced="true">
+ <item-type>Number</item-type>
+ <label>Min Supply System 5</label>
+ <description></description>
+ <state min="50" max="700" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48499" advanced="true">
+ <item-type>Number</item-type>
+ <label>Max Supply System 8</label>
+ <description></description>
+ <state min="50" max="800" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48500" advanced="true">
+ <item-type>Number</item-type>
+ <label>Max Supply System 7</label>
+ <description></description>
+ <state min="50" max="800" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48501" advanced="true">
+ <item-type>Number</item-type>
+ <label>Max Supply System 6</label>
+ <description></description>
+ <state min="50" max="800" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48502" advanced="true">
+ <item-type>Number</item-type>
+ <label>Max Supply System 5</label>
+ <description></description>
+ <state min="50" max="800" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48503" advanced="true">
+ <item-type>Number</item-type>
+ <label>External adjustment S8</label>
+ <description>Change of the offset of the heat curve when closing the external adjustment input</description>
+ <state min="-10" max="10" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48504" advanced="true">
+ <item-type>Number</item-type>
+ <label>External adjustment S7</label>
+ <description>Change of the offset of the heat curve when closing the external adjustment input</description>
+ <state min="-10" max="10" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48505" advanced="true">
+ <item-type>Number</item-type>
+ <label>External adjustment S6</label>
+ <description>Change of the offset of the heat curve when closing the external adjustment input</description>
+ <state min="-10" max="10" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48506" advanced="true">
+ <item-type>Number</item-type>
+ <label>External adjustment S5</label>
+ <description>Change of the offset of the heat curve when closing the external adjustment input</description>
+ <state min="-10" max="10" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48507" advanced="true">
+ <item-type>Number</item-type>
+ <label>External adjustment with room sensor S8</label>
+ <description>Room temperature setting when closing the external adjustment input</description>
+ <state min="50" max="300" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48508" advanced="true">
+ <item-type>Number</item-type>
+ <label>External adjustment with room sensor S7</label>
+ <description>Room temperature setting when closing the external adjustment input</description>
+ <state min="50" max="300" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48509" advanced="true">
+ <item-type>Number</item-type>
+ <label>External adjustment with room sensor S6</label>
+ <description>Room temperature setting when closing the external adjustment input</description>
+ <state min="50" max="300" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48510" advanced="true">
+ <item-type>Number</item-type>
+ <label>External adjustment with room sensor S5</label>
+ <description>Room temperature setting when closing the external adjustment input</description>
+ <state min="50" max="300" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48569" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Climate system 5 accessory</label>
+ <description>Activates the climate system 5 accessory</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48570" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Climate system 6 accessory</label>
+ <description>Activates the climate system 6 accessory</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48571" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Climate system 7 accessory</label>
+ <description>Activates the climate system 7 accessory</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48572" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Climate system 8 accessory</label>
+ <description>Activates the climate system 8 accessory</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48573" advanced="true">
+ <item-type>Number</item-type>
+ <label>Climate system 8 mixing valve amp.</label>
+ <description>Mixing valve amplification for extra climate systems</description>
+ <state min="1" max="100" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48574" advanced="true">
+ <item-type>Number</item-type>
+ <label>Climate system 7 mixing valve amp.</label>
+ <description>Mixing valve amplification for extra climate systems</description>
+ <state min="1" max="100" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48575" advanced="true">
+ <item-type>Number</item-type>
+ <label>Climate system 6 mixing valve amp.</label>
+ <description>Mixing valve amplification for extra climate systems</description>
+ <state min="1" max="100" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48576" advanced="true">
+ <item-type>Number</item-type>
+ <label>Climate system 5 mixing valve amp.</label>
+ <description>Mixing valve amplification for extra climate systems</description>
+ <state min="1" max="100" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48577" advanced="true">
+ <item-type>Number</item-type>
+ <label>Climate system 8 shunt wait</label>
+ <description>Wait time between changes of the shunt in extra climate systems</description>
+ <state min="10" max="300" step="1" pattern="%.1f secs" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48578" advanced="true">
+ <item-type>Number</item-type>
+ <label>Climate system 7 shunt wait</label>
+ <description>Wait time between changes of the shunt in extra climate systems</description>
+ <state min="10" max="300" step="1" pattern="%.1f secs" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48579" advanced="true">
+ <item-type>Number</item-type>
+ <label>Climate system 6 shunt wait</label>
+ <description>Wait time between changes of the shunt in extra climate systems</description>
+ <state min="10" max="300" step="1" pattern="%.1f secs" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48580" advanced="true">
+ <item-type>Number</item-type>
+ <label>Climate system 5 shunt wait</label>
+ <description>Wait time between changes of the shunt in extra climate systems</description>
+ <state min="10" max="300" step="1" pattern="%.1f secs" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48581" advanced="true">
+ <item-type>Number</item-type>
+ <label>Min cooling supply temp S8</label>
+ <description>Minimum allowed supply temperature during cooling</description>
+ <state min="-5" max="30" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48582" advanced="true">
+ <item-type>Number</item-type>
+ <label>Min cooling supply temp S7</label>
+ <description>Minimum allowed supply temperature during cooling</description>
+ <state min="-5" max="30" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48583" advanced="true">
+ <item-type>Number</item-type>
+ <label>Min cooling supply temp S6</label>
+ <description>Minimum allowed supply temperature during cooling</description>
+ <state min="-5" max="30" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48584" advanced="true">
+ <item-type>Number</item-type>
+ <label>Min cooling supply temp S5</label>
+ <description>Minimum allowed supply temperature during cooling</description>
+ <state min="-5" max="30" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48593" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Cooling use mix. valve S8</label>
+ <description>Sets if the valve should be used or not in cooling mode. Only applies if cooling is available in the
+ system</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48594" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Cooling use mix. valve S7</label>
+ <description>Sets if the valve should be used or not in cooling mode. Only applies if cooling is available in the
+ system</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48595" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Cooling use mix. valve S6</label>
+ <description>Sets if the valve should be used or not in cooling mode. Only applies if cooling is available in the
+ system</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48596" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Cooling use mix. valve S5</label>
+ <description>Sets if the valve should be used or not in cooling mode. Only applies if cooling is available in the
+ system</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48597" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Heating use mix. valve S8</label>
+ <description>Sets if the valve should be used or not in heating mode. Only applies if cooling is available in the
+ system. Otherwise the valve is always used in heating mode.</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48598" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Heating use mix. valve S7</label>
+ <description>Sets if the valve should be used or not in heating mode. Only applies if cooling is available in the
+ system. Otherwise the valve is always used in heating mode.</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48599" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Heating use mix. valve S6</label>
+ <description>Sets if the valve should be used or not in heating mode. Only applies if cooling is available in the
+ system. Otherwise the valve is always used in heating mode.</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48600" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Heating use mix. valve S5</label>
+ <description>Sets if the valve should be used or not in heating mode. Only applies if cooling is available in the
+ system. Otherwise the valve is always used in heating mode.</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48601" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Heating use mix. valve S4</label>
+ <description>Sets if the valve should be used or not in heating mode. Only applies if cooling is available in the
+ system. Otherwise the valve is always used in heating mode.</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48602" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Heating use mix. valve S3</label>
+ <description>Sets if the valve should be used or not in heating mode. Only applies if cooling is available in the
+ system. Otherwise the valve is always used in heating mode.</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48603" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Heating use mix. valve S2</label>
+ <description>Sets if the valve should be used or not in heating mode. Only applies if cooling is available in the
+ system. Otherwise the valve is always used in heating mode.</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48604" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Heating use mix. valve S1</label>
+ <description>Sets if the valve should be used or not in heating mode. Only applies if cooling is available in the
+ system. Otherwise the valve is always used in heating mode.</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48607" advanced="true">
+ <item-type>Switch</item-type>
+ <label>ERS 1 accessory</label>
+ <description>Activates the ERS accessory</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48647" advanced="true">
+ <item-type>Switch</item-type>
+ <label>EB103/104-GP12</label>
+ <description>Activates the EB103/104-GP12 Accessory.</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48648" advanced="true">
+ <item-type>Switch</item-type>
+ <label>EB105/106-GP12</label>
+ <description>Activates the EB105/106-GP12 Accessory.</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48649" advanced="true">
+ <item-type>Switch</item-type>
+ <label>EB107/108-GP12</label>
+ <description>Activates the EB107/108-GP12 Accessory.</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48675" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Use room sensor S8</label>
+ <description>When activated the system uses the room sensor</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48676" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Use room sensor S7</label>
+ <description>When activated the system uses the room sensor</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48677" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Use room sensor S6</label>
+ <description>When activated the system uses the room sensor</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48678" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Use room sensor S5</label>
+ <description>When activated the system uses the room sensor</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48680" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor setpoint S8</label>
+ <description>Sets the room temperature setpoint for the system</description>
+ <state min="50" max="300" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48681" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor setpoint S7</label>
+ <description>Sets the room temperature setpoint for the system</description>
+ <state min="50" max="300" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48682" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor setpoint S6</label>
+ <description>Sets the room temperature setpoint for the system</description>
+ <state min="50" max="300" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48683" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor setpoint S5</label>
+ <description>Sets the room temperature setpoint for the system</description>
+ <state min="50" max="300" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48685" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor factor S8</label>
+ <description>Setting of how much the difference between set and actual room temperature should affect the supply
+ temperature.</description>
+ <state min="0" max="60" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48686" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor factor S7</label>
+ <description>Setting of how much the difference between set and actual room temperature should affect the supply
+ temperature.</description>
+ <state min="0" max="60" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48687" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor factor S6</label>
+ <description>Setting of how much the difference between set and actual room temperature should affect the supply
+ temperature.</description>
+ <state min="0" max="60" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48688" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor factor S5</label>
+ <description>Setting of how much the difference between set and actual room temperature should affect the supply
+ temperature.</description>
+ <state min="0" max="60" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48724" advanced="true">
+ <item-type>Number</item-type>
+ <label>Cool curve S8</label>
+ <description>Cool curve, see manual for more information</description>
+ <state min="0" max="9" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48725" advanced="true">
+ <item-type>Number</item-type>
+ <label>Cool curve S7</label>
+ <description>Cool curve, see manual for more information</description>
+ <state min="0" max="9" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48726" advanced="true">
+ <item-type>Number</item-type>
+ <label>Cool curve S6</label>
+ <description>Cool curve, see manual for more information</description>
+ <state min="0" max="9" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48727" advanced="true">
+ <item-type>Number</item-type>
+ <label>Cool curve S5</label>
+ <description>Cool curve, see manual for more information</description>
+ <state min="0" max="9" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48728" advanced="true">
+ <item-type>Number</item-type>
+ <label>Cool curve S4</label>
+ <description>Cool curve, see manual for more information</description>
+ <state min="0" max="9" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48729" advanced="true">
+ <item-type>Number</item-type>
+ <label>Cool curve S3</label>
+ <description>Cool curve, see manual for more information</description>
+ <state min="0" max="9" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48730" advanced="true">
+ <item-type>Number</item-type>
+ <label>Cool curve S2</label>
+ <description>Cool curve, see manual for more information</description>
+ <state min="0" max="9" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48731" advanced="true">
+ <item-type>Number</item-type>
+ <label>Cool curve S1</label>
+ <description>Cool curve, see manual for more information</description>
+ <state min="0" max="9" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48732" advanced="true">
+ <item-type>Number</item-type>
+ <label>Cool offset S8</label>
+ <description>Offset of the cool curve, see manual for more information </description>
+ <state min="-10" max="10" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48733" advanced="true">
+ <item-type>Number</item-type>
+ <label>Cool offset S7</label>
+ <description>Offset of the cool curve, see manual for more information </description>
+ <state min="-10" max="10" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48734" advanced="true">
+ <item-type>Number</item-type>
+ <label>Cool offset S6</label>
+ <description>Offset of the cool curve, see manual for more information </description>
+ <state min="-10" max="10" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48735" advanced="true">
+ <item-type>Number</item-type>
+ <label>Cool offset S5</label>
+ <description>Offset of the cool curve, see manual for more information </description>
+ <state min="-10" max="10" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48736" advanced="true">
+ <item-type>Number</item-type>
+ <label>Cool offset S4</label>
+ <description>Offset of the cool curve, see manual for more information </description>
+ <state min="-10" max="10" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48737" advanced="true">
+ <item-type>Number</item-type>
+ <label>Cool offset S3</label>
+ <description>Offset of the cool curve, see manual for more information </description>
+ <state min="-10" max="10" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48738" advanced="true">
+ <item-type>Number</item-type>
+ <label>Cool offset S2</label>
+ <description>Offset of the cool curve, see manual for more information </description>
+ <state min="-10" max="10" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48739" advanced="true">
+ <item-type>Number</item-type>
+ <label>Cool offset S1</label>
+ <description>Offset of the cool curve, see manual for more information </description>
+ <state min="-10" max="10" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48740" advanced="true">
+ <item-type>Number</item-type>
+ <label>Own Cooling Curve P4</label>
+ <description>User defined cooling curve point</description>
+ <state min="-5" max="40" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48741" advanced="true">
+ <item-type>Number</item-type>
+ <label>Own Cooling Curve P2</label>
+ <description>User defined cooling curve point</description>
+ <state min="-5" max="40" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48742" advanced="true">
+ <item-type>Number</item-type>
+ <label>Own Cooling Curve P1</label>
+ <description>User defined cooling curve point</description>
+ <state min="-5" max="40" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48743" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Hot water high power mode</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48755" advanced="true">
+ <item-type>Number</item-type>
+ <label>Transformer ratio</label>
+ <description>Ratio of the current measurement transformers</description>
+ <state min="300" max="2500" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48778" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor cool setpoint S8</label>
+ <description>Sets the room temperature setpoint for the system in cooling mode</description>
+ <state min="50" max="350" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48779" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor cool setpoint S7</label>
+ <description>Sets the room temperature setpoint for the system in cooling mode</description>
+ <state min="50" max="350" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48780" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor cool setpoint S6</label>
+ <description>Sets the room temperature setpoint for the system in cooling mode</description>
+ <state min="50" max="350" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48781" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor cool setpoint S5</label>
+ <description>Sets the room temperature setpoint for the system in cooling mode</description>
+ <state min="50" max="350" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48782" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor cool setpoint S4</label>
+ <description>Sets the room temperature setpoint for the system in cooling mode</description>
+ <state min="50" max="350" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48783" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor cool setpoint S3</label>
+ <description>Sets the room temperature setpoint for the system in cooling mode</description>
+ <state min="50" max="350" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48784" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor cool setpoint S2</label>
+ <description>Sets the room temperature setpoint for the system in cooling mode</description>
+ <state min="50" max="350" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48785" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor cool setpoint S1</label>
+ <description>Sets the room temperature setpoint for the system in cooling mode</description>
+ <state min="50" max="350" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48786" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor cool factor S8</label>
+ <description>Setting of how much the difference between set and actual room temperature should affect the supply
+ temperature in cooling mode.</description>
+ <state min="0" max="60" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48787" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor cool factor S7</label>
+ <description>Setting of how much the difference between set and actual room temperature should affect the supply
+ temperature in cooling mode.</description>
+ <state min="0" max="60" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48788" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor cool factor S6</label>
+ <description>Setting of how much the difference between set and actual room temperature should affect the supply
+ temperature in cooling mode.</description>
+ <state min="0" max="60" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48789" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor cool factor S5</label>
+ <description>Setting of how much the difference between set and actual room temperature should affect the supply
+ temperature in cooling mode.</description>
+ <state min="0" max="60" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48790" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor cool factor S4</label>
+ <description>Setting of how much the difference between set and actual room temperature should affect the supply
+ temperature in cooling mode.</description>
+ <state min="0" max="60" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48791" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor cool factor S3</label>
+ <description>Setting of how much the difference between set and actual room temperature should affect the supply
+ temperature in cooling mode.</description>
+ <state min="0" max="60" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48792" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor cool factor S2</label>
+ <description>Setting of how much the difference between set and actual room temperature should affect the supply
+ temperature in cooling mode.</description>
+ <state min="0" max="60" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48793" advanced="true">
+ <item-type>Number</item-type>
+ <label>Room sensor cool factor S1</label>
+ <description>Setting of how much the difference between set and actual room temperature should affect the supply
+ temperature in cooling mode.</description>
+ <state min="0" max="60" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48794" advanced="true">
+ <item-type>Number</item-type>
+ <label>RH set value</label>
+ <description>RH set value</description>
+ <state min="30" max="90" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48808" advanced="true">
+ <item-type>Switch</item-type>
+ <label>HTS accessory</label>
+ <description>HTS accessory</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48810" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Prevent humidity S8 </label>
+ <description>
+ </description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48811" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Prevent humidity S7</label>
+ <description>
+ </description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48812" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Prevent humidity S6</label>
+ <description>
+ </description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48813" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Prevent humidity S5</label>
+ <description>
+ </description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48814" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Prevent humidity S4</label>
+ <description>
+ </description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48815" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Prevent humidity S3</label>
+ <description>
+ </description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48816" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Prevent humidity S2</label>
+ <description>
+ </description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48817" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Prevent humidity S1</label>
+ <description>
+ </description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48819" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Limit humidity in room, heating S8</label>
+ <description>Limit humidity in room, heating</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48820" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Limit humidity in room, heating S7</label>
+ <description>Limit humidity in room, heating</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48821" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Limit humidity in room, heating S6</label>
+ <description>Limit humidity in room, heating</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48822" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Limit humidity in room, heating S5</label>
+ <description>Limit humidity in room, heating</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48823" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Limit humidity in room, heating S4</label>
+ <description>Limit humidity in room, heating</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48824" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Limit humidity in room, heating S3</label>
+ <description>Limit humidity in room, heating</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48825" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Limit humidity in room, heating S2</label>
+ <description>Limit humidity in room, heating</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48826" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Limit humidity in room, heating S1</label>
+ <description>Limit humidity in room, heating</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48828" advanced="true">
+ <item-type>Switch</item-type>
+ <label>OPT</label>
+ <description>Activates the OPT Accessory.</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48829" advanced="true">
+ <item-type>Number</item-type>
+ <label>OPT DM startdiff</label>
+ <description>The number of degree minutes below the last compressor the OPT is allowed to start</description>
+ <state min="10" max="2000" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48852" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Modbus40 Word Swap</label>
+ <description>If set: swapping the words in 32-bit variables when value requested via ''read holding register''
+ commando.</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48853" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 1 Exhaust Fan speed 4</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48854" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 1 Exhaust Fan speed 3</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48855" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 1 Exhaust Fan speed 2</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48856" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 1 Exhaust Fan speed 1</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48857" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 1 Exhaust Fan speed normal</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48889" advanced="true">
+ <item-type>Switch</item-type>
+ <label>MODBUS40 Disable LOG.SET</label>
+ <description>If set, the system will ignore the existing LOG.SET on the USB stick.1=ignore LOG.SET,0=use LOG.SET</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48893" advanced="true">
+ <item-type>Switch</item-type>
+ <label>F135 Heat pump</label>
+ <description>0=not activated, 1=activated</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48894" advanced="true">
+ <item-type>Number</item-type>
+ <label>F135 Pump Speed</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48895" advanced="true">
+ <item-type>Switch</item-type>
+ <label>F135 HW-Cool</label>
+ <description>If activated, F135 will take care of all the hot water need when cooling is running</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48896" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 1 Supply Fan speed 4</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48897" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 1 Supply Fan speed 3</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48898" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 1 Supply Fan speed 2</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48899" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 1 Supply Fan speed 1</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48900" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 1 Supply Fan speed normal</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48901" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 1 accessory min exhaust temp.</label>
+ <description></description>
+ <state min="0" max="10" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48902" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 1 accessory bypass temp.</label>
+ <description></description>
+ <state min="2" max="10" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48905" advanced="true">
+ <item-type>Switch</item-type>
+ <label>External cooling accessory Pump Type</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48908" advanced="true">
+ <item-type>Number</item-type>
+ <label>Energy Meter Factor X23</label>
+ <description>Energy meter factor X23, energy per pulse</description>
+ <state min="1" max="10000" step="1" pattern="%d Wh" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48909" advanced="true">
+ <item-type>Number</item-type>
+ <label>Energy Meter Factor X22</label>
+ <description>Energy meter factor X22, energy per pulse</description>
+ <state min="1" max="10000" step="1" pattern="%d Wh" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48910" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Energy Meter X23</label>
+ <description>Activates the external energy meter</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48911" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Energy Meter X22</label>
+ <description>Activates the external energy meter</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48918" advanced="true">
+ <item-type>Number</item-type>
+ <label>Limit humidity in room, cooling S8</label>
+ <description>Limit humidity in room, cooling</description>
+ <state min="-128" max="127" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48919" advanced="true">
+ <item-type>Number</item-type>
+ <label>Limit humidity in room, cooling S7</label>
+ <description>Limit humidity in room, cooling</description>
+ <state min="-128" max="127" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48920" advanced="true">
+ <item-type>Number</item-type>
+ <label>Limit humidity in room, cooling S6</label>
+ <description>Limit humidity in room, cooling</description>
+ <state min="-128" max="127" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48921" advanced="true">
+ <item-type>Number</item-type>
+ <label>Limit humidity in room, cooling S5</label>
+ <description>Limit humidity in room, cooling</description>
+ <state min="-128" max="127" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48922" advanced="true">
+ <item-type>Number</item-type>
+ <label>Limit humidity in room, cooling S4</label>
+ <description>Limit humidity in room, cooling</description>
+ <state min="-128" max="127" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48923" advanced="true">
+ <item-type>Number</item-type>
+ <label>Limit humidity in room, cooling S3</label>
+ <description>Limit humidity in room, cooling</description>
+ <state min="-128" max="127" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48924" advanced="true">
+ <item-type>Number</item-type>
+ <label>Limit humidity in room, cooling S2</label>
+ <description>Limit humidity in room, cooling</description>
+ <state min="-128" max="127" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48925" advanced="true">
+ <item-type>Number</item-type>
+ <label>Limit humidity in room, cooling S1</label>
+ <description>Limit humidity in room, cooling</description>
+ <state min="-128" max="127" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48926" advanced="true">
+ <item-type>Number</item-type>
+ <label>Humidity factor</label>
+ <description>Setting of how much the difference between set and actual room humidity should affect the supply
+ temperature.</description>
+ <state min="5" max="100" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48927" advanced="true">
+ <item-type>Number</item-type>
+ <label>Humidity cool factor</label>
+ <description>Setting of how much the difference between set and actual room humidity should affect the supply
+ temperature in cooling mode.</description>
+ <state min="0" max="255" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48928" advanced="true">
+ <item-type>Number</item-type>
+ <label>OPT Hystereses</label>
+ <description>The hystereses in OPT system</description>
+ <state min="10" max="2000" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48931" advanced="true">
+ <item-type>Switch</item-type>
+ <label>EME PV Panel Affect Heating</label>
+ <description>0=not affecting, 1=affecting</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48932" advanced="true">
+ <item-type>Switch</item-type>
+ <label>EME PV Panel Affect Hot Water</label>
+ <description>0=not affecting, 1=affecting</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48968" advanced="true">
+ <item-type>Number</item-type>
+ <label>FLM 1 set point, cooling</label>
+ <description>Set point, cooling, when using FLM cooling</description>
+ <state min="50" max="400" step="1" pattern="%.1f °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48969" advanced="true">
+ <item-type>Number</item-type>
+ <label>AUX block OPT</label>
+ <description>AUX block OPT</description>
+ <state min="0" max="255" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48970" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Outdoor Air Mixing function</label>
+ <description>Activates the Outdoor Air Mixing function.</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48976" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Smart home room control</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48979" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Smart energy source</label>
+ <description>Smart energy source activated.</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48980" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Smart energy source, ctrl method</label>
+ <description>Smart energy source, ctrl method. 0 = price. 1 = primary factor.</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48981" advanced="true">
+ <item-type>String</item-type>
+ <label>Smart energy source, electricity price source</label>
+ <description>Smart energy source, electricity price source. 0 = fixed price. 1 = tariff. 2= spot price.</description>
+ <state min="0" max="2" step="1" pattern="%d" readOnly="false">
+ <options>
+ <option value="0">fixed price.</option>
+ <option value="1">tariff.</option>
+ <option value="2">spot price.</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48982" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, electricity price</label>
+ <description>Smart energy source, electricity fixed price.</description>
+ <state min="0" max="10000" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48983" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Smart energy source, fixed elec. price from</label>
+ <description>Smart energy source, fixed electricity price part source, if spot electricity price are used. 0 = fixed
+ price. 1 = tariff.</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48984" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, fixed part electricity price</label>
+ <description>Smart energy source, fixed part (if spot price are used) electricity price</description>
+ <state min="0" max="10000" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48985" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Smart energy source, shunt add price source</label>
+ <description>Smart energy source, shunted addition price part source. From tariff or fixed price. 0 = fixed price. 1 =
+ tariff.</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48986" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, shunt add price</label>
+ <description>Smart energy source, shunted add price</description>
+ <state min="0" max="10000" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48987" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Smart energy source, ext step add price from</label>
+ <description>Smart energy source, external step add source. From tariff or fixed price. 0 = fixed price. 1 = tariff.</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48988" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, ext step add price</label>
+ <description>Smart energy source, ext step add price</description>
+ <state min="0" max="10000" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48989" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Smart energy source, OPT10 price source</label>
+ <description>Smart energy source, OPT10 addition price source. 0 = fixed price. 1 = tariff.</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-48990" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, OPT10 price</label>
+ <description>Smart energy source, OPT10 addition price.</description>
+ <state min="0" max="10000" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48991" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, primary factor elec.</label>
+ <description>Smart energy source, primary factor electricity</description>
+ <state min="0" max="50" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48992" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, primary factor shunted add.</label>
+ <description>Smart energy source, primary factor shunted addition</description>
+ <state min="0" max="50" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48993" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, primary factor ext step add</label>
+ <description>Smart energy source, primary factor external step addition</description>
+ <state min="0" max="50" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48994" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, primary factor OPT10 add.</label>
+ <description>Smart energy source, primary factor OPT10 addition</description>
+ <state min="0" max="50" step="1" pattern="%.1f" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48995" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, OPT10 high tariff price</label>
+ <description>Smart energy source, OPT10 addition high tariff price</description>
+ <state min="1" max="10000" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48996" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, OPT10 low tariff price</label>
+ <description>Smart energy source, OPT10 addition low tariff price</description>
+ <state min="1" max="10000" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48997" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, ext step add high tariff price</label>
+ <description>Smart energy source, external step addition high tariff price</description>
+ <state min="1" max="10000" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48998" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, ext step add low tariff price</label>
+ <description>Smart energy source, external step addition low tariff price</description>
+ <state min="1" max="10000" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-48999" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, shunt add high tariff price</label>
+ <description>Smart energy source, shunt addition high tariff price</description>
+ <state min="1" max="10000" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49000" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, shunt add low tariff price</label>
+ <description>Smart energy source, shunt addition low tariff price</description>
+ <state min="1" max="10000" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49001" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, fixed elec. high tariff price</label>
+ <description>Smart energy source, fixed electricity part high tariff price</description>
+ <state min="1" max="10000" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49002" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, fixed elec. low tariff price</label>
+ <description>Smart energy source, fixed electricity part low tariff price</description>
+ <state min="1" max="10000" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49003" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, electricity high tariff price</label>
+ <description>Smart energy source, electricity high tariff price</description>
+ <state min="1" max="10000" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49004" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, electricity high low price</label>
+ <description>Smart energy source, electricity low tariff price</description>
+ <state min="1" max="10000" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49005" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, DM diff source prio 5</label>
+ <description>Smart energy source, DM diff source with prio 5</description>
+ <state min="100" max="2000" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49006" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, DM diff source prio 4</label>
+ <description>Smart energy source, DM diff source with prio 4</description>
+ <state min="100" max="2000" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49007" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, DM diff source prio 3</label>
+ <description>Smart energy source, DM diff source with prio 3</description>
+ <state min="100" max="2000" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49008" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, DM diff source prio 2</label>
+ <description>Smart energy source, DM diff source with prio 2</description>
+ <state min="100" max="2000" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49009" advanced="true">
+ <item-type>Number</item-type>
+ <label>Smart energy source, DM start source prio 1</label>
+ <description>Smart energy source, DM start source with prio 1</description>
+ <state min="-2000" max="-10" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49230" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Internal HW add in tank, use in heat</label>
+ <description>Internal HW add in tank, use in heat</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-49232" advanced="true">
+ <item-type>Switch</item-type>
+ <label>EB108 Installed</label>
+ <description></description>
+ <state readOnly="true"></state>
+ </channel-type>
+ <channel-type id="smo40-49233" advanced="true">
+ <item-type>Switch</item-type>
+ <label>EB107 Installed</label>
+ <description></description>
+ <state readOnly="true"></state>
+ </channel-type>
+ <channel-type id="smo40-49234" advanced="true">
+ <item-type>Switch</item-type>
+ <label>EB106 Installed</label>
+ <description></description>
+ <state readOnly="true"></state>
+ </channel-type>
+ <channel-type id="smo40-49235" advanced="true">
+ <item-type>Switch</item-type>
+ <label>EB105 Installed</label>
+ <description></description>
+ <state readOnly="true"></state>
+ </channel-type>
+ <channel-type id="smo40-49236" advanced="true">
+ <item-type>Switch</item-type>
+ <label>EB104 Installed</label>
+ <description></description>
+ <state readOnly="true"></state>
+ </channel-type>
+ <channel-type id="smo40-49237" advanced="true">
+ <item-type>Switch</item-type>
+ <label>EB103 Installed</label>
+ <description></description>
+ <state readOnly="true"></state>
+ </channel-type>
+ <channel-type id="smo40-49238" advanced="true">
+ <item-type>Switch</item-type>
+ <label>EB102 Installed</label>
+ <description></description>
+ <state readOnly="true"></state>
+ </channel-type>
+ <channel-type id="smo40-49239" advanced="true">
+ <item-type>Switch</item-type>
+ <label>EB101 Installed</label>
+ <description></description>
+ <state readOnly="true"></state>
+ </channel-type>
+ <channel-type id="smo40-49241" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 1 accessory bypass set temp.</label>
+ <description></description>
+ <state min="5" max="30" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49242" advanced="true">
+ <item-type>Switch</item-type>
+ <label>External ERS 1 accessory bypass at heat</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-49285" advanced="true">
+ <item-type>Number</item-type>
+ <label>Energy Meter pulses per kWh X23</label>
+ <description>Energy meter factor X23, pulses per kWh</description>
+ <state min="1" max="10000" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49286" advanced="true">
+ <item-type>Number</item-type>
+ <label>Energy Meter pulses per kWh X22</label>
+ <description>Energy meter factor X22, pulses per kWh</description>
+ <state min="1" max="10000" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49287" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Energy Meter mode X23</label>
+ <description>Energy meter X23 in mode Wh/pulse = 0 or pulses/kWh = 1</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-49288" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Energy Meter mode X22</label>
+ <description>Energy meter X22 in mode Wh/pulse = 0 or pulses/kWh = 1</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-49289" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Ground water pump speed control </label>
+ <description>
+ </description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-49297" advanced="true">
+ <item-type>Switch</item-type>
+ <label>EME20 Activated</label>
+ <description>0=not activated, 1=activated</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-49298" advanced="true">
+ <item-type>String</item-type>
+ <label>EME PV Panel Affect Pool</label>
+ <description>0=not affecting, 1=affecting</description>
+ <state min="0" max="255" step="1" pattern="%d" readOnly="false">
+ <options>
+ <option value="0">not affecting</option>
+ <option value="1">affecting</option>
+ </options>
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49328" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 4 Exhaust Fan speed 4</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49329" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 3 Exhaust Fan speed 4</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49330" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 2 Exhaust Fan speed 4</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49331" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 4 Exhaust Fan speed 3</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49332" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 3 Exhaust Fan speed 3</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49333" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 2 Exhaust Fan speed 3</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49334" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 4 Exhaust Fan speed 2</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49335" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 3 Exhaust Fan speed 2</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49336" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 2 Exhaust Fan speed 2</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49337" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 4 Exhaust Fan speed 1</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49338" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 3 Exhaust Fan speed 1</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49339" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 2 Exhaust Fan speed 1</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49340" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 4 Exhaust Fan speed normal</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49341" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 3 Exhaust Fan speed normal</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49342" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 2 Exhaust Fan speed normal</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49343" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 4 Supply Fan speed 4</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49344" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 3 Supply Fan speed 4</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49345" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 2 Supply Fan speed 4</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49346" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 4 Supply Fan speed 3</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49347" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 3 Supply Fan speed 3</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49348" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 2 Supply Fan speed 3</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49349" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 4 Supply Fan speed 2</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49350" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 3 Supply Fan speed 2</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49351" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 2 Supply Fan speed 2</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49352" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 4 Supply Fan speed 1</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49353" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 3 Supply Fan speed 1</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49354" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 2 Supply Fan speed 1</label>
+ <description></description>
+ <state min="0" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49355" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 4 Supply Fan speed normal</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49356" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 3 Supply Fan speed normal</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49357" advanced="true">
+ <item-type>Number</item-type>
+ <label>ERS 2 Supply Fan speed normal</label>
+ <description></description>
+ <state min="1" max="100" step="1" pattern="%d %%" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49358" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Night cooling</label>
+ <description>If the fan should have a higher speed when there is a high room temp and a low outdoor temp.</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-49359" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Night cooling</label>
+ <description>If the fan should have a higher speed when there is a high room temp and a low outdoor temp.</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-49360" advanced="true">
+ <item-type>Switch</item-type>
+ <label>Night cooling</label>
+ <description>If the fan should have a higher speed when there is a high room temp and a low outdoor temp.</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-49361" advanced="true">
+ <item-type>Number</item-type>
+ <label>Start room temp. night cooling</label>
+ <description></description>
+ <state min="20" max="30" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49362" advanced="true">
+ <item-type>Number</item-type>
+ <label>Start room temp. night cooling</label>
+ <description></description>
+ <state min="20" max="30" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49363" advanced="true">
+ <item-type>Number</item-type>
+ <label>Start room temp. night cooling</label>
+ <description></description>
+ <state min="20" max="30" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49364" advanced="true">
+ <item-type>Number</item-type>
+ <label>Night Cooling Min. diff.</label>
+ <description>Minimum difference between room temp and outdoor temp to start night cooling</description>
+ <state min="3" max="10" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49365" advanced="true">
+ <item-type>Number</item-type>
+ <label>Night Cooling Min. diff.</label>
+ <description>Minimum difference between room temp and outdoor temp to start night cooling</description>
+ <state min="3" max="10" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49366" advanced="true">
+ <item-type>Number</item-type>
+ <label>Night Cooling Min. diff.</label>
+ <description>Minimum difference between room temp and outdoor temp to start night cooling</description>
+ <state min="3" max="10" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49367" advanced="true">
+ <item-type>Switch</item-type>
+ <label>ERS 4 accessory</label>
+ <description>Activates the ERS accessory</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-49368" advanced="true">
+ <item-type>Switch</item-type>
+ <label>ERS 3 accessory</label>
+ <description>Activates the ERS accessory</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-49369" advanced="true">
+ <item-type>Switch</item-type>
+ <label>ERS 2 accessory</label>
+ <description>Activates the ERS accessory</description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-49370" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 4 accessory min exhaust temp.</label>
+ <description></description>
+ <state min="0" max="10" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49371" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 3 accessory min exhaust temp.</label>
+ <description></description>
+ <state min="0" max="10" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49372" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 2 accessory min exhaust temp.</label>
+ <description></description>
+ <state min="0" max="10" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49373" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 4 accessory bypass temp.</label>
+ <description></description>
+ <state min="2" max="10" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49374" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 3 accessory bypass temp.</label>
+ <description></description>
+ <state min="2" max="10" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49375" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 2 accessory bypass temp.</label>
+ <description></description>
+ <state min="2" max="10" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49376" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 4 accessory bypass set temp.</label>
+ <description></description>
+ <state min="5" max="30" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49377" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 3 accessory bypass set temp.</label>
+ <description></description>
+ <state min="5" max="30" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49378" advanced="true">
+ <item-type>Number</item-type>
+ <label>External ERS 2 accessory bypass set temp.</label>
+ <description></description>
+ <state min="5" max="30" step="1" pattern="%d °C" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49379" advanced="true">
+ <item-type>Switch</item-type>
+ <label>External ERS 4 accessory bypass at heat</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-49380" advanced="true">
+ <item-type>Switch</item-type>
+ <label>External ERS 3 accessory bypass at heat</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-49381" advanced="true">
+ <item-type>Switch</item-type>
+ <label>External ERS 2 accessory bypass at heat</label>
+ <description></description>
+ <state readOnly="false"></state>
+ </channel-type>
+ <channel-type id="smo40-49430" advanced="true">
+ <item-type>Number</item-type>
+ <label>AUX ERS Fire Place Guard</label>
+ <description>Activates ERS Fire Place Guard</description>
+ <state min="0" max="255" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-45780" advanced="false">
+ <item-type>Number</item-type>
+ <label>Silent Mode Frequency 1</label>
+ <description>Silent Mode Frequency 1</description>
+ <state min="0" max="120" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+ <channel-type id="smo40-49806" advanced="false">
+ <item-type>Number</item-type>
+ <label>Silent Mode Frequency 2</label>
+ <description>Silent Mode Frequency 2</description>
+ <state min="0" max="120" step="1" pattern="%d" readOnly="false">
+ </state>
+ </channel-type>
+
+</thing:thing-descriptions>