Proliphix NT series thermostat

From LinuxMCE
Jump to: navigation, search
Version Status Date Updated Updated By
710 Unknown N/A N/A
810 Unknown N/A N/A
1004 Unknown N/A N/A
1204 Unknown N/A N/A
1404 Unknown N/A N/A
Usage Information
Proliphix NT20e network thermostat


The Proliphix thermostats are IP enabled thermostats with a built in web-server, enabling easy configuration from a standard webbrowser.

The thermostat does not contain batteries. It obtains it's power via Power-over-Ethernet or from the HVAC system itself. The model numbers ending in "h" obtain their power from the HVAC system, while the model numbers ending in "e" obtain their power from the ethernet. Note that the lower numbered thermostats only support a propietary PoE standard, whereas the higher numbered models also support the IEEE 802.3af standard.


A driver has been developed based on the Proliphix Device Protocol Revision 1.11. (See This driver has been tested with the following models:

  • Proliphix NT-100e

The driver implements the standard LinuxMCE thermostat commands. Which means that from LinuxMCE the following commands can be executed:

  • The thermostat's mode can be changed (Off, Heating only, Cooling only, Automatic)
  • The fan mode can be changed (Auto or Always On)
  • The temperature set-point can be changed

Furthermore the driver reports the standard LinuxMCE thermostat status messages to the system. This means LinuxMCE is aware of the following:

  • The thermostat's mode
  • The fan mode
  • The current heating set-point
  • The current ambient temperature (this is the average temperature for models with multiple sensors, reading individual sensor is not supported)

The only additional feature of the driver is that it synchronizes the thermostat's time with the LinuxMCE system time. This way the clock will never be out of sync for more than 10 minutes, and the thermostat will not have to be manually updated when switching to (or from) Daylights Savings Time.

Of course the thermostat's administration page can still be accessed normally to update the schedule and other settings.

NOTE: The driver is in the process of being committed to the LinuxMCE repository, see Trac Ticket #671 ( This driver has been committed. --Tschak909 20:22, 11 April 2010 (CEST)