Releases
v1.0.0
Compare
Sorry, something went wrong.
No results found
v1.0.0 — Initial Release
Highlights
ESPHome-first design; no HACS integration required
Reusable pump package (A4988 stepper + custom doser + UI controls)
C++ scheduler per pump: 3 schedules (hour/min + Mon–Sun)
mL-first calibration: Calibrate + Save (gated, non-compounding)
Persistent calibration: Steps-per-mL mirrored to flash (survives OTA)
Status signals: Busy (running) binary sensor, Last Trigger text sensor
HA dashboard: Schedules and Configuration hidden behind toggles
Optional HA time pickers via input_datetime helpers
New
esphome/components/doser: custom doser with is_busy()
esphome/components/doser_scheduler: scheduler with Last Trigger publishing
esphome/packages/pump.yaml: pump, calibration workflow, persistence, Busy/Last Trigger
esphome/packages/schedule.yaml: three schedules/pump + scheduler wiring
home_assistant/dashboard_card.yaml: ready-to-paste Lovelace card
home_assistant/doser.yaml: HA helpers (6 input_datetime, 4 input_boolean)
README.md: setup for ESPHome + optional HA, dashboard instructions
Improvements
Save gated by a prior Calibrate; clamps SPM to safe bounds; avoids compounding
Device-side time via SNTP; HA input_datetime only for UI convenience
Internal hour/minute numbers hidden; UI uses native time pickers
Breaking Changes
None (first public release)
Notes
Keep IDs stable after deployment to preserve stored calibration
You can’t perform that action at this time.