<?xml version="1.0" encoding="utf-8"?>
<Product Revision="1" xmlns='https://github.com/OpenZWave/open-zwave'>
  <MetaData>
   <MetaDataItem name="Name">Fan Coil Thermostat HE-FT01</MetaDataItem>
   <MetaDataItem name="Description">This is advanced programmable Thermostat for Heating/Cooling Systems</MetaDataItem>
   <MetaDataItem name="OzwInfoPage">http://www.openzwave.com/device-database/0344:0002:0004</MetaDataItem>
   <MetaDataItem name="ProductPage">https://www.heltun.com/</MetaDataItem>
   <MetaDataItem name="ProductSupport">https://www.heltun.com/support</MetaDataItem>
   <MetaDataItem name="ProductPic">images/heltun/he-ft01.png</MetaDataItem>
   <MetaDataItem id="0002" name="ZWProductPage" type="0004">https://products.z-wavealliance.org/products/3717</MetaDataItem>
   <MetaDataItem id="0002" name="FrequencyName" type="0004">U.S. / Canada / Mexico</MetaDataItem>
   <MetaDataItem id="0002" name="FrequencyName" type="0004">CEPT (Europe)</MetaDataItem>
   <MetaDataItem id="0002" name="FrequencyName" type="0004">Australia / New Zealand</MetaDataItem>
   <MetaDataItem id="0002" name="FrequencyName" type="0004">Russia</MetaDataItem>
   <MetaDataItem id="0002" name="FrequencyName" type="0004">Israel</MetaDataItem>
   <MetaDataItem id="0002" name="FrequencyName" type="0004">China</MetaDataItem>
   <MetaDataItem id="0002" name="FrequencyName" type="0004">South Korea</MetaDataItem>
   <MetaDataItem id="0002" name="FrequencyName" type="0004">Japan</MetaDataItem>
   <MetaDataItem id="0002" name="FrequencyName" type="0004">Hong Kong</MetaDataItem>
   <MetaDataItem id="0002" name="FrequencyName" type="0004">India</MetaDataItem>
   <MetaDataItem id="0002" name="Identifier" type="0004">HE-FT01</MetaDataItem>
   <ChangeLog>
	   <Entry author="Narek Manukyan - n.manukyan@heltun.com" date="22 January 2020" revision="1">Metadata for HELTUN FanCoil Thermostat</Entry>
   </ChangeLog>
  </MetaData>
<!-- Thermostat modes -->
  <CommandClass id="64">
    <Instance index="1"/>
    <Value genre="user" index="0" instance="1" label="Mode" max="0" min="0" read_only="false" size="1" type="list" units="" write_only="false">
      <Item label="OFF" value="0"/>
      <Item label="COM with Heating Climate Mode" value="1"/>
      <Item label="COM with Cooling Climate Mode" value="2"/>
      <Item label="TIME" value="3"/>
      <Item label="Ventilation Climate Mode" value="6"/>
      <Item label="COM with Heating and Colling Climate Mode" value="10"/>
      <Item label="ECO with Heating Climate Mode" value="11"/>
      <Item label="ECO with Cooling Climate Mode" value="12"/>
    </Value>
    <SupportedModes>
      <Mode index="0" label="OFF"/>
      <Mode index="1" label="HEAT"/>
      <Mode index="2" label="COOL"/>
      <Mode index="3" label="AUTO"/>
      <Mode index="6" label="FAN"/>
      <Mode index="10" label="AUTO CHANGEOVER"/>
      <Mode index="11" label="ENERGY HEAT"/>
      <Mode index="12" label="ENERGY COOL"/>
    </SupportedModes>
    <Compatibility/>
  </CommandClass>
