Z-Wave factfile Eurotronic Spirit Z-Wave+ radiator thermostat controller

Information about specific Z-Wave devices

Moderator: leecollings

EddyG
Posts: 1042
Joined: Monday 02 November 2015 5:54
Target OS: -
Domoticz version:

Re: Z-Wave factfile Eurotronic Spirit Z-Wave+ radiator thermostat controller

Post by EddyG »

Does anyone know what the device 'Furnace' does? What is it used for?
wim2008
Posts: 3
Joined: Saturday 15 September 2018 10:12
Target OS: Windows
Domoticz version:
Location: Eindhoven NL
Contact:

Re: Z-Wave factfile Eurotronic Spirit Z-Wave+ radiator thermostat controller

Post by wim2008 »

@ EddyG: What do you mean with 'Furnace' in the device of Eurotronic? I can't find this setting in the thermostate?

Wim
EddyG
Posts: 1042
Joined: Monday 02 November 2015 5:54
Target OS: -
Domoticz version:

Re: Z-Wave factfile Eurotronic Spirit Z-Wave+ radiator thermostat controller

Post by EddyG »

These device are automatically created. And one of them is Furnace. What is that setpoint used for?
2018-12-10_13-07-13.png
2018-12-10_13-07-13.png (44.42 KiB) Viewed 3967 times
wim2008
Posts: 3
Joined: Saturday 15 September 2018 10:12
Target OS: Windows
Domoticz version:
Location: Eindhoven NL
Contact:

Re: Z-Wave factfile Eurotronic Spirit Z-Wave+ radiator thermostat controller

Post by wim2008 »

Yes I see. I have also used the Gen5 but I use another software program. So that is a problem for me.
If you see a comparing, let me know.
Eurotronic Spirit In HS3 kort.jpg
Eurotronic Spirit In HS3 kort.jpg (56.45 KiB) Viewed 3961 times
QFP72
Posts: 2
Joined: Monday 17 December 2018 17:49
Target OS: Raspberry Pi / ODroid
Domoticz version: 4.9700
Location: Utrecht
Contact:

Re: Z-Wave factfile Eurotronic Spirit Z-Wave+ radiator thermostat controller

Post by QFP72 »

Hello
I recently tried to add the Eurotronic Spirit radiator thermostat. The first time I tried, I could only see the temperature, so I added the xml file mentioned above and reconnected the Thermostat, but still I don't see how to control the thermostat, and the temperature is gone. This is what I see.
What should I do?
Attachments
Knipsel.JPG
Knipsel.JPG (85.87 KiB) Viewed 3894 times
EddyG
Posts: 1042
Joined: Monday 02 November 2015 5:54
Target OS: -
Domoticz version:

Re: Z-Wave factfile Eurotronic Spirit Z-Wave+ radiator thermostat controller

Post by EddyG »

Try in Settings 'Accept new Hardware Devices' for a day or so.
I found out that that setting is not regulairy updated, perhaps only on a change?
So wait until the devices comes present. I had to wait for half a day.
erwiel
Posts: 3
Joined: Wednesday 19 December 2018 20:11
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: Z-Wave factfile Eurotronic Spirit Z-Wave+ radiator thermostat controller

Post by erwiel »

You are missing two devices (or they are not visible is the list you are showing). You should have a device "ComfortSetpoint"and a Device "EnergySavingSetpoint". These devices can be assigned a temperatuur. When you set the "Mode" to "Heat" the valve setpoint will become the temperature you set at "ComfortSetpoint". When you set mode "Mode" to "Heat Econ" the valve setpoint will become the temperature you set at "EnergySavingSetpoint". Make sure the following lines are in your xml file.

Code: Select all

        <!-- THERMOSTAT_SETPOINT -->
        <CommandClass id="67">
                <Value type="decimal" genre="user" index="1" label="ComfortSetpoint" units="C" value="23"/>
                <Value type="decimal" genre="user" index="11" label="EnergySavingSetpoint" units="C" value="18"/>
        </CommandClass>
