WaterP1MeterKit
WaterP1MeterKit is an ESPHome device that monitors electricity, gas, and water usage in Home Assistant.
0
Project description

๐ Overview
WaterP1MeterKit์ Home Assistant์ ESPHome์ ๊ธฐ๋ฐ์ผ๋ก ์ ๊ธฐ, ๊ฐ์ค, ์๋ ์ฌ์ฉ๋์ ํ๋์ ์ฅ์น์์ ํตํฉ ๋ชจ๋ํฐ๋งํ๊ธฐ ์ํ ์ค๋งํธ ๋ฏธํฐ๋ง ์ ํ๊ตฐ์ ๋๋ค. DSMR P1 ํฌํธ์์ ์ ๊ธฐยท๊ฐ์ค ์ค๋งํธ ๋ฏธํฐ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ , ๋ฌผ ๊ณ๋๊ธฐ ์ผ์์ ํ์ค ์ ํธ๋ฅผ ์์งํ์ฌ Home Assistant Energy Dashboard์์ ์ฌ์ฉ๋์ ํ์ธํ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค.
์ด ์ ํ์ด ํด๊ฒฐํ๋ ๋ฌธ์ ๋ ๋ช ํํฉ๋๋ค. ์ผ๋ฐ ์ฌ์ฉ์๋ ์ ๊ธฐยท๊ฐ์ค P1 ๋ฆฌ๋, ์๋ ๊ณ๋๊ธฐ ์ผ์, ์จ์ต๋ ์ผ์, Home Assistant ์ฐ๋ ์ฅ์น๋ฅผ ๋ฐ๋ก ๊ตฌ์ฑํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. WaterP1MeterKit์ ์ด๋ฅผ ํ๋์ ESPHome ๊ธฐ๋ฐ ์ฅ์น๋ก ํตํฉํ๊ณ , Wi-Fi ๋๋ Ethernet ํ์จ์ด๋ฅผ ์ ํํ ์ ์๊ฒ ํ์ฌ ์ค์น์ ์ ์ง๋ณด์๋ฅผ ๋จ์ํํฉ๋๋ค.
๐ Seller

SmartHomeShop.io๋ ๋ค๋๋๋ ๊ธฐ๋ฐ์ ์ค๋งํธํ ํ๋์จ์ดยทํ์จ์ด ํ๋งค ๋ฐ ๊ฐ๋ฐ ์กฐ์ง์ผ๋ก, Home Assistant์ ESPHome์ ์ค์ฌ์ผ๋ก ๋์ํ๋ ๋ก์ปฌ ์ฐ์ ํ smart home ์ ํ๊ตฐ์ ์ ๊ณตํฉ๋๋ค. ๊ณต์ ์ฌ์ดํธ๋ SmartHomeShop์ด Home Assistant์ ๋ง์ถฐ ์ค๊ณยทํตํฉ๋ ์ ํ์ ์ ๊ณตํ๋ค๊ณ ์ค๋ช ํ๋ฉฐ, GitHub ์๊ฐ์๋ โ100% localโ, โfully open sourceโ, โdesigned, developed, and built in the Netherlandsโ๋ผ๋ ๋ฐฉํฅ์ฑ์ด ๋ช ์๋์ด ์์ต๋๋ค.
SmartHomeShop.io๋ ์ค์ค๋ก๋ฅผ โhobby-based webshopโ์ผ๋ก ์ค๋ช ํ๋ฉด์๋, ์ ํ์ ์์์ ์ผ๋ก ์ ์ํ๊ณ ๋ฐ์ก ์ ํ ์คํธํ๋ค๊ณ ๋ฐํ๊ณ ์์ต๋๋ค. Contact ํ์ด์ง์๋ ์ค์น ๋ฌธ์ , ์ ํ ํธํ์ฑ, ์ฃผ๋ฌธ ๊ด๋ จ ๋ฌธ์๋ฅผ ์ง์ํ๋ค๊ณ ์๋ด๋์ด ์์ผ๋ฉฐ, Discord ์๋ฒ๋ฅผ ๋ฌด๋ฃ ์ง์ ์ฑ๋๋ก ์ ๊ณตํฉ๋๋ค.
๐ Features

