Heatit Z-wave thermostat

Others (MiLight, Hue, Toon etc...)

Moderator: leecollings

User avatar
rbisschops
Posts: 63
Joined: Monday 12 May 2014 11:20
Target OS: Raspberry Pi / ODroid
Domoticz version: 2.2563
Location: Schiedam, Netherlands
Contact:

Re: Heatit Z-wave thermostat

Post by rbisschops »

tlpeter wrote: Friday 09 June 2017 14:18 Ok i found it.
Although the XML says you need 11 i tested it with 3 and then it went to ECO mode.
2 is still cooling but i do not have that option in the thermostat.

So now i use a selector switch with the buttons Off, On and Eco instead of the stupid Thermostat mode button which only shows which mode it is.
Hi all,

As the temperatures are getting lower I fired up my Heatit Z-wave thermostat. Obviously I want to control it with Domoticz. So after reading this thread I found that it's not a walk in the park.
I can confirm ECO mode is "3" and not "11" in my Zwave plus version.

So I tried changing the XML to "3"and also changing the text to "ECO" instead of "Energy heat". However I don't see it back in Domoticz or the Z-Wave settings. I did reboot the complete RPi. What i'm I doing wrong here?
RPi 3B (master): RFXtrx433, Harmony Hub, Z-Wave devices, CoCo units, Hue, Xiaomi Aquara
RPi 2B (slave): P1 connection, MySensors with custom built watermeter sensors on Aquadis+
RPi’s with: Mosquitto MQTT, Home Bridge, Home Assistant (for evaluation only)
tlpeter
Posts: 191
Joined: Wednesday 26 November 2014 18:43
Target OS: Raspberry Pi / ODroid
Domoticz version: Beta
Location: Netherlands
Contact:

Re: Heatit Z-wave thermostat

Post by tlpeter »

I did not change the XML if I can recall. I use json command at a switch selector.
Let me know if I need to tell you how I did it.
It works fine for me
User avatar
rbisschops
Posts: 63
Joined: Monday 12 May 2014 11:20
Target OS: Raspberry Pi / ODroid
Domoticz version: 2.2563
Location: Schiedam, Netherlands
Contact:

Re: Heatit Z-wave thermostat

Post by rbisschops »

tlpeter wrote: Saturday 11 November 2017 21:20 I did not change the XML if I can recall. I use json command at a switch selector.
Let me know if I need to tell you how I did it.
It works fine for me
Thx @tlpeter. Csn you share with ushow you made it work. I have a bit of a feeling how to do it, but like to your solution.

Thx

Ralph
RPi 3B (master): RFXtrx433, Harmony Hub, Z-Wave devices, CoCo units, Hue, Xiaomi Aquara
RPi 2B (slave): P1 connection, MySensors with custom built watermeter sensors on Aquadis+
RPi’s with: Mosquitto MQTT, Home Bridge, Home Assistant (for evaluation only)
tlpeter
Posts: 191
Joined: Wednesday 26 November 2014 18:43
Target OS: Raspberry Pi / ODroid
Domoticz version: Beta
Location: Netherlands
Contact:

Re: Heatit Z-wave thermostat

Post by tlpeter »

Here you go.

I used a virtual selectorswitch and i have 0, 10 and 20 as level.
The actions are:

0 http://127.0.0.1:8080/json.htm?type=com ... 8&nvalue=0
10 http://127.0.0.1:8080/json.htm?type=com ... 8&nvalue=1
20 http://127.0.0.1:8080/json.htm?type=com ... 8&nvalue=3

2288 is the idx of my thermostate so you have to look that up for yours.

There are also two setpoints where one is called ( i think) energy heat which is the "eco" setting and the other one is the heat which i use to turn on the thermostat for heating the floor.
The eco could be used as a level for a minimum temp of the floor.
I did not make it smart with scripts but i turn it on manually and if i forget then a script turns it off an hour before bedtime.
tjabas
Posts: 564
Joined: Sunday 11 December 2016 13:51
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: Heatit Z-wave thermostat

