A typesafe, fully tested, go package for the Phillip's Hue client API.
Note: This is a work in project and NOT ready to be used in production yet. I'm hoping to have it completed by the end of September 2013 and am actively working on the project.
Please see godoc.org for a detailed API description.
For more information about the Hue API see the Hue Developer API Specification.
This contains multiple packages. See the README in each package for more details. Here is a list for you reference.
- huetest - Stub hue.API implementation to simplify testing.
- strand - Provides a LightStrand that maps location on a strand to a light id in hue.
- Lights API
- [~] Configuration API
- Discovery API
- [~] Documentation
- Groups API
- Schedules API
- Setup your go environment
go get github.com/bcurren/go-hue
- Write code using the library.
- Fork
- Write tests and code
- Run go fmt
- Submit a pull request
- Drink a beer. Good job!