agocontrol supports IPX800-v3 relay board from GCE-Electronics
With agocontrol you are able:
You have to install agocontrol-ipx800 package:
aptitude install agocontrol-ipx800
Agocontrol-ipx800 module does NOT configure your relay board! It only maps available relays to virtual devices to allow easier control of its.
You have to configure your board according to your needs and reflect what you've configured in agocontrol.
IPX800-v3 board needs to send its informations to agocontrol using board M2M push protocol.
Go to board M2M push configuration page and in "Send data on events" area:
If you are using analog inputs, please also configure "Send data on time" area:
After installing ipx800 package, you need to add your boards to agocontrol.
Go to configuration->devices, find newly created ipx800controller device and click on "details" action.
Then in window, fill input with your board ip address and click on button.
You should see a new kind of device called ipx800v3board to appear in your devices list
This part will explain you how to configure your IPX800v3 board
Outputs (relays) configuration allows you to create virtual devices to fit to your configuration. For now, available output types are:
A switch controls single relay while drapes controls 2 relays (one relay to open your drapes and the other to close the drapes).
To create a virtual device, select output type, and according to your choice select useful channels (relays) then click on button to add new device.
At bottom of the tab you'll find currently used channels. System should prevent from adding a channel twice.
Analogs configuration allows you to create virtual devices that retrieve analog inputs values. For now, it can creates:
It should fit to available IPX8000v3 pluggable sensors.
To create a virtual device, select analog type and choose an analog channel.
At bottom of the tab you'll find currently used analog channels. System should prevent from adding a channel twice.
Counters configuration allows you to create virtual devices that retrieve IPX800v3 internal counter values.
To create a virtual device, just select a counter and click on button.
At bottom of the tab you'll find currently used counters. System should prevent from adding a counter twice.
Actions tab allow you to execute some actions to all your virtual devices such as turn on/off them all, force drapes state.
Inputs tab will be added later. This tab will allow you to create device to trigger events.
For now, only IPX800-v3 board are supported because I don't have other board type (IPX800-v2, IPX800-pro) but system should be able to support other boards.
If you want some specific behavior, feel free to create an enhancement ticket at http://www.agocontrol.com/trac/newticket (need registration)