uREST
x10 REST interface
Table of Contents
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.