์ ๊ธฐยท๊ฐ์คยท์๋ ํตํฉ ๋ชจ๋ํฐ๋ง
WaterP1MeterKit์ DSMR P1 ํฌํธ์ ์ ๊ธฐยท๊ฐ์ค ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ , ๋ฌผ ๊ณ๋๊ธฐ ์ผ์์ ํ์ค ๋ฐ์ดํฐ๋ฅผ ํจ๊ป ์์งํฉ๋๋ค. ์ด๋ฅผ ํตํด Home Assistant์์ ์๋์ง์ ์๋ ์ฌ์ฉ๋์ ํจ๊ป ํ์ธํ ์ ์์ต๋๋ค.
ESPHome ๋ฐ Home Assistant ์ค์ฌ์ ๋ก์ปฌ ๋์
๊ณต์ ์ ํ ํ์ด์ง๋ ESPHome ๊ธฐ๋ฐ ์คํ์์ค ํ์จ์ด, Home Assistant ์ง์ ์ฐ๋, ํด๋ผ์ฐ๋ยท๊ตฌ๋
์๋ ๋ก์ปฌ ๋์์ ๊ฐ์กฐํฉ๋๋ค. ์ด๋ ์ค๋งํธํ ์ฌ์ฉ์์๊ฒ ๋ฐ์ดํฐ ํ๋ผ์ด๋ฒ์์ ์ฅ๊ธฐ ์ด์ ์์ ์ฑ ์ธก๋ฉด์ ์ฅ์ ์ ์ ๊ณตํฉ๋๋ค.
Wi-Fi / Ethernet ํ์จ์ด ์ ํ ๊ตฌ์กฐ
GitHub ์ ์ฅ์ ๊ธฐ์ค์ผ๋ก ๊ฐ ํ๋์จ์ด ๋ฆฌ๋น์ ๋ณ Wi-Fi ๋ฐ Ethernet ํ์จ์ด ๋ณํ์ด ๊ณต๊ฐ๋์ด ์์ต๋๋ค. V4 Ethernet์ W5500 SPI Ethernet ํ์จ์ด๋ก ๊ตฌ๋ถ๋์ด ์์ต๋๋ค.
์๋ ๋์ยท๋์ด ์ผ์ ํ์ฅ ๊ฐ๋ฅ์ฑ
V3์ V4๋ ํ์ฅ ํฌํธ๋ฅผ ํตํด ๋ฌผ ๋์ ์ผ์ ๋๋ ๋์ด ์ผ์ ์
๋ ฅ์ ์ง์ํฉ๋๋ค. ๋ฐ๋ผ์ ๋จ์ ์ฌ์ฉ๋ ๊ณ์ธก ์ฅ์น์์ ์ค๋น ๊ฐ์ ์ฅ์น๋ก ํ์ฅ๋ ์ ์์ต๋๋ค.
์ ํํ๋ ์ค์น ํจํค์ง์ ๋ฌธ์ํ
SmartHomeShop ์ ํ ํ์ด์ง ๊ธฐ์ค์ผ๋ก WaterP1MeterKit V3๋ ๋ณธ์ฒด, 3m ๋ถ๋ฆฌํ ๋ฌผ ์ผ์, ๋ฒ์ฉ ๋ฌผ ๊ณ๋๊ธฐ ํ๋, RJ12 ์ผ์ด๋ธ, Quick Start Guide๋ฅผ ํฌํจํฉ๋๋ค. ๊ฐ๊ฒฉ, ์ฌ๊ณ , ํ์จ์ด ์ต์
, ํธํ ๋ฏธํฐ ์ ๋ณด๊ฐ ๊ณต๊ฐ๋์ด ์์ด ๋จ์ ํ๋กํ ํ์
๋ณด๋ค ์ ํํ ์์ค์ด ๋์ต๋๋ค.
๐ System Architecture
WaterP1MeterKit์ ์ ์ฒด ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ด ์ ๋ฆฌํ ์ ์์ต๋๋ค.
Sensing ๊ณ์ธต
- DSMR P1 ํฌํธ, ์๋ ๊ณ๋๊ธฐ ์ผ์, HDC1080 ์จ์ต๋ ์ผ์, ํ์ฅ ํฌํธ
- ์ ๊ธฐยท๊ฐ์คยท์๋ยทํ๊ฒฝ ๋ฐ์ดํฐ๋ฅผ ์์ง
์ ์ด ๊ณ์ธต
- ESP32 ๊ณ์ด MCU, V4 ๊ธฐ์ค ESP32-C6-WROOM-1-N8
- ์ผ์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ, ESPHome ํ์จ์ด ์คํ
๋คํธ์ํฌ ๊ณ์ธต
- Wi-Fi ๋๋ Ethernet, V4 Ethernet ๊ธฐ์ค WIZnet W5500 SPI Ethernet
- ๋ก์ปฌ ๋คํธ์ํฌ๋ก ๋ฐ์ดํฐ ์ ์ก
์๋น์ค ๊ณ์ธต
- Home Assistant, ESPHome Native API, MQTT, REST API, DSMR Reader ์ฐ๋
- ๋ฐ์ดํฐ ์๊ฐํ, ์๋ํ, ์ธ๋ถ ์์คํ ์ฐ๋
์ฌ์ฉ์ ๊ณ์ธต
- Home Assistant Energy Dashboard, Grafana/InfluxDB, Node-RED, OpenHAB ๋ฑ
- ์ฌ์ฉ๋ ํ์ธ, ์๋ํ, ์ฅ๊ธฐ ๋ถ์
๋ฐ์ดํฐ ํ๋ฆ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ์ค๋งํธ๋ฏธํฐ์ DSMR P1 ํฌํธ์์ ์ ๊ธฐยท๊ฐ์ค ํ ๋ ๊ทธ๋จ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ต๋๋ค.
- ์๋ ๊ณ๋๊ธฐ ์ผ์๊ฐ 1L ๋จ์ ํ์ ๋๋ ํ์ค๋ฅผ ๊ฐ์งํด ๋ฌผ ์ฌ์ฉ๋์ผ๋ก ๋ณํํฉ๋๋ค.
- ESPHome ํ์จ์ด๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ผ์ ์ํฐํฐ๋ก ์ ๋ฆฌํฉ๋๋ค.
- V4 Ethernet ๊ตฌ์ฑ์์๋ ESP32-C6๊ฐ SPI ๋ฒ์ค๋ก WIZnet W5500๊ณผ ํต์ ํ๊ณ , W5500์ด ์ ์ Ethernet ์ฐ๊ฒฐ์ ๋ด๋นํฉ๋๋ค.
- ๋ฐ์ดํฐ๋ Home Assistant์ ESPHome Native API, ์ ํ์ MQTT/REST, ๋๋ DSMR Reader ์ฐ๋ ๋ฐฉ์์ผ๋ก ์ ๋ฌ๋ฉ๋๋ค
๐ Role and Application of the WIZnet's Chip

