Hello,
though I’m relatively new to openHAB I think I’m getting along quite good so far.
My Spirit Z-Wave Plus works in generall (I’m using openHAB 2.2.0 an an RPi3 and the ZMEEUZB1 Z-Wave stick).
However I seem to have some issues with my Spirit Z-Wave Plus that I -as far as I can tell- consider as issues with the valve’s representation in the database and therefore would like to hear your opinion:
After consulting the manual and playing around a little with the valve my understanding of it is as following:
It has several operating modes:
- 0x00 „Off“
- 0x0B Energy Heat
- 0x01 Heat
- 0x0F Full Power (which after 5 minutes switches back to its previous mode)
- 0x1F Manufacturer Specific (for setting the valve positon directly)
So the idea would be to switch it „off“ in summer and during the heating period to toggle between „energy heat“ to maintain a minimum temperature and „heat“ to get it warm and cosy (e.g. switching to „heat“ for any hour at 6am and then back to „energy heat“ via rules) – with the occasional boost to „full power“
The temperature levels of „heat“ and „energy heat“ can be set individually and are automatically shown in the valve’s display when switching to the corresponding mode.
The two issues I encountered are the following:
- „Full Power“ is not available.
Somewhere I found the link to some kind of definition file for the valve (https://github.com/openhab/org.openhab.binding.zwave/blob/master/ESH-INF/thing/eurotronic_spirit_0_0.xml which shows that this mode is simply missing:
<channel-type id="eurotronic_spirit_00_000_thermostat_mode">
<item-type>Number</item-type>
<label>Thermostat Mode</label>
<description>Sets the thermostat mode</description>
<category>Temperature</category>
<state pattern="%s">
<options>
<option value="0">Off</option>
<option value="11">Economy Heat</option>
<option value="1">Heat</option>
</options>
</state>
</channel-type>
Working around that is fairly simple with a selection element in my sitemaps which uses this option as well:
Selection item=Thermostat_ThermostatMode label="Mode" mappings=[0="Off", 1="Heat", 11="Eco Heat", 15="Full Power (for 5min)"]
But would be neat if this could be added to the description file directly
- Setting temperature for “economy heat” doesn’t work
Let’s assume I set the temperature for “heat” to 22.0°C and for “economy heat” to 19.0°C.
When I switch to “heat” mode the 22.0°C show up in the valve’s display immediatly and are also updated immediatly when altering them.
However when switching to “economy heat” mode there’s always 18.0°C shown in the valve’s display (probably the default value) and remains there no matter to what temperature I change the value in my GUIs - openHAB seems to accept all change while the valve appears totally unaware of them.
To me it looks as if setting the two temperatures is not declared correctly (e.g. I couldn’t fin out what values HEATING and FURNACE in the linked description file have).
As a mere user of openHAB who hasn’t come down to e.g. tracing Z-Wave communication or gotten into programming not just yet I’d like to hear your advice or if maybe everything works with your Spirit Z-Wave Plus valve.
Thanks
Ber