This crates helps in creating devices for Home Assistant's MQTT integration.
These are just some high-level notes:
- More type-safety: A switch needs a command topic, a binary sensor must send binary data
- Device topics must be more flexible, the command base is not a requirement
- Higher level abstractions for creating/managing sensors/devices