switchbot-api2 0.2.2

SwitchBot device control
Documentation

🤖 SwitchBot

Documentation Latest Version

Rust client for controlling SwitchBot devices.

🛠️ Basic Usage

Set SWITCHBOT_TOKEN to your API token, then:

let switchbot = switchbot_api2::SwitchBot::new_from_env()?;
for d in switchbot.get_devices().await? {
    println!("{}: {:?}", d.name, switchbot.get_status(&d).await?);
}

See examples and docs for more.

📟 Supported Devices

Device 🌡️ 💦 🔋
Hub 2 -
Indoor/Outdoor Thermo-Hygrometer

📖 Supported APIs

API 🌡️ 💦 🔋
Temperature - -
Humidity - -
Battery - -
Climate -

❤️ Contributing

Pull requests for new device types or anything else are welcome!