Unofficial API for discovering and managing TP-Link Smart Home devices.
This is not tested and not suitable for use in production.
More on Smart Home: http://www.tp-link.com/us/home-networking/smart-home/.
Currently, there is basic support for these types of devices:
- Smart Plugs
- Smart Bulbs
The solution includes a sample CLI.
$ dotnet run plug <ip address> [-s <On|Off>]
Options
--state | -s <On|Off>
--help | -h
$ dotnet run bulb <ip address> [-s <On|Off>] [-b <0-100>]
Options
--state | -s <On|Off>
--brightness | -b
--help | -h
$ dotnet run discover [--json]
Options
--json