![]() | ![]() | |
| Make/Model | Device Version | Connection Type |
| Proliphix/NTXe | N/A | Serial |
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.
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.
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.
This section lists the fields that the driver makes available, their types, minimum and maximum values, etc...
Name
Type R/W Description/Limits
Mode String R/W Read or set the overall operating mode of the thermostat. This is an enumerated field with the values: SetBackMode String R/W Read or set the setback mode. This is an enumerated field with the values: FanMode String R/W Read or set the fan mode. This is an enumerated field with the values: AvgTemp Int R Read the average temperature of up to the full three sensors that can be attached. The range is -30 to 200. SetBackCool Int R/W Read or set the cooling setback temperature. The range is 45 to 95 (F). SetBackHeat Int R/W Read or set the heating setback temperature. The range is 45 to 95 (F).