feat: early stages of a TP-Link Kasa driver for our smart lights

This commit is contained in:
2025-04-21 16:42:14 -04:00
parent 38e89f31f4
commit f884bc7675
4 changed files with 576 additions and 0 deletions

17
driver/kasa/Cargo.toml Normal file
View File

@@ -0,0 +1,17 @@
[package]
name = "driver-kasa"
version = "0.1.0"
edition = "2021"
[dependencies]
backoff = { workspace = true, features = ["tokio"] }
deranged = { workspace = true }
mac_address = { version = "1.1.8", features = ["serde"] }
protocol = { path = "../../protocol" }
serde = { version = "1.0.219", features = ["derive"] }
serde_json = "1.0.140"
serde_repr = "0.1.20"
serde_with = "3.12.0"
snafu = { workspace = true }
tokio = { workspace = true, features = ["io-util", "net", "sync", "time"] }
tracing = { workspace = true }