์ฌ์ฉ๋ WIZnet ์นฉ : W5500
๋คํธ์ํฌ์์์ ์ญํ
W5500์ ESP32-C6์ SPI๋ก ์ฐ๊ฒฐ๋์ด ์ ์ Ethernet ๋คํธ์ํฌ ์ธํฐํ์ด์ค ์ญํ ์ ์ํํฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ๊ด์ ์์๋ Home Assistant ์ฐ๋์ ์ํ ESPHome Native API, OTA ์ ๋ฐ์ดํธ, ์น ์๋ฒ, ์ ํ์ MQTT/REST/HTTP ๊ธฐ๋ฐ ๋ฐ์ดํฐ ์ ๋ฌ ๊ฒฝ๋ก๊ฐ ์ด ๋คํธ์ํฌ๋ฅผ ํตํด ๋์ํฉ๋๋ค. GitHub ์๋ฃ์๋ DSMR Reader๋ก raw P1 telegram์ ์ ๋ฌํ๋ ์ ํ ๊ธฐ๋ฅ๋ ์ ์๋์ด ์์ต๋๋ค.
๐ Market & Application Value
์ ์ฉ ๊ฐ๋ฅํ ์์ฅ
| ์์ฅ | ์ ์ฉ ๊ฐ๋ฅ์ฑ |
|---|---|
| ์ค๋งํธํ ์๋์ง ๊ด๋ฆฌ | ์ ๊ธฐยท๊ฐ์คยท์๋ ์ฌ์ฉ๋์ Home Assistant์์ ํตํฉ ๊ด๋ฆฌํ๋ ค๋ ์ฌ์ฉ์๋ฅผ ๋์์ผ๋ก ํฉ๋๋ค. |
| DSMR/P1 ๊ธฐ๋ฐ ์ ๋ฝ ์ค๋งํธ๋ฏธํฐ ์์ฅ | Home Assistant์ DSMR ํตํฉ์ ๋ค๋๋๋, ๋ฒจ๊ธฐ์, ๋ฃฉ์ ๋ถ๋ฅดํฌ, ์ค์จ๋ด ๋ฑ DSMR/P1 ๊ณ๋๊ธฐ๋ฅผ ์ง์ํฉ๋๋ค. |
| ๋์ ๊ฐ์ง ๋ฐ ์๋ ์ฌ์ฉ๋ ๋ถ์ | ๋ฌผ ์ฌ์ฉ๋ ๊ธ์ฆ, ์ฅ์๊ฐ ๋ฏธ์ธ ํ๋ฆ, ๋์ ์ด๋ฒคํธ๋ฅผ ์๋ํ ์กฐ๊ฑด์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค. |
| ์๊ท๋ชจ B2B ์ค์น ์์ฅ | ์ค๋งํธํ ์ค์น์ ์ฒด, ์๋์ง ์ปจ์คํดํธ, ์๋์ฃผํ ๊ด๋ฆฌ, ์ํ ๊ฑด๋ฌผ ๊ด๋ฆฌ ์์ฅ์ ์ ํฉํฉ๋๋ค. |
| ๋ก์ปฌ IoT / ํ๋ผ์ด๋ฒ์ ์ค์ฌ ์์ฅ | ํด๋ผ์ฐ๋ ์์กด๋๋ฅผ ์ค์ด๊ณ ๋ก์ปฌ ๋คํธ์ํฌ์์ ๋ฐ์ดํฐ๋ฅผ ๋ณด๊ดํ๋ ค๋ ์ฌ์ฉ์์๊ฒ ์ ํฉํฉ๋๋ค. |
๐ External Indicators
Shop

