diff --git a/fan-controller/README.md b/fan-controller/README.md index 07b1b24..b934d8c 100644 --- a/fan-controller/README.md +++ b/fan-controller/README.md @@ -7,6 +7,13 @@ install [probe.rs](https://probe.rs) `cargo run` - [ ] Read fan speed on boot in case fans were already running - [x] Debounce button tap - [ ] Retry if there was an error writing to one or two fans +- [ ] When retrying fails after a certain while, try reset the other fan to not create an underpressure or overpressure in the house. - [ ] Confirm fan speed is set on homeassistant and retry otherwise (there might be network interference). Can implement MQTT QoS for that -- [ ] Flash LEDs for one second after boot to indicate if they work +- [x] Flash LEDs for one second after boot to indicate if they work - [ ] Make Button press pick up state that was changed through Homeassistant and not keep its own fan state +- [ ] Read temperature sensors +- [ ] Switch to only using refactored send for modbus + +## Aspirational TODOs + +- [ ] Make fan configurable through a web interface if it is not configured and set up with WiFi yet