Skip to content

Commit

Permalink
Update docs
Browse files Browse the repository at this point in the history
  • Loading branch information
mihai-dinculescu committed Nov 23, 2023
1 parent 07cf962 commit 81dde27
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 8 deletions.
19 changes: 13 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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.

Expand Down
2 changes: 1 addition & 1 deletion tapo/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version = "0.7.5"
edition = "2021"
license = "MIT"
authors = ["Mihai Dinculescu <[email protected]>"]
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"
Expand Down
2 changes: 1 addition & 1 deletion tapo/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 81dde27

Please sign in to comment.