https://smarthomeshop.io/en/products/waterp1meterkit-v4
Docs

https://docs.smarthomeshop.io/en/waterp1meterkit/waterp1meterkit-index-en
Product Reviews

https://waterp1meterkit.nl/en/
Github

https://github.com/smarthomeshop/waterp1meterkit/tree/main#
Stars 14, watching 4, forks 7
ESPhome ๊ณต์ ๋๋ฐ์ด์ค ๋ฑ๋ก PR

https://github.com/esphome/devices.esphome.io/pull/1532
ESPHome ์ํ๊ณ ํธ์ ์๋ ํ์ธ
Community
์ ๋ ์งํ๋ง ๋ณด๋ฉด GitHub Star 14, Fork 7๋ก ๋์ค์ ์คํ์์ค ํ์ฐ ๊ท๋ชจ๋ ์์ง ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ ํ ํ๋งค ํ์ด์ง, ๊ณ ๊ฐ ๋ฆฌ๋ทฐ, Home Assistant ์ปค๋ฎค๋ํฐ ์ธ๊ธ, ESPHome ๋๋ฐ์ด์ค ๋ฑ๋ก PR, ์ค์น ์์ ๋ฑ์ ์ค์ ์ฌ์ฉ์๊ฐ ์๋ ์ ํํ ํ๋ก์ ํธ์์ ๋ณด์ฌ์ค๋๋ค. ์ด ํ๋ก์ ํธ์ ์ธ๋ถ ๊ฐ์น๋ โ๋๊ท๋ชจ ๋ฐ์ด๋ด ํ๋ก์ ํธโ๋ผ๊ธฐ๋ณด๋ค, ์์ง๋ง ์ค์ ๊ตฌ๋งคยท์ค์นยท์ด์ฉ์ด ์ผ์ด๋๋ ์ค์ฌ์ฉํ IoT ์ ํ์ด๋ผ๋ ์ ์ ์์ต๋๋ค.
๐ WIZnet Strategic Value
WaterP1MeterKit V4๋ WIZnet W5500์ด Home Assistant / ESPHome ๊ธฐ๋ฐ ๋ก์ปฌ ์ค๋งํธํ ์ ํ์ ์ ์ฉ๋ ์ ์์์ ๋ณด์ฌ์ฃผ๋ ์ข์ ์ฌ๋ก์ ๋๋ค. WIZnet ์นฉ์ด ๋จ์ํ Ethernet ์์ ๋ ๊ฐ๋ฐ๋ณด๋ ๋ฐ๋ชจ์ ๋จธ๋ฌด๋ฅด์ง ์๊ณ , ์ค์ ์ฌ์ฉ์๊ฐ ๊ตฌ๋งคํ๊ณ ์ค์นํ๋ ๊ณ๋ยท์๋์ง ๊ด๋ฆฌ ์ ํ์ ๋คํธ์ํฌ ํต์ฌ ๋ถํ์ผ๋ก ์ฐ์๋ค๋ ์ ์์ ์๋ฏธ๊ฐ ์์ต๋๋ค.
๐ Summary
WaterP1MeterKit์ ์ ๊ธฐยท๊ฐ์คยท์๋ ๋ฐ์ดํฐ๋ฅผ ํ๋์ ๋ก์ปฌ IoT ์ฅ์น์์ ์์งํ๋ Home Assistant / ESPHome ๊ธฐ๋ฐ ์ค๋งํธ ๊ณ๋ ์ ํ์ ๋๋ค. ์ ํ์ ํต์ฌ ๊ฐ์น๋ ํด๋ผ์ฐ๋ ์์กด ์์ด ๋ก์ปฌ ๋คํธ์ํฌ์์ ์๋์ง์ ์๋ ์ฌ์ฉ๋์ ํตํฉ ๊ด๋ฆฌํ๊ณ , ํ์ ์ ๋์ ๊ฐ์ง๋ ์๋ํ๋ก ํ์ฅํ ์ ์๋ค๋ ์ ์ ๋๋ค.
WaterP1MeterKit V4๋ WIZnet W5500์ ํ์ฉ ๋ฒ์๋ฅผ ์ค๋งํธํ ์๋์งยท์๋ ๊ณ๋, ๋ก์ปฌ IoT, Home Assistant ์ํ๊ณ๋ก ํ์ฅํ ์ฌ๋ก์ ๋๋ค. ์ ๊ท์ฑ์ ๋๊ณ , ์์ฅ์ฑ์ DSMR/P1 ๋ฐ Home Assistant ์ฌ์ฉ์์ธต์ ํ์ ๋์ง๋ง ์ค์์๊ฐ ๋ถ๋ช ํฉ๋๋ค.
๐ FAQ
Q1. WaterP1MeterKit์ ๋ฌด์์ธ๊ฐ์?
WaterP1MeterKit์ DSMR P1 ์ค๋งํธ๋ฏธํฐ ๋ฐ์ดํฐ์ ์๋ ๊ณ๋๊ธฐ ํ์ค ๋ฐ์ดํฐ๋ฅผ ํจ๊ป ์์งํ๋ Home Assistant / ESPHome ๊ธฐ๋ฐ ๋ก์ปฌ IoT ์ฅ์น์ ๋๋ค. ์ ๊ธฐ, ๊ฐ์ค, ์๋ ์ฌ์ฉ๋์ ํ๋์ ๋์๋ณด๋์์ ํ์ธํ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค.
Q2. ์ด ํ๋ก์ ํธ์์ WIZnet ์นฉ์ ์ด๋์ ์ฌ์ฉ๋๋์?
WIZnet ์นฉ์ WaterP1MeterKit V4 Ethernet ๊ตฌ์ฑ์์ ์ฌ์ฉ๋๋ฉฐ, ๋ชจ๋ธ์ WIZnet W5500์ ๋๋ค. W5500์ ESP32-C6์ SPI๋ก ์ฐ๊ฒฐ๋์ด ์ ์ Ethernet ๋คํธ์ํฌ ์ธํฐํ์ด์ค ์ญํ ์ ํฉ๋๋ค.
Q3. W5500 ์ ์ฉ์ด ์ ์ค์ํ๊ฐ์?
๊ณ๋๊ธฐํจ ๋ด๋ถ๋ Wi-Fi ์ ํธ๊ฐ ์ฝํ๊ฑฐ๋ ๋ถ์์ ํ ์ ์๊ธฐ ๋๋ฌธ์, ์ ์ Ethernet์ ์ฅ๊ธฐ ์ด์ฉ ์์ ์ฑ ์ธก๋ฉด์์ ์ค์ํฉ๋๋ค. W5500์ SPI ๊ธฐ๋ฐ Ethernet ์ปจํธ๋กค๋ฌ๋ก ESP32-C6 ๊ฐ์ MCU์ ๊ฒฐํฉํ๊ธฐ ์ฝ๊ณ , TCP/IP ์คํ๊ณผ 10/100 Ethernet MAC/PHY๋ฅผ ํตํฉํด ์ํ IoT ์ ํ์ ์ ํฉํฉ๋๋ค.
Q4. ์ด ์ ํ์ ๋จ์ ๊ฐ์ธ ํ๋ก์ ํธ์ธ๊ฐ์, ์ ํํ ๊ฐ๋ฅ์ฑ์ด ์๋ ํ๋ก์ ํธ์ธ๊ฐ์?
WaterP1MeterKit์ GitHub์ ๊ณต๊ฐ๋ ์คํ์์ค ํ๋ก์ ํธ์ด๋ฉด์ ๋์์ SmartHomeShop์์ ํ๋งค๋๋ ์ ํ๊ตฐ์ ๋๋ค. ์ ํ ํ์ด์ง ๊ธฐ์ค ๊ฐ๊ฒฉ, ์ฌ๊ณ , ๋ฐฐ์ก, ๋ฆฌ๋ทฐ, ๋ฌธ์, ์ค์น ๊ฐ์ด๋๊ฐ ์ ๊ณต๋๋ฏ๋ก ๋จ์ ํ๋กํ ํ์ ๋ณด๋ค๋ ์ ํํ ๋จ๊ณ์ ๊ฐ๊น์ด ํ๋ก์ ํธ๋ก ํ๊ฐํ ์ ์์ต๋๋ค.
๐Reference Link
https://github.com/smarthomeshop/waterp1meterkit/tree/main
https://github.com/smarthomeshop
https://waterp1meterkit.nl/en/
https://docs.smarthomeshop.io/en/waterp1meterkit/waterp1meterkit-index-en