Page 7 of 7

Re: Domoticz on synology for evohome

Posted: Thursday 23 March 2017 10:18
by DanD
@Erwinvos72

Thanks for laying out the steps so clearly.

Dan

Re: Domoticz on synology for evohome

Posted: Thursday 23 March 2017 10:26
by Erwinvos72
DanD wrote:@Erwinvos72

Thanks for laying out the steps so clearly.

Dan
@DanD no problem. I created the topic and know when you're not a programmer it can be very difficult. I had those problems too. And screwed my NAS under water so many extra steps which i had to do, weren't neccessary. I noticed that after my DSM crashed and got a clean DSM version. After that these steps did the trick. And the last 'not working' part was the last piece that got my evohome fully function within domoticz

Re: Domoticz on synology for evohome

Posted: Thursday 23 March 2017 17:20
by dejvisss
Hello Dear friends,

very thans I do this:

Code: Select all

root@NAS-BIALONOVI:/home# clone https://github.com/watchforstock/evohome-client.git
bash: clone: command not found
root@NAS-BIALONOVI:/home# git clone https://github.com/watchforstock/evohome-client.git
fatal: destination path 'evohome-client' already exists and is not an empty directory.
root@NAS-BIALONOVI:/home# sudo pip install ./evohome-client
bash: sudo: command not found
root@NAS-BIALONOVI:/home# pip install ./evohome-client
Unpacking ./evohome-client
  Running setup.py (path:/tmp/pip-lAYrly-build/setup.py) egg_info for package from file:///home/evohome-client

  Requirement already satisfied (use --upgrade to upgrade): evohomeclient==0.2.5 from file:///home/evohome-client in /usr/local/lib/python2.7/dist-packages
Requirement already satisfied (use --upgrade to upgrade): requests in /usr/lib/python2.7/dist-packages (from evohomeclient==0.2.5)
Cleaning up...
root@NAS-BIALONOVI:/home#
But I not understand how and where I have to do this:
You then need to create the following scripts in an appropriate location on the Domoticz server (you can put them in the evohome-client directory after running the git clone)


maybe one important information, when I see on my snology Packingcenter: I have instaled two pythons: python 2.7 and python 3.5, is it problem?

Re: Domoticz on synology for evohome

Posted: Saturday 01 April 2017 15:42
by mschut
danika00 wrote:Dear Gordon,
Thank you for your information,
I have one more question.

I have this error message.

pi@raspberrypi ~/evohome-client $ python evo-update.sh init
Traceback (most recent call last):
File "evo-update.sh", line 29, in <module>
client = EvohomeClient(evoconfig.usr,evoconfig.pw)
File "/home/pi/evohome-client/evohomeclient2/__init__.py", line 18, in __init__
self._login()
File "/home/pi/evohome-client/evohomeclient2/__init__.py", line 76, in _login
self.installation()
File "/home/pi/evohome-client/evohomeclient2/__init__.py", line 86, in installation
r = requests.get('https://tccna.honeywell.com/WebAPI/emea ... stems=True' % self.account_info['userId'], headers=self.headers)
TypeError: list indices must be integers, not str


Do you know what is the problem?
Did you solve this? I do have exactly the same issue. If I use a wrong password I do get stuck earlier in the output, si it seems to me it is not the password which causes the issue.

However, I do have a "#" in my password, do you also have this?

I am trying to change my password to remove the #, but somehow I am not able to change the password on the Honeywell site...

Re: Domoticz on synology for evohome

Posted: Wednesday 03 May 2017 20:52
by danika00
I can not solved this problem, I waiting the good idea.

Re: Domoticz on synology for evohome

Posted: Friday 13 November 2020 11:23
by FlatBread
I know this thread hasn't been used for a while, but I have troubles getting my Evohome back to work in Domotociz on my Synology DS412+.

It used to work and suddenly it stopped and even caused Domoticz to stop. This was some while ago already, but I gave up and now try to get it back working. Since then I have removed the hardware to use the Evohome web API and Domoticz runs properly again.

However, as soon as I add an Evohome Web API device, Domoticz quits after it tries to fetch data from Evohome. The only thing I have done sofar is add the hardware device for Evohome Web API and fill in my username and password.

Is anyone still using the Evohome Web API in Domoticz (on a Synology NAS)? What do I do wrong?

Hope someone is able to help me get it back to work!

Thanks!