Ecobee3 - what is the newest way to get this working?

Official support is lacking. There are open source and paid versions of smartapps available here. Below is the link to the open source version.

Tagging @StrykerSKS