<!-- Thermostat setpoints -->
  <CommandClass id="67">
    <Instance index="1"/>
    <Value genre="user" index="1" instance="1" label="Heating" max="0" min="0" read_only="false" type="decimal" units="C" value="25" write_only="false"/>
    <Value genre="user" index="2" instance="1" label="Cooling" max="0" min="0" read_only="false" type="decimal" units="C" value="25" write_only="false"/>
    <Value genre="user" index="10" instance="1" label="Auto Changeover" max="0" min="0" read_only="false" type="decimal" units="C" value="25" write_only="false"/>
    <Value genre="user" index="11" instance="1" label="Energy Save Heating" max="0" min="0" read_only="false" type="decimal" units="C" value="20" write_only="false"/>
    <Value genre="user" index="12" instance="1" label="Energy Save Cooling" max="0" min="0" read_only="false" type="decimal" units="C" value="20" write_only="false"/>
    <Compatibility>
      <Base>0</Base>
      <CreateVars>true</CreateVars>
    </Compatibility>
  </CommandClass>
<!-- Thermostat fan modes --> 
  <CommandClass id="68">
    <Instance index="1"/>
    <Value genre="user" index="0" instance="1" label="Fan Mode" size="1" read_only="false" type="list" units="" write_only="false">
      <Item label="On Low" value="1"/>
      <Item label="On Auto High" value="2"/>
      <Item label="On High" value="3"/>
      <Item label="On Auto Medium" value="4"/>
      <Item label="On Medium" value="5"/> 
      <Item label="OFF" value="128"/>
    </Value>
    <SupportedModes>
      <Mode index="1" label="LOW"/>
      <Mode index="2" label="AUTO HIGH"/>
      <Mode index="3" label="HIGH"/>
      <Mode index="4" label="AUTO MEMDIUM"/>
      <Mode index="5" label="MEDIUM"/> 
      <Mode index="128" label="OFF"/>
    </SupportedModes>
    <Compatibility/>
  </CommandClass>
