/tplink

An Elixir library for interacting with TPLink devices

Primary LanguageElixir

TPLink

TODO: Add description

Installation

If available in Hex, the package can be installed by adding tplink to your list of dependencies in mix.exs:

def deps do
  [
    {:tplink, "~> 0.1.0"}
  ]
end

Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/tplink.

TODO

  • Add an explanation to this README
  • Add usage examples to this README
  • Add inline documentation to the code
  • Add tests for services and supervisors
  • Add read/write helpers for bulb devices
  • Add example pubsub subscriber
  • Revisit device supervisor semantics
  • Revisit pubsub message semantics