ago control

ago control is a framework for device control. The aim is to provide a complete home automation solution. It can also be used in other areas, like agriculture.


  • ago control uses an AMQP Enterprise Message Bus as communication backend
  • lightweight protocol, readable by humans and machines
  • modern and modular architecture
  • it comes with cloud features
  • device schema defined in YAML
  • great performance – also runs on embedded devices like the Raspberry Pi and multiple plug computes like Sheevaplug and Guruplug
  • Easy to extend
  • support for many devices and protocols:
    • Z-Wave
    • KNX
    • EnOcean
    • 1wire
    • Asterisk PBX
    • Dreambox/Enigma2
    • Onkyo eISCP AVR
    • Chromoflex USP3 RGB LED dimmer
    • APC Power Distribution Unit (PDU)
    • DMX Interfaces via the OpenLightingArchitecture (OLA)
    • Phillips TV sets (Jointspace)
    • Arduino Firmata
    • IRTrans Ethernet consumer infrared blaster
    • I2C
    • Kwikwai HDMI CEC Ethernet bridge
    • Rain8net irrigation controller
    • Squeezebox
    • Webcam support
    • BlinkM LED support
    • Raspberry PI GPIO
    • Tellstick
    • Ubiquiti mPower
    • Mini Wifi LED controller ZJ-WIFI-370
    • X10
    • MQTT
    • and many more…