#iot #homie #mqtt

homie-controller

A library for creating controllers to talk to devices implementing the Homie convention for MQTT

10 breaking releases

Uses new Rust 2024

0.11.0 Sep 12, 2025
0.10.0 Jun 30, 2025
0.9.0 Sep 2, 2023
0.8.0 Jan 18, 2023
0.2.0 Nov 17, 2020

#7 in #homie

Download history 18/week @ 2025-09-16 11/week @ 2025-09-23 22/week @ 2025-09-30 1/week @ 2025-10-07 6/week @ 2025-10-14 8/week @ 2025-10-21 1/week @ 2025-10-28

594 downloads per month
Used in 2 crates

MIT/Apache

87KB
2K SLoC

Homie controller library

crates.io page docs.rs page

homie-controller is a library for creating controllers to interact via an MQTT broker with IoT devices implementing the Homie convention.

See the examples directory for examples of how to use it.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~4–15MB
~132K SLoC