Page 4 of 5

Re: Heatit Z-wave thermostat

Posted: Saturday 11 November 2017 15:38
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?

Re: Heatit Z-wave thermostat

Posted: Saturday 11 November 2017 21:20
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

Re: Heatit Z-wave thermostat

Posted: Saturday 02 December 2017 9:14
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

Re: Heatit Z-wave thermostat

Posted: Tuesday 05 December 2017 8:05
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.

Re: Heatit Z-wave thermostat

Posted: Sunday 26 August 2018 0:57
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?

Re: Heatit Z-wave thermostat

Posted: Tuesday 04 September 2018 22:44
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


Re: Heatit Z-wave thermostat

Posted: Thursday 13 June 2019 11:20
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.

Re: Heatit Z-wave thermostat

Posted: Tuesday 19 December 2023 22:56
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.

Re: Heatit Z-wave thermostat

Posted: Wednesday 20 December 2023 9:10
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.

Re: Heatit Z-wave thermostat

Posted: Wednesday 20 December 2023 20:08
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

Re: Heatit Z-wave thermostat

Posted: Wednesday 20 December 2023 20:11
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?

Re: Heatit Z-wave thermostat

Posted: Wednesday 20 December 2023 20:32
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.

Re: Heatit Z-wave thermostat

Posted: Wednesday 20 December 2023 20:51
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>

Re: Heatit Z-wave thermostat

Posted: Wednesday 20 December 2023 20:55
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

Re: Heatit Z-wave thermostat

Posted: Wednesday 20 December 2023 21:02
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.

Re: Heatit Z-wave thermostat

Posted: Wednesday 20 December 2023 21:26
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.

Re: Heatit Z-wave thermostat

Posted: Thursday 21 December 2023 19:25
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

Re: Heatit Z-wave thermostat

Posted: Thursday 21 December 2023 19:28
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 9790 times

Re: Heatit Z-wave thermostat

Posted: Friday 22 December 2023 11:09
by stephanvdplas
The updating process seems to work, but still it shows 4.0 and the issue is also still there.
@madpatrick any ideas?

Re: Heatit Z-wave thermostat

Posted: Sunday 09 February 2025 18:03
by stephanvdplas
After more then a year of struggling (even) I give up. I really don't know how you guys have fixed it, but I cannot get it to work.
The update progress via the OTA update functionality of Z-Wave PC-controller says it is finished succesfully. But still 4.0 is running.
Now even I do not have a setpoint device anymore.
What can I do? Is there a working alternative in the market?