Support for Multiple locations

Posted on
Tue Mar 08, 2016 5:58 am
Suncroft offline
Posts: 39
Joined: Dec 08, 2014
Location: North Yorkshire, UK

Support for Multiple locations

Hi Peter,

Many thanks for creating this plugin, I could not believe my eye's when I finally saw that someone had created a plugin for Evohome. Up until now I had only managed to populate Variables in Indigo for room temps etc with my limited python experience. So your plugin is great to see.

Unfortunately I have more than 12 zones in my Evohome setup and as such have 2 controllers (locations). I don't think your plugin can cater for this yet as I get the following error

Evohome Error Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
File "plugin.py", line 82, in runConcurrentThread
File "plugin.py", line 113, in refreshZones
File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Evohome.indigoPlugin/Contents/Server Plugin/evohomeclient2/__init__.py", line 128, in temperatures
File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Evohome.indigoPlugin/Contents/Server Plugin/evohomeclient2/__init__.py", line 36, in _get_single_heating_system
<type 'exceptions.Exception'>: More than one location available

Evohome Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)


How much work would it be for you to support more than one location? I am more than happy for you to access my account for testing and also to contribute financially if that helps.
I currently populate my indigo variables with

LOCATION = 0
fullData = json.loads(response.content)[LOCATION]

LOCATION = 1
fullData = json.loads(response.content)[LOCATION]

Many thanks

Stephen

Posted on
Fri Mar 11, 2016 2:59 pm
howartp offline
Posts: 4559
Joined: Jan 09, 2014
Location: West Yorkshire, UK

Re: Support for Multiple locations

Hi Stephen,

I'm likely retiring this plugin shortly - Nick Lagos has official access to the Honeywell API and is well on the way with an official plugin that won't break when Honeywell change things.

Nick actually wrote a plugin for single thermostats before I wrote the Evohome one so I've always said I'd defer to him if he was finally granted API access.

Peter


Sent from my iPhone using Tapatalk

Posted on
Fri Mar 18, 2016 10:06 am
Suncroft offline
Posts: 39
Joined: Dec 08, 2014
Location: North Yorkshire, UK

Re: Support for Multiple locations

Thanks Peter, Nick has already been in touch to use my system to help build the plugin.

Many thanks

Stephen

Page 1 of 1

Who is online

Users browsing this forum: No registered users and 1 guest