Proof-of-concept setup with TICK-stack.
Logging of temperatures from Telldus Live with Telegraf, stored in InfluxDB, visualization with Chronograf and optionally processing with Kapacitor.
N.B: All security-related features (authorization, authentication, etc) are disabled in this setup. Keep this as far as possible away from any production-like use.
- docker
- docker-compose
- Telldus Live account.
- OAuth tokens for Telldus API from your Telldus Live account.
- Save OAuth tokens to ./telldus/telldus-secrets.json (se details below)
- docker-compose up
- Access Chronograf GUI @ http://localhost:8888 (substitute localhost for docker host IP)
- Configure Chronograf's InfluxDB connection to http://influxdb:8086
- Configure Chronograf's Kapacitor conneciton to http://kapacitor:9092
- Configure graphs and dashboards in Chronograf GUI @ http://localhost:8888 (substitute localhost for docker host IP)
- Get OAuth tokens from api.telldus.com from your Telldus Live account
- Create file ./telldus/telldus-secrets.json using template below
- Replace
"..."
:s with your token data
{
"telldusPublicKey": "...",
"telldusPrivateKey": "...",
"telldusToken": "...",
"telldusTokenSecret": "..."
}