Hi. I’m struggling to get my modbus v2 binding data running.
I’m trying to pull holding registers data which I can see with CAS Modbus scanner.
due to “nice” text limit per post, I’m forced to cut my post into pieces.
Hi. I’m struggling to get my modbus v2 binding data running.
I’m trying to pull holding registers data which I can see with CAS Modbus scanner.
due to “nice” text limit per post, I’m forced to cut my post into pieces.
Here is my configuration (under openHAB 2.4.0-1 (Release Build)):
modbus.things:
Bridge modbus:serial:slave1 [ port="/dev/ttyUSB0" ,id=1 , baud=9600, stopBits="1.0", parity="none", dataBits=8, encoding="rtu" ] {
Bridge poller HoldingSlave1 [ start=0, length=100, refresh=1000, type="holding" ]{
Thing data Holding40005 [ readStart="4", readValueType="uint16", readTransform="default", writeStart="4", writeValueType="uint16", writeType="holding" ] //Modbus Slave ID //OK
Thing data Holding40006 [ readStart="5", readValueType="uint16", readTransform="default", writeStart="5", writeValueType="uint16", writeType="holding" ] //Modbus RS-485 Baud Rate //OK
Thing data Holding40007 [ readStart="6", readValueType="uint16", readTransform="default", writeStart="6", writeValueType="uint16", writeType="holding" ] //RS-485 Parity Type //OK
//Thing data Holding40008 [ readStart="7", readValueType="uint16", readTransform="default", writeStart="7", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40009 [ readStart="8", readValueType="uint16", readTransform="default", writeStart="8", writeValueType="uint16", writeType="holding" ] //
Thing data Holding40010 [ readStart="9", readValueType="uint16", readTransform="default", writeStart="9", writeValueType="uint16", writeType="holding" ] //Fault/Error Code (hex) [READ ONLY]
Thing data Holding40011 [ readStart="10", readValueType="uint16", readTransform="default", writeStart="10", writeValueType="uint16", writeType="holding" ] //MelcoBEMS MINI (A1M) Firmware Version [READ ONLY]
//Thing data Holding40012 [ readStart="11", readValueType="uint16", readTransform="default", writeStart="11", writeValueType="uint16", writeType="holding" ] //Modbus Comms Counter [READ ONLY]
Thing data Holding40013 [ readStart="12", readValueType="uint16", readTransform="default", writeStart="12", writeValueType="uint16", writeType="holding" ] //Fault Code (decimal) [READ ONLY]
Thing data Holding40014 [ readStart="13", readValueType="uint16", readTransform="default", writeStart="13", writeValueType="uint16", writeType="holding" ] //System Type Detected [READ ONLY]
//Thing data Holding40015 [ readStart="14", readValueType="uint16", readTransform="default", writeStart="14", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40016 [ readStart="15", readValueType="uint16", readTransform="default", writeStart="15", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40017 [ readStart="16", readValueType="uint16", readTransform="default", writeStart="16", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40018 [ readStart="17", readValueType="uint16", readTransform="default", writeStart="17", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40019 [ readStart="18", readValueType="uint16", readTransform="default", writeStart="18", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40020 [ readStart="19", readValueType="uint16", readTransform="default", writeStart="19", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40021 [ readStart="20", readValueType="uint16", readTransform="default", writeStart="20", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40022 [ readStart="21", readValueType="uint16", readTransform="default", writeStart="21", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40023 [ readStart="22", readValueType="uint16", readTransform="default", writeStart="22", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40024 [ readStart="23", readValueType="uint16", readTransform="default", writeStart="23", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40025 [ readStart="24", readValueType="uint16", readTransform="default", writeStart="24", writeValueType="uint16", writeType="holding" ] //
Thing data Holding40026 [ readStart="25", readValueType="uint16", readTransform="default", writeStart="25", writeValueType="uint16", writeType="holding" ] //System On/Off
Thing data Holding40027 [ readStart="26", readValueType="uint16", readTransform="default", writeStart="26", writeValueType="uint16", writeType="holding" ] //Operating Mode
Thing data Holding40028 [ readStart="27", readValueType="uint16", readTransform="default", writeStart="27", writeValueType="uint16", writeType="holding" ] //Operating Mode (DHW)
Thing data Holding40029 [ readStart="28", readValueType="uint16", readTransform="default", writeStart="28", writeValueType="uint16", writeType="holding" ] //A/C Mode – Zone 1
Thing data Holding40030 [ readStart="29", readValueType="uint16", readTransform="default", writeStart="29", writeValueType="uint16", writeType="holding" ] //A/C Mode – Zone 2
Thing data Holding40031 [ readStart="30", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="30", writeValueType="uint16", writeType="holding" ] //Set Tank Water Temperature (signed)
Thing data Holding40032 [ readStart="31", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="31", writeValueType="uint16", writeType="holding" ] //Set Tank Water Temperature
Thing data Holding40033 [ readStart="32", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="32", writeValueType="uint16", writeType="holding" ] //H/C Thermostat Target Temperature – Zone 1 (signed)
Thing data Holding40034 [ readStart="33", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="33", writeValueType="uint16", writeType="holding" ] //H/C Thermostat Target Temperature – Zone 1
Thing data Holding40035 [ readStart="34", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="34", writeValueType="uint16", writeType="holding" ] //H/C Thermostat Target Temperature – Zone 2 (signed)
Thing data Holding40036 [ readStart="35", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="35", writeValueType="uint16", writeType="holding" ] //H/C Thermostat Target Temperature – Zone 2
Thing data Holding40037 [ readStart="36", readValueType="uint16", readTransform="default", writeStart="36", writeValueType="uint16", writeType="holding" ] //MRC Prohibit
Thing data Holding40038 [ readStart="37", readValueType="uint16", readTransform="default", writeStart="37", writeValueType="uint16", writeType="holding" ] //Force DHW
Thing data Holding40039 [ readStart="38", readValueType="uint16", readTransform="default", writeStart="38", writeValueType="uint16", writeType="holding" ] //Holiday
Thing data Holding40040 [ readStart="39", readValueType="uint16", readTransform="default", writeStart="39", writeValueType="uint16", writeType="holding" ] //DHW On Prohibit
Thing data Holding40041 [ readStart="40", readValueType="uint16", readTransform="default", writeStart="40", writeValueType="uint16", writeType="holding" ] //Heating On Prohibit – Zone 1
Thing data Holding40042 [ readStart="41", readValueType="uint16", readTransform="default", writeStart="41", writeValueType="uint16", writeType="holding" ] //Cooling On Prohibit – Zone 1
Thing data Holding40043 [ readStart="42", readValueType="uint16", readTransform="default", writeStart="42", writeValueType="uint16", writeType="holding" ] //Heating On Prohibit – Zone 2
Thing data Holding40044 [ readStart="43", readValueType="uint16", readTransform="default", writeStart="43", writeValueType="uint16", writeType="holding" ] //Cooling On Prohibit – Zone 2
//Thing data Holding40045 [ readStart="44", readValueType="uint16", readTransform="default", writeStart="44", writeValueType="uint16", writeType="holding" ] //Unused
Thing data Holding40046 [ readStart="45", readValueType="uint16", readTransform="default", writeStart="45", writeValueType="uint16", writeType="holding" ] //Capacity Mode
Thing data Holding40047 [ readStart="46", readValueType="uint16", readTransform="default", writeStart="46", writeValueType="uint16", writeType="holding" ] //Capacity Control Ratio
Thing data Holding40048 [ readStart="47", readValueType="uint16", readTransform="default", writeStart="47", writeValueType="uint16", writeType="holding" ] //Fan Mode
Thing data Holding40049 [ readStart="48", readValueType="uint16", readTransform="default", writeStart="48", writeValueType="uint16", writeType="holding" ] //Current Hour
Thing data Holding40050 [ readStart="49", readValueType="uint16", readTransform="default", writeStart="49", writeValueType="uint16", writeType="holding" ] //Current Minute
Thing data Holding40051 [ readStart="50", readValueType="int16", readTransform="JS(divide10.js)", writeStart="50", writeValueType="int16", writeType="holding" ] //Outdoor Temperature By BMS (signed)
Thing data Holding40052 [ readStart="51", readValueType="int16", readTransform="JS(divide10.js)", writeStart="51", writeValueType="int16", writeType="holding" ] //Outdoor Temperature By BMS
Thing data Holding40053 [ readStart="52", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="52", writeValueType="uint16", writeType="holding" ] //Setting Water Temperature (signed)
Thing data Holding40054 [ readStart="53", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="53", writeValueType="uint16", writeType="holding" ] //Setting Water Temperature
Thing data Holding40055 [ readStart="54", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="54", writeValueType="uint16", writeType="holding" ] //Thermostat Target Temperature – Zone 1 (signed)
Thing data Holding40056 [ readStart="55", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="55", writeValueType="uint16", writeType="holding" ] //Thermostat Target Temperature – Zone 1
Thing data Holding40057 [ readStart="56", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="56", writeValueType="uint16", writeType="holding" ] //Thermostat Target Temperature – Zone 2 (signed)
Thing data Holding40058 [ readStart="57", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="57", writeValueType="uint16", writeType="holding" ] //Thermostat Target Temperature – Zone 2 (signed)
Thing data Holding40059 [ readStart="58", readValueType="uint16", readTransform="default", writeStart="58", writeValueType="uint16", writeType="holding" ] //HC Control Type
//Thing data Holding40060 [ readStart="59", readValueType="uint16", readTransform="default", writeStart="59", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40061 [ readStart="60", readValueType="uint16", readTransform="default", writeStart="60", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40062 [ readStart="61", readValueType="uint16", readTransform="default", writeStart="61", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40063 [ readStart="62", readValueType="uint16", readTransform="default", writeStart="62", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40064 [ readStart="63", readValueType="uint16", readTransform="default", writeStart="63", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40065 [ readStart="64", readValueType="uint16", readTransform="default", writeStart="64", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40066 [ readStart="65", readValueType="uint16", readTransform="default", writeStart="65", writeValueType="uint16", writeType="holding" ] //
Thing data Holding40067 [ readStart="66", readValueType="uint16", readTransform="default", writeStart="66", writeValueType="uint16", writeType="holding" ] //Own Refrigerant Address [READ ONLY]
Thing data Holding40068 [ readStart="67", readValueType="uint16", readTransform="default", writeStart="67", writeValueType="uint16", writeType="holding" ] //Defrost [READ ONLY]
Thing data Holding40069 [ readStart="68", readValueType="uint16", readTransform="default", writeStart="68", writeValueType="uint16", writeType="holding" ] //Residual Heat Removal [READ ONLY]
Thing data Holding40070 [ readStart="69", readValueType="uint16", readTransform="default", writeStart="69", writeValueType="uint16", writeType="holding" ] //Refrigerant Error Info [READ ONLY]
Thing data Holding40071 [ readStart="70", readValueType="uint16", readTransform="default", writeStart="70", writeValueType="uint16", writeType="holding" ] //7-Segment Display Error Code Digit 1 [READ ONLY]
Thing data Holding40072 [ readStart="71", readValueType="uint16", readTransform="default", writeStart="71", writeValueType="uint16", writeType="holding" ] //7-Segment Display Error Code Digit 2 [READ ONLY]
Thing data Holding40073 [ readStart="72", readValueType="uint16", readTransform="default", writeStart="72", writeValueType="uint16", writeType="holding" ] //Status Of Heating [READ ONLY]
Thing data Holding40074 [ readStart="73", readValueType="uint16", readTransform="default", writeStart="73", writeValueType="uint16", writeType="holding" ] //Heat Pump Frequency – Master [READ ONLY]
Thing data Holding40075 [ readStart="74", readValueType="uint16", readTransform="default", writeStart="74", writeValueType="uint16", writeType="holding" ] //Heat Pump Frequency – Slave 1 [READ ONLY]
Thing data Holding40076 [ readStart="75", readValueType="uint16", readTransform="default", writeStart="75", writeValueType="uint16", writeType="holding" ] //Heat Pump Frequency – Slave 2 [READ ONLY]
Thing data Holding40077 [ readStart="76", readValueType="uint16", readTransform="default", writeStart="76", writeValueType="uint16", writeType="holding" ] //Heat Pump Frequency – Slave 3 [READ ONLY]
Thing data Holding40078 [ readStart="77", readValueType="uint16", readTransform="default", writeStart="77", writeValueType="uint16", writeType="holding" ] //Heat Pump Frequency – Slave 4 [READ ONLY]
Thing data Holding40079 [ readStart="78", readValueType="uint16", readTransform="default", writeStart="78", writeValueType="uint16", writeType="holding" ] //Heat Pump Frequency – Slave 5 [READ ONLY]
Thing data Holding40080 [ readStart="79", readValueType="uint16", readTransform="default", writeStart="79", writeValueType="uint16", writeType="holding" ] //Heat Pump Frequency – Slave 6 [READ ONLY]
Thing data Holding40081 [ readStart="80", readValueType="uint16", readTransform="default", writeStart="80", writeValueType="uint16", writeType="holding" ] //Heat Source Status [READ ONLY]
Thing data Holding40082 [ readStart="81", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="81", writeValueType="uint16", writeType="holding" ] //Temperature Setpoint – Zone 1 (signed) [READ ONLY]
Thing data Holding40083 [ readStart="82", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="82", writeValueType="uint16", writeType="holding" ] //Temperature Setpoint – Zone 1 [READ ONLY]
Thing data Holding40084 [ readStart="83", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="83", writeValueType="uint16", writeType="holding" ] //Temperature Setpoint – Zone 2 (signed) [READ ONLY]
Thing data Holding40085 [ readStart="84", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="84", writeValueType="uint16", writeType="holding" ] //Temperature Setpoint – Zone 2 [READ ONLY]
Thing data Holding40086 [ readStart="85", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="85", writeValueType="uint16", writeType="holding" ] //Flow Temperature Setpoint – Zone 1 (signed) [READ ONLY]
Thing data Holding40087 [ readStart="86", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="86", writeValueType="uint16", writeType="holding" ] //Flow Temperature Setpoint – Zone 1 [READ ONLY]
Thing data Holding40088 [ readStart="87", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="87", writeValueType="uint16", writeType="holding" ] //Flow Temperature Setpoint – Zone 2 (signed) [READ ONLY]
Thing data Holding40089 [ readStart="88", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="88", writeValueType="uint16", writeType="holding" ] //Flow Temperature Setpoint – Zone 2 [READ ONLY]
Thing data Holding40090 [ readStart="89", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="89", writeValueType="uint16", writeType="holding" ] //Legionella Temperature Setpoint (signed) [READ ONLY]
Thing data Holding40091 [ readStart="90", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="90", writeValueType="uint16", writeType="holding" ] //Legionella Temperature Setpoint [READ ONLY]
Thing data Holding40092 [ readStart="91", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="91", writeValueType="uint16", writeType="holding" ] //DHW Temperature Drop (signed) [READ ONLY]
Thing data Holding40093 [ readStart="92", readValueType="uint16", readTransform="JS(divide10.js)", writeStart="92", writeValueType="uint16", writeType="holding" ] //DHW Temperature Drop [READ ONLY]
Thing data Holding40094 [ readStart="93", readValueType="uint16", readTransform="JS(divide10.js)", writeStart="93", writeValueType="uint16", writeType="holding" ] //Room Temperature – Zone 1 (signed) [READ ONLY]
Thing data Holding40095 [ readStart="94", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="94", writeValueType="uint16", writeType="holding" ] //Room Temperature – Zone 1 [READ ONLY]
Thing data Holding40096 [ readStart="95", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="95", writeValueType="uint16", writeType="holding" ] //Room Temperature – Zone 2 (signed) [READ ONLY]
Thing data Holding40097 [ readStart="96", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="96", writeValueType="uint16", writeType="holding" ] //Room Temperature – Zone 2 [READ ONLY]
Thing data Holding40098 [ readStart="97", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="97", writeValueType="uint16", writeType="holding" ] //Refrigerant Liquid Temperature (signed) [READ ONLY]
Thing data Holding40099 [ readStart="98", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="98", writeValueType="uint16", writeType="holding" ] //Refrigerant Liquid Temperature [READ ONLY]
Thing data Holding40100 [ readStart="99", readValueType="uint16", readTransform="JS(divide10.js)", writeStart="99", writeValueType="uint16", writeType="holding" ] //Outdoor Ambient Temperature (signed) [READ ONLY]
}
Bridge poller HoldingSlave2 [ start=100, length=100, refresh=3000, type="holding" ]{
Thing data Holding40101 [ readStart="100", readValueType="int16", readTransform="JS(divide10.js)", writeStart="100", writeValueType="int16", writeType="holding" ] //Outdoor Ambient Temperature (READ ONLY)
Thing data Holding40102 [ readStart="101", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="101", writeValueType="uint16", writeType="holding" ] //Flow Temperature (signed) (READ ONLY)
Thing data Holding40103 [ readStart="102", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="102", writeValueType="uint16", writeType="holding" ] //Flow Temperature (READ ONLY)
Thing data Holding40104 [ readStart="103", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="103", writeValueType="uint16", writeType="holding" ] //Return Temperature (signed) (READ ONLY)
Thing data Holding40105 [ readStart="104", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="104", writeValueType="uint16", writeType="holding" ] //Return Temperature (READ ONLY)
Thing data Holding40106 [ readStart="105", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="105", writeValueType="uint16", writeType="holding" ] //Tank Water Temperature (signed) (READ ONLY)
Thing data Holding40107 [ readStart="106", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="106", writeValueType="uint16", writeType="holding" ] //Tank Water Temperature (READ ONLY)
Thing data Holding40108 [ readStart="107", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="107", writeValueType="uint16", writeType="holding" ] //Flow Temperature – Zone 1 (signed) (READ ONLY)
Thing data Holding40109 [ readStart="108", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="108", writeValueType="uint16", writeType="holding" ] //Flow Temperature – Zone 1 (READ ONLY)
Thing data Holding40110 [ readStart="109", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="109", writeValueType="uint16", writeType="holding" ] //Return Temperature – Zone 1 (signed) (READ ONLY)
Thing data Holding40111 [ readStart="110", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="110", writeValueType="uint16", writeType="holding" ] //Return Temperature – Zone 1 (READ ONLY)
Thing data Holding40112 [ readStart="111", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="111", writeValueType="uint16", writeType="holding" ] //Flow Temperature – Zone 2 (signed) (READ ONLY)
Thing data Holding40113 [ readStart="112", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="112", writeValueType="uint16", writeType="holding" ] //Flow Temperature – Zone 2 (READ ONLY)
Thing data Holding40114 [ readStart="113", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="113", writeValueType="uint16", writeType="holding" ] //Return Temperature – Zone 2 (signed) (READ ONLY)
Thing data Holding40115 [ readStart="114", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="114", writeValueType="uint16", writeType="holding" ] //Return Temperature – Zone 2 (READ ONLY)
Thing data Holding40116 [ readStart="115", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="115", writeValueType="uint16", writeType="holding" ] //Boiler Flow Temperature (signed) (READ ONLY)
Thing data Holding40117 [ readStart="116", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="116", writeValueType="uint16", writeType="holding" ] //Boiler Flow Temperature (READ ONLY)
Thing data Holding40118 [ readStart="117", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="117", writeValueType="uint16", writeType="holding" ] //Boiler Return Temperature (signed) (READ ONLY)
Thing data Holding40119 [ readStart="118", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="118", writeValueType="uint16", writeType="holding" ] //Boiler Return Temperature (READ ONLY)
Thing data Holding40120 [ readStart="119", readValueType="int16", readTransform="default", writeStart="119", writeValueType="int16", writeType="holding" ] //Room Thermo 1 (IN1) (READ ONLY)
Thing data Holding40121 [ readStart="120", readValueType="uint16", readTransform="default", writeStart="120", writeValueType="uint16", writeType="holding" ] //Room Thermo 2 (IN6) (READ ONLY)
Thing data Holding40122 [ readStart="121", readValueType="uint16", readTransform="default", writeStart="121", writeValueType="uint16", writeType="holding" ] //Flow SW1 (IN2) (READ ONLY)
Thing data Holding40123 [ readStart="122", readValueType="uint16", readTransform="default", writeStart="122", writeValueType="uint16", writeType="holding" ] //Flow SW2 (IN3) (READ ONLY)
Thing data Holding40124 [ readStart="123", readValueType="uint16", readTransform="default", writeStart="123", writeValueType="uint16", writeType="holding" ] //Flow SW3 (IN7) (READ ONLY)
Thing data Holding40125 [ readStart="124", readValueType="uint16", readTransform="default", writeStart="124", writeValueType="uint16", writeType="holding" ] //Demand (IN4) (READ ONLY)
Thing data Holding40126 [ readStart="125", readValueType="uint16", readTransform="default", writeStart="125", writeValueType="uint16", writeType="holding" ] //Outdoor Thermo (IN5) (READ ONLY)
Thing data Holding40127 [ readStart="126", readValueType="uint16", readTransform="default", writeStart="126", writeValueType="uint16", writeType="holding" ] //DIP Switch SW2 (READ ONLY)
Thing data Holding40128 [ readStart="127", readValueType="uint16", readTransform="default", writeStart="127", writeValueType="uint16", writeType="holding" ] //Heat Pump Master ON/OFF (READ ONLY)
Thing data Holding40129 [ readStart="128", readValueType="uint16", readTransform="default", writeStart="128", writeValueType="uint16", writeType="holding" ] //Heat Pump Slave 1 ON/OFF (address 2 for CAHV/CRHV) (READ ONLY)
Thing data Holding40130 [ readStart="129", readValueType="uint16", readTransform="default", writeStart="129", writeValueType="uint16", writeType="holding" ] //Heat Pump Slave 2 ON/OFF (address 3 for CAHV/CRHV) (READ ONLY)
Thing data Holding40131 [ readStart="130", readValueType="uint16", readTransform="default", writeStart="130", writeValueType="uint16", writeType="holding" ] //Heat Pump Slave 3 ON/OFF (address 4 for CAHV/CRHV) (READ ONLY)
Thing data Holding40132 [ readStart="131", readValueType="uint16", readTransform="default", writeStart="131", writeValueType="uint16", writeType="holding" ] //Heat Pump Slave 4 ON/OFF (address 5 for CAHV/CRHV) (READ ONLY)
Thing data Holding40133 [ readStart="132", readValueType="uint16", readTransform="default", writeStart="132", writeValueType="uint16", writeType="holding" ] //Heat Pump Slave 5 ON/OFF (address 6 for CAHV/CRHV) (READ ONLY)
Thing data Holding40134 [ readStart="133", readValueType="uint16", readTransform="default", writeStart="133", writeValueType="uint16", writeType="holding" ] //Heat Pump Slave 6 ON/OFF (address 7 for CAHV/CRHV) (READ ONLY)
Thing data Holding40135 [ readStart="134", readValueType="uint16", readTransform="default", writeStart="134", writeValueType="uint16", writeType="holding" ] //Heat Pump Slave 7 ON/OFF (address 8 for CAHV/CRHV) (READ ONLY)
Thing data Holding40136 [ readStart="135", readValueType="uint16", readTransform="default", writeStart="135", writeValueType="uint16", writeType="holding" ] //Heat Pump Slave 8 ON/OFF (address 9 for CAHV/CRHV) (READ ONLY)
Thing data Holding40137 [ readStart="136", readValueType="uint16", readTransform="default", writeStart="136", writeValueType="uint16", writeType="holding" ] //Heat Pump Run Time (hours) (READ ONLY)
Thing data Holding40138 [ readStart="137", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="137", writeValueType="uint16", writeType="holding" ] //Heat Pump Run Time (hours x100) (READ ONLY)
Thing data Holding40139 [ readStart="138", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="138", writeValueType="uint16", writeType="holding" ] //Heat Pump Refrigerant Address 1 Run Time (hours x100) (READ ONLY)
Thing data Holding40140 [ readStart="139", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="139", writeValueType="uint16", writeType="holding" ] //Heat Pump Refrigerant Address 2 Run Time (hours x100) (READ ONLY)
Thing data Holding40141 [ readStart="140", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="140", writeValueType="uint16", writeType="holding" ] //Heat Pump Refrigerant Address 3 Run Time (hours x100) (READ ONLY)
Thing data Holding40142 [ readStart="141", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="141", writeValueType="uint16", writeType="holding" ] //Heat Pump Refrigerant Address 4 Run Time (hours x100) (READ ONLY)
Thing data Holding40143 [ readStart="142", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="142", writeValueType="uint16", writeType="holding" ] //Heat Pump Refrigerant Address 5 Run Time (hours x100) (READ ONLY)
Thing data Holding40144 [ readStart="143", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="143", writeValueType="uint16", writeType="holding" ] //Heat Pump Refrigerant Address 6 Run Time (hours x100) (READ ONLY)
Thing data Holding40145 [ readStart="144", readValueType="uint16", readTransform="default", writeStart="144", writeValueType="uint16", writeType="holding" ] //Boiler ON/OFF (READ ONLY)
Thing data Holding40146 [ readStart="145", readValueType="uint16", readTransform="default", writeStart="145", writeValueType="uint16", writeType="holding" ] //Booster Heater 1 ON/OFF (READ ONLY)
Thing data Holding40147 [ readStart="146", readValueType="uint16", readTransform="default", writeStart="146", writeValueType="uint16", writeType="holding" ] //Booster Heater 2 ON/OFF (READ ONLY)
Thing data Holding40148 [ readStart="147", readValueType="uint16", readTransform="default", writeStart="147", writeValueType="uint16", writeType="holding" ] //Booster Heater 2+ ON/OFF (READ ONLY)
Thing data Holding40149 [ readStart="148", readValueType="uint16", readTransform="default", writeStart="148", writeValueType="uint16", writeType="holding" ] //Immersion Heater ON/OFF (READ ONLY)
Thing data Holding40150 [ readStart="149", readValueType="uint16", readTransform="default", writeStart="149", writeValueType="uint16", writeType="holding" ] //Water Pump 1 ON/OFF (READ ONLY)
Thing data Holding40151 [ readStart="150", readValueType="uint16", readTransform="default", writeStart="150", writeValueType="uint16", writeType="holding" ] //Water Pump 2 ON/OFF (READ ONLY)
Thing data Holding40152 [ readStart="151", readValueType="uint16", readTransform="default", writeStart="151", writeValueType="uint16", writeType="holding" ] //Water Pump 3 ON/OFF (READ ONLY)
Thing data Holding40153 [ readStart="152", readValueType="uint16", readTransform="default", writeStart="152", writeValueType="uint16", writeType="holding" ] //3-Way Valve ON/OFF (READ ONLY)
Thing data Holding40154 [ readStart="153", readValueType="uint16", readTransform="default", writeStart="153", writeValueType="uint16", writeType="holding" ] //2-Way Valve 2 ON/OFF (READ ONLY)
Thing data Holding40155 [ readStart="154", readValueType="uint16", readTransform="default", writeStart="154", writeValueType="uint16", writeType="holding" ] //Mixing Valve Step (READ ONLY)
Thing data Holding40156 [ readStart="155", readValueType="uint16", readTransform="default", writeStart="155", writeValueType="uint16", writeType="holding" ] //Refrigerant 1 Error Code Digit 1 (READ ONLY)
Thing data Holding40157 [ readStart="156", readValueType="uint16", readTransform="default", writeStart="156", writeValueType="uint16", writeType="holding" ] //Refrigerant 1 Error Code Digit 2 (READ ONLY)
Thing data Holding40158 [ readStart="157", readValueType="uint16", readTransform="default", writeStart="157", writeValueType="uint16", writeType="holding" ] //Refrigerant 2 Error Code Digit 1 (READ ONLY)
Thing data Holding40159 [ readStart="158", readValueType="uint16", readTransform="default", writeStart="158", writeValueType="uint16", writeType="holding" ] //Refrigerant 2 Error Code Digit 2 (READ ONLY)
Thing data Holding40160 [ readStart="159", readValueType="uint16", readTransform="default", writeStart="159", writeValueType="uint16", writeType="holding" ] //Refrigerant 3 Error Code Digit 1 (READ ONLY)
Thing data Holding40161 [ readStart="160", readValueType="uint16", readTransform="default", writeStart="160", writeValueType="uint16", writeType="holding" ] //Refrigerant 3 Error Code Digit 2 (READ ONLY)
Thing data Holding40162 [ readStart="161", readValueType="uint16", readTransform="default", writeStart="161", writeValueType="uint16", writeType="holding" ] //Refrigerant 4 Error Code Digit 1 (READ ONLY)
Thing data Holding40163 [ readStart="162", readValueType="uint16", readTransform="default", writeStart="162", writeValueType="uint16", writeType="holding" ] //Refrigerant 4 Error Code Digit 2 (READ ONLY)
Thing data Holding40164 [ readStart="163", readValueType="uint16", readTransform="default", writeStart="163", writeValueType="uint16", writeType="holding" ] //Refrigerant 5 Error Code Digit 1 (READ ONLY)
Thing data Holding40165 [ readStart="164", readValueType="uint16", readTransform="default", writeStart="164", writeValueType="uint16", writeType="holding" ] //Refrigerant 5 Error Code Digit 2 (READ ONLY)
Thing data Holding40166 [ readStart="165", readValueType="uint16", readTransform="default", writeStart="165", writeValueType="uint16", writeType="holding" ] //Refrigerant 6 Error Code Digit 1 (READ ONLY)
Thing data Holding40167 [ readStart="166", readValueType="uint16", readTransform="default", writeStart="166", writeValueType="uint16", writeType="holding" ] //Refrigerant 6 Error Code Digit 2 (READ ONLY)
Thing data Holding40168 [ readStart="167", readValueType="uint16", readTransform="default", writeStart="167", writeValueType="uint16", writeType="holding" ] //Heat Pump Frequency – Slave 7 (READ ONLY)
Thing data Holding40169 [ readStart="168", readValueType="uint16", readTransform="default", writeStart="168", writeValueType="uint16", writeType="holding" ] //Heat Pump Frequency – Slave 8 (READ ONLY)
Thing data Holding40170 [ readStart="169", readValueType="uint16", readTransform="default", writeStart="169", writeValueType="uint16", writeType="holding" ] //Heat Pump Frequency – Slave 9 (READ ONLY)
Thing data Holding40171 [ readStart="170", readValueType="uint16", readTransform="default", writeStart="170", writeValueType="uint16", writeType="holding" ] //Heat Pump Frequency – Slave 10 (READ ONLY)
Thing data Holding40172 [ readStart="171", readValueType="uint16", readTransform="default", writeStart="171", writeValueType="uint16", writeType="holding" ] //Heat Pump Frequency – Slave 11 (READ ONLY)
Thing data Holding40173 [ readStart="172", readValueType="uint16", readTransform="default", writeStart="172", writeValueType="uint16", writeType="holding" ] //Heat Pump Frequency – Slave 12 (READ ONLY)
Thing data Holding40174 [ readStart="173", readValueType="uint16", readTransform="default", writeStart="173", writeValueType="uint16", writeType="holding" ] //Heat Pump Frequency – Slave 13 (READ ONLY)
Thing data Holding40175 [ readStart="174", readValueType="uint16", readTransform="default", writeStart="174", writeValueType="uint16", writeType="holding" ] //Heat Pump Frequency – Slave 14 (READ ONLY)
Thing data Holding40176 [ readStart="175", readValueType="uint16", readTransform="default", writeStart="175", writeValueType="uint16", writeType="holding" ] //Heat Pump Frequency – Slave 15 (READ ONLY)
Thing data Holding40177 [ readStart="176", readValueType="uint16", readTransform="default", writeStart="176", writeValueType="uint16", writeType="holding" ] //Heat Pump 10 ON/OFF (READ ONLY)
Thing data Holding40178 [ readStart="177", readValueType="uint16", readTransform="default", writeStart="177", writeValueType="uint16", writeType="holding" ] //Heat Pump 11 ON/OFF (READ ONLY)
Thing data Holding40179 [ readStart="178", readValueType="uint16", readTransform="default", writeStart="178", writeValueType="uint16", writeType="holding" ] //Heat Pump 12 ON/OFF (READ ONLY)
Thing data Holding40180 [ readStart="179", readValueType="uint16", readTransform="default", writeStart="179", writeValueType="uint16", writeType="holding" ] //Heat Pump 13 ON/OFF (READ ONLY)
Thing data Holding40181 [ readStart="180", readValueType="uint16", readTransform="default", writeStart="180", writeValueType="uint16", writeType="holding" ] //Heat Pump 14 ON/OFF (READ ONLY)
Thing data Holding40182 [ readStart="181", readValueType="uint16", readTransform="default", writeStart="181", writeValueType="uint16", writeType="holding" ] //Heat Pump 15 ON/OFF (READ ONLY)
Thing data Holding40183 [ readStart="182", readValueType="uint16", readTransform="default", writeStart="182", writeValueType="uint16", writeType="holding" ] //Heat Pump 16 ON/OFF (READ ONLY)
Thing data Holding40184 [ readStart="183", readValueType="uint16", readTransform="default", writeStart="183", writeValueType="uint16", writeType="holding" ] //Heat Pump 17 ON/OFF (READ ONLY)
Thing data Holding40185 [ readStart="184", readValueType="uint16", readTransform="default", writeStart="184", writeValueType="uint16", writeType="holding" ] //Heat Pump 18 ON/OFF (READ ONLY)
Thing data Holding40186 [ readStart="185", readValueType="uint16", readTransform="default", writeStart="185", writeValueType="uint16", writeType="holding" ] //Heat Pump 19 ON/OFF (READ ONLY)
Thing data Holding40187 [ readStart="186", readValueType="uint16", readTransform="default", writeStart="186", writeValueType="uint16", writeType="holding" ] //Heat Pump 20 ON/OFF (READ ONLY)
Thing data Holding40188 [ readStart="187", readValueType="uint16", readTransform="default", writeStart="187", writeValueType="uint16", writeType="holding" ] //Heat Pump 21 ON/OFF (READ ONLY)
Thing data Holding40189 [ readStart="188", readValueType="uint16", readTransform="default", writeStart="188", writeValueType="uint16", writeType="holding" ] //Heat Pump 22 ON/OFF (READ ONLY)
Thing data Holding40190 [ readStart="189", readValueType="uint16", readTransform="default", writeStart="189", writeValueType="uint16", writeType="holding" ] //Heat Pump 23 ON/OFF (READ ONLY)
Thing data Holding40191 [ readStart="190", readValueType="uint16", readTransform="default", writeStart="190", writeValueType="uint16", writeType="holding" ] //Heat Pump 24 ON/OFF (READ ONLY)
Thing data Holding40192 [ readStart="191", readValueType="uint16", readTransform="default", writeStart="191", writeValueType="uint16", writeType="holding" ] //Heat Pump 25 ON/OFF (READ ONLY)
Thing data Holding40193 [ readStart="192", readValueType="uint16", readTransform="default", writeStart="192", writeValueType="uint16", writeType="holding" ] //Heat Pump 26 ON/OFF (READ ONLY)
Thing data Holding40194 [ readStart="193", readValueType="uint16", readTransform="default", writeStart="193", writeValueType="uint16", writeType="holding" ] //Heat Pump 27 ON/OFF (READ ONLY)
Thing data Holding40195 [ readStart="194", readValueType="uint16", readTransform="default", writeStart="194", writeValueType="uint16", writeType="holding" ] //Heat Pump 28 ON/OFF (READ ONLY)
Thing data Holding40196 [ readStart="195", readValueType="uint16", readTransform="default", writeStart="195", writeValueType="uint16", writeType="holding" ] //Heat Pump 29 ON/OFF (READ ONLY)
Thing data Holding40197 [ readStart="196", readValueType="uint16", readTransform="default", writeStart="196", writeValueType="uint16", writeType="holding" ] //Heat Pump 30 ON/OFF (READ ONLY)
Thing data Holding40198 [ readStart="197", readValueType="uint16", readTransform="default", writeStart="197", writeValueType="uint16", writeType="holding" ] //Heat Pump 31 ON/OFF (READ ONLY)
Thing data Holding40199 [ readStart="198", readValueType="uint16", readTransform="default", writeStart="198", writeValueType="uint16", writeType="holding" ] //Heat Pump 32 ON/OFF (READ ONLY)
Thing data Holding40200 [ readStart="199", readValueType="uint16", readTransform="default", writeStart="199", writeValueType="uint16", writeType="holding" ] //
Bridge poller HoldingSlave3 [ start=200, length=100, refresh=1000, type="holding" ]{
//Thing data Holding40200 [ readStart="199", readValueType="uint16", readTransform="default", writeStart="199", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40201 [ readStart="200", readValueType="uint16", readTransform="default", writeStart="200", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40202 [ readStart="201", readValueType="uint16", readTransform="default", writeStart="201", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40203 [ readStart="202", readValueType="uint16", readTransform="default", writeStart="202", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40204 [ readStart="203", readValueType="uint16", readTransform="default", writeStart="203", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40205 [ readStart="204", readValueType="uint16", readTransform="default", writeStart="204", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40206 [ readStart="205", readValueType="uint16", readTransform="default", writeStart="205", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40207 [ readStart="206", readValueType="uint16", readTransform="default", writeStart="206", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40208 [ readStart="207", readValueType="uint16", readTransform="default", writeStart="207", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40209 [ readStart="208", readValueType="uint16", readTransform="default", writeStart="208", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40210 [ readStart="209", readValueType="uint16", readTransform="default", writeStart="209", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40211 [ readStart="210", readValueType="uint16", readTransform="default", writeStart="210", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40212 [ readStart="211", readValueType="uint16", readTransform="default", writeStart="211", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40213 [ readStart="212", readValueType="uint16", readTransform="default", writeStart="212", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40214 [ readStart="213", readValueType="uint16", readTransform="default", writeStart="213", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40215 [ readStart="214", readValueType="uint16", readTransform="default", writeStart="214", writeValueType="uint16", writeType="holding" ] //
Thing data Holding40216 [ readStart="215", readValueType="uint16", readTransform="default", writeStart="215", writeValueType="uint16", writeType="holding" ] //External Heater ON/OFF (READ ONLY)
Thing data Holding40217 [ readStart="216", readValueType="uint16", readTransform="default", writeStart="216", writeValueType="uint16", writeType="holding" ] //Water Pump 4 ON/OFF (READ ONLY)
Thing data Holding40218 [ readStart="217", readValueType="uint16", readTransform="default", writeStart="217", writeValueType="uint16", writeType="holding" ] //Water Pump 5 ON/OFF (READ ONLY)
Thing data Holding40219 [ readStart="218", readValueType="uint16", readTransform="default", writeStart="218", writeValueType="uint16", writeType="holding" ] //Water Pump 6 ON/OFF (READ ONLY)
Thing data Holding40220 [ readStart="219", readValueType="uint16", readTransform="default", writeStart="219", writeValueType="uint16", writeType="holding" ] //Water Pump 7 ON/OFF (READ ONLY)
Thing data Holding40221 [ readStart="220", readValueType="uint16", readTransform="default", writeStart="220", writeValueType="uint16", writeType="holding" ] //Water Pump 8 ON/OFF (READ ONLY)
Thing data Holding40222 [ readStart="221", readValueType="uint16", readTransform="default", writeStart="221", writeValueType="uint16", writeType="holding" ] //Water Pump 9 ON/OFF (READ ONLY)
Thing data Holding40223 [ readStart="222", readValueType="uint16", readTransform="default", writeStart="222", writeValueType="uint16", writeType="holding" ] //Water Pump 10 ON/OFF (READ ONLY)
Thing data Holding40224 [ readStart="223", readValueType="uint16", readTransform="default", writeStart="223", writeValueType="uint16", writeType="holding" ] //Water Pump 11 ON/OFF (READ ONLY)
Thing data Holding40225 [ readStart="224", readValueType="uint16", readTransform="default", writeStart="224", writeValueType="uint16", writeType="holding" ] //Water Pump 12 ON/OFF (READ ONLY)
Thing data Holding40226 [ readStart="225", readValueType="uint16", readTransform="default", writeStart="225", writeValueType="uint16", writeType="holding" ] //Water Pump 13 ON/OFF (READ ONLY)
Thing data Holding40227 [ readStart="226", readValueType="uint16", readTransform="default", writeStart="226", writeValueType="uint16", writeType="holding" ] //Water Pump 14 ON/OFF (READ ONLY)
Thing data Holding40228 [ readStart="227", readValueType="uint16", readTransform="default", writeStart="227", writeValueType="uint16", writeType="holding" ] //Water Pump 15 ON/OFF (READ ONLY)
Thing data Holding40229 [ readStart="228", readValueType="uint16", readTransform="default", writeStart="228", writeValueType="uint16", writeType="holding" ] //Water Pump 16 ON/OFF (READ ONLY)
Thing data Holding40230 [ readStart="229", readValueType="uint16", readTransform="default", writeStart="229", writeValueType="uint16", writeType="holding" ] //Drain Pan Heater ON/OFF (READ ONLY)
Thing data Holding40231 [ readStart="230", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="230", writeValueType="uint16", writeType="holding" ] //Evaporating Temperature (signed) (READ ONLY)
Thing data Holding40232 [ readStart="231", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="231", writeValueType="uint16", writeType="holding" ] //Evaporating Temperature (READ ONLY)
Thing data Holding40233 [ readStart="232", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="232", writeValueType="uint16", writeType="holding" ] //Condensing Temperature (signed) (READ ONLY)
Thing data Holding40234 [ readStart="233", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="233", writeValueType="uint16", writeType="holding" ] //Condensing Temperature (READ ONLY)
Thing data Holding40235 [ readStart="234", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="234", writeValueType="uint16", writeType="holding" ] //Electric Energy 1 (READ ONLY)
Thing data Holding40236 [ readStart="235", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="235", writeValueType="uint16", writeType="holding" ] //Electric Energy 2 (READ ONLY)
Thing data Holding40237 [ readStart="236", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="236", writeValueType="uint16", writeType="holding" ] //Electric Energy 3 (READ ONLY)
Thing data Holding40238 [ readStart="237", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="237", writeValueType="uint16", writeType="holding" ] //Electric Energy 4 (READ ONLY)
Thing data Holding40239 [ readStart="238", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="238", writeValueType="uint16", writeType="holding" ] //Electric Energy 5 (READ ONLY)
Thing data Holding40240 [ readStart="239", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="239", writeValueType="uint16", writeType="holding" ] //Electric Energy 6 (READ ONLY)
Thing data Holding40241 [ readStart="240", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="240", writeValueType="uint16", writeType="holding" ] //Electric Energy 7 (READ ONLY)
Thing data Holding40242 [ readStart="241", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="241", writeValueType="uint16", writeType="holding" ] //Electric Energy 8 (READ ONLY)
Thing data Holding40243 [ readStart="242", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="242", writeValueType="uint16", writeType="holding" ] //Electric Energy 9 (READ ONLY)
Thing data Holding40244 [ readStart="243", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="243", writeValueType="uint16", writeType="holding" ] //Electric Energy 10 (READ ONLY)
Thing data Holding40245 [ readStart="244", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="244", writeValueType="uint16", writeType="holding" ] //Electric Energy 11 (READ ONLY)
Thing data Holding40246 [ readStart="245", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="245", writeValueType="uint16", writeType="holding" ] //Electric Energy 12 (READ ONLY)
Thing data Holding40247 [ readStart="246", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="246", writeValueType="uint16", writeType="holding" ] //Electric Energy 13 (READ ONLY)
Thing data Holding40248 [ readStart="247", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="247", writeValueType="uint16", writeType="holding" ] //Electric Energy 14 (READ ONLY)
Thing data Holding40249 [ readStart="248", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="248", writeValueType="uint16", writeType="holding" ] //Electric Energy 15 (READ ONLY)
Thing data Holding40250 [ readStart="249", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="249", writeValueType="uint16", writeType="holding" ] //Electric Energy 16 (READ ONLY)
Thing data Holding40251 [ readStart="250", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="250", writeValueType="uint16", writeType="holding" ] //Brine Inlet Temperature (signed) (READ ONLY)
Thing data Holding40252 [ readStart="251", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="251", writeValueType="uint16", writeType="holding" ] //Brine Inlet Temperature (READ ONLY)
Thing data Holding40253 [ readStart="252", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="252", writeValueType="uint16", writeType="holding" ] //Brine Outlet Temperature 1 (signed) (READ ONLY)
Thing data Holding40254 [ readStart="253", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="253", writeValueType="uint16", writeType="holding" ] //Brine Outlet Temperature 1 (READ ONLY)
Thing data Holding40255 [ readStart="254", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="254", writeValueType="uint16", writeType="holding" ] //Brine Outlet Temperature 2 (signed) (READ ONLY)
Thing data Holding40256 [ readStart="255", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="255", writeValueType="uint16", writeType="holding" ] //Brine Outlet Temperature 2 (READ ONLY)
Thing data Holding40257 [ readStart="256", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="256", writeValueType="uint16", writeType="holding" ] //Condensing Temperature 2 (signed) (READ ONLY)
Thing data Holding40258 [ readStart="257", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="257", writeValueType="uint16", writeType="holding" ] //Condensing Temperature 2 (READ ONLY)
Thing data Holding40259 [ readStart="258", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="258", writeValueType="uint16", writeType="holding" ] //Water Outlet Temperature 2 (signed) (READ ONLY)
Thing data Holding40260 [ readStart="259", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="259", writeValueType="uint16", writeType="holding" ] //Water Outlet Temperature 2 (READ ONLY)
Thing data Holding40261 [ readStart="260", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="260", writeValueType="uint16", writeType="holding" ] //Evaporating Temperature 2 (signed) (READ ONLY)
Thing data Holding40262 [ readStart="261", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="261", writeValueType="uint16", writeType="holding" ] //Evaporating Temperature 2 (READ ONLY)
Thing data Holding40263 [ readStart="262", readValueType="uint16", readTransform="default", writeStart="262", writeValueType="uint16", writeType="holding" ] //Water Pump 1 – PWM Duty (READ ONLY)
Thing data Holding40264 [ readStart="263", readValueType="uint16", readTransform="default", writeStart="263", writeValueType="uint16", writeType="holding" ] //Water Pump 1 – PWM Duty Feedback (READ ONLY)
Thing data Holding40265 [ readStart="264", readValueType="uint16", readTransform="default", writeStart="264", writeValueType="uint16", writeType="holding" ] //3-Way Valve 1 (READ ONLY)
Thing data Holding40266 [ readStart="265", readValueType="uint16", readTransform="default", writeStart="265", writeValueType="uint16", writeType="holding" ] //Version of Protocol (upper) (READ ONLY)
Thing data Holding40267 [ readStart="266", readValueType="uint16", readTransform="default", writeStart="266", writeValueType="uint16", writeType="holding" ] //Version of Protocol (lower) (READ ONLY)
Thing data Holding40268 [ readStart="267", readValueType="uint16", readTransform="default", writeStart="267", writeValueType="uint16", writeType="holding" ] //Version of Model (upper) (READ ONLY)
Thing data Holding40269 [ readStart="268", readValueType="uint16", readTransform="default", writeStart="268", writeValueType="uint16", writeType="holding" ] //Version of Model (lower) (READ ONLY)
Thing data Holding40270 [ readStart="269", readValueType="uint16", readTransform="JS(multiply10.js)", writeStart="269", writeValueType="uint16", writeType="holding" ] //Capacity of Supplying Electricity (READ ONLY)
Thing data Holding40271 [ readStart="270", readValueType="uint16", readTransform="default", writeStart="270", writeValueType="uint16", writeType="holding" ] //Model Profile 1 (READ ONLY)
Thing data Holding40272 [ readStart="271", readValueType="uint16", readTransform="default", writeStart="271", writeValueType="uint16", writeType="holding" ] //Model Profile 2 (refrigerant address) (READ ONLY)
//Thing data Holding40273 [ readStart="272", readValueType="uint16", readTransform="default", writeStart="272", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40274 [ readStart="273", readValueType="uint16", readTransform="default", writeStart="273", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40275 [ readStart="274", readValueType="uint16", readTransform="default", writeStart="274", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40276 [ readStart="275", readValueType="uint16", readTransform="default", writeStart="275", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40277 [ readStart="276", readValueType="uint16", readTransform="default", writeStart="276", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40278 [ readStart="277", readValueType="uint16", readTransform="default", writeStart="277", writeValueType="uint16", writeType="holding" ] //
//Thing data Holding40279 [ readStart="278", readValueType="uint16", readTransform="default", writeStart="278", writeValueType="uint16", writeType="holding" ] //
Thing data Holding40280 [ readStart="279", readValueType="uint16", readTransform="default", writeStart="279", writeValueType="uint16", writeType="holding" ] //Energy Consumption Measured Date – Year (READ ONLY)
Thing data Holding40281 [ readStart="280", readValueType="uint16", readTransform="default", writeStart="280", writeValueType="uint16", writeType="holding" ] //Energy Consumption Measured Date – Month (READ ONLY)
Thing data Holding40282 [ readStart="281", readValueType="uint16", readTransform="default", writeStart="281", writeValueType="uint16", writeType="holding" ] //Energy Consumption Measured Date – Day (READ ONLY)
Thing data Holding40283 [ readStart="282", readValueType="uint16", readTransform="default", writeStart="282", writeValueType="uint16", writeType="holding" ] //Last Measured Heating Energy Consumption – kWh part (READ ONLY)
Thing data Holding40284 [ readStart="283", readValueType="uint16", readTransform="default", writeStart="283", writeValueType="uint16", writeType="holding" ] //Last Measured Heating Energy Consumption – Wh part (READ ONLY)
Thing data Holding40285 [ readStart="284", readValueType="uint16", readTransform="default", writeStart="284", writeValueType="uint16", writeType="holding" ] //Last Measured Cooling Energy Consumption – kWh part (READ ONLY)
Thing data Holding40286 [ readStart="285", readValueType="uint16", readTransform="default", writeStart="285", writeValueType="uint16", writeType="holding" ] //Last Measured Cooling Energy Consumption – Wh part (READ ONLY)
Thing data Holding40287 [ readStart="286", readValueType="uint16", readTransform="default", writeStart="286", writeValueType="uint16", writeType="holding" ] //Last Measured DHW Energy Consumption – kWh part (READ ONLY)
Thing data Holding40288 [ readStart="287", readValueType="uint16", readTransform="default", writeStart="287", writeValueType="uint16", writeType="holding" ] //Last Measured DHW Energy Consumption – Wh part (READ ONLY)
Thing data Holding40289 [ readStart="288", readValueType="uint16", readTransform="default", writeStart="288", writeValueType="uint16", writeType="holding" ] //Last Measured Total Energy Consumption – kWh (READ ONLY)
Thing data Holding40290 [ readStart="289", readValueType="uint16", readTransform="default", writeStart="289", writeValueType="uint16", writeType="holding" ] //Energy Produced Measured Date – Year (READ ONLY)
Thing data Holding40291 [ readStart="290", readValueType="uint16", readTransform="default", writeStart="290", writeValueType="uint16", writeType="holding" ] //Energy Produced Measured Date – Month (READ ONLY)
Thing data Holding40292 [ readStart="291", readValueType="uint16", readTransform="default", writeStart="291", writeValueType="uint16", writeType="holding" ] //Energy Produced Measured Date – Day (READ ONLY)
Thing data Holding40293 [ readStart="292", readValueType="uint16", readTransform="default", writeStart="292", writeValueType="uint16", writeType="holding" ] //Last Measured Heating Energy Produced – kWh part (READ ONLY)
Thing data Holding40294 [ readStart="293", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="293", writeValueType="uint16", writeType="holding" ] //Last Measured Heating Energy Produced – Wh part (READ ONLY)
Thing data Holding40295 [ readStart="294", readValueType="uint16", readTransform="default", writeStart="294", writeValueType="uint16", writeType="holding" ] //Last Measured Cooling Energy Produced – kWh part (READ ONLY)
Thing data Holding40296 [ readStart="295", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="295", writeValueType="uint16", writeType="holding" ] //Last Measured Cooling Energy Produced – Wh part (READ ONLY)
Thing data Holding40297 [ readStart="296", readValueType="uint16", readTransform="default", writeStart="296", writeValueType="uint16", writeType="holding" ] //Last Measured DHW Energy Produced – kWh part (READ ONLY)
Thing data Holding40298 [ readStart="297", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="297", writeValueType="uint16", writeType="holding" ] //Last Measured DHW Energy Produced – Wh part (READ ONLY)
Thing data Holding40299 [ readStart="298", readValueType="uint16", readTransform="default", writeStart="298", writeValueType="uint16", writeType="holding" ] //Last Measured Total Energy Produced – kWh (READ ONLY)
Thing data Holding40300 [ readStart="299", readValueType="uint16", readTransform="default", writeStart="299", writeValueType="uint16", writeType="holding" ] //Flow Rate (READ ONLY)
//Thing data Holding40235 [ readStart="234", readValueType="uint16"] //Electric Energy 1 [Read Only]
//Thing data Holding40235 [ readStart="234", readValueType="uint16", readTransform="JS(divide100.js)", writeStart="234", writeValueType="uint16", writeType="holding" ] //Electric Energy 1 (READ ONLY)
//Thing data Holding40300 [ readStart="299", readValueType="uint16"] //Flow Rate [Read Only]
//Thing data Holding40300 [ readStart="299", readValueType="uint16", readTransform="default", writeStart="299", writeValueType="uint16", writeType="holding" ] //Flow Rate (READ ONLY)
}
modbus.items:
//HoldingSlave1
Number Holding40005 "Modbus Slave ID [%.0f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40005:number", autoupdate="true" } //OK
Number Holding40006 "Modbus RS-485 Baud Rate [%.0f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40006:number", autoupdate="true" } //OK
Number Holding40007 "RS-485 Parity Type [%.0f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40007:number", autoupdate="true" } //OK
//Number Holding40008 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40008:number", autoupdate="true" }
//Number Holding40009 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40009:number", autoupdate="true" }
Number Holding40010 "Fault/Error Code (hex) [READ ONLY] [%.0f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40010:number", autoupdate="true" }
Number Holding40011 "MelcoBEMS MINI (A1M) Firmware Version [READ ONLY] [%.0f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40011:number", autoupdate="true" }
//Number Holding40012 "Modbus Comms Counter [READ ONLY] [%f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40012:number", autoupdate="true" }
Number Holding40013 "Fault Code (decimal) [READ ONLY] [%.0f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40013:number", autoupdate="true" }
Number Holding40014 "System Type Detected [READ ONLY] [%.0f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40014:number", autoupdate="true" }
//Number Holding40015 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40015:number", autoupdate="true" }
//Number Holding40016 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40016:number", autoupdate="true" }
//Number Holding40017 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40017:number", autoupdate="true" }
//Number Holding40018 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40018:number", autoupdate="true" }
//Number Holding40019 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40019:number", autoupdate="true" }
//Number Holding40020 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40020:number", autoupdate="true" }
//Number Holding40021 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40021:number", autoupdate="true" }
//Number Holding40022 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40022:number", autoupdate="true" }
//Number Holding40023 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40023:number", autoupdate="true" }
//Number Holding40024 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40024:number", autoupdate="true" }
//Number Holding40025 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40025:number", autoupdate="true" }
Switch Holding40026 "System On/Off [%.0f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40026:switch", autoupdate="false" }
Number Holding40027 "Operating Mode [%.0f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40027:number", autoupdate="true" }
Number Holding40028 "Operating Mode (DHW) [%.0f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40028:number", autoupdate="true" }
Number Holding40029 "A/C Mode – Zone 1 [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40029:number", autoupdate="true" }
Number Holding40030 "A/C Mode – Zone 2 [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40030:number", autoupdate="true" }
Number Holding40031 "Set Tank Water Temperature (signed) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40031:number", autoupdate="true" }
Number Holding40032 "Set Tank Water Temperature [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40032:number", autoupdate="true" }
Number Holding40033 "H/C Thermostat Target Temperature – Zone 1 (signed) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40033:number", autoupdate="true" }
Number Holding40034 "H/C Thermostat Target Temperature – Zone 1 [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40034:number", autoupdate="true" }
Number Holding40035 "H/C Thermostat Target Temperature – Zone 2 (signed) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40035:number", autoupdate="true" }
Number Holding40036 "H/C Thermostat Target Temperature – Zone 2 [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40036:number", autoupdate="true" }
Number Holding40037 "MRC Prohibit [%.0f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40037:number", autoupdate="true" }
Number Holding40038 "Force DHW [%.0f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40038:number", autoupdate="true" }
Number Holding40039 "Holiday [%.0f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40039:number", autoupdate="true" }
Number Holding40040 "DHW On Prohibit [%.0f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40040:number", autoupdate="true" }
Number Holding40041 "Heating On Prohibit – Zone 1 [%.0f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40041:number", autoupdate="true" }
Number Holding40042 "Cooling On Prohibit – Zone 1 [%.0f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40042:number", autoupdate="true" }
Number Holding40043 "Heating On Prohibit – Zone 2 [%.0f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40043:number", autoupdate="true" }
Number Holding40044 "Cooling On Prohibit – Zone 2 [%.0f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40044:number", autoupdate="true" }
//Number Holding40045 "Unused [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40045:number", autoupdate="true" }
Number Holding40046 "Capacity Mode [%.0f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40046:number", autoupdate="true" }
Number Holding40047 "Capacity Control Ratio [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40047:number", autoupdate="true" }
Number Holding40048 "Fan Mode [%.0f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40048:number", autoupdate="true" }
Number Holding40049 "Current Hour [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40049:number", autoupdate="true" }
Number Holding40050 "Current Minute [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40050:number", autoupdate="true" }
Number Holding40051 "Outdoor Temperature By BMS (signed) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40051:number", autoupdate="true" }
Number Holding40052 "Outdoor Temperature By BMS [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40052:number", autoupdate="true" }
Number Holding40053 "Setting Water Temperature (signed) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40053:number", autoupdate="true" }
Number Holding40054 "Setting Water Temperature [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40054:number", autoupdate="true" }
Number Holding40055 "Thermostat Target Temperature – Zone 1 (signed) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40055:number", autoupdate="true" }
Number Holding40056 "Thermostat Target Temperature – Zone 1 [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40056:number", autoupdate="true" }
Number Holding40057 "Thermostat Target Temperature – Zone 2 (signed) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40057:number", autoupdate="true" }
Number Holding40058 "Thermostat Target Temperature – Zone 2 (signed) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40058:number", autoupdate="true" }
Number Holding40059 "HC Control Type [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40059:number", autoupdate="true" }
//Number Holding40060 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40060:number", autoupdate="true" }
//Number Holding40061 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40061:number", autoupdate="true" }
//Number Holding40062 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40062:number", autoupdate="true" }
//Number Holding40063 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40063:number", autoupdate="true" }
//Number Holding40064 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40064:number", autoupdate="true" }
//Number Holding40065 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40065:number", autoupdate="true" }
//Number Holding40066 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40066:number", autoupdate="true" }
Number Holding40067 "Own Refrigerant Address [READ ONLY] [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40067:number", autoupdate="true" }
Number Holding40068 "Defrost [READ ONLY] [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40068:number", autoupdate="true" }
Number Holding40069 "Residual Heat Removal [READ ONLY] [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40069:number", autoupdate="true" }
Number Holding40070 "Refrigerant Error Info [READ ONLY] [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40070:number", autoupdate="true" }
Number Holding40071 "7-Segment Display Error Code Digit 1 [READ ONLY] [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40071:number", autoupdate="true" }
Number Holding40072 "7-Segment Display Error Code Digit 2 [READ ONLY] [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40072:number", autoupdate="true" }
Number Holding40073 "Status Of Heating [READ ONLY] [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40073:number", autoupdate="true" }
Number Holding40074 "Heat Pump Frequency – Master [READ ONLY] [%.1f Hz]" { channel="modbus:data:slave1:HoldingSlave1:Holding40074:number", autoupdate="true" }
Number Holding40075 "Heat Pump Frequency – Slave 1 [READ ONLY] [%.1f Hz]" { channel="modbus:data:slave1:HoldingSlave1:Holding40075:number", autoupdate="true" }
Number Holding40076 "Heat Pump Frequency – Slave 2 [READ ONLY] [%.1f Hz]" { channel="modbus:data:slave1:HoldingSlave1:Holding40076:number", autoupdate="true" }
Number Holding40077 "Heat Pump Frequency – Slave 3 [READ ONLY] [%.1f Hz]" { channel="modbus:data:slave1:HoldingSlave1:Holding40077:number", autoupdate="true" }
Number Holding40078 "Heat Pump Frequency – Slave 4 [READ ONLY] [%.1f Hz]" { channel="modbus:data:slave1:HoldingSlave1:Holding40078:number", autoupdate="true" }
Number Holding40079 "Heat Pump Frequency – Slave 5 [READ ONLY] [%.1f Hz]" { channel="modbus:data:slave1:HoldingSlave1:Holding40079:number", autoupdate="true" }
Number Holding40080 "Heat Pump Frequency – Slave 6 [READ ONLY] [%.1f Hz]" { channel="modbus:data:slave1:HoldingSlave1:Holding40080:number", autoupdate="true" }
Number Holding40081 "Heat Source Status [READ ONLY] [%.1f]" { channel="modbus:data:slave1:HoldingSlave1:Holding40081:number", autoupdate="true" }
Number Holding40082 "Temperature Setpoint – Zone 1 (signed) [READ ONLY] [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40082:number", autoupdate="true" }
Number Holding40083 "Temperature Setpoint – Zone 1 [READ ONLY] [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40083:number", autoupdate="true" }
Number Holding40084 "Temperature Setpoint – Zone 2 (signed) [READ ONLY] [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40084:number", autoupdate="true" }
Number Holding40085 "Temperature Setpoint – Zone 2 [READ ONLY] [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40085:number", autoupdate="true" }
Number Holding40086 "Flow Temperature Setpoint – Zone 1 (signed) [READ ONLY] [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40086:number", autoupdate="true" }
Number Holding40087 "Flow Temperature Setpoint – Zone 1 [READ ONLY] [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40087:number", autoupdate="true" }
Number Holding40088 "Flow Temperature Setpoint – Zone 2 (signed) [READ ONLY] [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40088:number", autoupdate="true" }
Number Holding40089 "Flow Temperature Setpoint – Zone 2 [READ ONLY] [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40089:number", autoupdate="true" }
Number Holding40090 "Legionella Temperature Setpoint (signed) [READ ONLY] [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40090:number", autoupdate="true" }
Number Holding40091 "Legionella Temperature Setpoint [READ ONLY] [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40091:number", autoupdate="true" }
Number Holding40092 "DHW Temperature Drop (signed) [READ ONLY] [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40092:number", autoupdate="true" }
Number Holding40093 "DHW Temperature Drop [READ ONLY] [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40093:number", autoupdate="true" }
Number Holding40094 "Room Temperature – Zone 1 (signed) [READ ONLY] [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40094:number", autoupdate="true" }
Number Holding40095 "Room Temperature – Zone 1 [READ ONLY] [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40095:number", autoupdate="true" }
Number Holding40096 "Room Temperature – Zone 2 (signed) [READ ONLY] [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40096:number", autoupdate="true" }
Number Holding40097 "Room Temperature – Zone 2 [READ ONLY] [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40097:number", autoupdate="true" }
Number Holding40098 "Refrigerant Liquid Temperature (signed) [READ ONLY] [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40098:number", autoupdate="true" }
Number Holding40099 "Refrigerant Liquid Temperature [READ ONLY] [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40099:number", autoupdate="true" }
Number Holding40100 "Outdoor Ambient Temperature (signed) (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave1:Holding40100:number", autoupdate="true" }
Number Holding40101 "Outdoor Ambient Temperature (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave2:Holding40101:number", autoupdate="true" }
Number Holding40102 "Flow Temperature (signed) (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave2:Holding40102:number", autoupdate="true" }
Number Holding40103 "Flow Temperature (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave2:Holding40103:number", autoupdate="true" }
Number Holding40104 "Return Temperature (signed) (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave2:Holding40104:number", autoupdate="true" }
Number Holding40105 "Return Temperature (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave2:Holding40105:number", autoupdate="true" }
Number Holding40106 "Tank Water Temperature (signed) (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave2:Holding40106:number", autoupdate="true" }
Number Holding40107 "Tank Water Temperature (signed) (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave2:Holding40107:number", autoupdate="true" }
Number Holding40108 "Tank Water Temperature (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave2:Holding40108:number", autoupdate="true" }
Number Holding40109 "Flow Temperature – Zone 1 (signed) (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave2:Holding40109:number", autoupdate="true" }
Number Holding40110 "Flow Temperature – Zone 1 (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave2:Holding40110:number", autoupdate="true" }
Number Holding40111 "Return Temperature – Zone 1 (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave2:Holding40111:number", autoupdate="true" }
Number Holding40112 "Flow Temperature – Zone 2 (signed) (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave2:Holding40112:number", autoupdate="true" }
Number Holding40113 "Flow Temperature – Zone 2 (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave2:Holding40113:number", autoupdate="true" }
Number Holding40114 "Return Temperature – Zone 2 (signed) (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave2:Holding40114:number", autoupdate="true" }
Number Holding40115 "Return Temperature – Zone 2 (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave2:Holding40115:number", autoupdate="true" }
Number Holding40116 "Boiler Flow Temperature (signed) (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave2:Holding40116:number", autoupdate="true" }
Number Holding40117 "Boiler Flow Temperature (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave2:Holding40117:number", autoupdate="true" }
Number Holding40118 "Boiler Return Temperature (signed) (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave2:Holding40118:number", autoupdate="true" }
Number Holding40119 "Boiler Return Temperature (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave2:Holding40119:number", autoupdate="true" }
Number Holding40120 "Room Thermo 1 (IN1) (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave2:Holding40120:number", autoupdate="true" }
Number Holding40121 "Room Thermo 2 (IN6) (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40121:number", autoupdate="true" }
Number Holding40122 "Flow SW1 (IN2) (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40122:number", autoupdate="true" }
Number Holding40123 "Flow SW2 (IN3) (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40123:number", autoupdate="true" }
Number Holding40124 "Flow SW3 (IN7) (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40124:number", autoupdate="true" }
Number Holding40125 "Demand (IN4) (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40125:number", autoupdate="true" }
Number Holding40126 "Outdoor Thermo (IN5) (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40126:number", autoupdate="true" }
Number Holding40127 "DIP Switch SW2 (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40127:number", autoupdate="true" }
Number Holding40128 "Heat Pump Master ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40128:number", autoupdate="true" }
Number Holding40129 "Heat Pump Slave 1 ON/OFF (address 2 for CAHV/CRHV) (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40129:number", autoupdate="true" }
Number Holding40130 "Heat Pump Slave 2 ON/OFF (address 3 for CAHV/CRHV) (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40130:number", autoupdate="true" }
Number Holding40131 "Heat Pump Slave 3 ON/OFF (address 4 for CAHV/CRHV) (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40131:number", autoupdate="true" }
Number Holding40132 "Heat Pump Slave 4 ON/OFF (address 5 for CAHV/CRHV) (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40132:number", autoupdate="true" }
Number Holding40133 "Heat Pump Slave 5 ON/OFF (address 6 for CAHV/CRHV) (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40133:number", autoupdate="true" }
Number Holding40134 "Heat Pump Slave 6 ON/OFF (address 7 for CAHV/CRHV) (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40134:number", autoupdate="true" }
Number Holding40135 "Heat Pump Slave 7 ON/OFF (address 8 for CAHV/CRHV) (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40135:number", autoupdate="true" }
Number Holding40136 "Heat Pump Slave 8 ON/OFF (address 9 for CAHV/CRHV) (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40136:number", autoupdate="true" }
Number Holding40137 "Heat Pump Run Time (hours) (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40137:number", autoupdate="true" }
Number Holding40138 "Heat Pump Run Time (hours x100) (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40138:number", autoupdate="true" }
Number Holding40139 "Heat Pump Refrigerant Address 1 Run Time (hours x100) (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40139:number", autoupdate="true" }
Number Holding40140 "Heat Pump Refrigerant Address 2 Run Time (hours x100) (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40140:number", autoupdate="true" }
Number Holding40141 "Heat Pump Refrigerant Address 3 Run Time (hours x100) (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40141:number", autoupdate="true" }
Number Holding40142 "Heat Pump Refrigerant Address 4 Run Time (hours x100) (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40142:number", autoupdate="true" }
Number Holding40143 "Heat Pump Refrigerant Address 5 Run Time (hours x100) (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40143:number", autoupdate="true" }
Number Holding40144 "Heat Pump Refrigerant Address 6 Run Time (hours x100) (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40144:number", autoupdate="true" }
Number Holding40145 "Boiler ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40145:number", autoupdate="true" }
Number Holding40146 "Booster Heater 1 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40146:number", autoupdate="true" }
Number Holding40147 "Booster Heater 2 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40147:number", autoupdate="true" }
Number Holding40148 "Booster Heater 2+ ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40148:number", autoupdate="true" }
Number Holding40149 "Immersion Heater ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40149:number", autoupdate="true" }
Number Holding40150 "Water Pump 1 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40150:number", autoupdate="true" }
Number Holding40151 "Water Pump 2 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40151:number", autoupdate="true" }
Number Holding40152 "Water Pump 3 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40152:number", autoupdate="true" }
Number Holding40153 "3-Way Valve ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40153:number", autoupdate="true" }
Number Holding40154 "2-Way Valve 2 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40154:number", autoupdate="true" }
Number Holding40155 "Mixing Valve Step (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40155:number", autoupdate="true" }
Number Holding40156 "Refrigerant 1 Error Code Digit 1 (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40156:number", autoupdate="true" }
Number Holding40157 "Refrigerant 1 Error Code Digit 2 (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40157:number", autoupdate="true" }
Number Holding40158 "Refrigerant 2 Error Code Digit 1 (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40158:number", autoupdate="true" }
Number Holding40159 "Refrigerant 2 Error Code Digit 2 (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40159:number", autoupdate="true" }
Number Holding40160 "Refrigerant 3 Error Code Digit 1 (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40160:number", autoupdate="true" }
Number Holding40161 "Refrigerant 3 Error Code Digit 2 (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40161:number", autoupdate="true" }
Number Holding40162 "Refrigerant 4 Error Code Digit 1 (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40162:number", autoupdate="true" }
Number Holding40163 "Refrigerant 4 Error Code Digit 2 (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40163:number", autoupdate="true" }
Number Holding40164 "Refrigerant 5 Error Code Digit 1 (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40164:number", autoupdate="true" }
Number Holding40165 "Refrigerant 5 Error Code Digit 2 (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40165:number", autoupdate="true" }
Number Holding40166 "Refrigerant 6 Error Code Digit 1 (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40166:number", autoupdate="true" }
Number Holding40167 "Refrigerant 6 Error Code Digit 2 (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40167:number", autoupdate="true" }
Number Holding40168 "Heat Pump Frequency – Slave 7 (READ ONLY) [%.1f Hz]" { channel="modbus:data:slave1:HoldingSlave2:Holding40168:number", autoupdate="true" }
Number Holding40169 "Heat Pump Frequency – Slave 8 (READ ONLY) [%.1f Hz]" { channel="modbus:data:slave1:HoldingSlave2:Holding40169:number", autoupdate="true" }
Number Holding40170 "Heat Pump Frequency – Slave 9 (READ ONLY) [%.1f Hz]" { channel="modbus:data:slave1:HoldingSlave2:Holding40170:number", autoupdate="true" }
Number Holding40171 "Heat Pump Frequency – Slave 10 (READ ONLY) [%.1f Hz]" { channel="modbus:data:slave1:HoldingSlave2:Holding40171:number", autoupdate="true" }
Number Holding40172 "Heat Pump Frequency – Slave 11 (READ ONLY) [%.1f Hz]" { channel="modbus:data:slave1:HoldingSlave2:Holding40172:number", autoupdate="true" }
Number Holding40173 "Heat Pump Frequency – Slave 12 (READ ONLY) [%.1f Hz]" { channel="modbus:data:slave1:HoldingSlave2:Holding40173:number", autoupdate="true" }
Number Holding40174 "Heat Pump Frequency – Slave 13 (READ ONLY) [%.1f Hz]" { channel="modbus:data:slave1:HoldingSlave2:Holding40174:number", autoupdate="true" }
Number Holding40175 "Heat Pump Frequency – Slave 14 (READ ONLY) [%.1f Hz]" { channel="modbus:data:slave1:HoldingSlave2:Holding40175:number", autoupdate="true" }
Number Holding40176 "Heat Pump Frequency – Slave 15 (READ ONLY) [%.1f Hz]" { channel="modbus:data:slave1:HoldingSlave2:Holding40176:number", autoupdate="true" }
Number Holding40177 "Heat Pump 10 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40177:number", autoupdate="true" }
Number Holding40178 "Heat Pump 11 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40178:number", autoupdate="true" }
Number Holding40179 "Heat Pump 12 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40179:number", autoupdate="true" }
Number Holding40180 "Heat Pump 13 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40180:number", autoupdate="true" }
Number Holding40181 "Heat Pump 14 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40181:number", autoupdate="true" }
Number Holding40182 "Heat Pump 15 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40182:number", autoupdate="true" }
Number Holding40183 "Heat Pump 16 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40183:number", autoupdate="true" }
Number Holding40184 "Heat Pump 17 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40184:number", autoupdate="true" }
Number Holding40185 "Heat Pump 18 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40185:number", autoupdate="true" }
Number Holding40186 "Heat Pump 19 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40186:number", autoupdate="true" }
Number Holding40187 "Heat Pump 20 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40187:number", autoupdate="true" }
Number Holding40188 "Heat Pump 21 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40188:number", autoupdate="true" }
Number Holding40189 "Heat Pump 22 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40189:number", autoupdate="true" }
Number Holding40190 "Heat Pump 23 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40190:number", autoupdate="true" }
Number Holding40191 "Heat Pump 24 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40191:number", autoupdate="true" }
Number Holding40192 "Heat Pump 25 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40192:number", autoupdate="true" }
Number Holding40193 "Heat Pump 26 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40193:number", autoupdate="true" }
Number Holding40194 "Heat Pump 27 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40194:number", autoupdate="true" }
Number Holding40195 "Heat Pump 28 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40195:number", autoupdate="true" }
Number Holding40196 "Heat Pump 29 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40196:number", autoupdate="true" }
Number Holding40197 "Heat Pump 30 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40197:number", autoupdate="true" }
Number Holding40198 "Heat Pump 31 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40198:number", autoupdate="true" }
Number Holding40199 "Heat Pump 32 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40199:number", autoupdate="true" }
//Number Holding40104 "Water Inlet Temp [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40104:number" }
//Number Holding40110 "Return Temp Zone1 [%.1f]" { channel="modbus:data:slave1:HoldingSlave2:Holding40110:number" }
//Number Holding40200 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40200:number", autoupdate="true" }
//Number Holding40201 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40201:number", autoupdate="true" }
//Number Holding40202 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40202:number", autoupdate="true" }
//Number Holding40203 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40203:number", autoupdate="true" }
//Number Holding40204 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40204:number", autoupdate="true" }
//Number Holding40205 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40205:number", autoupdate="true" }
//Number Holding40206 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40206:number", autoupdate="true" }
//Number Holding40207 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40207:number", autoupdate="true" }
//Number Holding40208 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40208:number", autoupdate="true" }
//Number Holding40209 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40209:number", autoupdate="true" }
//Number Holding40210 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40210:number", autoupdate="true" }
//Number Holding40211 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40211:number", autoupdate="true" }
//Number Holding40212 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40212:number", autoupdate="true" }
//Number Holding40213 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40213:number", autoupdate="true" }
//Number Holding40214 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40214:number", autoupdate="true" }
//Number Holding40215 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40215:number", autoupdate="true" }
Number Holding40216 "External Heater ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40216:number", autoupdate="true" }
Number Holding40217 "Water Pump 4 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40217:number", autoupdate="true" }
Number Holding40218 "Water Pump 5 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40218:number", autoupdate="true" }
Number Holding40219 "Water Pump 6 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40219:number", autoupdate="true" }
Number Holding40220 "Water Pump 7 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40220:number", autoupdate="true" }
Number Holding40221 "Water Pump 8 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40221:number", autoupdate="true" }
Number Holding40222 "Water Pump 9 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40222:number", autoupdate="true" }
Number Holding40223 "Water Pump 10 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40223:number", autoupdate="true" }
Number Holding40224 "Water Pump 11 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40224:number", autoupdate="true" }
Number Holding40225 "Water Pump 12 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40225:number", autoupdate="true" }
Number Holding40226 "Water Pump 13 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40226:number", autoupdate="true" }
Number Holding40227 "Water Pump 14 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40227:number", autoupdate="true" }
Number Holding40228 "Water Pump 15 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40228:number", autoupdate="true" }
Number Holding40229 "Water Pump 16 ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40229:number", autoupdate="true" }
Number Holding40230 "Drain Pan Heater ON/OFF (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40230:number", autoupdate="true" }
Number Holding40231 "Evaporating Temperature (signed) (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave3:Holding40231:number", autoupdate="true" }
Number Holding40232 "Evaporating Temperature (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave3:Holding40232:number", autoupdate="true" }
Number Holding40233 "Condensing Temperature (signed) (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave3:Holding40233:number", autoupdate="true" }
Number Holding40234 "Condensing Temperature (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave3:Holding40234:number", autoupdate="true" }
Number Holding40235 "Electric Energy 1 (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40235:number", autoupdate="true" }
Number Holding40236 "Electric Energy 2 (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40236:number", autoupdate="true" }
Number Holding40237 "Electric Energy 3 (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40237:number", autoupdate="true" }
Number Holding40238 "Electric Energy 4 (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40238:number", autoupdate="true" }
Number Holding40239 "Electric Energy 5 (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40239:number", autoupdate="true" }
Number Holding40240 "Electric Energy 6 (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40240:number", autoupdate="true" }
Number Holding40241 "Electric Energy 7 (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40241:number", autoupdate="true" }
Number Holding40242 "Electric Energy 8 (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40242:number", autoupdate="true" }
Number Holding40243 "Electric Energy 9 (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40243:number", autoupdate="true" }
Number Holding40244 "Electric Energy 10 (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40244:number", autoupdate="true" }
Number Holding40245 "Electric Energy 11 (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40245:number", autoupdate="true" }
Number Holding40246 "Electric Energy 12 (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40246:number", autoupdate="true" }
Number Holding40247 "Electric Energy 13 (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40247:number", autoupdate="true" }
Number Holding40248 "Electric Energy 14 (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40248:number", autoupdate="true" }
Number Holding40249 "Electric Energy 15 (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40249:number", autoupdate="true" }
Number Holding40250 "Electric Energy 16 (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40250:number", autoupdate="true" }
Number Holding40251 "Brine Inlet Temperature (signed) (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave3:Holding40251:number", autoupdate="true" }
Number Holding40252 "Brine Inlet Temperature (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave3:Holding40252:number", autoupdate="true" }
Number Holding40253 "Brine Outlet Temperature 1 (signed) (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave3:Holding40253:number", autoupdate="true" }
Number Holding40254 "Brine Outlet Temperature 1 (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave3:Holding40254:number", autoupdate="true" }
Number Holding40255 "Brine Outlet Temperature 2 (signed) (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave3:Holding40255:number", autoupdate="true" }
Number Holding40256 "Brine Outlet Temperature 2 (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave3:Holding40256:number", autoupdate="true" }
Number Holding40257 "Condensing Temperature 2 (signed) (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave3:Holding40257:number", autoupdate="true" }
Number Holding40258 "Condensing Temperature 2 (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave3:Holding40258:number", autoupdate="true" }
Number Holding40259 "Water Outlet Temperature 2 (signed) (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave3:Holding40259:number", autoupdate="true" }
Number Holding40260 "Water Outlet Temperature 2 (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave3:Holding40260:number", autoupdate="true" }
Number Holding40261 "Evaporating Temperature 2 (signed) (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave3:Holding40261:number", autoupdate="true" }
Number Holding40262 "Evaporating Temperature 2 (READ ONLY) [%.1f °C]" { channel="modbus:data:slave1:HoldingSlave3:Holding40262:number", autoupdate="true" }
Number Holding40263 "Water Pump 1 – PWM Duty (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40263:number", autoupdate="true" }
Number Holding40264 "Water Pump 1 – PWM Duty Feedback (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40264:number", autoupdate="true" }
Number Holding40265 "3-Way Valve 1 (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40265:number", autoupdate="true" }
Number Holding40266 "Version of Protocol (upper) (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40266:number", autoupdate="true" }
Number Holding40267 "Version of Protocol (lower) (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40267:number", autoupdate="true" }
Number Holding40268 "Version of Model (upper) (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40268:number", autoupdate="true" }
Number Holding40269 "Version of Model (lower) (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40269:number", autoupdate="true" }
Number Holding40270 "Capacity of Supplying Electricity (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40270:number", autoupdate="true" }
Number Holding40271 "Model Profile 1 (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40271:number", autoupdate="true" }
Number Holding40272 "Model Profile 2 (refrigerant address) (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40272:number", autoupdate="true" }
//Number Holding40273 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40273:number", autoupdate="true" }
//Number Holding40274 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40274:number", autoupdate="true" }
//Number Holding40275 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40275:number", autoupdate="true" }
//Number Holding40276 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40276:number", autoupdate="true" }
//Number Holding40277 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40277:number", autoupdate="true" }
//Number Holding40278 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40278:number", autoupdate="true" }
//Number Holding40279 " [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40279:number", autoupdate="true" }
Number Holding40280 "Energy Consumption Measured Date – Year (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40280:number", autoupdate="true" }
Number Holding40281 "Energy Consumption Measured Date – Month (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40281:number", autoupdate="true" }
Number Holding40282 "Energy Consumption Measured Date – Day (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40282:number", autoupdate="true" }
Number Holding40283 "Last Measured Heating Energy Consumption – kWh part (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40283:number", autoupdate="true" }
Number Holding40284 "Last Measured Heating Energy Consumption – Wh part (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40284:number", autoupdate="true" }
Number Holding40285 "Last Measured Cooling Energy Consumption – kWh part (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40285:number", autoupdate="true" }
Number Holding40286 "Last Measured Cooling Energy Consumption – Wh part (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40286:number", autoupdate="true" }
Number Holding40287 "Last Measured DHW Energy Consumption – kWh part (READ ONLY) [%.1f kWh]" { channel="modbus:data:slave1:HoldingSlave3:Holding40287:number", autoupdate="true" }
Number Holding40288 "Last Measured DHW Energy Consumption – Wh part (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40288:number", autoupdate="true" }
Number Holding40289 "Last Measured Total Energy Consumption – kWh (READ ONLY) [%.1f kWh]" { channel="modbus:data:slave1:HoldingSlave3:Holding40289:number", autoupdate="true" }
Number Holding40290 "Energy Produced Measured Date – Year (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40290:number", autoupdate="true" }
Number Holding40291 "Energy Produced Measured Date – Month (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40291:number", autoupdate="true" }
Number Holding40292 "Energy Produced Measured Date – Day (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40292:number", autoupdate="true" }
Number Holding40293 "Last Measured Heating Energy Produced – kWh part (READ ONLY) [%.1f kWh]" { channel="modbus:data:slave1:HoldingSlave3:Holding40293:number", autoupdate="true" }
Number Holding40294 "Last Measured Heating Energy Produced – Wh part (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40294:number", autoupdate="true" }
Number Holding40295 "Last Measured Cooling Energy Produced – kWh part (READ ONLY) [%.1f kWh]" { channel="modbus:data:slave1:HoldingSlave3:Holding40295:number", autoupdate="true" }
Number Holding40296 "Last Measured Cooling Energy Produced – Wh part (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40296:number", autoupdate="true" }
Number Holding40297 "Last Measured DHW Energy Produced – kWh part (READ ONLY) [%.1f kWh]" { channel="modbus:data:slave1:HoldingSlave3:Holding40297:number", autoupdate="true" }
Number Holding40298 "Last Measured DHW Energy Produced – Wh part (READ ONLY) [%.1f]" { channel="modbus:data:slave1:HoldingSlave3:Holding40298:number", autoupdate="true" }
Number Holding40299 "Last Measured Total Energy Produced – kWh (READ ONLY) [%.1f kWh]" { channel="modbus:data:slave1:HoldingSlave3:Holding40299:number", autoupdate="true" }
Number Holding40300 "Flow Rate (READ ONLY) [%.1f L/min]" { channel="modbus:data:slave1:HoldingSlave3:Holding40300:number", autoupdate="true" }
pool 1: 0-99 (40001-40100) is coming through fine.
For example items 40100 to 40119 are containing data according to CAS Modbus scanner:
Any ideas why modbus binding is not able to extract those? Cheers.
Fairly large chunks of data at relatively low baud rate, but that shouldn’t present problems of itself.
May we know the mystery device here?
What’s relevant in openhab.log?
Simplify. Pick us an or two example with Item - data thing that doesn’t work, what value do you get / expect.
Do all the problems involve transforms. What do you get without a transform, just as a plain Number.
I’d be very surprised if something like “Outdoor temperature” was encoded as uint16. Wouldn’t that be signed? Are all other temperatures likely to be in the same encoding? There seem to be a lot of “doubled up” Item names … might there be 32 bit registers, int or float?
It’s not connected, but why would you want autoupdate=“true” on read-only Items that will never get a command? You don’t need to specify that in fact, for that is the default condition, just omit.
For writable Items I’d advise setting it to “false” if you have a reasonable poll frequency.
Device is Procon MelcoBEMS MINI (A1M).
Let’s investigate for example 40102.
here is data from log:
2019-02-18 10:30:22.557 [DEBUG] [ernal.handler.ModbusDataThingHandler] - Thing modbus:data:slave1:HoldingSlave2:Holding40102 channels updated: {}. readValueType=uint16, readIndex=Optional[101], readSubIndex(or 0)=0, extractIndex=1 -> numeric value 3350 and boolValue=true. Registers RegisterArrayWrappingInputRegister(00 00 0d 16 0d 16 0b ea 0b ea 11 62 11 62 0c 4e 0c 4e 0b 86 0b 86 09 c4 09 c4 09 c4 09 c4 09 c4 09 c4 09 c4 09 c4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a0 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2b 00 2c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 01 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00) for request ModbusPollerThingHandlerImpl.ModbusPollerReadRequest@17ce2ea[slaveId=1,functionCode=READ_MULTIPLE_REGISTERS,start=100,length=100,maxTries=3]
2019-02-18 10:34:41.464 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve item 'Holding40102' for widget org.eclipse.smarthome.model.sitemap.Text
sitemap definition for this item:
Text item=Holding40102 label="Flow Temperature (signed) (READ ONLY) Holding40102 [%.1f °C]"
According to CAS Modbus scanner the register value should be 3200 (uint16).
It didn’t change without transformation.
I use autoupdate=“true” because I made all the items ready in excel and I was using the full syntax which positions I required.
I found the error.
It seems that I had loaded outdated modbus.items file which didn’t contain most of pool 2 and 3 definitions.
Thanks for thinking along!