Make/Model  Device VersionConnection Type
Proliphix/NTXeN/ASerial

Description:

The Proliphix NT10d and NT20e are IP based thermostats, so they are somewhat of a rare beast at this point. There aren't many IP based thermostats out there right now. It is HTTP based, both for the driver and for its own administration interface, so you can connect to it via a web server for management purposes.

This driver is CML based and the classes are found in the CML scope MEng.System.CQC.Drivers.Proliphix.NTXe.

Quirks and Limitations:

The driver polls once every 5 seconds, which is a little slow but the maximum recommended rate. For the most part this is more than fast enough since things changes slowly on a thermostat. But if you make local changes at the thermostat panel, CQC will be a little slow in seeing them compared to a device that can be polled rapidly.

Connection Details

Since the thermostat is IP based, they can be anywhere on the network. You give them permanent IP addresses, they don't use DHCP. But that's probably appropriate since you always want the controller to be able to get to them, even if DHCP services might be down. If you have more than one thermostat, just load more than one instance of the driver, each talking to its own thermostat.

Driver Fields

This section lists the fields that the driver makes available, their types, minimum and maximum values, etc...

Name

TypeR/W

Description/Limits

ModeStringR/WRead or set the overall operating mode of the thermostat. This is an enumerated field with the values:
SetBackModeStringR/WRead or set the setback mode. This is an enumerated field with the values:
FanModeStringR/WRead or set the fan mode. This is an enumerated field with the values:
AvgTempIntRRead the average temperature of up to the full three sensors that can be attached. The range is -30 to 200.
SetBackCoolIntR/WRead or set the cooling setback temperature. The range is 45 to 95 (F).
SetBackHeatIntR/WRead or set the heating setback temperature. The range is 45 to 95 (F).