Ninja Sphere - Samsung TV Driver

Introduction
This is a driver for Samsung Smart TVs, allowing them to be used as part of Ninja Sphere.
It is basically a port of https://github.com/natalan/samsung-remote
Supported Sphere Protocols
Can't Do
- There is currently no way to get state back from the television.
- Turn on the TV. Turning off works, but the TV stops responding once it is in standby mode.
Requirements
Building
This project can be built with go build, but a makefile is also provided.
Running
DEBUG=* ./driver-samsung-tv
Options
The usual Ninja Sphere configuration and parameters apply, but these are the most useful during development.
--autostart - Doesn't wait to be started by Ninja Sphere
--mqtt.host=HOST - Override default mqtt host
--mqtt.port=PORT - Override default mqtt host
More information can be found on the project site or by visiting the Ninja Blocks forums.
Contributing Changes
To contribute code changes to the project, please clone the repository and submit a pull-request (What does that mean?).
License
This project is licensed under the MIT license, a copy of which can be found in the LICENSE file.
Copyright
This work is Copyright (c) 2014-2015 - Ninja Blocks Inc.