From 81dde27d1b831db251f34301e432a47ce1eb9b15 Mon Sep 17 00:00:00 2001 From: Mihai Dinculescu Date: Thu, 23 Nov 2023 20:41:45 +0000 Subject: [PATCH] Update docs --- README.md | 19 +++++++++++++------ tapo/Cargo.toml | 2 +- tapo/src/lib.rs | 2 +- 3 files changed, 15 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index d8f5ca1..442b843 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ [![PyPI][pypi_badge]][pypi] [![Python][pypi_versions_badge]][pypi] [![PyPI][pypi_downloads_badge]][pypi]\ -Unofficial Tapo API Client. Works with TP-Link Tapo smart devices. Tested with light bulbs (L510, L520, L530, L610, L630), light strips (L900, L920, L930), plugs (P100, P105, P110, P115), hubs (H100), switches (S200B) and sensors (T100, T110, T300, T310, T315). +Unofficial Tapo API Client. Works with TP-Link Tapo smart devices. Tested with light bulbs (L510, L520, L530, L610, L630), light strips (L900, L920, L930), plugs (P100, P105, P110, P115), hubs (H100), switches (S200B) and sensors (KE100, T100, T110, T300, T310, T315). [license_badge]: https://img.shields.io/crates/l/tapo.svg [license]: https://github.com/mihai-dinculescu/tapo/blob/main/LICENSE @@ -49,11 +49,18 @@ Unofficial Tapo API Client. Works with TP-Link Tapo smart devices. Tested with l ## Hub (H100) Support -| Feature | S200B | T100 | T110 | T300 | T310, T315 | -| -------------------------------- | ------: | ------: | ------: | ------: | ---------: | -| get_device_info \* | ✓ | ✓ | ✓ | ✓ | ✓ | -| get_temperature_humidity_records | | | | | ✓ | -| get_trigger_logs | ✓ | ✓ | ✓ | ✓ | | +| Feature | KE100 | S200B | T100 | T110 | T300 | T310, T315 | +| -------------------------------- | ------: | ------: | ------: | ------: | ------: | ---------: | +| get_device_info \* | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | +| get_device_info_json | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | +| get_temperature_humidity_records | | | | | | ✓ | +| get_trigger_logs | | ✓ | ✓ | ✓ | ✓ | | +| set_target_temperature | ✓ | | | | | | +| set_min_control_temperature | ✓ | | | | | | +| set_max_control_temperature | ✓ | | | | | | +| set_temperature_offset | ✓ | | | | | | +| set_frost_protection | ✓ | | | | | | +| set_child_protection | ✓ | | | | | | \* Obtained by calling `get_child_device_list` on the hub device or `get_device_info` on a child handler. diff --git a/tapo/Cargo.toml b/tapo/Cargo.toml index a683485..3b1987b 100644 --- a/tapo/Cargo.toml +++ b/tapo/Cargo.toml @@ -4,7 +4,7 @@ version = "0.7.5" edition = "2021" license = "MIT" authors = ["Mihai Dinculescu "] -description = "Unofficial Tapo API Client. Works with TP-Link Tapo smart devices. Tested with light bulbs (L510, L520, L530, L610, L630), light strips (L900, L920, L930), plugs (P100, P105, P110, P115), hubs (H100), switches (S200B) and sensors (T100, T110, T300, T310, T315)." +description = "Unofficial Tapo API Client. Works with TP-Link Tapo smart devices. Tested with light bulbs (L510, L520, L530, L610, L630), light strips (L900, L920, L930), plugs (P100, P105, P110, P115), hubs (H100), switches (S200B) and sensors (KE100, T100, T110, T300, T310, T315)." keywords = ["IOT", "tapo", "smart-home", "smart-bulb", "smart-plug"] categories = ["hardware-support", "embedded", "development-tools"] readme = "README.md" diff --git a/tapo/src/lib.rs b/tapo/src/lib.rs index dccf367..59ef0cd 100644 --- a/tapo/src/lib.rs +++ b/tapo/src/lib.rs @@ -3,7 +3,7 @@ //! Tapo API Client. //! //! Tested with light bulbs (L510, L520, L530, L610, L630), light strips (L900, L920, L930), -//! plugs (P100, P105, P110, P115), hubs (H100), switches (S200B) and sensors (T100, T110, T300, T310, T315). +//! plugs (P100, P105, P110, P115), hubs (H100), switches (S200B) and sensors (KE100, T100, T110, T300, T310, T315). //! //! # Example with L530 //! ```rust,no_run