From 5bfb53eb9bb16eebc9bc2751d8c9c5baea6a6b37 Mon Sep 17 00:00:00 2001 From: xengineering Date: Thu, 26 Mar 2026 17:08:21 +0100 Subject: Document support and API for TP-Link HS100 --- README.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/README.md b/README.md index 2b40691..cb3be93 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,12 @@ these IoT products: The implemented API is documented [here][6]. +### TP-Link + +[TP-Link][10] is supported with the following product: + +- [HS100][11] - Wi-Fi plug to control lamps and other devices + ## Build instructions The Sia server is built and tested with the Meson build automation tool. @@ -126,6 +132,19 @@ For all terms not explained here see the [MQTT version 3.1.1 documentation][9]. - `retract`: cover decreases the covering surface - `stop`: cover stops current motion if given +### `/plug//action` + +- description: Implements control of tp-link HS100 Wi-Fi plugs +- direction: client to Sia server +- Quality of Service: QoS 2 (exactly once) +- retained: no +- receives will message: no +- topic parameters: + - `id`: ID of the TP-Link HS100 Wi-Fi plug +- payloads: + - `on`: turns the Wi-Fi plug on + - `off`: turns the Wi-Fi plug off + [1]: https://homematic-ip.com/ [2]: https://openccu.de/ [3]: https://homematic-ip.com/en/product/window-and-door-contact-optical @@ -135,3 +154,5 @@ For all terms not explained here see the [MQTT version 3.1.1 documentation][9]. [7]: https://www.shelly.com/de/products/shelly-2pm-gen3-1/ [8]: https://shelly.com/ [9]: https://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html +[10]: https://tp-link.com/ +[11]: https://www.tp-link.com/en/home-networking/smart-plug/hs100/ -- cgit v1.3