This is my eur_spirit.xml file I compiled with the information I found in this topic and some information from the PDF from Eurotronic. This also ads the posibility to set the mode to manual and set the valve to a percentage with a slider (or set the slider from a script).

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<Product sourceFile="eurotronic/eur_spirit.xml">
        <!-- BASIC -->
        <CommandClass id="32" >
                <Value type="list" genre="user"  instance="1" index="0" label="BasicFunction" min="0" max="255" value="0" size="1">
                        <Item label="Off" value="15"/>
                        <Item label="Heat" value="255"/>
                        <Item label="Heat Econ" value="0"/>
                        <Item label="Full Power" value="240"/>
                        <Item label="Manual" value="254"/>
                </Value>
        </CommandClass>

        <!-- THERMOSTAT_MODE -->
        <CommandClass id="64" >
                <Instance index="1"/>
                <Value type="list" genre="user" instance="1" index="0" label="Mode" min="0" max="31" value="0" size="1">
                        <Item label="Off" value="0"/>
                        <Item label="Heat" value="1"/>
                        <Item label="Heat Econ" value="11"/>
                        <Item label="Full Power" value="15"/>
                        <Item label="Manual" value="31"/>
                </Value>
                <SupportedModes>
                        <Mode index="0" label="Off"/>
                        <Mode index="1" label="Heat"/>
                        <Mode index="11" label="Heat Econ"/>
                        <Mode index="15" label="Full Power"/>
                        <Mode index="31" label="Manual"/>
                </SupportedModes>
        </CommandClass>

        <!-- THERMOSTAT_SETPOINT -->
        <CommandClass id="67">
                <Value type="decimal" genre="user" index="1" label="ComfortSetpoint" units="C" value="23"/>
                <Value type="decimal" genre="user" index="11" label="EnergySavingSetpoint" units="C" value="18"/>
        </CommandClass>

        <!-- Configuration Parameter -->

       <CommandClass id="112">
                <Value type="byte" genre="config" index="1" label="LCDInvert" units="" value="0"/>
                <Value type="byte" genre="config" index="2" label="LCDTimeout" units="" value="0"/>
                <Value type="byte" genre="config" index="3" label="Backlight" units="" value="1"/>
                <Value type="byte" genre="config" index="4" label="BatteryReport" units="" value="1"/>
                <Value type="byte" genre="config" index="5" label="MeasuredTempReport" units="" value="5"/>
                <Value type="byte" genre="config" index="6" label="ValveopenReport" units="" value="0"/>
                <Value type="byte" genre="config" index="7" label="WindowOpenDetect" units="" value="2"/>
                <Value type="byte" genre="config" index="8" label="TempOffset" units="" value="0"/>
        </CommandClass>
</Product>
I hope this helps...

Regards Erik
koelma
Posts: 1
Joined: Wednesday 28 November 2018 14:47
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: Z-Wave factfile Eurotronic Spirit Z-Wave+ radiator thermostat controller

Post by koelma »

Dear all,
I ordered 4 of these Spitit Z-wave radiator controllers but I am now reading all kind of 'difficulties' to get this working using Domotics. So please help me out. First question what I see is: Where to put the XML config file? Please give me a hint.
this is very much appreciated !!!

best regards,
Frank
erwiel
Posts: 3
Joined: Wednesday 19 December 2018 20:11
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: Z-Wave factfile Eurotronic Spirit Z-Wave+ radiator thermostat controller

Post by erwiel »

On a Raspbian installation put "eur_spirit.xml" in folder "~/domoticz/Config/eurotronic".
You will find a file "manufacturer_specific.xml" in the folder "~/domoticz/Config,
Find this section in this xml file:

Code: Select all

<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"/>
</Manufacturer>
Edit the section in this xml file (add the line last line):

Code: Select all

<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_SPIRIT Thermostat" config="eurotronic/eur_spirit.xml"/>
</Manufacturer>"
Now add your Z-wave Eurotronic device in Domoticz, before you do make sure "Accept new Hardware/Sensor" is on in your settings.

Regards Erik
Matzi
Posts: 7
Joined: Saturday 13 October 2018 11:39
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: Z-Wave factfile Eurotronic Spirit Z-Wave+ radiator thermostat controller

Post by Matzi »

I combined the post of berkens and tvurce and created a new eur_spirit.xml file which will show you some help text in Domoticz with the settings of the Eurotronic Spirit.

One question I have : Can someone tell me how I can update existing Eurotronic Spirit thermostat controllers in Domoticz?
With removing and adding them noting changes. Only with adding a completely new Eurotronic Spirit I get the updated help text in Domoticz.

Content of eur_spirit.xml

Code: Select all

