ecoBee Climate Driver Installation

Climate Icon

The EcoBee Driver is Allonis' application that provides a 2 way real time integration with a ecoBee thermostat controller within your myServer user interface. It is reliant on ecoBee's Internet cloud service.  The Driver supports more than one monitored thermostat for multi-zone installations.

System Requirements

  • myServer
  • Climate Family App
  • Working ecoBee thermostat controlled Heating / Ventilation / Air Conditioning (HVAC) system
  • ecoBee WiFi connected to ecoBee cloud

Before attempting to create a new ecoBee Thermostat Device in myServer, you should ensure that your thermostat is installed, powered up, and properly configured for use with your HVAC system. Refer to the ecoBee Owners Manual and Installation Instructions booklet that came with the thermostat.

Also, you’ll want to ensure that:

  • The thermostat has been updated with the latest firmware version.  It should do this automatically, once connected to the Internet.
  • Create an ecoBee user account.
  • Connect the thermostat to the ecoBee cloud service and ensure the data is populating their website.
  • How to Install the ecoBee driver on myServer

    • Purchase the Climate Family license from Allonis
    • Shutdown myServer5
    • Run myInstaller Installation on your myServer PC
    • If you are connected to the Internet, you should see the ecoBee driver listed in the Climate category. Select and download it.
    • After the driver is downloaded, click to install it.  It will install two files into the myServer Drivers directory.
    • Restart myServer

    Configuring the ecoBee Driver

    • Don't manually add a thermostat into the Climate Family.  The driver will do this for you.
    • Double click on the ecoBee driver in the myServer Device Drivers window.
    • Click on the Authorization tab
    • Click on the "Authorize" button
    • When you click on authorize you'll see a 4 character code get generated.  You will need this for the ecoBee web site.
    • Close the popup panel.
    • On the web page that opens, log into the ecobee user portal and go to the "my apps" section and add the application by entering in the 4 digit code.  You will have 90 seconds to add the device to the ecoBee Apps list.
    • Once added close the web page.
    • Click ok on the dialog box and the driver should then start talking to the thermostats via the cloud.
    • Adding the device and authorizing it will automatically add a new thermostat to the Climate Family.

    Variables will be created starting with "climate_X_yyyy"  with your current temp and climate settings.

The Allonis sample webpages should now show you the thermostat on the Climate page with data.


  •  It can take four minutes for the myServer commands to be sent to ecoBee cloud, to the thermostat, acted upon by the thermostat, reported back to the ecoBee cloud, and then updated within myServer.

  • On initial discovery, the driver will setup with the name of the thermostat that ecoBee cloud has been configured with.  Once the thermostat is setup, you can change the name in the Climate Family. 


  • We have observed a "bug" in ecobee's website.  If you remove a thermostat from your account:
    • The website apparently deletes the user account (why?)
    • The browser has cached that the user had logged in prior.
    • The browser code does not then allow the user to register (or log in since there is no account)
    • Workaround: Open Chrome in Incognito mode (doesn't use cache) and create a new account.  Then you can re-add a thermostat.  You can then log in from a standard browser mode.
  •  As FYI, for geothermal users, we have observed that the
  •  secondary heat turns on by default WITHOUT the primary heat being on.  This is a setting within the thermostat.  By default, secondary heat turns on WITHOUT primary heat being on. You can observe this behavior within the ecobee reporting system.  Watch for this because typically the secondary heat (pure electric coils) is far more expensive to run than the geothermal pump.