Skip to content

Commit 9971461

Browse files
committed
feat: add SmartHomeShopIO WaterFlowKit
1 parent 0b91151 commit 9971461

3 files changed

Lines changed: 84 additions & 0 deletions

File tree

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
---
2+
title: SmartHomeShopIO WaterFlowKit
3+
date-published: 2026-04-16
4+
type: sensor
5+
standard: global
6+
board: esp32
7+
project-url: https://github.com/smarthomeshop/waterflowkit
8+
made-for-esphome: true
9+
difficulty: 1
10+
---
11+
12+
![WaterFlowKit](waterflowkit-product-shop.png "WaterFlowKit")
13+
14+
## Description
15+
16+
The **WaterFlowKit** is an ESPHome-based water flow monitor for supported pulse-based flow sensors.
17+
It measures **real-time flow rate**, **total water consumption**, and **water temperature**, and also includes
18+
onboard **temperature** and **humidity** sensing with the **HDC1080**.
19+
20+
It is designed for fully local use with **ESPHome** and **Home Assistant**, with onboarding through
21+
**captive portal**, **Improv BLE**, or **Improv Serial** where supported, and supports **HTTP OTA** firmware updates.
22+
23+
### Features
24+
25+
- Real-time **flow rate** and **total consumption**
26+
- **Water temperature** monitoring per flow input
27+
- Built-in **HDC1080** temperature and humidity sensing
28+
- Support for multiple **YF-series** pulse flow sensors with calibration options
29+
- **Wi-Fi** and **Ethernet** firmware variants depending on hardware revision
30+
- **HTTP OTA** firmware update support
31+
- Fully **local** and **open source**
32+
33+
### Specifications
34+
35+
- MCU:
36+
- **V1**: ESP32
37+
- **V2**: ESP32-C6
38+
- Flow inputs:
39+
- **V1**: 2
40+
- **V2**: 4
41+
- Connectivity:
42+
- **V1**: Wi-Fi
43+
- **V2**: Wi-Fi and Ethernet
44+
- Sensors: **HDC1080** temperature and humidity
45+
- Firmware: **ESPHome**
46+
47+
## Variants
48+
49+
- **WaterFlowKit V1 WiFi** — ESP32 based hardware with 2 flow inputs
50+
- **WaterFlowKit V2 WiFi** — ESP32-C6 based hardware with 4 flow inputs
51+
- **WaterFlowKit V2 Ethernet** — ESP32-C6 based hardware with wired Ethernet support
52+
53+
## Supported Flow Sensors
54+
55+
- **YF-B1 / YF-B7**
56+
- **YF-B5 / YF-B6**
57+
- **YF-B10**
58+
- **YF-DN40-S**
59+
- **YF-DN50-S**
60+
61+
## Quickstart
62+
63+
1. Connect power and wire the flow sensors.
64+
2. Flash the desired firmware with the web flasher or ESPHome.
65+
3. Onboard the device using the fallback hotspot, **Improv BLE**, or **Improv Serial** where supported.
66+
4. Adopt the device in **Home Assistant** / **ESPHome**.
67+
5. Select the connected flow sensor type and calibrate if needed.
68+
69+
Please check our [full documentation and Quick Start Guide](https://smarthomeshop.io/quick-start-waterflowkit)
70+
and the [product page](https://smarthomeshop.io/waterflowkit) for supported flow sensor details.
71+
72+
## Links
73+
74+
- [Shop](https://smarthomeshop.io/waterflowkit)
75+
- [GitHub](https://github.com/smarthomeshop/waterflowkit)
76+
- [Firmware](https://smarthomeshop.io/en/firmware)
77+
- [Quick Start Guide](https://smarthomeshop.io/quick-start-waterflowkit)
78+
- [Discord](https://smarthomeshop.io/discord)
79+
80+
## Product Images
81+
82+
| Product view | In the box |
83+
| ------------------------------------------- | ------------------------------------------- |
84+
| ![Product view](waterflowkit-product-shop.png) | ![In the box](waterflowkit-whatsinthebox-shop.png) |
48 KB
Loading
95.7 KB
Loading

0 commit comments

Comments
 (0)