Post by tjabas »

Thinking of getting a Heatit thermostat, today i have a Ebeco thermostat to control the floor temperature, do i need to replace the temp sensor in the floor to get Heatit thermostat to work, or can i use the old one for the Ebeco?
Skjalg
Posts: 6
Joined: Friday 22 August 2014 16:08
Target OS: Raspberry Pi / ODroid
Domoticz version: V4.9999
Location: Norway
Contact:

Re: Heatit Z-wave thermostat

Post by Skjalg »

No problem, replaced some ebeco regulators myself with heatit and used the old floor sensor from ebeco. Everything works fine except I can't get the readings from the floor sensor in domoticz. I can see the value in open Zwave control panel but no devices has been created in domoticz.

Sent fra min MI 5 via Tapatalk

sema2022
Posts: 6
Joined: Friday 01 February 2019 11:15
Target OS: Windows
Domoticz version:
Contact:

Re: Heatit Z-wave thermostat

Post by sema2022 »

Hi, did you solve the problem with the floor sensor temp not showing up in Domoticz? I have the same problem with a Heatit Z-TRM2fx. It is working fine but there is no device added for the floor temp.
stephanvdplas
Posts: 73
Joined: Wednesday 13 February 2019 18:09
Target OS: Windows
Domoticz version: 2023.1
Location: Netherlands
Contact:

Re: Heatit Z-wave thermostat

Post by stephanvdplas »

Hello all,

I have included a Z-TRM3 (ThermoFloor AS Heatit Thermostat TF 058) to my Z-wave network. Image: https://ibb.co/B6PV1G8

The device is working from the Open-Zwave control panel. The parameter "Heating mode setpoint" as shown in the image above set to 195 (19,5 *C) can be used to control the thermostat.

But in Domoticz. there is no corresponding device to this parameter. So I cannot use Domoticz to script the thermostat. Image: https://ibb.co/ZL55KRh

The device Heating Setpoint is not working.

How can I fix this? Do I need to create a custom device and how do I need to do this?

I found this heatit058.xml and created a line in manufacturer_specific.xml:

Code: Select all

	<Manufacturer id="019b" name="ThermoFloor AS">
		<Product config="thermofloor/heatitzm.xml" id="3500" name="Heatit ZM Single Relay 16A" type="0004"/>
		<Product config="thermofloor/heatit021.xml" id="0001" name="Heatit Thermostat TF 021" type="0001"/>
		<Product config="thermofloor/heatit021-v1.92.xml" id="0201" name="Heatit Thermostat TF 016 (TF 021 FW > 1.92)" type="0003"/>
		<Product config="thermofloor/heatit056.xml" id="0202" name="Heatit Thermostat TF 056" type="0003"/>
		<Product config="thermofloor/heatit058.xml" id="0203" name="Heatit Thermostat TF 058" type="0003"/>
		<Product config="thermofloor/heatit204.xml" id="0204" name="Heatit Thermostat Z-Temp2" type="0004"/>
		<Product config="thermofloor/heatit-zdim.xml" id="2200" name="Heatit ZDim" type="0003"/>
		<Product config="thermofloor/heatitz8.xml" id="a305" name="Heatit Z-Push Button 8" type="0300"/>
		<Product config="thermofloor/heatit20a.xml" id="020a" name="Heatit Z-Water TF 20a" type="0003"/>
		<Product config="thermofloor/heatitz4.xml" id="a306" name="Heatit Z-Push Button 4" type="0300"/>
	</Manufacturer>	

Code: Select all

