- Use an electric pump driven by some kind of a controller or a microcomputer through a relay.
- Have a way to measure the water level in the coffee machine’s tank so our system knows when to refill it.
- Have means to control the system, preferably in real-time from a mobile device.
- Receive notifications (through Slack or a similar service) if anything goes wrong with the system.
The Assembled Coffee Machine Pump System: