uREST
x10 REST interface

What is uREST?

uREST is a REST style interface for the HEYU X10 application. Now you can write your own remote control app using a simple Webased API, or just use the api directly to control all your X10 gear.

uREST "translates" the URI into heyu command line arguments. For example, the heyu command "heyu alloff a" would be "https://[your sever]:8443/alloff/a".

uREST requires that you already have a working HEYU installation (don't worry, it's simple).

Downloading and Installing

Downloading

All releases available here

Build, Run and Use

Building the source:

# To list all the ant targets:
$ ant -p 

# To build everything 
$ ant jarREST

# or Unpack the binaries:
$ tar -zxvf X10ware-[version].tar.gz

Run the server:

$ cd X10ware-[version]
$ bin/urest start

Then give is a try, go to https://yourserver:8443/on/a1 or https://yourserver8443/help

News

Copyright Information

Copyright (c) 2009 Larry Owen

This software is covered by the BSD license

Disclaimer

No liability can be accepted. Use at your own risk. As this is beta software, there may be errors and inaccuracies that may be damaging to your system. Although this is highly unlikely, the author(s) do not take any responsibility for that: proceed with caution.