<?xml version="1.0" encoding="utf-8" ?>
<!-- Heatit Z-Wave thermostat TF 021 -->
<Product xmlns='http://code.google.com/p/open-zwave/'>
	<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 (Default)" value="1" />
			<Item label="Cool" value="2" />
			<Item label="Energy save heat." value="11" />
		</Value>		
		<Value type="list" genre="config" index="2" label="Temperature sensor" value="1">
			<Item label="F - Floor mode: Regulation is based on the floor temperature sensor reading." value="0" />
			<Item label="A - Room temperature mode: Regulation is based on the measured room temperature using the internal sensor (Default)." value="1" />
			<Item label="AF - Room mode w/floor limitations: Regulation is based on internal room sensor but limited by the floor temperature sensor (included) ensuring that the floor temperature stays within the given limits (FLo/FHi." value="2" />
			<Item label="A2 - Room temperature mode: Regulation is based on the measured room temperature using the external sensor." value="3" />
			<Item label="P (Power regulator): Constant heating power is supplied to the floor. Power rating is selectable in 10% increments ( 0% - 100%)." value="4" />
			<Item label="FP - Floor mode with minimum power limitation: Regulation is based on the floor temperature sensor reading, but will always heat with a minimum power setting (PLo)." value="5" />
		</Value>
		<Value type="list" genre="config" index="3" label="Floor sensor type" value="0">
			<Item label="10k ntc (Default)" value="0" />
			<Item label="12k ntc (Default)" value="1" />
			<Item label="15k ntc (Default)" value="2" />
			<Item label="22k ntc (Default)" value="3" />
			<Item label="33k ntc (Default)" value="4" />
			<Item label="47k ntc (Default)" value="5" />
		</Value>		
		<Value type="byte" 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>
		<Value type="byte" 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>				
		<Value type="byte" 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>		
		<Value type="byte" 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>				
		<Value type="byte" 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>				
		<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>
		<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>
		<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>		
		<Value type="short" index="12" genre="config" label="P setting" min="0" max="10" size="1" value="2">
			<Help>0-10</Help>
		</Value>
		<Value type="short" genre="config" instance="1" index="13" label="COOL setpoint" size="1" min="50" max="400" value="180">
			<Help>
			Only if cooling is enabled.
			50-400 (5.0C - 40.0C)
			</Help>
		</Value>
		
	</CommandClass>

	<CommandClass id="133" name="COMMAND_CLASS_ASSOCIATION">
		<Associations num_groups="5">
			<Group index="1" max_associations="1" label="Lifeline"/>
			<Group index="2" max_associations="8" label="On/Off control. This controls external heaters replicating the state of the internal relay." />
		</Associations>
	</CommandClass>	

</Product>
The correct device ID (0203) and type (3) is chosen: image: https://ibb.co/5v1M37H

What can I do to fix this? It feels like I'm close.
- Running LMS, Domoticz and Dashticz on a windows 11 laptop.
- LMS (11 players) / Hue (26 lights, 2 switches) / Z-wave (14 devices) / Toon (unrooted) / Chromecast
stephanvdplas
Posts: 73
Joined: Wednesday 13 February 2019 18:09
Target OS: Windows
Domoticz version: 2023.1
Location: Netherlands
Contact:

Re: Heatit Z-wave thermostat

Post by stephanvdplas »

I see there is a better heatit058.xml: https://github.com/OpenZWave/open-zwave ... 656fbfb955

I'll try re-include the device using this tonight and let you know the outcome.
- Running LMS, Domoticz and Dashticz on a windows 11 laptop.
- LMS (11 players) / Hue (26 lights, 2 switches) / Z-wave (14 devices) / Toon (unrooted) / Chromecast
User avatar
madpatrick
Posts: 636
Joined: Monday 26 December 2016 12:17
Target OS: Linux
Domoticz version: 2024.7
Location: Netherlands
Contact:

Re: Heatit Z-wave thermostat

Post by madpatrick »

I'm using this version
https://github.com/Cyberwizzard/open-zwave/tree/master

