Skip to content

UniversalDevicesInc-PG3/udi-poly-ecobee

Repository files navigation

Ecobee Poly

Help

If you have any issues are questions you can ask on PG3 Ecobee NS SubForum or report an issue at PG3 Ecobee Github issues.

Moving from PG2

There are a few ways to move

Backup and Restore

The best way to move from PG2 to PG3 is to backup on PG2 and restore on PG3, but the only option is to do all your nodeservers at once, and it's not really necessary for this nodeserver because it doesn't have any configuration data to setup. I don't have much information on this method, if you have questions please ask on the PG3 forum.

Delete and add

If you can't or don't want backup/restore then you can delete the NS on PG2 and install on the same slot on PG2. You will just need to go thru the authorization procedure again, and change any user settable options on your nodes. All node addresses will stay the same so all your programs should work after doing an update and save on each one, or rebooting the ISY, especially any using the Controller node since it's ST value has changed.

Add then delete

Another option is to install in a new slot then go edit all your programs and scenes that reference the nodes and switch to the new slots. If you have customized any settings on the nodes you will need to configure those as well.

Installation

Install from the Polyglot 3 store.

Initial setup

  1. On first start up you will be given a PIN.
  2. Login to the Ecobee web page, click on your profile, then click 'My Apps' > 'Add Application'.
  3. You will be prompted to enter the PIN provided.
  4. The nodeserver will check every 60 seconds that you have completed the approval so do not restart the nodeserver. You can monitor the log to see when the approval is recognized.
  5. Your thermostat will be added to ISY, along with nodes for any sensors, a node for the current weather, and a node for the forecast.

After the first run. It will refresh any changes every 3 minutes. This is a limitation imposed by Ecobee.

Settings

  • The "Schedule Mode" is one of
    1. Running
    2. Hold Next
    3. Hold Indefinite If this is changed to either Hold settings then the current Cool/Heat and Fan modes are sent with that Hold type. If Running is selected then any Holds are cancelled.

Node info

  1. Controller node - Nodeserver Online
    • The Nodeserver process status
  2. Controller node - Ecobee Connection Status
    • The Nodeserver communication to the Ecobee server status.
  3. Main thermostat node (n00x_t) - Connected
    • The Ecobee servers can see the thermostat
  4. Main thermostat sensor node (n00x_s) - Responding
    • Probably node needed since main sensor is inside the thermostat
  5. Remote sensor node (n00x_rs) - Responding
    • The thermostat can see the sensor, this going False can indicate dead battery or out-of-range.

Monitoring

See https://forum.universal-devices.com/topic/25016-polyglot-nodeserver-monitoring/ for info on how to use the heartbeats. You can also check the thermostat GV8 True/False to see if the Ecobee servers can see the thermostats.

Upgrading

When a new release is published, it should be released to the polyglot web store within an hour, currently around 40 minutes past the hour.

  1. Open the Polyglot web page
  2. Go to the Dashboard for the ISY and Restart the NS
  3. In the future there will be an upgrade button for major and minor changes, only patch changes will be automatic
  4. If the release has a (Profile Change) then the profile will be updated automatically but if you had the Admin Console open, you will need to close and open it again.

Release Notes

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages