Hi,
i bought a eurotronic spirit zwave thermostat and include it into home assistant. Till then it worked all fine. but if i try to change the temperature no values where changing, weather in home assistant as on the device.
Does anybody have the same component and can help me? If you need further information please ask.
Thx.
Found the error and there is also a bug report for openzwave
So i have to wait for this fix.
Waiting for this fix as well. My guess is it could take some timeā¦
Needs first to be approved in openzwave. Then a new python-openzwave is needed.
Finally homeassistant needs to change the requirement
Iāve updated my build locally with the changes from tobiasgraf, and it is working.
I have the same problem that I canāt set a temperature for eurotronic spirit. Can you tell me how you managed to make it work?
I managed to integrate the thermostat into my home assistant installation to be able to set values like heating, eco heating and all the other stuff - @tobias: thanks for the fixes btw.
There is only one point which doesnĀ“t work properly yet. I donĀ“t get any updates on the current temperature. The parameter 5 (temperature report treshold) is set to 5 (Delta = 0,5 Ā°C) but to see the change IĀ“ve to manually refresh the entityā¦ Any ideas?
OK, I found out that there might be a bug with the device itself - see here: https://community.hom.ee/t/eurotronic-spirit-z-wave-plus-anzeige-ist-temperatur-dauerhaft-bei-22-8-c/7211/15 - another system, same problem - with updates to the current temperature. I tried to change the value to 1 (Delta = 0,1 Ā°C) and it works as expectedā¦
I can confirm the temperature reporting only works with value set to 0.1 degrees. I hope this doesnāt affect battery life too much
I have the same issue, can anyone tell me how to setup the delta-Value to 0.1 Ā°C ?
Iāam running HA on a Mac Mini and on the āNode config optionsā there is nothing i can choose for the Eurotronic Spirit.
Hi, i managed to keep the Eurotronic Spirit-Z to work without having to update open-wave or python-openzwave.
I have actually installed version 0.4.0.35 off python-openzwave. Its was installed automatically by HA, so nothing special here.
You can check your python-openzwave version in your HA-Home-Folder under the path: /deps/lib/python/site-packages
There you fill find the folder python_openzwave-X.X.X.XX-py3.6.egg-info. The X represent the version of python-openzwave. For me it was python_openzwave-0.4.0.35-py3.6.egg-info.
I have then added/changed only two files according to the link (section files):
https://github.com/OpenZWave/open-zwave/pull/1341/files
Files added/changed where:
.homeassistant/deps/lib/python/site-packages/python-openzwave/ozw_config/eurotronic/eur_spiritz.xml
.homeassistant/deps/lib/python/site-packages/python-openzwave/ozw_config/manufacturer_specific.xml
After this you need to remove the Spirit-Z-Node from Z-Wave and the re add it in your config. You should be able then to modify the manufacturer-specific ānode config optionsā under the Z-Wave Manager for the Eurotronic Spirit-wave Node.
Iām now able to set the delta-Value Parameter to 0.1 Ā°C, change the temperature on also the operation mode for the thermostat.
One month after I added it to HA the battery has 80 % of battery lifeā¦
Iām running hass.io and have bought four of these thermostats. So I would like to change those two XML files so I can at least get the basic functionality to work.
The problem here of course is that I cannot just change files in a docker container - I can open a bash shell just fine on the containers and change files, but once they restart, my settings will be gone.
Does anyone know how I can do that on hass.io? Something with docker commit?
Same problem here - using the Docker container image, and unable to persist changes. Did anyone come up with a solution yet? Any chance to include the patched config files in HA?
I havenāt had time to check it yet with my spirit devices at home, but it seems like updating to HA 0.63 should help with this issue. python-openzwave was updated to 4.1.3 and should include the config files for the Eurotronic spirit. Did you exclude and re-include the device already?
The pull request in openzwave for the eurotronic spirit has been open since December 5, and not been merged yet, although it does seem ready - for reasons I donāt know. So I do not think python-openzwave has its support included.
Iāll try updating though.
Iām quite sure itās not in version 0.63:
bash-4.4# cd /usr/lib/python3.6/site-packages/
bash-4.4# find . | grep eurotronic
./python_openzwave/ozw_config/config/eurotronic
./python_openzwave/ozw_config/config/eurotronic/eur_stellaz.xml
./python_openzwave/ozw_config/config/eurotronic/eur_cometz.xml
./python_openzwave/ozw_config/eurotronic
./python_openzwave/ozw_config/eurotronic/eur_stellaz.xml
./python_openzwave/ozw_config/eurotronic/eur_cometz.xml
bash-4.4#
Ah thatās bad news. But thanks for checking!
Can confirm - just excluded and re-included with HA 0.63, same as before.
Can confirm this. After 1 Month also 80% of battery life
It looks like the release in ozw is now getting closer. But it will take a while till it gets into python openzwave and in the end in HA.
The openzwave pull request has been merged into the dev-branch yesterday. Looks like this wonāt be merged into master until version 1.6. Looks like this may take a while.
I have no idea how openzwave and python-openzwave get released and merged into hassio. Anyone? Iām assuming homeassistant works with the master branch and not the dev-branch?
You can compile the docker image yourself
I followed this site as an example on how to do it
basically you donāt take the openzwave from pypi by removing it from requirements.txt and you modify the buildscript to compile it from git