Tellstick

From ago control wiki
(Difference between revisions)
Jump to: navigation, search
m (More info)
m
Line 24: Line 24:
 
  sudo apt-get update
 
  sudo apt-get update
 
  sudo apt-get install telldus-core
 
  sudo apt-get install telldus-core
 
== Install package ==
 
apt-get install agocontrol-tellstick
 
  
 
=== Install on Raspberry Pi ===
 
=== Install on Raspberry Pi ===
Line 32: Line 29:
  
 
For the Raspberry Pi 2, you can go ahead with the "normal" installation as decribed above, no compilation from source needed.
 
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 ==
 
== Configure ==

Revision as of 21:49, 24 February 2015

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