My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members

JAVATELLSTICK

What is TellStick?

Tellstick is a device that can control several brands of home automation devices. TellStick can be bought from many places, go to telldus.se to get more information or buy the product.

What is this project?

Advanced OOP Library to communicate with Tellstick, written and made for JAVA.

See Getting Started and start developing your own application for home automation.

Links

Info

This project is in development but functional as we speak.

This is a JAVA OOP API wrapper for tellstick device control. You can turn off / on / dim / get names and etc. of devices.

This should work with the upcoming Tellstick DUO, and this project will be developed.

Development

What do you need to develop this API?

  • Eclipse ( for easy import of the project )
  • Telldus Center for adding units etc.
  • A tellstick ( http://telldus.se )

Tellstick API Support

  • Callbacks (introduced in Tellstick DUO)
  • All API methods in telldus core.
  • Error string exceptions.
  • more...

The "Apps folder in trunk"

To run the jar files in the apps folder (trunk/apps) you will need to take a look at "config.cnf" in the apps folder. Point  "telldusFolder" to the telldus installation! That's it!

Currently Javatellstick ships with:

  • A GUI (client.jar) that can communicate with tellstick devices.
  • Some more apps that are under development.

Comes with a test example how how to use the API! See: package pkj.no.tellstick.server;

Some example code:

Getting All devices

ArrayList<TellstickDevice> devices = TellstickDevice.getDevices();

Turn off all devices

 for (TellstickDevice d : devices) {
  d.off();
 }
Powered by Google Project Hosting