<Product sourceFile="eurotronic/eur_spirit.xml">
        <!-- BASIC -->
        <CommandClass id="32" >
                <Value type="list" genre="user"  instance="1" index="0" label="BasicFunction" min="0" max="254" value="0" size="1">
                        <Item label="Off" value="15" />
                        <Item label="Heat" value="254" />
                        <Item label="Heat Econ" value="0" />
                        <Item label="Full Power" value="240" />
                </Value>
        </CommandClass>
        <!-- THERMOSTAT_MODE -->
        <CommandClass id="64" >
                <Value type="byte" genre="config" index="1" label="Mode" units="" min="0" max="15" value="0">
                <Help> 0=Off, 1=Heat, 11=Eco, 15=FullPower </Help>
                </Value>
        </CommandClass>
        <!-- THERMOSTAT_SETPOINT -->
        <CommandClass id="67">
                <Value type="decimal" genre="user" index="1" label="ComfortSetpoint" units="C" value="23"/>
                <Value type="decimal" genre="user" index="11" label="EnergySavingSetpoint" units="C" value="18"/>
        </CommandClass>
        <!-- Configuration Parameter -->
        <CommandClass id="112">
                <Value type="byte" genre="config" index="1" label="LCDInvert" units="" value="0">
			<Help> 
				Inverts the LCD orientation.
				0 - Normal orientation.
				1 - LCD content inverted.
                		Default setting: 0.
            		</Help>
        	</Value>
                <Value type="byte" genre="config" index="2" label="LCDTimeout" units="" value="0">
			<Help> 
				Configures the timeout of the LCD in seconds.
				0 - LCD always on.
				5 - 30 - Timeout of the LCD in seconds.
                		Default setting: 0.
            		</Help>
        	</Value>
                <Value type="byte" genre="config" index="3" label="Backlight" units="" value="1">
			<Help> 
				Enables or disables the LCD-Backlight.
				0 - Backlight disabled.
				1 - Backlight enabled.
                		Default setting: 1.
            		</Help>
        	</Value>
                <Value type="byte" genre="config" index="4" label="BatteryReport" units="" value="1">
			<Help> 
				Enables or disables unsolicited battery reporting once a day.
				0 - Battery reporting disabled.
				1 - Battery reporting enabled.
                		Default setting: 1.
            		</Help>
        	</Value>
                <Value type="byte" genre="config" index="5" label="MeasuredTempReport" units="" value="5">
			<Help> 
				Reports the measured temperature on change.
				0 - Reporting disabled.
				1 to 50 - Reporting Delta in 1/10 Celcius.
                		Default setting: 5.
            		</Help>
        	</Value>
                <Value type="byte" genre="config" index="6" label="ValveopenReport" units="" value="0">
			<Help> 
				Reports the valve percentage on change.
				0 - Reporting disabled.
				1 to 100 - Reporting Delta in percent.
                		Default setting: 0.
            		</Help>
        	</Value>
                <Value type="byte" genre="config" index="7" label="WindowOpenDetect" units="" value="2">
			<Help> 
				Configures the sensitivity of the window open detection.
				Sensitivity level:
				0 Detection disabled. 
				1 low.
				2 medium.
				3 high.
                		Default setting: 2.
            		</Help>
        	</Value>
                <Value type="byte" genre="config" index="8" label="TempOffset" units="" value="0">
			<Help> 
				Configures an offset for the measured temperature.
				Set the offset to -128 (0x80) if measured temperature is provided externally. 
				-50 to 50 - Offset in 1/10 Celcius.
                		Default setting: 0.
            		</Help>
        	</Value>
        </CommandClass>

</Product>

QFP72
Posts: 2
Joined: Monday 17 December 2018 17:49
Target OS: Raspberry Pi / ODroid
Domoticz version: 4.9700
Location: Utrecht
Contact:

Re: Z-Wave factfile Eurotronic Spirit Z-Wave+ radiator thermostat controller

Post by QFP72 »

thx Erik (erwiel) it works. Happy holidays and best wishes for 2019.

greetings

QP
ps now trying to get telegram working :D
erwiel
Posts: 3
Joined: Wednesday 19 December 2018 20:11
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: Z-Wave factfile Eurotronic Spirit Z-Wave+ radiator thermostat controller

Post by erwiel »

Ah, great QP :D
Happy holidays and best wishes for 2019 for you too.

I got Telegram working last week.Takes some study but it isn't to difficult :mrgreen:
Matzi
Posts: 7
Joined: Saturday 13 October 2018 11:39
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: Z-Wave factfile Eurotronic Spirit Z-Wave+ radiator thermostat controller

Post by Matzi »

I probably doing something wrong but I can't update de Comfortsetpoint of these thermostats from an event in Domoticz.

Everything works fine when I set the Comfortsetpoint of the Thermostat using the dashboard in Domoticz.
But when I set it to a certain value from an event in Domoticz nothing happens.
I attached a picture of the event I created.

Can someone tell me what I am doing wrong and what the correct code is for setting the Comfortsetpoint to a certain value from an event?
Attachments
Event code for setting the ComfortSetpoint.png
Event code for setting the ComfortSetpoint.png (21 KiB) Viewed 3789 times
Matzi
Posts: 7
Joined: Saturday 13 October 2018 11:39
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: Z-Wave factfile Eurotronic Spirit Z-Wave+ radiator thermostat controller

