Name | Modified | Size | Downloads / 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)