new zwave plus thermostat valves

For Z-Wave related questions in Domoticz
Stockfisch
Posts: 16
Joined: Wednesday 11 October 2017 11:09
Target OS: Linux
Domoticz version: Beta
Location: NRW
Contact:

Re: new zwave plus thermostat valves

Post by Stockfisch » Monday 15 January 2018 11:18

Hi ryen,
I change the heatmode of my Spirit Plus Thermostats using a dzVents Script.

You may try something like:

Code: Select all

domoticz.devices('Thermostat Mode').updateMode('Off')
See the Spirit Plus user manual chapter 6.8 for the Heat Mode Parameters.

Best regards Dirk
NUC5CPYH - Proxmox VE - Ubuntu 18.4

ton12345
Posts: 2
Joined: Saturday 06 January 2018 11:59
Target OS: NAS (Synology & others)
Domoticz version:
Contact:

Re: new zwave plus thermostat valves

Post by ton12345 » Monday 15 January 2018 13:39

I have bought 3 Spirits for testing with Domoticz 3.8153 on Synology. (This is the pre compiled version from https://www.Jadahl.com.)
+ Eontec Z Wave Plus USB stick with OpenZWave US, Version: 1.4-2692-g3fc6967-dirty.
It failed.
Now I have also tested it with a Domoticz beta version: 8805 (11 january 2018).
It failed.
I conclude the Spirits are NOT compatible with the above environments.
I have seen this: https://github.com/OpenZWave/open-zwave/issues/1340
Anyone an idea when this can result in a working situation? And will this be enough?

I have approx 2 weeks to send the Spirits back to my supplier, I can't use them when they don't work.
As far as I have seen here the only working alternative (with sending the temparature back to Domoticz) is the POPP.

Stockfisch
Posts: 16
Joined: Wednesday 11 October 2017 11:09
Target OS: Linux
Domoticz version: Beta
Location: NRW
Contact:

Re: new zwave plus thermostat valves

Post by Stockfisch » Monday 15 January 2018 14:09

Hi ton12345,
I also own 3 Spirit Plus Thermostats,
For 2 of them I had success following ropske’s instructions above.
It failed for the third. The reason is that there are 2 different variants on the market (ID=0001 and ID=0003).

In addition to ropske's instructions, try adding another line to the manufacturer_specific.xml:

Code: Select all

<Product type="0003" id="0003" name="EUR_SPIRITZ Wall Radiator Thermostat Valve Control" config="eurotronic/eur_spiritz.xml"/>
That did the trick for me!

Good luck!
NUC5CPYH - Proxmox VE - Ubuntu 18.4

ryen
Posts: 3
Joined: Sunday 31 December 2017 15:45
Target OS: Raspberry Pi
Domoticz version: 3.8153
Location: Houten, Netherlands
Contact:

Re: new zwave plus thermostat valves

Post by ryen » Wednesday 17 January 2018 9:16

Stockfisch wrote:
Monday 15 January 2018 11:18
Hi ryen,
I change the heatmode of my Spirit Plus Thermostats using a dzVents Script.

You may try something like:

Code: Select all

domoticz.devices('Thermostat Mode').updateMode('Off')
See the Spirit Plus user manual chapter 6.8 for the Heat Mode Parameters.

Best regards Dirk
Thanks, I will try this (when I find the time :D )

ton12345
Posts: 2
Joined: Saturday 06 January 2018 11:59
Target OS: NAS (Synology & others)
Domoticz version:
Contact:

Re: new zwave plus thermostat valves

Post by ton12345 » Wednesday 17 January 2018 12:39

Thank you Ryan and Stockfish.
Unfortunately I am not a programmer.
I can install software, I can use the user things, I can look for files on my system, I can change files, I can upload files. I can find a suppliers XML file I can even change it. Thats it. Were to upload this xml file? The point with the script is similar: I don't know how to try the suggestion....
I don't even know where to start this. Is it the software / files on my stick? Or is it Domoticz or both.
Troubleshooting without experience on these points is not easy.
I asked all the involved suppliers.
Aeonlabs answered me about the problem: It has been solved referring to https://github.com/OpenZWave/open-zwave/issues/1340
Additionally they said: "This is not a solution for the Z-Stick, this is a solution for the software itself for OpenZWave. You will need to contact the OpenZWave developers, or the developers of the software that you are using."
Eurotronics answered me " I´m Sorry, but we can´t help you in this question. There are so many different gateways in the market, so we can´t know every gateway with its own software. Please ask your gateway producer if there is the right version to work with our thermostate and ask if there is a profile to use your thermostate."
I bought from Conrad, they said I can return the Spirits and get a refund.

berkens
Posts: 40
Joined: Tuesday 06 October 2015 13:03
Target OS: NAS (Synology & others)
Domoticz version: 3.8891
Location: Amsterdam
Contact:

Re: new zwave plus thermostat valves

Post by berkens » Friday 19 January 2018 22:44

Here the factfile of the Eurotronic Spirit Zwave+

You need to edit the file manufacturer_specific.xml and add the file eur_spirit.xml in the Config\Eurotronic directory to make it work.
Windows 10 laptop, Synology DS214 + DSM6.1, Zwave.me USB, Neo CoolCam powerplugs & dual wall switches, Heiman gasdetector, Eurotronic Spirit heatvalve, Samsung SmartThings hub v2 UK

Pandabeer
Posts: 18
Joined: Monday 18 December 2017 12:09
Target OS: Raspberry Pi
Domoticz version: 4.9954
Location: Zwolle
Contact:

Re: new zwave plus thermostat valves

Post by Pandabeer » Monday 05 February 2018 17:38

I try with dzEvents to enhance the script and set the temperature - still not working - the mode switching from Off - Heat - Off is working - how to set the right temperature using dzevents?

return {
on = {
devices = {
'Testschakelaar'
}
},
execute = function(domoticz, switch)
if (switch.state == 'On') then
domoticz.devices('Slaapkamer - Thermostat Mode').updateSetPoint(16)
else
domoticz.devices('Slaapkamer - Thermostat Mode').updateSetPoint(10)
end
end
}

this one works:
return {
on = {
devices = {
'Testschakelaar'
}
},
execute = function(domoticz, switch)
if (switch.state == 'On') then
domoticz.devices('Slaapkamer - Thermostat Mode').updateMode('Heat')
else
domoticz.devices('Slaapkamer - Thermostat Mode').updateMode('Off')
end
end
}

How to set the setpoint? Thank you for your help!

Pandabeer
Posts: 18
Joined: Monday 18 December 2017 12:09
Target OS: Raspberry Pi
Domoticz version: 4.9954
Location: Zwolle
Contact:

Re: new zwave plus thermostat valves

Post by Pandabeer » Tuesday 06 February 2018 10:25

Sorry - I just see my mistake - should be not Thermostat Mode but 'Slaapkamer - Heating'

Now updateSetPoint works!

ProjektC
Posts: 55
Joined: Sunday 17 December 2017 18:59
Target OS: Raspberry Pi
Domoticz version: 3.8153
Location: Germany
Contact:

Re: new zwave plus thermostat valves

Post by ProjektC » Thursday 22 February 2018 20:53

I have a few questions about the possibilities of the Spirit.

Does the thermostats of the hardware / ZWAVE / Setup have to be set to Enable Polling?

Swiches
There are levels there, but when I move the slider, it goes back to the origin.
Do I need to activate something so that I can change anything about Domoticz?

utility
What can I do with Cooling 1?
What can I do with Air Dry?
Thermostat Mode has Off, Heat and Heat Econ
Heat and Off is clear, but what does Heat Econ do?

The window detection, is the default enabled?
Can I rotate the font in the display by 180 degrees using Domoticz?

Do Alarm Type, Alarm Level, System and Power Management have a meaning?

willumpie82
Posts: 6
Joined: Thursday 29 October 2015 17:00
Target OS: -
Domoticz version:
Contact:

Re: new zwave plus thermostat valves

Post by willumpie82 » Saturday 24 February 2018 12:09

Hi, Today i installed my first spirit valve, All parameters are available (After placing the xml files)
but how can the spirit generate heat demand, i want to connect a zwave-switch (QUB_ZMNHID1 pending at robbshop) in parrallel to the Nest contact on my burner.

Do I need to build a script or can i just associate the output of the spirit to the switch input?
Windows Server 2012 + domoticz + https + sub-domain with reverse Proxy (URL rewrite)
- Zwave.me module
- Plugwise (via Python scripting)
- Omnik Solar (Via Python scripting)

TheStig
Posts: 8
Joined: Tuesday 03 February 2015 19:07
Target OS: Raspberry Pi
Domoticz version:
Location: Hoorn, The Netherlands
Contact:

Re: new zwave plus thermostat valves

Post by TheStig » Sunday 04 March 2018 22:34

Hi, I am trying to accomplish something similar but then in LUA.
How can I turn my Spirit in the study in VALVE mode?

I tried the following command: commandArray[VALVStudy]='Valve'
But that does not work.

How should I do this?

jojo73
Posts: 1
Joined: Thursday 22 March 2018 22:52
Target OS: NAS (Synology & others)
Domoticz version:
Contact:

Re: new zwave plus thermostat valves

Post by jojo73 » Thursday 22 March 2018 23:15

Hello everybody,

I am new here and just starting to implement smarthome thinks in our house. Because our heating regulation is very bad, I wanted to start with thermostat valves. After having a look in the different forums and tests, I decided to by one of this Eurotronic Spirit valves. To control this, I have a ZME_UZB1 sticked in my NAS. Here all the data:
- Valve: Eurotronic spirit Z-Wave
- Controller: ZME_UZB1
- "computer": Synology DS215J
- Domoticz version: V3.8153 (last stable one from jadahl.com)
- Open Z-Wave Version: 1.4-2692-g3fc6967-dirty

Before including the valve, I have puted eur_spiritz.xml in /Config/eurotronic and added following line in manufacturer_specific.xml:
<Product type="0003" id="0001" name="EUR_SPIRITZ Wall Radiator Thermostat Valve Control" config="eurotronic/eur_spiritz.xml"/>

I got following result:
Image
Image

Any idea what is wrong with my conifguration?

Xfiles
Posts: 9
Joined: Saturday 31 March 2018 23:08
Target OS: Raspberry Pi
Domoticz version:
Contact:

Re: new zwave plus thermostat valves

Post by Xfiles » Saturday 31 March 2018 23:20

Hi, did anyone manage to change thermostat mode by Lua? I would like to Use OFF Mode when window is open but with usage of window sensor. Do you have any experience with smart/virtual thermostat python plugin in Domoticz. Is it usefull?

jake
Posts: 460
Joined: Saturday 30 May 2015 22:40
Target OS: Raspberry Pi
Domoticz version: beta
Contact:

Re: new zwave plus thermostat valves

Post by jake » Sunday 01 April 2018 19:23

Yes, it is useful. You need internal / external sensors (I use weather underground for external) for SVT to work properly. SVT has an 'off' command to temporarily disable heating.

Xfiles
Posts: 9
Joined: Saturday 31 March 2018 23:08
Target OS: Raspberry Pi
Domoticz version:
Contact:

Re: new zwave plus thermostat valves

Post by Xfiles » Sunday 01 April 2018 19:58

So the logic of plugin is better than build in logic of thermostats? I assume that valve have to be 100% open or closed on thermostats. If not, thermostat can influence on heating process.

w1ll14m
Posts: 5
Joined: Tuesday 09 February 2016 17:19
Target OS: Linux
Domoticz version: v4.9xxx
Location: NL
Contact:

Re: new zwave plus thermostat valves

Post by w1ll14m » Tuesday 17 April 2018 10:21

I'm not sure if anyone else has created a patch for the spirit thermostat.

Anyways, here is my attempt. I backported thermo v3 related changes to libopenzwave 1.4 wich is required for spirit to work correctly. Follow the instructions on the domoticz wiki for compiling openzwave and domoticz here. Apply the patch to the libopenzwave source and compile it, then compile domoticz against your homebrew libopenzwave. You will have to remove your existing spirit nodes and re-include them. Now you should have a quite few extra options for controlling the thermostat.

The patch also contains required xmls for spirit thermostat. You do need to copy the file config/eurotronic/eur_spiritz.xml to your domoticz installation if you don't have it already. Ohh and don't forget to add a reference to the xml.

Code: Select all

--- Config/manufacturer_specific.xml    2018-01-26 15:11:27.000000000 +0100
+++ Config/manufacturer_specific.xml    2018-01-01 16:19:46.000000000 +0100
@@ -371,6 +371,7 @@
        <Manufacturer id="0148" name="EUROtronic">
                <Product type="0001" id="0001" name="EUR_STELLAZ Wall Radiator Thermostat Valve Control" config="eurotronic/eur_stellaz.xml"/>
                <Product type="0002" id="0001" name="EUR_COMETZ Wall Radiator Thermostat Valve Control" config="eurotronic/eur_cometz.xml"/>
+               <Product type="0003" id="0001" name="EUR_SPIRITZ Wall Radiator Thermostat" config="eurotronic/eur_spiritz.xml"/>
        </Manufacturer>
        <Manufacturer id="0128" name="Eneco">
                <Product type="0000" id="0000" name="ED2.0 Meter Adapter"/>
In my case this seems to work quite alright but your mileage may vary. Make sure you backup your current database so you can revert when things go south.

Regards,
William
Attachments
spirit.png
screenshot options
spirit.png (94.58 KiB) Viewed 1554 times
spirit.txt
spirit.patch
(14.9 KiB) Downloaded 77 times

pipiche
Posts: 74
Joined: Monday 02 April 2018 20:33
Target OS: Raspberry Pi
Domoticz version: beta
Location: France
Contact:

Re: new zwave plus thermostat valves

Post by pipiche » Monday 11 June 2018 11:29

When I look on the dev branch of OpenZwave, I found a different version of the eur_spiritz.xml file. Should we use the latest version , or the one you are refering into this thread ?

https://github.com/OpenZWave/open-zwave ... piritz.xml

pipiche
Posts: 74
Joined: Monday 02 April 2018 20:33
Target OS: Raspberry Pi
Domoticz version: beta
Location: France
Contact:

Re: new zwave plus thermostat valves

Post by pipiche » Friday 15 June 2018 16:33

I'm using Tobias' repository in reference to this issue : https://github.com/OpenZWave/open-zwave/pull/1341

But still I don't have conclusive status

- Fibaro FGT-001 doesn't report thermostat temperature. If I set a temperature on the Thermostat itself I don't see this setpoint coming back to Domoticz .

- SPIRIT : Looks like the setpoint value is not displayed on the Thermostat screen ? Is that expected ? And if I set a temperature on the Thermostat itself I don't see this setpoint coming back to Domoticz .

w1ll14m
Posts: 5
Joined: Tuesday 09 February 2016 17:19
Target OS: Linux
Domoticz version: v4.9xxx
Location: NL
Contact:

Re: new zwave plus thermostat valves

Post by w1ll14m » Friday 20 July 2018 11:35

pipiche wrote:
Friday 15 June 2018 16:33
I'm using Tobias' repository in reference to this issue : https://github.com/OpenZWave/open-zwave/pull/1341

But still I don't have conclusive status

- Fibaro FGT-001 doesn't report thermostat temperature. If I set a temperature on the Thermostat itself I don't see this setpoint coming back to Domoticz .

- SPIRIT : Looks like the setpoint value is not displayed on the Thermostat screen ? Is that expected ? And if I set a temperature on the Thermostat itself I don't see this setpoint coming back to Domoticz .
Hi pipiche,

If you are using my hacky thermov3 backport, you have to remove existing spiritz devices first. and re-include them to have domoticz recognize them with the new options.

If openzwave does not detect the thermov3 options it might be that domoticz is linking to an old library where there are no thermov3 changes.

If memory serves me well, the thermostat will display the setpoint and when changed it will report to domoticz. It is possible you have to change to poll to request updates from the nodes. I will check this weekend what it does.

Regards,
William

pipiche
Posts: 74
Joined: Monday 02 April 2018 20:33
Target OS: Raspberry Pi
Domoticz version: beta
Location: France
Contact:

Re: new zwave plus thermostat valves

Post by pipiche » Friday 20 July 2018 13:21

Thanks . I finally succeed and i’m Indeed using your fork.

Thanks for providing it

Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests