layout | title |
---|---|
documentation |
TF016 - ZWave |
{% include base.html %}
This describes the Z-Wave device TF016, manufactured by ThermoFloor with the thing type UID of thermofloor_tf016_01_092
.
This version of the device is limited to firmware versions above 1.92
The device is in the category of HVAC, defining Air condition devices, Fans.
The TF016 supports routing. This allows the device to communicate using other routing enabled devices as intermediate routers. This device is also able to participate in the routing of data between other devices in the mesh network.
The Heatit Z-Wave is designed for controlling electrical heating cables and electrical radiators/convectors. The thermostat has 2 internal temperature sensors and has 3 algorithms for temperature compensation. After you have set the temperature, the thermostat will use a hysteresis to regulate the temperature. The hysteresis is adjustable.
The temperature shown in the display is the actual temperature for floor sensor and the external room sensor. You are able to calibrate the sensor values. When using the internal room sensor, the temperature shown is the set point. When using the internal sensor, the thermostat can seem somewhat inaccurate. This is due to heat generation inside the thermostat, draft and other external influences.
1.92 is an unofficial firmware upgrade with the following changes:
-
Reporting of the relay status is fixed.
-
All temperature sensors can be reported (internal, floor, external) via its association groups
To include the thermostat to your home automation gateway, press Center (confirm) for 10 seconds. The display will show OFF. Press Right (down) 4 times till you see Con in the display. Now start add device in your home automation software. Start inclusion mode by pressing Center (confirm) for approximately 2 seconds. The inclusion/exclusion icon will appear in the display. Confirmation will show Inc/EcL in the display. If inclusion fails, Err (error) will appear. Leave programming mode by choosing ESC in menu. Your thermostat is ready for use with default settings
See information for inclusion.
The following table summarises the channels available for the TF016 -:
Channel | Channel Id | Category | Item Type |
---|---|---|---|
Switch | switch_binary | Switch | Switch |
Binary Sensor | sensor_binary | Door | Switch |
Thermostat mode | thermostat_mode | Temperature | Number |
Setpoint (heating) | thermostat_setpoint | Temperature | Number:Temperature |
Setpoint (cooling) | thermostat_setpoint | Temperature | Number:Temperature |
Setpoint (furnace) | thermostat_setpoint | Temperature | Number:Temperature |
Power setting value | config_decimal | Number | |
Relay state | switch_binary1 | Switch | Switch |
Air temperature sensor | sensor_temperature2 | Temperature | Number:Temperature |
External temperature sensor | sensor_temperature3 | Temperature | Number:Temperature |
Floor temperature sensor | sensor_temperature4 | Temperature | Number:Temperature |
This switch turns off the device. Under thermostat control, this switch will be on at all times, and the other switch channel will report whether the heating is currently active.
Switch the power on and off.
The switch_binary
channel supports the Switch
item and is in the Switch
category.
Indicates if a sensor has triggered.
The sensor_binary
channel supports the Switch
item and is in the Door
category. This is a read only channel so will only be updated following state changes from the device.
The following state translation is provided for this channel to the Switch
item type -:
Value | Label |
---|---|
ON | Triggered |
OFF | Untriggered |
Sets the thermostat.
The thermostat_mode
channel supports the Number
item and is in the Temperature
category.
The following state translation is provided for this channel to the Number
item type -:
Value | Label |
---|---|
0 | Off |
1 | Heat |
2 | Cool |
3 | Auto |
4 | Aux Heat |
5 | Resume |
6 | Fan Only |
7 | Furnace |
8 | Dry Air |
9 | Moist Air |
10 | Auto Changeover |
11 | Heat Economy |
12 | Cool Economy |
13 | Away |
Sets the thermostat setpoint.
The thermostat_setpoint
channel supports the Number:Temperature
item and is in the Temperature
category.
Sets the thermostat setpoint.
The thermostat_setpoint
channel supports the Number:Temperature
item and is in the Temperature
category.
Sets the thermostat setpoint.
The thermostat_setpoint
channel supports the Number:Temperature
item and is in the Temperature
category.
If device is in P (Power) mode, this value will give the fraction of time the heating is active as a number between 0 and 10.
Generic class for configuration parameter.
The config_decimal
channel supports the Number
item.
This switch reports the current state of the relay in the unit.
Switch the power on and off.
The switch_binary1
channel supports the Switch
item and is in the Switch
category.
Internally measured air thermometer. Use value with care, the thermometer is affected by internal heating in the device, and there is firmware in the unit trying to correct for internal heating.
Indicates the current temperature.
The sensor_temperature2
channel supports the Number:Temperature
item and is in the Temperature
category.
Temperature as measured by an an external thermometer connected to the device. Zero if no extra thermometer is wired up.
Indicates the current temperature.
The sensor_temperature3
channel supports the Number:Temperature
item and is in the Temperature
category.
Temperature measured by a floor temperature sensor wired to the device. Zero if no sensor is connected.
Indicates the current temperature.
The sensor_temperature4
channel supports the Number:Temperature
item and is in the Temperature
category.
The following table provides a summary of the 13 configuration parameters available in the TF016. Detailed information on each parameter can be found in the sections below.
Param | Name | Description |
---|---|---|
1 | Operation mode | Defines operation mode of the thermostat |
2 | Sensor mode | Determines which sensor is in use |
3 | Floor sensor type | The resistance (type) of the external room sensor. |
4 | DIFF l. Temperature control Hysteresis | Range 3-30 (0.3°C 3.0°C) |
5 | FLo, Floor min limit | Range 50-400 (5.0°C 40.0°C) |
6 | FHi, Floor max limit | |
7 | ALo, Air min limit | |
8 | AHi, Air max limit | Range 50-400 (5.0°C 40.0°C) |
9 | PLo, FP-mode P setting | |
10 | CO mode setpoint | Temperature setpoint in comfort mode |
11 | ECO mode setpoint | Range 50-400 (5.0°C 40.0°C) |
12 | P setting | Power mode. 0 is always off, 10 is always on. |
13 | COOL setpoint | Only if cooling enabled. Range 50-400 (5.0°C 40.0°C) |
Defines operation mode of the thermostat
Defines Operation Mode of thermostat |
0....OFF(0x00)
1.....HEAT (0x01)
2.....COOL (0x02)
11....ENERGY SAVE HEAT (0x0B)
Energy Save heat is a mode with larger hystersis. The following option values may be configured -:
Value | Description |
---|---|
0 | Off |
1 | HEAT |
2 | COOL |
11 | ECO |
The manufacturer defined default value is 1
(HEAT).
This parameter has the configuration ID config_1_2
and is of type INTEGER
.
Determines which sensor is in use
The following option values may be configured -:
Value | Description |
---|---|
0 | F |
1 | A |
2 | AF |
3 | A2 |
4 | P |
5 | FP |
The manufacturer defined default value is 1
(A).
This parameter has the configuration ID config_2_2
and is of type INTEGER
.
The resistance (type) of the external room sensor. Set this according to the actual floor sensor that is attached to the thermostat. The following option values may be configured -:
Value | Description |
---|---|
0 | 10K NTC |
1 | 12K NTC |
2 | 15K NTC |
3 | 22K NTC |
4 | 33K NTC |
5 | 47K NTC |
The manufacturer defined default value is 0
(10K NTC).
This parameter has the configuration ID config_3_2
and is of type INTEGER
.
Range 3-30 (0.3°C 3.0°C) In this mode you are able to make changes to the hysteresis in the thermostat. This means that you can changes the hysteresis from 0.2°C up to max 3.0°C. Default setting is 0.5°C. When using a waterbased heating, the recommended hysteresis is a minimum of 1.0°C. Values in the range 3 to 30 may be set.
The manufacturer defined default value is 5
.
This parameter has the configuration ID config_4_2
and is of type INTEGER
.
Range 50-400 (5.0°C 40.0°C)
Values in the range 50 to 400 may be set.
The manufacturer defined default value is 50
.
This parameter has the configuration ID config_5_2
and is of type INTEGER
.
Values in the range 50 to 400 may be set.
The manufacturer defined default value is 400
.
This parameter has the configuration ID config_6_2
and is of type INTEGER
.
Values in the range 50 to 400 may be set.
The manufacturer defined default value is 50
.
This parameter has the configuration ID config_7_2
and is of type INTEGER
.
Range 50-400 (5.0°C 40.0°C)
Values in the range 50 to 400 may be set.
The manufacturer defined default value is 400
.
This parameter has the configuration ID config_8_2
and is of type INTEGER
.
Values in the range 0 to 9 may be set.
The manufacturer defined default value is 0
.
This parameter has the configuration ID config_9_2
and is of type INTEGER
.
Temperature setpoint in comfort mode
Values in the range 50 to 400 may be set.
The manufacturer defined default value is 210
.
This parameter has the configuration ID config_10_2
and is of type INTEGER
.
Range 50-400 (5.0°C 40.0°C)
Values in the range 50 to 400 may be set.
The manufacturer defined default value is 180
.
This parameter has the configuration ID config_11_2
and is of type INTEGER
.
Power mode. 0 is always off, 10 is always on.
Values in the range 0 to 10 may be set.
The manufacturer defined default value is 2
.
This parameter has the configuration ID config_12_2
and is of type INTEGER
.
Only if cooling enabled. Range 50-400 (5.0°C 40.0°C)
Values in the range 50 to 400 may be set.
The manufacturer defined default value is 210
.
This parameter has the configuration ID config_13_2
and is of type INTEGER
.
Association groups allow the device to send unsolicited reports to the controller, or other devices in the network. Using association groups can allow you to eliminate polling, providing instant feedback of a device state change without unnecessary network traffic.
The TF016 supports 5 association groups.
The Lifeline association group reports device status to a hub and is not designed to control other devices directly. When using the Lineline group with a hub, in most cases, only the lifeline group will need to be configured and normally the hub will perform this automatically during the device initialisation.
Association group 1 supports 8 nodes.
When heating is activated, ON is sent to this channel, and when turned off (due to reaching setpoint), OFF will be sent.
Association group 2 supports 8 nodes.
Association group 3 supports 8 nodes.
Association group 4 supports 8 nodes.
Association group 5 supports 8 nodes.
Command Class | Comment |
---|---|
COMMAND_CLASS_NO_OPERATION_V1 | |
COMMAND_CLASS_BASIC_V1 | |
COMMAND_CLASS_SWITCH_BINARY_V1 | |
COMMAND_CLASS_SENSOR_BINARY_V1 | |
COMMAND_CLASS_SENSOR_MULTILEVEL_V1 | |
COMMAND_CLASS_THERMOSTAT_MODE_V1 | |
COMMAND_CLASS_THERMOSTAT_SETPOINT_V1 | |
COMMAND_CLASS_ASSOCIATION_GRP_INFO_V1 | |
COMMAND_CLASS_DEVICE_RESET_LOCALLY_V1 | |
COMMAND_CLASS_ZWAVEPLUS_INFO_V1 | |
COMMAND_CLASS_MULTI_CHANNEL_V2 | |
COMMAND_CLASS_CONFIGURATION_V1 | |
COMMAND_CLASS_MANUFACTURER_SPECIFIC_V1 | |
COMMAND_CLASS_POWERLEVEL_V1 | |
COMMAND_CLASS_ASSOCIATION_V2 | |
COMMAND_CLASS_VERSION_V2 | |
COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION_V3 |
Command Class | Comment |
---|---|
COMMAND_CLASS_BASIC_V1 | |
COMMAND_CLASS_SWITCH_BINARY_V1 | Linked to BASIC |
COMMAND_CLASS_ASSOCIATION_GRP_INFO_V1 | |
COMMAND_CLASS_ZWAVEPLUS_INFO_V1 | |
COMMAND_CLASS_ASSOCIATION_V2 | |
COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION_V3 |
Command Class | Comment |
---|---|
COMMAND_CLASS_BASIC_V1 | |
COMMAND_CLASS_SENSOR_MULTILEVEL_V1 | Linked to BASIC |
COMMAND_CLASS_ASSOCIATION_GRP_INFO_V1 | |
COMMAND_CLASS_ZWAVEPLUS_INFO_V1 | |
COMMAND_CLASS_ASSOCIATION_V2 | |
COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION_V3 |
Command Class | Comment |
---|---|
COMMAND_CLASS_BASIC_V1 | |
COMMAND_CLASS_SENSOR_MULTILEVEL_V1 | Linked to BASIC |
COMMAND_CLASS_ASSOCIATION_GRP_INFO_V1 | |
COMMAND_CLASS_ZWAVEPLUS_INFO_V1 | |
COMMAND_CLASS_ASSOCIATION_V2 | |
COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION_V3 |
Command Class | Comment |
---|---|
COMMAND_CLASS_BASIC_V1 | |
COMMAND_CLASS_SENSOR_MULTILEVEL_V1 | Linked to BASIC |
COMMAND_CLASS_ASSOCIATION_GRP_INFO_V1 | |
COMMAND_CLASS_ZWAVEPLUS_INFO_V1 | |
COMMAND_CLASS_ASSOCIATION_V2 | |
COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION_V3 |
Did you spot an error in the above definition or want to improve the content? You can contribute to the database here.