https://github.com/scottlamb/luxor
Go library for controlling an FX Luminaire Luxor ZD landscaping lighting system
https://github.com/scottlamb/luxor
golang-library landscape-lighting luxor
Last synced: 9 months ago
JSON representation
Go library for controlling an FX Luminaire Luxor ZD landscaping lighting system
- Host: GitHub
- URL: https://github.com/scottlamb/luxor
- Owner: scottlamb
- License: mit
- Created: 2014-09-28T23:00:00.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2021-07-22T18:45:08.000Z (about 5 years ago)
- Last Synced: 2025-04-05T01:51:15.145Z (over 1 year ago)
- Topics: golang-library, landscape-lighting, luxor
- Language: Go
- Homepage:
- Size: 13.7 KB
- Stars: 6
- Watchers: 3
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[Go](http://golang.org) (#golang) library for controlling an [FX Luminaire
Luxor ZD](http://www.fxl.com/product/power-and-control/luxor) landscape
lighting system via its wifi module protocol. Provides a typesafe RPC
interface which abstracts away HTTP and JSON handling via methods of the form:
Method(ctx context.Context, req *MethodRequest) (*MethodResponse, error)
Get started with:
go get github.com/scottlamb/luxor
godoc github.com/scottlamb/luxor/protocol
godoc github.com/scottlamb/luxor/client
or browse the [godoc online](https://godoc.org/github.com/scottlamb/luxor).
See `illuminate_all.go` for a simple example client.