Post by Matzi »

I found it!

To set a Setpoint you use the "Set Setpoint" function that you can find in the tree on the left under "Devices" ==> "Setpoints".
Attachments
Set setpoint.png
Set setpoint.png (18.02 KiB) Viewed 3787 times
knielen
Posts: 46
Joined: Sunday 10 September 2017 9:45
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: Z-Wave factfile Eurotronic Spirit Z-Wave+ radiator thermostat controller

Post by knielen »

Last week I installed the latest version of Domoticz (4.10304) and now I want to add the Spirit. Looks like my manufacturer file allready contains the info for the thermostat. Do I still need to add the line?

Code: Select all

<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"/>
                <Product type="0003" id="0002" name="EUR_SPIRITZ Wall Radiator Thermostat" config="eurotronic/eur_spiritz.xml"/>
                <Product type="0003" id="0003" name="EUR_SPIRITZ Wall Radiator Thermostat" config="eurotronic/eur_spiritz.xml"/>
        </Manufacturer>
sailmich
Posts: 232
Joined: Wednesday 17 February 2016 22:55
Target OS: Raspberry Pi / ODroid
Domoticz version: Beta
Location: Germany
Contact:

Re: Z-Wave factfile Eurotronic Spirit Z-Wave+ radiator thermostat controller

Post by sailmich »

I installed mine in December 2018 also in newest beta. All went well no need to change or add xml :) I was also confused about the information here. In domoticz devices list I got more devices per thermometer as I need. I use device Heat to change comfort(normal) temperature , Heat Eco is for lower temperature e.g. during night or if nobody is at home. With Thermostat mode I can switch between all available modes Heat/Heat Eco/Off/On/Manufacturer specific. Last Mode is if you want to use it as a control valve.
In configuration I changed Point 5. Temperature Report Threshold: to 1 to get better reports. Open windows detection doesn't work reliable. I use a dzvents script to detect an open window.
knielen
Posts: 46
Joined: Sunday 10 September 2017 9:45
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: Z-Wave factfile Eurotronic Spirit Z-Wave+ radiator thermostat controller

Post by knielen »

Received the Spirits, I also can confirm that Domoticz has build in support on latest beta.
paolone919191
Posts: 4
Joined: Tuesday 27 November 2018 0:56
Target OS: Linux
Domoticz version:
Contact:

Re: Z-Wave factfile Eurotronic Spirit Z-Wave+ radiator thermostat controller

Post by paolone919191 »

Hi guys,

I am using succesfully 11 spirit z-wave+ controllers for 1 months now, and i'm pretty happy.

As of now, I am just controlling the % of open or close of the valve, so when someone touch the valve and uses the central button or + / - on the valve, the control metod change from manufacturer specific to heat.

As of now i fixed this behaviour running every 1 hour one script with dzevents that does this:

Code: Select all

domoticz.devices('VALVE MODE').updateMode('Manufacturer Specific')
and fix the problem.

Is there a way to do the same thing on LUA instead of dzevents?

For the summer period I would change the parameter "Temperature Report Threshold" : is there a way to programmatically change it? In this case I can insert in my lua script a function that, in case of summer and heating off can increase this value to 10 (so 1 update every degree) instead of the actual value of 2 (1 update every 0.2 degrees)

Thanks!
DoMoney
Posts: 8
Joined: Friday 21 December 2018 11:09
Target OS: Windows
Domoticz version:
Contact:

Re: Z-Wave factfile Eurotronic Spirit Z-Wave+ radiator thermostat controller

Post by DoMoney »

Hi.
I have installed Eurotronic valver and can control it, but I can't see the data of temperature sensor of it.
Please advice, how to add it and if it's updating in domoticz.
Moreover, 1 day after instalation all was Ok, now I can see red explanation mark behind this device. Please advice, why I have an error after 1 day of usage.
Thanks.
harrykausl
Posts: 177
Joined: Sunday 13 November 2016 10:43
Target OS: Raspberry Pi / ODroid
Domoticz version: 2021.1
Location: Germany
Contact:

Re: Z-Wave factfile Eurotronic Spirit Z-Wave+ radiator thermostat controller

Post by harrykausl »

Today I received my first spirit thermostat. I'm on stable version. Is it enough to insert the 3. line in the manufacurer.xml and insert the eur_spirit.xml from matzi in the forum in the config direcotry fo eurotronics. Or have I to update my version of domoticz to a beta? Thanks.
Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests