Home
Name Modified Size InfoDownloads / Week
AdvancedIrrigationController_0.22.zip 2012-10-19 7.3 MB
AdvancedIrrigationController_0.22.gz 2012-10-19 657.5 kB
README.txt 2012-10-17 2.5 kB
AdvancedRelayController_0.21.zip 2012-06-19 6.0 MB
AdvancedIrrigationController_0.20.gz 2012-06-09 595.5 kB
AdvancedRelayController_alpha.zip 2012-06-09 5.9 MB
Totals: 6 Items   20.5 MB 0
Advanced Irrigation Controller
------------------------------

Copyright (C) 2011,2012 by Mark Kendall and individual contributors as indicated in the AUTHORS file

Advanced Irrigation Controller is part of a home automation control system run on a Linux or Windows XP or later computer system.
It's primary use is to control irrigation solenoids but may be used for other purposes.
The current application is GUI only but it is intended to eventually include server (non gui) and client (gui) functionality.

It is released under the GNU GPL V3 licence and requires Open Source edition of the QT4 libraries.

Requirements
QT 4.7 or better (will probably work with earlier 4.x versions)
QSerialDevice (supplied, alternately if your QT has the QSerialDevice extension you can use that or you can download from https://gitorious.org/qserialdevice)
On Ubuntu with new qserial-device build
libudev-dev


Release State
No release binaries for Linux are provided at present, most testing and development has been done under Linux (64 bit Ubuntu 12.04).
To build AIC on Linux you will need the QT Creator IDE.  Simply open the AdvancedIrrigationController.pro project click on compile to build AIC.
Release binaries for Windows XP are supplied.
No testing or compilation has occurred on Windows versions later than Windows XP.

Linux users
If you are using qtserialport provided with this build you will need to do the following to be able to run debug or release builds from within QT Creator
Go to build settings and then click on the Details button for the Build Environment
If LD_LIBRARY_PATH does not exist click on Add and set it's value to ./
If it does exist append :./ to it's value.
To run AIC from the command line either set the system variable LD_LIBRARY_PATH appropriately before running AIC or copy libSerialPort.so* files to an appropriate system library directory.

Development
If you wish to join the development effort, have ideas for changes or wish to supply patches please contact me, <markk _at_ kc.net.nz>

Interfaces
If you wish to have support for particular hardware added and are willing to donate a sample of that hardware please contact me to discuss further.

Interfaces that have been tested and used
KMTronic RS232 Serial Port 8 Relay board
Relay Board Simulator

Interfaces that should work
Other KMTronic USB and RS232 boards
Via the user configurable device - Any USB or serial port board that accepts commands for switching relays on/off (Version 0.22 onwards)



Source: README.txt, updated 2012-10-17