Tellstick

From ago control wiki
Revision as of 20:49, 24 February 2015 by JoakimL (Talk | contribs)

Jump to: navigation, search

There are currently three models of Tellstick:

The aGo control support is tested for the two first versions.

Status: Experimental. On/Off/Dim works, in full test deployment since some weeks . Not yet submitted to git. Contact JoakimL on freenode for more info

Contents

Installation

Install the basic software

Add the following lines to your /etc/apt/sources.list:

 deb http://download.telldus.com/debian/ stable main

Get keys:

 wget -q http://download.telldus.se/debian/telldus-public.key -O- | sudo apt-key add - 

The key fingerprint is 70C4 10C9 D73D 53E8 38B3 1C58 5A94 9181 E501 EA76 Telldus Technologies AB <info.tech@telldus.se>

To install telldus-core, do

sudo apt-get update
sudo apt-get install telldus-core

Install on Raspberry Pi

There's no binary distribution for the armht CPU architecture, but it's quite simple to install from source.Raspberry Pi Tellstick instruction

For the Raspberry Pi 2, you can go ahead with the "normal" installation as decribed above, no compilation from source needed.

Install package

apt-get install agocontrol-tellstick

Configure

All configuration is stored in /etc/tellstick.conf. Example:

user = "nobody"
group = "plugdev"
deviceNode = "/dev/tellstick"
ignoreControllerConfirmation = "false"
controller {
  id = 1
  # name = ""
  type = 1
  serial = "xxxxxxxx"
}
device {
  id = 1
  name = "WallWart1"
  controller = 0
  protocol = "arctech"
  model = "selflearning-switch"
  parameters {
    # devices = ""
    house = "12345678"
    unit = "1"
    # code = ""
    # system = ""
    # units = ""
    # fade = ""
  }
}

Devices are picked up by the software and will be visible in http://127.0.0.1:8008/?deviceConfig

More info

Device handler is executed as a service, agotellstick
logging goes to /var/log/syslog

Personal tools