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/
Description
Languages
Rust
65.3%
TypeScript
22.2%
HTML
7.3%
Shell
2.8%
Dockerfile
1.1%
Other
1.2%