Which firmware do you have ?
Check out this website
https://www.hjemmeautomasjon.no/forums/ ... ment-90958
-= HP server GEN8 Xeon(R) E3-1220L_V2 -=- OZW -=- Toon2 (rooted) -=- Domoticz v2024.7 -=- Dashticz v3.12b on Tab8" =-
stephanvdplas
Posts: 73
Joined: Wednesday 13 February 2019 18:09
Target OS: Windows
Domoticz version: 2023.1
Location: Netherlands
Contact:

Re: Heatit Z-wave thermostat

Post by stephanvdplas »

Alas... one step further, but not yet there.

Image
This parameter 9 (Heating setpoint) now works. I can read and set the setpoint and it actually sets it on the thermostat.

The devices that are created are shown here:
Image
There is one setpoint, but it does not reflect the current setting. It also doesn't work setting the thermostat.

How can I create a device for the parameter 9 value?
- Running LMS, Domoticz and Dashticz on a windows 11 laptop.
- LMS (11 players) / Hue (26 lights, 2 switches) / Z-wave (14 devices) / Toon (unrooted) / Chromecast
User avatar
madpatrick
Posts: 636
Joined: Monday 26 December 2016 12:17
Target OS: Linux
Domoticz version: 2024.7
Location: Netherlands
Contact:

Re: Heatit Z-wave thermostat

Post by madpatrick »

stephanvdplas wrote: Wednesday 20 December 2023 20:11 Alas... one step further, but not yet there.

Image
This parameter 9 (Heating setpoint) now works. I can read and set the setpoint and it actually sets it on the thermostat.

The devices that are created are shown here:
Image
There is one setpoint, but it does not reflect the current setting. It also doesn't work setting the thermostat.

How can I create a device for the parameter 9 value?
Your device 2042 should work and change the setpoint.
Have you checked your firmware?

There is a known issue with setting the setpoint with the default firmware
Try to set your setpoint to > 26,5 C.
If this is working then the problem is with firmware.
-= HP server GEN8 Xeon(R) E3-1220L_V2 -=- OZW -=- Toon2 (rooted) -=- Domoticz v2024.7 -=- Dashticz v3.12b on Tab8" =-
stephanvdplas
Posts: 73
Joined: Wednesday 13 February 2019 18:09
Target OS: Windows
Domoticz version: 2023.1
Location: Netherlands
Contact:

Re: Heatit Z-wave thermostat

Post by stephanvdplas »

Hi Patrick,

Thanks for your reply!
madpatrick wrote: Wednesday 20 December 2023 20:08 I'm using this version
https://github.com/Cyberwizzard/open-zwave/tree/master
Which firmware do you have ?
Library Version: 3
Protocol Version: 6.07
Application Version: 4.00
I think your version is the same as mine:

Code: Select all

    <Value genre="config" index="9" instance="1" label="Heating mode setpoint" max="400" min="50" size="2" type="short" value="210">
      <Help>50 - 400 (5.0C - 40.0C) Default is 210 (21.0C)</Help>
    </Value>
- Running LMS, Domoticz and Dashticz on a windows 11 laptop.
- LMS (11 players) / Hue (26 lights, 2 switches) / Z-wave (14 devices) / Toon (unrooted) / Chromecast
User avatar
madpatrick
Posts: 636
Joined: Monday 26 December 2016 12:17
Target OS: Linux
Domoticz version: 2024.7
Location: Netherlands
Contact:

Re: Heatit Z-wave thermostat

Post by madpatrick »

Can you try to set the setpoint to 27 and check what is happening

My firmware is 4.2
If yours is 4.0 you need to flash your firmware
See download link on the page i gave you
-= HP server GEN8 Xeon(R) E3-1220L_V2 -=- OZW -=- Toon2 (rooted) -=- Domoticz v2024.7 -=- Dashticz v3.12b on Tab8" =-
stephanvdplas
Posts: 73
Joined: Wednesday 13 February 2019 18:09
Target OS: Windows
Domoticz version: 2023.1
Location: Netherlands
Contact:

