new zwave plus thermostat valves

For Z-Wave related questions in Domoticz

Moderator: leecollings

Stockfisch
Posts: 10
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 »

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 10:59
Target OS: NAS (Synology & others)
Domoticz version:
Contact:

Re: new zwave plus thermostat valves

Post by ton12345 »

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: 10
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 »

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 14:45
Target OS: Raspberry Pi / ODroid
Domoticz version: 3.8153
Location: Houten, Netherlands
Contact:

Re: new zwave plus thermostat valves

Post by ryen »

Stockfisch wrote: Monday 15 January 2018 10: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 10:59
Target OS: NAS (Synology & others)
Domoticz version:
Contact:

Re: new zwave plus thermostat valves

Post by ton12345 »

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: 34
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 »

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: 35
Joined: Monday 18 December 2017 11:09
Target OS: Raspberry Pi / ODroid
Domoticz version: 10265
Location: Zwolle
Contact:

Re: new zwave plus thermostat valves

Post by Pandabeer »

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!
Little expert running Domoticz on a Raspberry Pi

Code: Select all

Toon Thermostat | Mi-Light | Z-Wave Thermostat valves and CO2 / fire detection units | KiKa | Heat-IT Zwave thermostat |
Pandabeer
Posts: 35
Joined: Monday 18 December 2017 11:09
Target OS: Raspberry Pi / ODroid
Domoticz version: 10265
Location: Zwolle
Contact:

Re: new zwave plus thermostat valves

Post by Pandabeer »

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

Now updateSetPoint works!
Little expert running Domoticz on a Raspberry Pi

Code: Select all

Toon Thermostat | Mi-Light | Z-Wave Thermostat valves and CO2 / fire detection units | KiKa | Heat-IT Zwave thermostat |
ProjektC
Posts: 67
Joined: Sunday 17 December 2017 17:59
Target OS: Raspberry Pi / ODroid
Domoticz version: 4.10717
Location: Germany
Contact:

Re: new zwave plus thermostat valves

Post by ProjektC »

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 16:00
Target OS: -
Domoticz version:
Contact:

Re: new zwave plus thermostat valves

Post by willumpie82 »

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: 5
Joined: Tuesday 03 February 2015 18:07
Target OS: Raspberry Pi / ODroid
Domoticz version:
Location: Hoorn, The Netherlands
Contact:

Re: new zwave plus thermostat valves

Post by TheStig »

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 21:52
Target OS: NAS (Synology & others)
Domoticz version:
Contact:

Re: new zwave plus thermostat valves

Post by jojo73 »

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: 15
Joined: Saturday 31 March 2018 23:08
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: new zwave plus thermostat valves

Post by Xfiles »

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: 742
Joined: Saturday 30 May 2015 22:40
Target OS: Raspberry Pi / ODroid
Domoticz version: beta
Contact:

Re: new zwave plus thermostat valves

Post by jake »

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: 15
Joined: Saturday 31 March 2018 23:08
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: new zwave plus thermostat valves

Post by Xfiles »

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: 3
Joined: Tuesday 09 February 2016 16:19
Target OS: Linux
Domoticz version: v4.9xxx
Location: NL
Contact:

Re: new zwave plus thermostat valves

Post by w1ll14m »

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
screenshot options
screenshot options
spirit.png (94.58 KiB) Viewed 3422 times
spirit.txt
spirit.patch
(14.9 KiB) Downloaded 145 times
pipiche
Posts: 1977
Joined: Monday 02 April 2018 20:33
Target OS: Raspberry Pi / ODroid
Domoticz version: beta
Location: France
Contact:

Re: new zwave plus thermostat valves

Post by pipiche »

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
Zigbee for Domoticz plugin / RPI3B+ / Electrolama ZZH-P / 45 devices

If the plugin provides you value, you can support me with a donation Paypal.

Wiki is available here.

Zigbee for Domoticz FAQ
pipiche
Posts: 1977
Joined: Monday 02 April 2018 20:33
Target OS: Raspberry Pi / ODroid
Domoticz version: beta
Location: France
Contact:

Re: new zwave plus thermostat valves

Post by pipiche »

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 .
Zigbee for Domoticz plugin / RPI3B+ / Electrolama ZZH-P / 45 devices

If the plugin provides you value, you can support me with a donation Paypal.

Wiki is available here.

Zigbee for Domoticz FAQ
w1ll14m
Posts: 3
Joined: Tuesday 09 February 2016 16:19
Target OS: Linux
Domoticz version: v4.9xxx
Location: NL
Contact:

Re: new zwave plus thermostat valves

Post by w1ll14m »

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: 1977
Joined: Monday 02 April 2018 20:33
Target OS: Raspberry Pi / ODroid
Domoticz version: beta
Location: France
Contact:

Re: new zwave plus thermostat valves

Post by pipiche »

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

Thanks for providing it
Zigbee for Domoticz plugin / RPI3B+ / Electrolama ZZH-P / 45 devices

If the plugin provides you value, you can support me with a donation Paypal.

Wiki is available here.

Zigbee for Domoticz FAQ
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest