Overview of the gnhast collectors
fakecoll - Generic fake collector
Fakecoll is the most basic collector. It emulates a switch, a dimmer, and a temperature probe, and randomly sends status updates to the server for them. It is designed to be used to test the system. It is not particularly complex, so you could easily edit it to add more devices, so you could test scripts out with it.
owsrvcoll - One Wire collector
The one wire collector collects data from one-wire devices attached to a owfs owserver. owserver handles all the hardware interfacing, and owsrvcoll polls the owserver for status updates. It takes all of this data, and hands it off to the gnhastd core at a per-device configurable time interval.
rrdcoll - RRDtool collector
The RRD collector contacts the server, and asks for a feed of devices it wishes to record data for. It then takes the data given to it by gnhastd at regular intervals, and inserts it into rrd databases for each device.
brulcoll - Brultech collector
The Brultech collector is used to collect power usage data, temperature information, and pulse counter data from a Brultech GreenEye Monitor (GEM). It also has preliminary support for an ECM1240. http://www.brultech.com/
insteoncoll - Insteon collector
The insteon collector is used to collect state data from insteon devices, and control them. It does so via a PLM. Currently only switches/dimmers/outlets are supported, and it has only been tested on a serial PLM. Version 2 and Version 2 CS devices are supported and working. [insteon collector] - Documentation on the insteon tools
wmr918coll - wx200 / wmr918 collector
Collects data from a wx200 weatherstation. Currently handles a wx200 via serial, or, a network connection to wx200d for collection from any device that program supports. Native WMR918 serial support is also supported, and includes low-battery sensors for the probes.
wupwscoll - Personal Weather Station collector
Submits data from gnhast to a PWS site. Currently supports http://pwsweather.com and http://weatherunderground.com. Can handle rapid fire on weather underground, assuming your sensors are that fast.
ad2usbcoll - AD2USB Collector
Connects to the AD2USB device from Nutech that allows programming and monitoring of a Honeywell Vista alarm system. Can read all alarm states, as well as wireless devices.
icaddycoll - Irrigation Caddy collector
Polls the Irrigation Caddy to determine which zones are running. Can activate zones and programs on-demand.
venstarcoll - Venstar T5800/T5900 collector
Polls the Venstar Thermostat and collects temperature data. Can turn the thermostat on/off, control the fan, set scheduling on/off, set away state, and modify the setpoints. Also receives the alert statuses from filter/uv/service alarms.