Re: Heatit Z-wave thermostat

Post by stephanvdplas »

madpatrick wrote: Wednesday 20 December 2023 20:32 Your device 2042 should work and change the setpoint.
Have you checked your firmware?

There is a known issue with setting the setpoint with the default firmware
Try to set your setpoint to > 26,5 C.
If this is working then the problem is with firmware.
You are right, setting the setpoint to .5 values > 26* does work.
I'll try to upgrade the firmware and give feedback when I'm done.
- Running LMS, Domoticz and Dashticz on a windows 11 laptop.
- LMS (11 players) / Hue (26 lights, 2 switches) / Z-wave (14 devices) / Toon (unrooted) / Chromecast
stephanvdplas
Posts: 73
Joined: Wednesday 13 February 2019 18:09
Target OS: Windows
Domoticz version: 2023.1
Location: Netherlands
Contact:

Re: Heatit Z-wave thermostat

Post by stephanvdplas »

madpatrick wrote: Wednesday 20 December 2023 20:55 Can you try to set the setpoint to 27 and check what is happening

My firmware is 4.2
If yours is 4.0 you need to flash your firmware
See download link on the page i gave you
I'm following the OTA upgrade manual but I am stuck at the part that says: Select the thermostat general V2 and press Get.

The Get button is greyed out and I cannot browse to the otz file either:

Image

The Domoticz service has been stopped. And I also stopped and started the COM3 device.
- Running LMS, Domoticz and Dashticz on a windows 11 laptop.
- LMS (11 players) / Hue (26 lights, 2 switches) / Z-wave (14 devices) / Toon (unrooted) / Chromecast
User avatar
madpatrick
Posts: 636
Joined: Monday 26 December 2016 12:17
Target OS: Linux
Domoticz version: 2024.7
Location: Netherlands
Contact:

Re: Heatit Z-wave thermostat

Post by madpatrick »

I've tried with my backup stick.
In the first few attempt id also didn't get an connection with the device.
After a few time some how when (connect and disconnect USB and restart PC controller) i pushed the get button is saw in the footer some action the boxes were filled with infomrat and i could select the file.

SOmetime it helps to have de device very close to the stick
-= HP server GEN8 Xeon(R) E3-1220L_V2 -=- OZW -=- Toon2 (rooted) -=- Domoticz v2024.7 -=- Dashticz v3.12b on Tab8" =-
User avatar
madpatrick
Posts: 636
Joined: Monday 26 December 2016 12:17
Target OS: Linux
Domoticz version: 2024.7
Location: Netherlands
Contact:

Re: Heatit Z-wave thermostat

Post by madpatrick »

I tried it again and nothing happend
When i click on "Properties1" and then push GET it worked

Don't forget to push first on the "Wheel" and "Detect"
2023-12-21 19_26_45-COM4 - Z-Wave PC Controller.png
2023-12-21 19_26_45-COM4 - Z-Wave PC Controller.png (44.15 KiB) Viewed 3232 times
-= HP server GEN8 Xeon(R) E3-1220L_V2 -=- OZW -=- Toon2 (rooted) -=- Domoticz v2024.7 -=- Dashticz v3.12b on Tab8" =-
stephanvdplas
Posts: 73
Joined: Wednesday 13 February 2019 18:09
Target OS: Windows
Domoticz version: 2023.1
Location: Netherlands
Contact:

Re: Heatit Z-wave thermostat

Post by stephanvdplas »

I fixed it. After excluding the device and re-including it (now via this PC controller app) it was able to update. I updated the firmware and it works as a charm now.
@madpatrick thanks for your support!
- Running LMS, Domoticz and Dashticz on a windows 11 laptop.
- LMS (11 players) / Hue (26 lights, 2 switches) / Z-wave (14 devices) / Toon (unrooted) / Chromecast
Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests