Jump to content

Polyglot v2 Ecobee plugin not working


Recommended Posts

Hi @Jimbo.Automates

I know it's depreciated, but thought I'd ask. I've been using my isy 994i for years without problems, including your pg2 ecobee plugin. Unfortunately the ecobee plugin has stopped working lately. It crashes about 10 minutes after startup. The first 10 minutes work perfectly.

Here's the log. Anything I can do to fix this at my end?

2024-04-28 20:43:43,955 Controller polyinterface      INFO     Controller:_endRefresh: cleared lock
2024-04-28 20:43:44,084 Controller polyinterface      INFO     Controller:getThermostatSelection: Getting Thermostat Data for 411966560035
2024-04-28 20:46:41,463 Controller polyinterface      INFO     Controller:getThermostatSelection: Getting Thermostat Data for 411966560035
2024-04-28 20:49:41,460 Controller polyinterface      INFO     Controller:getThermostatSelection: Getting Thermostat Data for 411966560035
2024-04-28 20:52:41,465 Controller polyinterface      INFO     Controller:getThermostatSelection: Getting Thermostat Data for 411966560035
2024-04-28 20:52:41,634 Controller polyinterface      INFO     polyinterface:reportDriver: Updating Driver t411966560035 - CLIHUM: 50, uom: 22
2024-04-28 20:52:41,636 Controller polyinterface      INFO     polyinterface:reportDriver: Updating Driver s411966560035 - CLIHUM: 50, uom: 22
2024-04-28 20:55:41,472 Controller polyinterface      INFO     Controller:getThermostatSelection: Getting Thermostat Data for 411966560035
2024-04-28 20:55:41,639 Controller polyinterface      INFO     polyinterface:reportDriver: Updating Driver t411966560035 - CLIHUM: 49, uom: 22
2024-04-28 20:55:41,641 Controller polyinterface      INFO     polyinterface:reportDriver: Updating Driver t411966560035 - CLIFRS: 1, uom: 80
2024-04-28 20:55:41,663 Controller polyinterface      INFO     polyinterface:reportDriver: Updating Driver s411966560035 - CLIHUM: 49, uom: 22
2024-04-28 20:58:41,484 Controller polyinterface      INFO     Controller:getThermostatSelection: Getting Thermostat Data for 411966560035
2024-04-28 21:01:41,502 Controller polyinterface      INFO     Controller:getThermostatSelection: Getting Thermostat Data for 411966560035
2024-04-28 21:01:41,668 Controller polyinterface      INFO     polyinterface:reportDriver: Updating Driver t411966560035 - CLIFRS: 0, uom: 80
2024-04-28 21:01:41,683 Controller polyinterface      ERROR    polyinterface:write: Exception in thread Controller:
Traceback (most recent call last):
  File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.7/threading.py", line 865, in run
    self._target(*self._args, **self._kwargs)
  File "/home/pi/.local/lib/python3.7/site-packages/polyinterface/polyinterface.py", line 854, in _parseInput
    self.longPoll()
  File "/home/pi/.polyglot/nodeservers/Ecobee/nodes/Controller.py", line 159, in longPoll
    self.updateThermostats()
  File "/home/pi/.polyglot/nodeservers/Ecobee/nodes/Controller.py", line 502, in updateThermostats
    self.nodes[address].update(thermostat, fullData)
  File "/home/pi/.polyglot/nodeservers/Ecobee/nodes/Thermostat.py", line 168, in update
    self._update()
  File "/home/pi/.polyglot/nodeservers/Ecobee/nodes/Thermostat.py", line 278, in _update
    self.check_weather()
  File "/home/pi/.polyglot/nodeservers/Ecobee/nodes/Thermostat.py", line 113, in check_weather
    self.weather.update(self.tstat['weather'])
  File "/home/pi/.polyglot/nodeservers/Ecobee/nodes/Weather.py", line 50, in update
    'GV6': windMap[currentWeather['windDirection']],
KeyError: ''

 

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...