switchkit 0.2.0

Vendor-neutral abstraction for smart-plug devices (Shelly, Tasmota).
Documentation

switchkit

A vendor-neutral Rust abstraction for smart-plug devices. switchkit defines a shared SmartDevice trait, device model, error taxonomy, and guardrails that vendor-specific crates (such as tasmota-core and shelly-core) implement, so applications can control and monitor devices from different manufacturers through one consistent interface instead of branching on vendor.

License

MIT