61806a5fa2166890fbf77a00a6c0b784b4c32c4b
mcutie MQTT client implementation and improve library structure
- Integrated `mcutie` library as a core MQTT client for device communication. - Added support for Home Assistant entities (binary sensor, button) via MQTT. - Implemented buffer management, async operations, and packet encoding/decoding. - Introduced structured error handling and device registration features. - Updated `Cargo.toml` with new dependencies and enabled feature flags for `serde` and `log`. - Enhanced logging macros with configurable options (`defmt` or `log`). - Organized codebase into modules (buffer, components, IO, publish, etc.) for better maintainability.
PlantCtrl
The following problems shall be solved with this project:
- Solar Powered
- Low Powered
- Plant monitoring
- Plant watering
- IoT
For more information see https://plantctrl.org/
Languages
Rust
69%
TypeScript
20.1%
HTML
5.6%
Shell
2%
Linker Script
1.6%
Other
1.6%