Water flow monitoring over Wifi using Arduino

Message: Hello,
I would like to monitor the liters of water passing through a faucet. I would like to buy a water flow sensor (e.g this at this link

), connect it to an Arduino controller and transmit data over WiFi to a central server (e.g. Home Assistant running on Raspberry PI).

Important: I need battery power supply, not wired.

Please:

  1. Which is the best solution you suggest me to tranfer data over Wifi?
  2. Which is the best Arduino I can use (Uno, Pro, etc.)?
  3. Is there a solution to have a battery power supply? If so, which?
  4. Which is the best solution to trasnfer data collected by Arduino over WiFi (WiFi shield or other)?

Thanks. Best regards.

The device is a hall effect paddle-wheel sensor. You should get the right size to suit the anticipated flow. The obvious choice for this is an ESP-01 but I believe they use a software interrupt and I don't know how that works. I imagine the principle is the same as Arduino. ESP is a 3.3v device and it is quite practical to run them off a battery like a single 18650.