Skip to content

joakim666/simple-scheduler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple-Scheduler

This is a scheduler for the Telldus Live! API written in Scala.

Telldus Live! is an easy way to control gear controlled with a TellStick using the internet. Simple-Scheduler is a scheduler with a web interface that uses the Telldus Live! to turn on and off devices at given times.

Simple-Scheduler has a built in web server with an interface designed for mobile devices. This makes it easy to start (just java -jar ...) and simple to use from your phone or tablet.

Scroll down for a screenshot.

Used technologies and tools

Disclaimer

I am still learning Scala and my code is far from perfect. I don't mind suggestions on how to make it better.

Requirements

How to get started

  1. Active Tellus Live! in your TelldusCenter application by following the instructions here.
  2. Go to https://api.telldus.com/keys/generatePrivate to generate a private key used to identify and authorized the scheduler. The key will be used on the command line when starting the scheduler.
  3. Go to the root of the project and do sbt assembly. This will compile and package the scheduler as one big jar file.

Start the scheduler

Start the scheduler with the key and secret retrieved in step 2 above as the paramters

java -jar simple-scheduler.jar <key> <secret>

That's it!

Once started the web interface is available at http://localhost:9000

Screenshot

Screenshot to be updated. The below is slightly old.

Screenshot of iPad using the schedular

Feedback

Comments and improvements are very welcome!

About

A simple scheduler for the Telldus Live! API written in Scala (UNMAINTAINED)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published