- Posted on
Thu Dec 14, 2017 1:19 pm
-
allengray
offline
-
- Posts: 13
- Joined: Jan 24, 2014
Hey friends,
Wanted to pass this along - If you're using the Ecobee plugin you will be experiencing numerous failures in your Indigo log today ..
Looks like Ecobee is upgrading something on the API host and has redirected it to their public webserver and put up an image.
Soo, all Ecobee API requests will be failing with a certificate complaint:
Ecobee Error Error in plugin execution runConcurrentThread:
Traceback (most recent call last):
File "plugin.py", line 440, in runConcurrentThread
File "plugin.py", line 262, in updateAllDevices
File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Ecobee.indigoPlugin/Contents/Server Plugin/ecobee_devices.py", line 277, in updateServer
File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Ecobee.indigoPlugin/Contents/Server Plugin/ecobee_devices.py", line 106, in updatable
File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Ecobee.indigoPlugin/Contents/Server Plugin/pyecobee/__init__.py", line 312, in get_thermostats
File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Ecobee.indigoPlugin/Contents/Server Plugin/requests/api.py", line 67, in get
File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Ecobee.indigoPlugin/Contents/Server Plugin/requests/api.py", line 53, in request
File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Ecobee.indigoPlugin/Contents/Server Plugin/requests/sessions.py", line 468, in request
File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Ecobee.indigoPlugin/Contents/Server Plugin/requests/sessions.py", line 576, in send
File "/Library/Application Support/Perceptive Automation/Indigo 6/Plugins/Ecobee.indigoPlugin/Contents/Server Plugin/requests/adapters.py", line 447, in send
<class 'requests.exceptions.SSLError'>: hostname 'api.ecobee.com' doesn't match either of 'www.ecobee.com', 'ecobee.com'
Ecobee Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
Stay tuned, this should get better. It's one of the major tradeoffs in using something cloud based, we can't talk directly to our thermostat and are subject to their maintenance.
--
Allen Gray