Page 3 of 4

Re: new zwave plus thermostat valves

Posted: Monday 15 January 2018 10:18
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

Re: new zwave plus thermostat valves

Posted: Monday 15 January 2018 12:39
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.

Re: new zwave plus thermostat valves

Posted: Monday 15 January 2018 13:09
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!

Re: new zwave plus thermostat valves

Posted: Wednesday 17 January 2018 8:16
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 )

Re: new zwave plus thermostat valves

Posted: Wednesday 17 January 2018 11:39
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.

Re: new zwave plus thermostat valves

Posted: Friday 19 January 2018 21:44
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.

Re: new zwave plus thermostat valves

Posted: Monday 05 February 2018 16:38
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!

Re: new zwave plus thermostat valves

Posted: Tuesday 06 February 2018 9:25
by Pandabeer
Sorry - I just see my mistake - should be not Thermostat Mode but 'Slaapkamer - Heating'

Now updateSetPoint works!

Re: new zwave plus thermostat valves

Posted: Thursday 22 February 2018 19:53
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?

Re: new zwave plus thermostat valves

Posted: Saturday 24 February 2018 11:09
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?

Re: new zwave plus thermostat valves

Posted: Sunday 04 March 2018 21:34
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?

Re: new zwave plus thermostat valves

Posted: Thursday 22 March 2018 22:15
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?

Re: new zwave plus thermostat valves

Posted: Saturday 31 March 2018 23:20
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?

Re: new zwave plus thermostat valves

Posted: Sunday 01 April 2018 19:23
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.

Re: new zwave plus thermostat valves

Posted: Sunday 01 April 2018 19:58
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.

Re: new zwave plus thermostat valves

Posted: Tuesday 17 April 2018 10:21
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

Re: new zwave plus thermostat valves

Posted: Monday 11 June 2018 11:29
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

Re: new zwave plus thermostat valves

Posted: Friday 15 June 2018 16:33
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 .

Re: new zwave plus thermostat valves

Posted: Friday 20 July 2018 11:35
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

Re: new zwave plus thermostat valves

Posted: Friday 20 July 2018 13:21
by pipiche
Thanks . I finally succeed and i’m Indeed using your fork.

Thanks for providing it