1. A system for communicating data from a control and monitoring device, said system comprising: a controller coupled to and in communication with said control and monitoring device, said controller having a network connection; and software installed on said controller; wherein said software can read data from said control and monitoring device and receive unsolicited messages from said control and monitoring device and further wherein said software can send said data and messages to a destination via said network connection.