Jump to content
View in the app

A better way to browse. Learn more.

Universal Devices Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Polyglot v2 Ecobee plugin not working

Featured Replies

Posted

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: ''

 

Guest
This topic is now closed to further replies.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.