- master is using Ubuntu 16.04 and has a simple MQTT and HTTP interface to access the tellstick with
- debian-stretch branch will use a newer Ubuntu-version and "patch" telldus-core
- xenial-branch uses Ubuntu 16.04 where telldus-core works without any special stuff
docker-compose build
docker-compose up -d
docker exec -it "containerid" tdtool --list
Edit config.json, enter a valid MQTT broker and topics to send/listen on The toolname should be the name of the tool to call, most likely tdtool
The tellstick can be accessed in two ways via MQTT:
- post to in-topic with payload like {"cmd":"--on","id":"1234"} or {"cmd":"--list"}
- post to in-topic with path like /in/1234/on, /in/44/off or /in/list
VERY crude and simple. Configure a port in config.json and toolname The tellstick can be accessed via: GET http://localhost:port/api/device/1234/on or http://localhost:port/api/device/56/off
List devices is not yet supported