Skip to content

Commit f696b56

Browse files
committed
first commit
0 parents  commit f696b56

11 files changed

+1775
-0
lines changed

.gitignore

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Gitignore settings for ESPHome
2+
# This is an example and may include too much for your use-case.
3+
# You can modify this file to suit your needs.
4+
/.esphome/
5+
/.vscode/
6+
/secrets.yaml

README.md

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# ESPHome Water Control Unit
2+
3+
**Current status:** not finished, work in progress.
4+
5+
6+
## Features
7+
* Hot and cold water consumption monitoring (reed switch output of the meters).
8+
* Measurement of the water pressure before filters and after pressure reducer for both hot and cold water.
9+
* Measurement of the water temperature for: water heater, hot water inlet, cold water inlet.
10+
* Control of the air temperature in the device's case.
11+
* Automatic and manual mode for opening / closing of hot and cold water.
12+
* Water leakage control in several points of the system.
13+
* It is possible to manually ignore leakage for 10 minutes.
14+
* Values of total water consumption counters are stored in the flash during reboot.
15+
* Initial values of total water consumption counters can be set by Home Assistant service calls.
16+
* Implemented once per month call of valve's service action (close & open of water inlets).
17+
* Stores date of last service action.
18+
* Helpers: 1-wire online device searching, average ADC voltage measurement, disable pressure value publishing to the Home Assistant.
19+
20+
21+
## Hardware
22+
23+
CPU board of this project is [WT32-ETH01](https://files.seeedstudio.com/products/102991455/WT32-ETH01_datasheet_V1.1-%20en.pdf) with the following pin usage:
24+
![esp-pinout](https://github.com/GrKoR/)
25+
26+
27+
Schematic diagram of the board:
28+
![board-schematic](https://github.com/GrKoR/)
29+
30+
PCB of the water unit (made only as a test of trace routing for handmade prototyping):
31+
![pcb-prototype](https://github.com/GrKoR/)

docs/water-unit-esp-pin-usage.png

380 KB
Loading

docs/water-unit-pcb.png

109 KB
Loading

docs/water-unit-schematic.png

119 KB
Loading

readme.md

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Логика работы
2+
3+
закинул в обсидиан

0 commit comments

Comments
 (0)