About The Climate Family

The Climate Family is used to control multiple styles of thermostats with a network or RS-232 connection.It allows for standarized myServer scene configuration that the Climate Family then routes the commands to the appropriate Thermostat. This allows for scenes to be reusable across multiple Thermostat vendors. It also allows for usage of multiple concurrant thermostat controllers.

Installation "Climate.Type.Driver".dll

  1. Download the driver from myInstaller and install the driver that communicates with the type of thermostats connected to myServer5.
  2. With myServer shutdown, run the "Thermostat-Type"_Driver_exe. that coresponds to the type of thermostats you have connected. This will install Thermostat driver to the myServer/Driver directory.

It is recommended to accept all installation defaults.

Drivers available for this family driver are:

  • RadioThermostat- CT-30, CT-80, 3M-50 (Note more Thermostats will be added)

Settings

Configuring the alias and network IP address/ Com Port for each of your thermostats is done in the Family Manager.

Click on the Add button and enter in the IP address/ Com Port of your thermostat and its friendly alias.

Climate.Family.jpg

To see the event logs, settings etc, open the selected device in the Device Driver tab.

Climate.DeviceDriver.jpg

myServer Commands:

SetInterval

Script Usage Climate|TStat#~SetInterval~Seconds Parameters TStat# = The Thermostat's ID or Alias Seconds = The desired seconds between pollings- 1..60 (Literal) Climate|1~SetInterval~30

Description

Queries the thermostats for its current status.

HeatSetpoint

Script Usage

Climate|TStat#~HeatSetpoint~Value Parameters TStat# = The Thermostat's ID or Alias Value = The desired temp or Up, Down (Literal) Climate|1~HeatSetpoint~78 Climate|1~HeatSetpoint~Up Climate|1~HeatSetpoint~

Down

Description

Sets the Heat Setpoint to the desired value or Up/Down by 1 degree.

CoolSetpoint

Script Usage

Climate|TStat#~CoolSetpoint~Value

Parameters TStat# = The Thermostat's ID or Alias Value = The desired temp or Up, Down (Literal) Climate|1~CoolSetpoint~78 Climate|1~CoolSetpoint~Up Climate|1~CoolSetpoint~

Down

Description

Sets the Cool Setpoint to the desired value or Up/Down by 1 degree.

Mode

Script Usage

Climate|TStat#~Mode~Value Parameters TStat# = The Thermostat's ID or Alias Value = The desired thermostat mode (Auto,Cool,Heat,Off,Emht) (Literal) Climate|1~Mode~

Auto

Description

Sets the Thermostat's HVAC operating mode.

Fan

Script Usage

Climate|TStat#~Fan~Value Parameters TStat# = The Thermostat's ID or Alias

Value = The desired thermostat fan mode (Auto,On) (Literal) Climate|1~Fan~

Auto

Description Sets the Thermostat's fan mode.

Hold

Script Usage

Climate|TStat#~Hold~Value Parameters TStat# = The Thermostat's ID or Alias Value = The desired hold state (Off,On) (Literal) Climate|1~Hold~

On

Description Sets the Thermostat's hold state.

Status

Script Usage

Climate|TStat#~Status Parameters TStat# = The Thermostat's ID or Alias (Literal) Climate|1~

Status

Description Queries the thermostasts for its current status.

myServer Variables

All the Server Variables for this Driver begin with the prefix Climate_TSTat#_ They will very some depending on the manufacture of the thermostat.

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.

Notes:

  •  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.

Venstar

 

Climate Icon

The Radio Thermostat Driver is Allonis' application that provides a 2 way real time integration with a Radio Thermostat thermostat controller within your myServer user interface. It is not reliant on an Internet cloud service. myServer's RT driver increases security, decreases response time and increases reliability compared to cloud approaches. The Driver supports more than one monitored thermostat for multi-zone installations.

System Requirements

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

Before attempting to create a new Radio Thermostat 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 Radio Thermostat Owners Manual and Installation Instructions booklet that came with the thermostat. You can also download a PDF version directly from Radio Thermostat.

Also, you’ll want to ensure that:

  • the thermostat has been updated with the latest firmware version (the device driver was written against API vX, and has not been tested with earlier versions).
     
  • As a tip, you should always use an iOS (Apple) device to connect the Radio Thermostat to the WiFi network.  Android devices don't work at all.

Venstar

Once the thermostat hardware is properly configured, create a new Radio Thermostat Thermostat Device in myServer's Climate Family as you would any other new Climate Device as shown above.

  • Enter the IP address of your thermostat (or a DNS name that will properly resolve to it). As stated above, it is highly recommended that you assign the thermostat a static IP address. Choose "Use Default IP port".  If you allow your router to assign the thermostat an IP address automatically (via DHCP), the address will likely change each time the thermostat and/or the router reboots. If the address changes, the driver will be unable to communicate with the thermostat until you edit the settings above to reflect the new address.
  • Allonis's Networking recommendations is to use 192.168.1.160 - 169 for thermostats (assuming you use a 192.168.1.X network domain)
     
  • By default, the driver will periodically poll the thermostat and update the myServer with its current status (recommended).
     
    • In order to properly interpret time-stamped information received from the thermostat, the driver needs to know if your thermostat is configured to be aware of Daylight Saving Time (DST). Your thermostat will be DST-aware only if you have enabled either of the following features via the thermostat’s touchscreen menus:

Climate Icon

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

System Requirements

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

Before attempting to create a new Honeywell 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 Honeywell 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 Honeywell user account.
  • Connect the thermostat to the Honeywell cloud service and ensure the data is populating their website.
     
  • How to Install the Honeywell 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 Honeywell 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 Honeywell Driver

    • Don't manually add a thermostat into the Climate Family.  The driver will do this for you.
    • Double click on the Honeywell driver in the myServer Device Drivers window.
    • Click on the Devices tab.
    • You should soon see the thermostat appear in the list.
    • 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.

Notes:

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

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

 

Venstar

 

Climate Icon

The Rheem water heater Driver is Allonis' application that provides a 2 way real time integration with a Rheem electric water heater controller within your myServer user interface. It is reliant on Rheem's Internet cloud service.  The Driver supports more than one monitored heater installations.  As of this publication date, Rheem only supports this capability with their electric peformance models, and not their gas fueled models.

System Requirements

  • myServer
  • Climate Family App
  • Working Rheem thermostat controlled electric water heater
  • Rheem WiFi connected to Rheem's cloud

Before attempting to create a new Rheem Climate Device in myServer, you should ensure that your heater is installed, powered up, and properly configured for use with your heater system. Refer to the Rheem Owners Manual and Installation Instructions booklet that came with the Rheem Wifi module.

Also, you’ll want to ensure that: 

  • Create an Rheem user account.
  • Connect the water heater to the Rheem cloud service and ensure the data is populating their website.
     
  • How to Install the Rheem 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 Rheem 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 Rheem Driver

    • Don't manually add a thermostat into the Climate Family.  The driver will do this for you.
    • Double click on the Rheem driver in the myServer Device Drivers window.
    • Click on the Authorization tab
    • Type in your Rheem user ID / password and click "Discover" button
    • You should soon see a new Climate device added to the Climate Family / Driver
    • You can rename the water heater in the Climate Family Manager Friendly name.
    • 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, set points, mode of operation settings.

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

Notes:

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

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