What problem does it solve?
YDrip primarily addresses the issue of costly water leaks and provides real-time usage information to help homeowners identify ways to conserve water. It can also assist municipalities in reducing consumption when deployed at scale, as population growth and changing climates continue to put a demand on water reserves. For example, Arizona recently implemented restrictions on new home construction as they face challenges related to declining groundwater levels.
How do most people deal with leaks and monitor usage today?
Many municipalities still rely on manual reading of meters by human operators. This means homeowners are charged based on estimates from past bills and only discover the actual cost 1-2 months later. By that time, a water leak could have already caused significant financial losses.
The minority of municipalities that have installed smart meters often lack effective leak notification systems. Their websites can be difficult to use, and reporting delays of hours or days are common. Additionally, profit incentives often don't align with conservation efforts, which is why some municipalities have started to decouple the profit motive.
Beyond leak detection, it is challenging to experiment with habit changes to reduce consumption without near real-time data.
What are the problems with existing solutions?
Existing commercial devices have various limitations:
- They often restrict access to your data through proprietary apps.
- Some require internet connectivity, turning what should be an appliance into a device with an expiration date tied to the company's lifespan.
- If data is accessible, it is often complex or incompatible with integration into other services.
- Some devices necessitate professional installation and can be expensive.
- While non-invasive solutions exist for reading water and electricity meters, there are few to none available for gas meter reading.
How does YDrip solve these limitations?
- The YDrip firmware is open source meaning you are free to use your data how you like. Opt-in hosted solutions will be available for those that want a turnkey solution.
- YDrip will always function without an internet connection on your local network.
- ESPHome and Home Assistant compatibility will be supported at launch.
- The next version of YDrip will support non-smart mechanical gas meters without using light to read the dial which can be inaccurate and hard to install.
- 🗹 be open source
- 🗹 be compatible with a wide range of water meters that have a rotating magnet mechanism
- 🗹 function without an internet connection
- 🗹 be wireless for remote monitoring of water usage and leak alerts
- 🗹 allow users to customize settings such as leak detection sensitivity and data transmission frequency
- 🗹 be compatible with popular home automation platforms, such as Home Assistant
- 🗹 be battery operated with a life span measured in months
- 🗹 (in progress) low cost
- 🗹 send leak a notification as soon as one is detected
- ☐ be waterproof and withstand outdoor temperatures
- ☐ include algorithms to detect abnormal water usage patterns that could indicate leaks or unusual consumption
Current System Design
Hardware Design Decisions
The main limitations on the hardware design are to create an affordable product that runs on batteries. Below is an explanation of why each IC was chosen:
ESP32-S3 from Espressif: The ESP32 line was chosen for it's compatibility with open source software, WiFi capability and low cost. Using WiFi as the wireless protocol removes the need for a hub, which adds cost and complexity. However, this makes meeting battery life and range requirements more difficult vs a standard like LoRa.
SLG46826 from Renesas: A low cost programmable digital logic chip used for deep sleep logic like rotation counting, interrupt generation and sensor duty cycling to reduce power. Most of the logic...Read more »