Skip to content
Browse files

Add support for Thermofloor Heatit Z-TRM2 support

  • Loading branch information...
robertsLando committed Jun 14, 2018
1 parent ca05e19 commit f2d557c4d9e19e90cf4c37d2d053f9cc9657280d
Showing with 93 additions and 0 deletions.
  1. +1 −0 config/manufacturer_specific.xml
  2. +92 −0 config/thermofloor/heatitztrm2.xml
@@ -1150,6 +1150,7 @@
<Manufacturer id="019b" name="ThermoFloor AS">
<Product type="0001" id="0001" name="Heatit Thermostat TF 021" config="thermofloor/heatit021.xml"/>
<Product type="0003" id="0202" name="Heatit Thermostat Z-TRM2" config="thermofloor/heatitztrm2.xml"/>
<Manufacturer id="008b" name="Trane">
<Product type="5452" id="5431" name="Model TZEMT400AB32MAA" config="trane/TZEMT400AB32MAA.xml"/>
@@ -0,0 +1,92 @@
<?xml version="1.0" encoding="utf-8" ?>
<!-- Heatit Z-Wave thermostat TF 021 -->
<Product xmlns=''>

<CommandClass id="64" name="COMMAND_CLASS_THERMOSTAT_MODE">

<Value type="list" genre="user" instance="1" index="0" label="Mode" units="" read_only="false" write_only="false" min="0" max="0" value="0">
<Item label="Off" value="0"/>
<Item label="Heat (Default)" value="1"/>
<Item label="Cool" value="2"/>
<Item label="Energy Heat" value="11"/>
<Mode index="0" label="Off"/>
<Mode index="1" label="Heat"/>
<Mode index="2" label="Cool"/>
<Mode index="11" label="Energy Heat"/>

<CommandClass id="67" name="COMMAND_CLASS_THERMOSTAT_SETPOINT" version="1" request_flags="4" create_vars="true" base="0">
<Instance index="1"/>
<Value type="decimal" genre="user" instance="1" index="1" label="Heating" units="C" read_only="false" write_only="false" min="0" max="0" value="20"/>
<Value type="decimal" genre="user" instance="1" index="11" label="Energy Heat" units="C" read_only="false" write_only="false" min="0" max="0" value="16"/>

<CommandClass id="112" name="COMMAND_CLASS_CONFIGURATION">
<Value type="list" genre="config" index="1" label="Operation mode" value="1">
<Item label="Off" value="0"/>
<Item label="Heat" value="1"/>
<Item label="Cool" value="2"/>
<Item label="Energy save heat" value="11"/>
<Value type="list" genre="config" index="2" label="Temperature sensor" value="1">
<Item label="F - Floor mode" value="0"/>
<Item label="A - Room temperature mode" value="1"/>
<Item label="AF - Room mode w/floor limitations" value="2"/>
<Item label="A2 - Room temperature mode" value="3"/>
<Item label="P - Power regulator" value="4"/>
<Item label="FP - Floor mode with minimum power limitation" value="5"/>
<Value type="list" genre="config" index="3" label="Floor sensor type" value="0">
<Item label="10k ntc" value="0"/>
<Item label="12k ntc" value="1"/>
<Item label="15k ntc" value="2"/>
<Item label="22k ntc" value="3"/>
<Item label="33k ntc" value="4"/>
<Item label="47k ntc" value="5"/>
<Value type="short" index="4" genre="config" label="DIFF l. Temperature control Hysteresis" min="3" max="30" size="1" value="5">
<Help>3-30 (0,2C - 3.0C)</Help>
<Value type="short" index="5" genre="config" label="FLo: Floor min limit" min="50" max="400" size="1" value="50">
<Help>50-400 (5.0C - 40.0C)</Help>
<Value type="short" index="6" genre="config" label="FHi: Floor max limit" min="50" max="400" size="1" value="400">
<Help>50-400 (5.0C - 40.0C)</Help>
<Value type="short" index="7" genre="config" label="ALo: Air min limit" min="50" max="400" size="1" value="50">
<Help>50-400 (5.0C - 40.0C)</Help>
<Value type="short" index="8" genre="config" label="AHi: Air max limit" min="50" max="400" size="1" value="400">
<Help>50-400 (5.0C - 40.0C)</Help>
<Value type="byte" index="9" genre="config" label="PLo: Min temperature in Power Reg Mode" min="0" max="9" size="1" value="0">
<Help>0-9. Min temperature in Power Regulator Mode (setting 2. Temperature sensor - P)</Help>
<Value type="short" genre="config" instance="1" index="10" label="CO mode setpoint" size="1" min="50" max="400" value="210">
<Help>50-400 (5.0C - 40.0C)</Help>
<Value type="short" genre="config" instance="1" index="11" label="ECO mode setpoint" size="1" min="50" max="400" value="180">
<Help>50-400 (5.0C - 40.0C)</Help>
<Value type="short" index="12" genre="config" label="P setting" min="0" max="10" size="1" value="2">
<Value type="short" genre="config" instance="1" index="13" label="COOL setpoint" size="1" min="50" max="400" value="180">
Only if cooling is enabled.
50-400 (5.0C - 40.0C)

<CommandClass id="133" name="COMMAND_CLASS_ASSOCIATION">
<Associations num_groups="2">
<Group index="1" max_associations="1" label="Lifeline"/>
<Group index="2" max_associations="8" label="On/Off control"/>


0 comments on commit f2d557c

Please sign in to comment.
You can’t perform that action at this time.