e05f3d768fc1fbaa293ed7e33495df137a9ca465
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. fix legacy dependecencies and compatiblity with mcutie vendored lib fix shit i hate this
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
72%
TypeScript
18%
HTML
6%
Shell
2.2%
Dockerfile
0.9%
Other
0.8%