IPX800-v3 board

From ago control wiki
Jump to: navigation, search

Contents

IPX800-v3 support

agocontrol supports IPX800-v3 relay board from GCE-Electronics

With agocontrol you are able:

  • to add multiple boards
  • to control board relays
  • to retrieve analog input values
  • to retrieve counters values

Installation

You have to install agocontrol-ipx800 package:

aptitude install agocontrol-ipx800

Configuration

IPX800-v3 board

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:

  • type your agocontrol server ip address
  • fill "port" input with 8010 (agocontrol-ipx800 listening port)
  • check "enable push"
  • clear the "path" field
  • click on save button

If you are using analog inputs, please also configure "Send data on time" area:

  • fill "time interval" with value that seems to be fine for you. The smaller the value will be, the more accurate the sensor precision will be. Just remind that is a sensor, it wouldn't be necessary to get temperature every seconds :-)
  • click on save button

ipx800controller device

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

ipx800v3board device

This part will explain you how to configure your IPX800v3 board

Outputs tab

Outputs (relays) configuration allows you to create virtual devices to fit to your configuration. For now, available output types are:

  • switch
  • and drapes

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 tab

Analogs configuration allows you to create virtual devices that retrieve analog inputs values. For now, it can creates:

  • temperature sensor
  • voltage sensor
  • humidity sensor
  • and light sensor

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 tab

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

Actions tab allow you to execute some actions to all your virtual devices such as turn on/off them all, force drapes state.

Improvements

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)

Personal tools