GNU remotecontrol is a web application serving as a management tool for multiple IP enabled HVAC thermostats (device), and other Building Automation devices. The purpose of GNU remotecontrol is to read from and write to multiple IP enabled thermostats all at one time.
The GNU remotecontrol framework is designed to work with any IP enabled HVAC thermostat, but can be easily developed to operate any number of networked devices. This framework is built with cURL, PHP, and MySQL. Its system architecture is enabled on a server-client principle, where users can login to the server using a web browser to manage multiple remote devices from a single web interface. The GNU remotecontrol framework was developed to work in combination with a Remote Monitoring Server, which monitors configurable device parameters and can generate automatic system responses and alerts. If required, the GNU remotecontrol is both scalable and distributable over multiple computers serving different roles in the HVAC or remote device management framework. The Proliphix IP thermostat (currently the only true IP enabled HVAC thermostat on the market) was used to develop the GNU remotecontrol web application. The Application Programming Interface (API) Proliphix IP Devices HTTP API, Revision 1.8 is used to read from and write to the Object Identification (OID) numbers defined in the API for the thermostat device.
The intended structure of this documentation is to provide as much assistance as possible to understanding why you need/want to use GNU remotecontrol and instruction for how to use GNU remotecontrol. Our research during the development of GNU remotecontrol found users operated best when they were given the opportunity to gain a high-level understanding of all the technologies associated with GNU remotecontrol. This documentation is written as a combined reference manual and technical manual for GNU remotecontrol. The Scope section contains a listing of the minimum recommended chapter reading, per role. Each section in System Architecture and Concepts contains instructions for Security Model, any Options that are recommended, Requirements to run that technology, and Configuration of that technology.
We recognize this documentation contains a lot of material. The documentation is segmented for you to select what you need to read to get going with GNU remotecontrol. We have done all we know how to structure this documentation in a Table of Contents that helps you easily find what you are looking for, obtain a complete understanding of each role, and master the minimum recommended chapter reading as simply and quickly as possible. It is our hope you find this documentation contains all of the information you need to successfully and effortlessly use GNU remotecontrol. With that said, we give you GNU remotecontrol.