Ago control install debian wheezy

From ago control wiki
Revision as of 15:06, 6 December 2012 by Hari (Talk | contribs)

Jump to: navigation, search


ago control Install Debian Wheezy

Please mind we use systemd. You can download Debian Wheezy here:

Installation of ago control packages

Add Sources

echo "deb wheezy main" >> /etc/apt/sources.list

Install ago control

apt-get update
apt-get install agocontrol agocontrol-admin

Optional packages for hardware and extra feature support:

  • agocontrol-cloud - ago Cloud automation system suport on
  • agocontrol-owfs - Device for 1-Wire Hardware
  • agocontrol-zwave - Device for Z-Wave Hardware
  • agocontrol-meloware - Device for Meloware iPhone App

Configuring qpidd at installation dialog

Please enter the password for the Qpid daemon administrator. Administrator password:

type any password you want

edit config file (optional)

The config file is located here:


If you want to use udev rules for devices change devices to this:



add udev rules (optional)

echo '# OWFS 1 Wire USB Adapter LinkUSBi
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0403", ATTRS{idProduct} =="6001", SYMLINK+="usbowfs", RUN+="/bin/systemctl restart agoowfs.service"

# Vera Z-Wave USB Stick - Cygnal Integrated Products, Inc.
SUBSYSTEMS=="usb", ATTRS{idVendor}=="10c4", ATTRS{idProduct} =="ea60", SYMLINK+="usbzwave", RUN+="/bin/systemctl restart agozwave.service"'> /etc/udev/rules.d/99-agocontrol.rule

You can test the rules via:

udevadm trigger

Or display detailed USB device info with:

udevadm info --query=all --attribute-walk --name=/dev/ttyUSB0

start / stop / autostart services

Configue service autostart This will enable all services:

/opt/agocontrol/bin/ enable

You can also use "systemctl enable <service>" to manually enable specific services. ""Start components"" This will start all installed components:

/opt/agocontrol/bin/ start

Final steps

If you do not have additional hardware like Z-Wave or 1-Wire you can start the ago simulator to simulate some devices. You need to check it out from SVN.

apt-get install subversion
cd /usr/src
svn co agocontrol

Start the simulator:

python /usr/src/agocontrol/agocontrol/devices/

You can see some console output if you play with the devices in ago's web interface.

Access the web interface

Hint: You may change "" to your hostname or ip-address.

systemd Service HowTo

start services
systemctl start agoresolver.service

stop services

systemctl stop agoresolver.service

restart services

systemctl restart agoresolver.service

enable autostart services

systemctl enable agoresolver.service

check if service is enabled

systemctl is-enabled agoresolver.service

list all systemd services with status

systemctl list-units
Personal tools