<!-- Configuration Parameters -->
   <CommandClass id="112">
	<Value genre="config" index="1" label="Time by controller" max="1" min="0" size="1" type="list" units="" value="1">
		<Help>
			Time correction by controller
		</Help>
		<Item label="Manual" value="0"/>
		<Item label="Auto(via gateway)" value="1"/>
	</Value>
	<Value genre="config" index="2" label="Time format" max="1" min="0" size="1" type="list" units="" value="0">
		<Help>
			Time format 0=24hour, 1=12hour (AM/PM)
		</Help>
		<Item label="24 hour" value="0"/>
		<Item label="12 hour" value="1"/>
	</Value>
	<Value genre="config" index="3" label="Week day" max="7" min="1" size="1" type="list" units="" value="1">
		<Help>
			Manually set week day
		</Help>
		<Item label="MON" value="1"/>
		<Item label="TUE" value="2"/>
		<Item label="WED" value="3"/>
		<Item label="THU" value="4"/>
		<Item label="FRI" value="5"/>
		<Item label="SAT" value="6"/>
		<Item label="SUN" value="7"/>
	</Value>
	<Value genre="config" index="4" label="Time Hour" max="23" min="0" size="1" type="byte" units="hours" value="0">
		<Help>
			Manually set time hour
		</Help>
	</Value>
	<Value genre="config" index="5" label="Time Minute" max="59" min="0" size="1" type="byte" units="mins" value="0">
		<Help>
			Maually set time minute
		</Help>
	</Value>
	<Value genre="config" index="6" label="Degree mode" max="1" min="0" size="1" type="list" units="" value="0">
	      <Help>
		Degree Mode 0=C, 1=F
	      </Help>
	      <Item label="Celsius" value="0"/>
	      <Item label="Farenheit" value="1"/>
	</Value>
	<Value genre="config" index="7" label="Air temp correction" max="95" min="-95" size="1" type="byte" units="degree" value="0">
		<Help>
			Air Temperature Calibration in degree, x10
		</Help>
	</Value>
	<Value genre="config" index="8" label="Temp hysteresis" max="100" min="2" size="1" type="byte" units="degree" value="5">
		<Help>
			Temperature Hysteresis in degree, x10
		</Help>
	</Value>
	<Value genre="config" index="9" label="Auto brightness" max="1" min="0" size="1" type="list" units="" value="1">
		<Help>
			Display auto-brightness control
		</Help>
		<Item label="Manual control" value="0"/>
		<Item label="Automatic control" value="1"/>
	</Value>
	<Value genre="config" index="10" label="Manual brightness" max="15" min="1" size="1" type="byte" units="" value="10">
		<Help>
			Display manual brightness level
		</Help>
	</Value>
	<Value genre="config" index="11" label="Touch sensitivity" max="50" min="5" size="1" type="byte" units="" value="15">
		<Help>
			Touch buttons sensitivity. 5=Super sensitive. 50=lowest sensitivity.
		</Help>
	</Value>
	<Value genre="config" index="14" label="Basic set action" max="9" min="0" size="1" type="list" units="" value="2">
		<Help>
			This Parameter defines which Operating Mode the HE-FT01 reverts to if the Basic Set command is received.
		</Help>
		<Item label="No action" value="0"/>
		<Item label="COM with Heating and Cooling Climate Mode" value="1"/>
		<Item label="COM with Heating Climate Mode" value="2"/>
		<Item label="COM with Cooling Climate Mode" value="3"/>
		<Item label="TIME with Heating and Cooling Climate Mode" value="4"/>
		<Item label="TIME with Heating Climate Mode" value="5"/>
		<Item label="TIME with Cooling Climate Mode" value="6"/>
		<Item label="ECO with Heating Climate Mode" value="7"/>
		<Item label="ECO with Cooling Climate Mode" value="8"/>
		<Item label="Ventilation Climate Mode" value="9"/>
	</Value>
	<Value genre="config" index="31" label="Sensor report time" max="120" min="1" size="1" type="byte" units="mins" value="10">
		<Help>
			Sensors consecutive reporting interval, minutes
		</Help>
	</Value>
	<Value genre="config" index="32" label="Consumption report time" max="120" min="1" size="1" type="byte" units="mins" value="10">
		<Help>
			Consumption meter consecutive reporting interval, minutes
		</Help>
	</Value>
	<Value genre="config" index="33" label="Themperature threshold" max="100" min="0" size="1" type="byte" units="" value="5">
		<Help>
			Temperature difference to send to controller, value X 10
			Note: values between 0 ... 5 are not used.
		</Help>
	</Value>
	<Value genre="config" index="34" label="Humidity threshold" max="25" min="0" size="1" type="byte" units="%" value="2">
		<Help>
			Humidity difference to send to controller, %
			Note: values between 0 ... 2 are not used.
		</Help>
	</Value>
	<Value genre="config" index="35" label="Light threshold" max="99" min="0" size="1" type="byte" units="%" value="50">
		<Help>
			Light sensor values difference to send to controller, %
			Note: values between 0 ... 10 are not used.
		</Help>
	</Value>
	<Value genre="config" index="36" label="Power of the Relay 1 load in W" max="5000" min="0" size="2" type="short" units="W" value="0">
		<Help>
			Power of the Relay 1 load in W
		</Help>
	</Value>
	<Value genre="config" index="37" label="Power of the Relay 2 load in W" max="5000" min="0" size="2" type="short" units="W" value="0">
		<Help>
			Power of the Relay 2 load in W
		</Help>
	</Value>
	<Value genre="config" index="38" label="Power of the Relay 3 load in W" max="5000" min="0" size="2" type="short" units="W" value="0">
		<Help>
			Power of the Relay 3 load in W
		</Help>
	</Value>
	<Value genre="config" index="39" label="Power of the Relay 4 load in W" max="5000" min="0" size="2" type="short" units="W" value="0">
		<Help>
			Power of the Relay 4 load in W
		</Help>
	</Value>
	<Value genre="config" index="40" label="Power of the Relay 5 load in W" max="5000" min="0" size="2" type="short" units="W" value="0">
		<Help>
			Power of the Relay 5 load in W
		</Help>
	</Value>
	<Value genre="config" index="41" label="TIME mode operation" max="3" min="1" size="1" type="list" units="" value="1">
		<Help>
			This parameter determines the Climate Mode (Heating or Cooling) to which HE-FT01 will switch when the TIME operating mode is selected. 
			If the value = 1 the thermostat will go to Heating  and Cooling mode, if value = 2 the thermostat goes to Heating mode, if the value = 3 the thermostat goes to Cooling Mode. 
		</Help>
		<Item label="Heating and Cooling mode" value="1"/>
		<Item label="Heating mode" value="2"/>
		<Item label="Cooling Mode" value="3"/>
	</Value>
	<Value genre="config" index="42" label="Morning start time" max="2359" min="0000" size="2" type="short" units="HHMM" value="0600">
		<Help>
			Morning start time. Format: HHMM. e.g.08:00 should be sent as 0800
		</Help>
	</Value>
	<Value genre="config" index="43" label="Day start time" max="2359" min="0000" size="2" type="short" units="HHMM" value="0900">
		<Help>
			Day start time. Format: HHMM.
		</Help>
	</Value>
	<Value genre="config" index="44" label="Evening start time" max="2359" min="0000" size="2" type="short" units="HHMM" value="1800">
		<Help>
			Evening start time. Format: HHMM.
		</Help>
	</Value>
	<Value genre="config" index="45" label="Night Start time" max="2359" min="0000" size="2" type="short" units="HHMM" value="2300">
		<Help>
			Night start time. Format: HHMM.
		</Help>
	</Value>
	<Value genre="config" index="46" label="Monday morning temp" max="370" min="40" size="2" type="short" units="degree" value="240">
		<Help>
			Monday morning temperature, value x10
		</Help>
	</Value>
	<Value genre="config" index="47" label="Monday day temp" max="370" min="40" size="2" type="short" units="degree" value="200">
		<Help>
			Monday day temperature, value x10
		</Help>
	</Value>
	<Value genre="config" index="48" label="Monday evening temp" max="370" min="40" size="2" type="short" units="degree" value="230">
		<Help>
			Monday evening temperature, value x10
		</Help>
	</Value>
	<Value genre="config" index="49" label="Monday night temp" max="370" min="40" size="2" type="short" units="degree" value="180">
		<Help>
			Monday night temperature, value x10
		</Help>
	</Value>
	<Value genre="config" index="50" label="Tuesday morning temp" max="370" min="40" size="2" type="short" units="degree" value="240">
		<Help>
			Tuesday morning temperature, value x10
		</Help>
	</Value>
	<Value genre="config" index="51" label="Tuesday day temp" max="370" min="40" size="2" type="short" units="degree" value="200">
		<Help>
			Tuesday day temperature, value x10
		</Help>
	</Value>
	<Value genre="config" index="52" label="Tuesday evening temp" max="370" min="40" size="2" type="short" units="degree" value="230">
		<Help>
			Tuesday evening temperature, value x10
		</Help>
	</Value>
	<Value genre="config" index="53" label="Tuesday night temp" max="370" min="40" size="2" type="short" units="degree" value="180">
		<Help>
			Tuesday night temperature, value x10
		</Help>
	</Value>
	<Value genre="config" index="54" label="Wednesday morning temp" max="370" min="40" size="2" type="short" units="degree" value="240">
		<Help>
			Wednesday morning temperature, value x10
		</Help>
	</Value>
	<Value genre="config" index="55" label="Wednesday day temp" max="370" min="40" size="2" type="short" units="degree" value="200">
		<Help>
			Wednesday day temperature, value x10
		</Help>
	</Value>
	<Value genre="config" index="56" label="Wednesday evening temp" max="370" min="40" size="2" type="short" units="degree" value="230">
		<Help>
			Wednesday evening temperature, value x10
		</Help>
	</Value>
	<Value genre="config" index="57" label="Wednesday night temp" max="370" min="40" size="2" type="short" units="degree" value="180">
		<Help>
			Wednesday night temperature, value x10
		</Help>
	</Value>
	<Value genre="config" index="58" label="Thursday morning temp" max="370" min="40" size="2" type="short" units="degree" value="240">
		<Help>
			Thursday morning temperature, value x10
		</Help>
	</Value>
	<Value genre="config" index="59" label="Thursday day temp" max="370" min="40" size="2" type="short" units="degree" value="200">
		<Help>
			Thursday day temperature, value x10
		</Help>
	</Value>
	<Value genre="config" index="60" label="Thursday evening temp" max="370" min="40" size="2" type="short" units="degree" value="230">
		<Help>
			Thursday evening temperature, value x10
		</Help>
	</Value>
	<Value genre="config" index="61" label="Thursday night temp" max="370" min="40" size="2" type="short" units="degree" value="180">
		<Help>
			Thursday night temperature, value x10
		</Help>
	</Value>
	<Value genre="config" index="62" label="Friday morning temp" max="370" min="40" size="2" type="short" units="degree" value="240">
		<Help>
			Friday morning temperature, value x10
		</Help>
	</Value>
	<Value genre="config" index="63" label="Friday day temp" max="370" min="40" size="2" type="short" units="degree" value="200">
		<Help>
			Friday day temperature, value x10
		</Help>
	</Value>
	<Value genre="config" index="64" label="Friday evening temp" max="370" min="40" size="2" type="short" units="degree" value="230">
		<Help>
			Friday evening temperature, value x10
		</Help>
	</Value>
	<Value genre="config" index="65" label="Friday night temp" max="370" min="40" size="2" type="short" units="degree" value="180">
		<Help>
			Friday night temperature, value x10
		</Help>
	</Value>
	<Value genre="config" index="66" label="Saturday morning temp" max="370" min="40" size="2" type="short" units="degree" value="240">
		<Help>
			Saturday morning temperature, value x10
		</Help>
	</Value>
	<Value genre="config" index="67" label="Saturday day temp" max="370" min="40" size="2" type="short" units="degree" value="200">
		<Help>
			Saturday day temperature, value x10
		</Help>
	</Value>
	<Value genre="config" index="68" label="Saturday evening temp" max="370" min="40" size="2" type="short" units="degree" value="230">
		<Help>
			Saturday evening temperature, value x10
		</Help>
	</Value>
	<Value genre="config" index="69" label="Saturday night temp" max="370" min="40" size="2" type="short" units="degree" value="180">
		<Help>
			Saturday night temperature, value x10
		</Help>
	</Value>
	<Value genre="config" index="70" label="Sunday morning temp" max="370" min="40" size="2" type="short" units="degree" value="240">
		<Help>
			Sunday morning temperature, value x10
		</Help>
	</Value>
	<Value genre="config" index="71" label="Sunday day temp" max="370" min="40" size="2" type="short" units="degree" value="200">
		<Help>
			Sunday day temperature, value x10
		</Help>
	</Value>
	<Value genre="config" index="72" label="Sunday evening temp" max="370" min="40" size="2" type="short" units="degree" value="230">
		<Help>
			Sunday evening temperature, value x10
		</Help>
	</Value>
	<Value genre="config" index="73" label="Sunday night temp" max="370" min="40" size="2" type="short" units="degree" value="180">
		<Help>
			Sunday night temperature, value x10
		</Help>
	</Value>
</CommandClass>
  <CommandClass id="133">
	   <Associations num_groups="6">
	      <Group index="1" label="Lifeline" max_associations="1"/>
	      <Group auto="true" index="2" label="Fan Low Speed (OUT-1)" max_associations="10"/>
	      <Group auto="true" index="3" label="Fan Medium Speed (OUT-2)" max_associations="10"/>
	      <Group auto="true" index="4" label="Fan High Speed (OUT-3)" max_associations="10"/>
	      <Group auto="true" index="5" label="Heater (OUT-4)" max_associations="10"/>
	      <Group auto="true" index="6" label="Cooler (OUT-5)" max_associations="10"/>
	   </Associations>
   </CommandClass>
</Product>
