DOMIX โ Open Source Modular Home Automation System
DOMIX โ Open Source Modular Home Automation System
0
Project description

๐ Overview
DOMIX๋ ์ค์ ์ง์คํ ์ ์ด๋ฐ(cabinet) ์์ ํต์ฌ ์ ์ด๊ธฐ์ I/O ๋ชจ๋์ ๋ชจ์ ๋๊ณ , ์ง ์์ ๋ฒํผยท์ค์์นยท๋์ด ์ผ์ยท๋ฆด๋ ์ดยท๋ฐธ๋ธยทํ๊ฒฝ ์ผ์๋ฅผ ํ๋์ ๊ตฌ์กฐ๋ก ํตํฉํ๋ ์คํ์์ค ๋ชจ๋ํ ํ ์คํ ๋ฉ์ด์ ์์คํ ์ ๋๋ค. ์ผ๋ฐ์ ์ธ DIY ์ค๋งํธํ์ฒ๋ผ ๊ฐ๋ณ Wi-Fi ์ฅ์น๋ฅผ ์ฌ๊ธฐ์ ๊ธฐ ํฉ๋ฟ๋ฆฌ๋ ๋ฐฉ์์ด ์๋๋ผ, DIN ๋ ์ผ ์ฅ์ฐฉํ ํ๋์จ์ด + ์ ์ Ethernet + I2C ํ์ฅ + RS485 ์ผ์ ๋คํธ์ํฌ๋ฅผ ๊ฒฐํฉํด ๊ตฌ์กฐ์ ์ผ๋ก ๊ด๋ฆฌ ๊ฐ๋ฅํ ํํ๋ฅผ ์งํฅํฉ๋๋ค. Hackster ์๊ฐ๋ฌธ๊ณผ GitHub README ๋ชจ๋ ์ด ํ๋ก์ ํธ๋ฅผ โno cloud, no vendor lock-inโ ์ฑ๊ฒฉ์ ๊ฐ๋ฐฉํ ์์คํ ์ผ๋ก ์ค๋ช ํ๊ณ ์์ต๋๋ค.
๐ Features
๋ชจ๋ํ DIN ๋ ์ผ ๊ตฌ์กฐ
M1 ์ฝ์ด๋ฅผ ์ค์ฌ์ผ๋ก M2~M9 ํ์ฅ ๋ชจ๋์ ํ์์ ๋ฐ๋ผ ์ถ๊ฐํ๋ ๋ฐฉ์์ ๋๋ค. ์ค์นํ์ง ์์ ๊ธฐ๋ฅ์ ์ ์ธํ ์ ์์ด, ๋จ์ ๋ฆด๋ ์ด ์ ์ด๋ถํฐ ์๋์ง ๊ณ์ธกยท์คํ๋งํด๋ฌยท์ ์ถ๋ ฅ ํ์ฅ๊น์ง ์ ์ฐํ๊ฒ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
์ ์ Ethernet ์ค์ฌ ์ค๊ณ
M1 ์ฝ์ด๋ W5500 ๊ธฐ๋ฐ 10/100 Ethernet์ ์ฌ์ฉํฉ๋๋ค. README์์ โEthernet firstโ๋ฅผ ๋ช ์ํ๊ณ ์๊ณ , MQTTยทOTA ์ ๋ฐ์ดํธยทESPHome ์ฐ๋์ ์ ์ ๋ง ์์์ ์ฒ๋ฆฌํฉ๋๋ค. ๋ฌด์ ๋ถ์์ ์ฑ๋ณด๋ค ์ ๋ขฐ์ฑ๊ณผ ์ ์ง๋ณด์์ฑ์ ์ฐ์ ํ ์ค๊ณ์ ๋๋ค.
์ผ์ ๋คํธ์ํฌ์ ๋ถ๋ฆฌ ๊ตฌ์กฐ
์ค๋ด ์ผ์ ๋ ธ๋๋ RP2040 ๊ธฐ๋ฐ S ์๋ฆฌ์ฆ๋ก ๋ถ๋ฆฌ๋์ด ์๊ณ , M1๊ณผ๋ RS485/Modbus RTU๋ก ํต์ ํฉ๋๋ค. ์ฆ, ์บ๋น๋ ๋ด๋ถ ์ ์ด์ ์ค๋ด ๋ถ์ฐ ์ผ์๋ฅผ ์ญํ ๋ณ๋ก ๋ถ๋ฆฌํด ํ์ฅ์ฑ๊ณผ ๋ฐฐ์ ์์ ์ฑ์ ๋์์ต๋๋ค.
์คํ์์ค ์ํ๊ณ ์นํ์ฑ
Home Assistant, Node-RED, OpenHAB, MQTT ํ๋ซํผ๊ณผ์ ์ฐ๋์ ๊ณต์์ ์ผ๋ก ์ ์ํฉ๋๋ค. ๋ํ GitHub ์ ์ฅ์์๋ BOM, 3D ํ๋ฆฐํธ ํ์ผ, ์ํํธ์จ์ด, ํ๋ก ์๋ฃ๊ฐ ํฌํจ๋์ด ์์ด ์ฌํ์ฑ๊ณผ ํ์ต์ฑ์ด ๋์ต๋๋ค.
๋น์ฉ ๋๋น ๋์ ์์คํ ํตํฉ๋
Hackster ์ค๋ช ๊ธฐ์ค ์ ์ฒด ์์คํ BOM์ ์ฝ 420์ ๋ก ์์ค์ผ๋ก ์ ์๋ฉ๋๋ค. ์์ฉ ๋น๋ฉ ์๋ํ ์์คํ ๊ณผ ๋น๊ตํ๋ฉด ์ ๋น์ฉ์ด๋ฉฐ, DIY ๋จํ ์กฐํฉ๋ณด๋ค ๊ตฌ์กฐํ๋ ์ ์ด ๊ตฌ์ฑ์ด ๊ฐ๋ฅํ๋ค๋ ์ ์ด ์ฅ์ ์ ๋๋ค. ๋ค๋ง ์ด ์์น๋ ์์ฑ์ ์ ์๊ฐ์ด๋ฉฐ, ์์ฐ ๊ธฐ์ค ์๊ฐ๋ก ๊ฒ์ฆ๋ ์์น๋ ์๋๋๋ค.
๐ System Architecture


์ค์ ์ ์ด๋ถ(M1)
- ESP32-S3๊ฐ ๋ฉ์ธ ์ ํ๋ฆฌ์ผ์ด์ ํ๋ก์ธ์๋ก ๋์ํ๊ณ , W5500 Ethernet ์ปจํธ๋กค๋ฌ, CC2652 ๊ธฐ๋ฐ Zigbee ๋ชจ๋, MAX13487E RS485 ํธ๋์๋ฒ, IยฒC ํ์ฅ ๋ฒ์ค๋ฅผ ํจ๊ป ๊ด๋ฆฌํฉ๋๋ค.



- M1 ๋ชจ๋์๋ ESP32-S3์ W5500์ด ์ฌ์ฉ๋์์ต๋๋ค.
ESP32-S3๋ ์ถฉ๋ถํ ์ฐ์ฐ ์ฑ๋ฅ๊ณผ ๋ค์ํ ์ธํฐํ์ด์ค ์ง์์ ํตํด Ethernet, Zigbee, RS485, IยฒC๋ฅผ ํตํฉ ์ ์ดํด์ผ ํ๋ ์ค์ ์ ํ๋ฆฌ์ผ์ด์ ํ๋ก์ธ์ ์ญํ ์ ์ ํฉํ๊ธฐ ๋๋ฌธ์ ์ ํ๋์์ต๋๋ค.
W5500์ ํ๋์จ์ด TCP/IP ์คํ์ ๊ธฐ๋ฐ์ผ๋ก MCU์ ํต์ ๋ถํ๋ฅผ ์ค์ด๊ณ , Wi-Fi ๋๋น ์์ ์ ์ธ ์ ์ ๋คํธ์ํฌ ํ๊ฒฝ์ ์ ๊ณตํ ์ ์์ด ์ค๋งํธํ ์ ์ด ์์คํ ์ ์ ๋ขฐ์ฑ๊ณผ ์ค์๊ฐ์ฑ์ ํ๋ณดํ๊ธฐ ์ํด ์ ์ฉ๋์์ต๋๋ค.
๋ด๋ถ ๋ชจ๋ ์ฐ๊ฒฐ
- M2~M9 ๋ชจ๋์ M1์ ๋ฉํฐ๋๋กญ IยฒC ๋ฒ์ค๋ก ์ฐ๊ฒฐ๋ฉ๋๋ค. ์ฃผ์ ์ถฉ๋์ ํผํ๊ธฐ ์ํ ๋ฒ์ค ์ ์ ๊ท์น์ด ๋ฌธ์์ ๋ช ํํ ์ ์๋์ด ์๊ณ , ํ์ฅํ ๋ณด๋์์๋ TCA9548A ๊ณ์ด IยฒC ์ค์์น๋ก ๋ฒ์ค๋ฅผ ๋ ๋๋ฆฝ๋๋ค.
์ธ๋ถ ํ๋ซํผ ์ฐ๋ ํ๋ฆ
- ์์ ์์คํ ์ Ethernet์ ํตํด M1์ ์ ์ํ๊ณ , M1์ MQTT, Home Assistant, Zigbee2MQTT, ์น ์ธํฐํ์ด์ค ๋ฑ์ผ๋ก ์ํ๋ฅผ ๋ ธ์ถํฉ๋๋ค. ๋ฌธ์์ MQTT์ Home Assistant ์๋ ๋ฐ๊ฒฌ(discovery)๋ ๊ณ ๋ ค๋์ด ์์ต๋๋ค.
์ผ์ ํ์ฅ ํ๋ฆ
- ๋ฃธ ์ผ์ S ๊ณ์ด์ RP2040 ๊ธฐ๋ฐ ๋ ธ๋๋ก ๊ตฌ์ฑ๋๋ฉฐ, RS485/Modbus RTU๋ฅผ ํตํด M1๊ณผ ์ฐ๊ฒฐ๋ฉ๋๋ค. ์ฆ, ์บ๋น๋ ๋ด๋ถ ๋ชจ๋์ IยฒC, ๋ฃธ ์ผ์๋ RS485๋ก ์ญํ ์ ๋ถ๋ฆฌํ ๊ตฌ์กฐ์ ๋๋ค.
๋ฐ์ดํฐ ํ๋ฆ ์์ฝ
- ์ธ๋ถ ํ๋ซํผ/์ผ์/๋ฌด์ ๋๋ฐ์ด์ค โ M1(EthernetยทZigbeeยทRS485) โ ๋ด๋ถ IยฒC ๋ชจ๋ ์ ์ด โ ์ํ/์ธก์ ๊ฐ ํ์ โ MQTT/Home Assistant/OpenHAB ๋ฑ์ผ๋ก ์ฌ๋ ธ์ถํ๋ ๊ตฌ์กฐ์ ๋๋ค. ์ด ์ค๊ณ๋ โ์ค์ ์ง์คํ ์ง๋ฅ + ๊ธฐ๋ฅ๋ณ ๋ถ์ฐ ๋ชจ๋โ์ด๋ผ๋ ๋ฌธ์์ ์ค๋ช ๊ณผ ์ผ์นํฉ๋๋ค.
๐ Role and Application of the WIZnet's Chip
์ฌ์ฉ ์นฉ ๋ชจ๋ธ๋ช : W5500
๋คํธ์ํฌ์์์ ์ญํ
- DOMIX์ M1 ์ฝ์ด์์ W5500์ ์ ์ Ethernet ์ธํฐํ์ด์ค๋ฅผ ๋ด๋นํฉ๋๋ค.
- ์ด Ethernet ๋งํฌ๋ฅผ ํตํด MQTT ํต์ , ESPHome ๊ธฐ๋ฐ ๋ค์ดํฐ๋ธ ์ฐ๋, OTA ์ ๋ฐ์ดํธ, ๋ก์ปฌ ๋คํธ์ํฌ ์ ์์ด ์ด๋ค์ง๋๋ค.
์ W5500์ด ์ค์ํ๊ฐ

- ์ด ํ๋ก์ ํธ๋ Wi-Fi ์ค์ฌ DIY ์ค๋งํธํ์ ๋ถ์์ ์ฑ ๋์ ํญ์ ์ฐ๊ฒฐ๋๋ ์ ์ ๋ง์ ํต์ฌ ๊ฐ์น๋ก ๋ก๋๋ค. README์์๋ โEthernet first, alwaysโ๋ฅผ ์ ์ธํ๊ณ ์์ด, W5500์ ๋จ์ ๋ถํ์ด ์๋๋ผ ์ด ํ๋ก์ ํธ์ ์ค๊ณ ์ฒ ํ์ ๊ตฌํํ๋ ํต์ฌ ๋ถํ์ด๋ผ๊ณ ๋ณผ ์ ์์ต๋๋ค.

- ์์ฑ์๋ ๊ฐ์ธ์ ์ธ ๊ฒฝํ์ ๋ฐํ์ผ๋ก, ๋ฐ์ดํฐ ์ ์ก๊ณผ ๋ณด์ ์ธก๋ฉด์์ ์ด๋๋ท์ด ๊ฐ์ฅ ์ ๋ขฐํ ์ ์๋ ๋ฐฉ์์ด๋ผ๊ณ ์ฃผ์ฅํฉ๋๋ค. ํนํ ๊ฐ์ ํ๊ฒฝ์์๋ ๋ฒฝ ๊ตฌ์กฐ๋ ์ธ๋ถ ๊ฐ์ญ ๋ฑ์ผ๋ก ์ธํด ๋ฌด์ ํต์ ์ด ๋ถ์์ ํด์ง ์ ์๊ธฐ ๋๋ฌธ์ ์ ์ ์ฐ๊ฒฐ์ด ๋ ์ ํฉํ๋ค๊ณ ๋ณด๊ณ ์์ต๋๋ค.
- ๋ํ ์ฌ๋ฌ ๊ธฐ๊ธฐ๋ฅผ ์ฌ์ฉํ ๋ ๋ฐ์ํ๋ IP ๊ด๋ฆฌ์ ๋ณต์ก์ฑ๋ ๋ฌธ์ ๋ก ์ง์ ํฉ๋๋ค. Zigbee์ ๊ฐ์ ๋ณ๋์ ํต์ ๋ฐฉ์์ ํ์ฉํ๋ฉด ๋คํธ์ํฌ๋ฅผ ๋ถ๋ฆฌํด ๊ด๋ฆฌํ ์ ์์ด, ๋ผ์ฐํฐ์ ๋ง์ IP๋ฅผ ํ ๋นํ๋ ๊ฒ๋ณด๋ค ํจ์จ์ ์ด๋ผ๋ ์๊ฒฌ์ ์ ์ํฉ๋๋ค.
- ๊ฒฐ๋ก ์ ์ผ๋ก, ํ ๋ฒ ์ค์นํ๊ณ ๋๋ฉด ์์ ์ ์ผ๋ก ๋์ํ๋ ์ ์ ์ด๋๋ท์ด ๊ฐ์ ๋ด ๋คํธ์ํฌ ๊ตฌ์ฑ์์ ๊ฐ์ฅ ํ์คํ๊ณ ๊ด๋ฆฌํ๊ธฐ ์ฌ์ด ์ ํ์ด๋ผ๊ณ ๊ฐ์กฐํฉ๋๋ค.
๊ธฐ์ ์ ์ฅ์
- W5500์ ์ ์ฉํจ์ผ๋ก์จ ESP32-S3 ๊ธฐ๋ฐ ์์คํ ์ด ๋น๊ต์ ๊ฐ๋จํ๊ฒ 10/100 ์ ์ ๋ง์ ์ฐ๊ฒฐ๋๊ณ , ์บ๋น๋ํ ์ ์ด๋ฐ์์ ํ์ํ ์์ ์ ๋คํธ์ํฌ ๋ฐฑ๋ณธ์ ํ๋ณดํ ์ ์์ต๋๋ค.
- ํนํ ์ด ํ๋ก์ ํธ์ฒ๋ผ MQTT, Home Assistant, OTA, ์๊ฒฉ ์ง๋จ์ ๋์์ ๊ณ ๋ คํ๋ ๊ตฌ์กฐ์์๋, W5500์ ์ ์ฉ์ด โWi-Fi ๋์ฒดโ ์์ค์ด ์๋๋ผ ์์คํ ์ ๋ขฐ์ฑ ํ๋ณด ์๋จ์ผ๋ก ์๋ํฉ๋๋ค. ์ด๋ WIZnet ์นฉ์ด ๋จ์ TCP ์๋ฒ ์์ ๋ฅผ ๋์ด ๊ตฌ์กฐ์ ์ค๋งํธํ ๋ฐฑ๋ณธ์ผ๋ก ์ฐ์ผ ์ ์์์ ๋ณด์ฌ์ฃผ๋ ์ฌ๋ก์ ๋๋ค.
๐ Market & Application Value
์ ์ฉ ๊ฐ๋ฅํ ์์ฅ๊ณผ ์ฐ์
- ๊ฐ์ฅ ์ง์ ์ ์ธ ์์ฅ์ ์ฃผ๊ฑฐ์ฉ ์ค๋งํธํ, ์ํ ๋น๋ฉ ์๋ํ, ๋ง์ถคํ ์ ๊ธฐ ์บ๋น๋ ์ ์, ๋ฉ์ด์ปคยทํ๋ก์๋จธ์ฉ ๊ณ ๊ธ DIY ์๋ํ์ ๋๋ค.
- ๊ธฐ๋ฅ ๊ตฌ์ฑ์ ์กฐ๋ช , ์ ํฐ, ์ ์ ๊ฐ์, ์๋์ง ๊ณ์ธก, ์คํ๋งํด๋ฌ, ์ค๋ด ๊ณต๊ธฐ์งยท์กด์ฌ ๊ฐ์ง๊น์ง ๋ค๋ค, ์ํ ์์ ๊ณต๊ฐ์ด๋ ๊ธฐ์ ํ ์ฃผํ ํ๋ก์ ํธ์๋ ์์ฉ ๊ฐ๋ฅํฉ๋๋ค.
์์ฅ์ฑ ํ๊ฐ
- B2C ๋์คํ ์์ ํ๋ณด๋ค๋ B2B ๊ฒฝ๊ณํ ์์ฅ ๋๋ ์ ๋ฌธ ์ค์นํ ํ๋ก์๋จธ ์์ฅ์ ๋ ์ ํฉํฉ๋๋ค.
- ์ค์ ๊ตฌ๋งค ์ฃผ์ฒด๋ ์ผ๋ฐ ์๋น์๋ณด๋ค๋, ์ค๋งํธํ ์ธํ ๊ทธ๋ ์ดํฐ, ์ ๊ธฐ ํจ๋ ์ ์์ ์ฒด, ํ๋ฉ ๊ณ ๊ธ ์ฌ์ฉ์, ์๊ท๋ชจ ์๋ํ ์๋ฃจ์ ์ ์ฒด๊ฐ ๋ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค. ์ด ํ๋จ์ ๊ณต๊ฐ ์๋ฃ์ ์์คํ ๋ณต์ก๋์ ๋ฐฐ์ ๊ตฌ์กฐ๋ฅผ ๊ทผ๊ฑฐ๋ก ํ ์ ๋ฌธ๊ฐ ํด์์ ๋๋ค.
๊ฒฝ์๋ ฅ
- KNXยทPLC ๊ฐ์ ์์ฉ ์์คํ ๋๋น ์ฅ์ ์ ๋ฎ์ ์ง์ ๋น์ฉ, ์คํ์์ค, ์ปค์คํฐ๋ง์ด์ง ๊ฐ๋ฅ์ฑ์ ๋๋ค.
- ๋ฐ๋๋ก Zigbee/Wi-Fi DIY ๋จํ ์กฐํฉ ๋๋น ์ฅ์ ์ ์ค์ ์ง์คํ ๊ตฌ์กฐ, ์ ์ง๋ณด์ ํธ์์ฑ, ๋ฐฐ์ ๋ช ํ์ฑ, ํ์ฅ ๋ชจ๋ํ์ ๋๋ค. ์ด ๊ตฌ์กฐ์ ์ฐจ๋ณ์ฑ์ ๋ถ๋ช ํ์ง๋ง, ์ธ์ฆยท์ค์น ์ฑ ์ยท์์ ๊ท์ ๋์์ ์์ฉ ์ ํ ๋๋น ์ฝ์ ์ ๋๋ค.
์ ํํ ๊ฐ๋ฅ์ฑ
- ๊ตฌ์กฐ์ ์ผ๋ก๋ ์ ํ ๋ฐ์ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค. BOM, 3D ํ์ผ, ํ๋ก, ํ์จ์ด๊ฐ ๊ณต๊ฐ๋์ด ์๊ณ ๋ชจ๋ ๋ถ๋ฆฌ๊ฐ ์ ๋์ด ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
- ๋ค๋ง ์์ฑ์ ๋ณธ์ธ์ด README์์ โnot certified for production useโ, Hackster์์ โThis is not a product. It's a research platform.โ์ด๋ผ๊ณ ๋ช ์ํ๊ณ ์์ด, ํ์ฌ ๋จ๊ณ๋ ์์ฉ ์ ํ๋ณด๋ค๋ ๊ณ ๋ํ๋ ์ฐ๊ตฌยท์คํ ํ๋ซํผ์ ๊ฐ๊น์ต๋๋ค.
๐ External Indicators
GitHub (Link)
- ๊ณต๊ฐ ์ ์ฅ์ ๊ธฐ์ค Star 5, Fork 0, Issues 0, Pull request 0, ๊ทธ๋ฆฌ๊ณ 242 commits๊ฐ ํ์ธ๋ฉ๋๋ค. ์ด๋ ์์ง ๋๊ท๋ชจ ์ธ๋ถ ํ์ฐ ๋จ๊ณ๋ ์๋์ง๋ง, ๋จ๊ธฐ๊ฐ์ ์ฌ๋ฆฐ ์ ๋ฆฌ์ฑ ํ๋ก์ ํธ๊ฐ ์๋๋ผ ์ค์ ๋ก ์๋นํ ๊ฐ๋ฐ ๋์ ์ด ์์์์ ๋ณด์ฌ์ค๋๋ค.
Hackster (Link)
- Hackster ํ๋ก์ ํธ ํ์ด์ง์๋ 1,500 ์กฐํ์์ ๋๊ธ 0๊ฐ๊ฐ ํ์๋ฉ๋๋ค. ๊ฒ์์ผ์ 2026๋ 4์ 9์ผ๋ก ๋งค์ฐ ์ต๊ทผ์ด๋ฏ๋ก, ํ์ฌ ์์น๋ ์ด๊ธฐ ๋ฐ์์ผ๋ก ๋ณด๋ ๊ฒ์ด ํ๋นํฉ๋๋ค. ์ฆ, ๊ณต๊ฐ ์งํ ๊ธฐ์ค์ผ๋ก๋ ๊ด์ฌ ์ ์ ์ ์์์ง๋ง ํ ๋ก ์ฐธ์ฌ๊น์ง๋ ์์ง ํ์ฐ๋์ง ์์ ์ํ์ ๋๋ค.
YouTube (Link)
- ํด๋น YouTube ์์์ DOMIX ์์คํ ์ ์ง์ ๊ตฌ์ถํ๋ ๊ณผ์ ์ ์ค์ฌ์ผ๋ก ์ค๋ช ํ๋ ๊ธฐ์ ๋ ํผ๋ฐ์คํ ์ฝํ ์ธ ๋ก ํ์ธ๋ฉ๋๋ค. ์กฐํ์, ์ข์์, ๋๊ธ ๋ฑ ์ ๋ ์งํ๋ ํ์ฌ ๊ธฐ์ค์ผ๋ก ๋ช ํํ ํ์ธ๋์ง ์์ง๋ง, โfrom scratchโ ๊ธฐ๋ฐ ์ ์ ๊ณผ์ ์ ๊ฐ์กฐํ๊ณ ์์ด ์ผ๋ฐ ํ๋ณด๊ฐ ์๋ ํ์ต ๋ฐ ๊ตฌํ ์ฐธ๊ณ ๋ชฉ์ ์ ์์ ์ฑ๊ฒฉ์ด ๊ฐํฉ๋๋ค. ๋ฐ๋ผ์ ๋จ๊ธฐ์ ์ธ ๋์ค ํ์ฐ๋ณด๋ค๋ ESPHome, Home Assistant, DIY ์๋ํ ์ปค๋ฎค๋ํฐ ๋ด์์ ์ฅ๊ธฐ์ ์ผ๋ก ํ์ฉ๋ ๊ฐ๋ฅ์ฑ์ด ๋์ ์ฝํ ์ธ ๋ก ํ๊ฐ๋ฉ๋๋ค.
OSHWLab (Link)

- DOMIX๋ OSHWLab์ ํ๋ก๋์ PCB ์ค๊ณ๊ฐ ํจ๊ป ๊ณต๊ฐ๋ ํ๋ก์ ํธ๋ก, ์ค์ ์ ์ ๊ฐ๋ฅํ ํ๋์จ์ด ์์ค๊น์ง ์์ฑ๋ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ถ๊ณ ์์ต๋๋ค. ์ข์์, ์กฐํ์, ๋ณต์ ์ ๋ฑ์ ์ ๋ ์งํ๋ ํ์ฌ ๊ณต๊ฐ ์๋ฃ ๊ธฐ์ค์ผ๋ก ํ์ธ๋์ง ์์ง๋ง, ํด๋น ํ๋ซํผ ํน์ฑ์ ์ค๊ณ ์ฌ์ฌ์ฉ ๋ฐ ์ ์กฐ๋ก ์ด์ด์ง ์ ์๋ ์ค์ง์ ์ธ ํ์ฉ ๊ธฐ๋ฐ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ ๋จ์ ์์ด๋์ด ๊ณต์ ๋ฅผ ๋์ด, ์ฌํ์ฑ๊ณผ ํ์ฅ์ฑ์ ๊ฐ์ถ ์คํ ํ๋์จ์ด ๋ ํผ๋ฐ์ค ํ๋ก์ ํธ๋ก ํ๊ฐํ ์ ์์ต๋๋ค.
๐ WIZnet Strategic Value
WIZnet Maker ์ํ๊ณ ๊ด์ ์ ์๋ฏธ
- DOMIX๋ WIZnet ์นฉ์ด ๋จ์ ๋คํธ์ํฌ ์ฐ๊ฒฐ ๋ถํ์ด ์๋๋ผ, ์ค๋งํธํ ์ ์ด๋ฐ์ ํต์ฌ ์ ์ ๋ฐฑ๋ณธ์ผ๋ก ์ฐ์ผ ์ ์์์ ๋ณด์ฌ์ค๋๋ค.
- ํนํ W5500์ด DIY ๋ณด๋ ํ ์ฅ์ด ์๋๋ผ, ์บ๋น๋ํ ์ ์ด ์์คํ ์ ์ค์ฌ ํต์ ์ธํฐํ์ด์ค๋ก ์ฑํ๋์๋ค๋ ์ ์ด ์ค์ํฉ๋๋ค.
๋ค๋ฅธ ๊ณ ๊ฐยท๊ฐ๋ฐ์์๊ฒ ์ฃผ๋ ๋ฉ์์ง
- โWIZnet์ Wi-Fi๊ฐ ๋ถ์์ ํ๊ฑฐ๋ ์ ์ง๋ณด์๊ฐ ์ด๋ ค์ด ํ๊ฒฝ์์, ๊ตฌ์กฐํ๋ ์ ์ IoT ์์คํ ์ ๋ง๋๋ ๋ฐ ์ ํฉํ๋คโ๋ ๋ฉ์์ง๋ฅผ ์ค๋๋ค.
- ๋ํ Home Assistant, MQTT, Zigbee, RS485์ ํจ๊ป ์ฌ์ฉ๋๋ ์ค์ ์ฌ๋ก์ด๋ฏ๋ก, WIZnet ์ ํ์ ํ์ฅ ์๋ํยท๋น๋ฉ ์ ์ดยท์ผ์ ๊ฒ์ดํธ์จ์ด๋ก ํ์ฅ ์ ์ํ๊ธฐ ์ข์ต๋๋ค.
์ ์ฌ ํ๋ก์ ํธ ํ์ฅ ๊ฐ๋ฅ์ฑ
- ์ด ๊ตฌ์กฐ๋ ์ฃผํ ์๋ํ ์ธ์๋ ์ํ ๊ณต์ฅ ๋ณด์กฐ ์ ์ด๋ฐ, ์๋ฒ๋ฃธ ํ๊ฒฝ ๋ชจ๋ํฐ๋ง, ์๊ฒฉ ์ค๋น I/O ์ง์คํ, ๋์ ยท๊ด์ ์ ์ด๋ก ํ์ฅ ๊ฐ๋ฅํฉ๋๋ค.
- ์ค์ ๋ก DOMIX ๋ชจ๋ ๋ชฉ๋ก์ ์๋์ง ๊ณ์ธก๊ณผ ์คํ๋งํด๋ฌ ์ ์ด๊ฐ ํฌํจ๋์ด ์์ด, WIZnet ๊ธฐ๋ฐ ์ ์ ์ ์ด ์ํคํ ์ฒ์ ์์ฉ ๋ฒ์๊ฐ ๋๋ค๋ ์ ์ ์์ฌํฉ๋๋ค.
๐ Summary
DOMIX๋ ESP32-S3 + W5500 + I2C ๋ชจ๋ ํ์ฅ + RS485 ์ผ์ ๋คํธ์ํฌ + ESPHome๋ฅผ ๊ฒฐํฉํ, ๋งค์ฐ ๊ตฌ์กฐ์ ์ธ ์คํ์์ค ํ ์คํ ๋ฉ์ด์ ํ๋ก์ ํธ์ ๋๋ค. ํต์ฌ์ โ๊ธฐ๋ฅ ๋ช ๊ฐโ๋ณด๋ค ์ ์ ์ค์ฌยท์บ๋น๋ ์ค์ฌยท๋ชจ๋ ์ค์ฌ์ด๋ผ๋ ์์คํ ์ค๊ณ ์ฒ ํ์ ์์ต๋๋ค.
๐ FAQ
Q1. DOMIX๋ ๋ฌด์์ธ๊ฐ์?
DOMIX๋ ESP32-S3 ๊ธฐ๋ฐ ์ค์ ์ ์ด๊ธฐ์ ๋ชจ๋ํ I/O ์์คํ
์ ๊ฒฐํฉํ ์คํ์์ค ์ค๋งํธํ ์๋ํ ํ๋ซํผ์
๋๋ค.
Q2. ์ด ์์คํ
์ ์ด๋ค ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋์?
๋ถ์ฐ๋ Wi-Fi ๊ธฐ๋ฐ ์ค๋งํธํ์ ๋ถ์์ ์ฑ๊ณผ ๊ด๋ฆฌ ์ด๋ ค์์ ์ค์ด๊ณ , ์ค์ ์ง์คํ ๊ตฌ์กฐ๋ก ์์ ์ฑ๊ณผ ์ ์ง๋ณด์์ฑ์ ๊ฐ์ ํฉ๋๋ค.
Q3. WIZnet W5500์ ์ด๋ค ์ญํ ์ ํ๋์?
W5500์ ์ ์ Ethernet ํต์ ์ ๋ด๋นํ๋ฉฐ, MQTT ๊ธฐ๋ฐ ์ค๋งํธํ ์ฐ๋๊ณผ ์์ ์ ์ธ ๋คํธ์ํฌ ์ฐ๊ฒฐ์ ์ ๊ณตํฉ๋๋ค.
Q4. ์ Wi-Fi ๋์ Ethernet์ ์ฌ์ฉํ๋์?
Ethernet์ ๊ฐ์ญ์ด ์ ๊ณ ์ฐ๊ฒฐ์ด ์์ ์ ์ด๊ธฐ ๋๋ฌธ์ ์ค๋งํธํ ์ ์ด ์์คํ
์ ์ ๋ขฐ์ฑ๊ณผ ์ค์๊ฐ์ฑ์ ๋์ผ ์ ์์ต๋๋ค.
Q5. ์ด ํ๋ก์ ํธ๋ ์ค์ ์ ํ์ธ๊ฐ์?
์๋์, DOMIX๋ ํ์ฌ ์ฐ๊ตฌ ๋ฐ ์คํ์์ค ๊ธฐ๋ฐ ํ๋ก์ ํธ์ด๋ฉฐ ์์ฉ ์ ํ์ผ๋ก ์ธ์ฆ๋ ์ํ๋ ์๋๋๋ค.
Q6. ์ด๋ค ํ๋ซํผ๊ณผ ์ฐ๋๋๋์?
Home Assistant, Node-RED, OpenHAB ๋ฑ ๋ค์ํ ์คํ์์ค ์๋ํ ํ๋ซํผ๊ณผ MQTT ๊ธฐ๋ฐ์ผ๋ก ์ฐ๋๋ฉ๋๋ค.
Q7. ๋๊ฐ ์ด ์์คํ
์ ์ฌ์ฉํ๊ธฐ์ ์ ํฉํ๊ฐ์?
์ค๋งํธํ ์ธํ
๊ทธ๋ ์ดํฐ, ์ ๊ธฐ ์ ์ด ์ ๋ฌธ๊ฐ, ๊ณ ๊ธ DIY ๋ฉ์ด์ปค์๊ฒ ์ ํฉํฉ๋๋ค.
Q8. ํ์ฅ์ฑ์ ์ด๋ ์ ๋์ธ๊ฐ์?
IยฒC ๊ธฐ๋ฐ ๋ชจ๋ ๊ตฌ์กฐ์ RS485 ์ผ์ ๋คํธ์ํฌ๋ฅผ ํตํด ๊ธฐ๋ฅ์ ์ ์ฐํ๊ฒ ํ์ฅํ ์ ์์ต๋๋ค.
Q9. ์์ฐ์ด ๊ฐ๋ฅํ ๊ตฌ์กฐ์ธ๊ฐ์?
๊ธฐ์ ์ ์ผ๋ก๋ ๊ฐ๋ฅํ์ง๋ง, ์ธ์ฆ ๋ฐ ์์ ๊ท๊ฒฉ์ ๊ณ ๋ คํ๋ฉด ํ์ฌ๋ ํ๋กํ ํ์
๋๋ ์ฐ๊ตฌ ํ๋ซํผ ์์ค์
๋๋ค.
Q10. ์ด ํ๋ก์ ํธ์ ๊ฐ์ฅ ํฐ ํน์ง์ ๋ฌด์์ธ๊ฐ์?
์ ์ Ethernet ๊ธฐ๋ฐ์ ์ค์ ์ง์คํ ๊ตฌ์กฐ์ ๋ชจ๋ํ ํ์ฅ ์ค๊ณ๋ฅผ ๊ฒฐํฉํ ์ ์ด ํต์ฌ ํน์ง์
๋๋ค.
๐ Overview
DOMIX is an open-source modular home automation system that integrates the core controller and I/O modules within a centralized control cabinet, and unifies buttons, switches, door sensors, relays, valves, and environmental sensors in the home into a single structure. Rather than scattering individual Wi-Fi devices like a typical DIY smart home setup, it aims for a structurally manageable approach by combining DIN rail-mounted hardware, wired Ethernet, I2C expansion, and an RS485 sensor network. Both the Hackster introduction and the GitHub README describe this project as an open system characterized by โno cloud, no vendor lock-in.โ
๐ Features
Modular DIN Rail Structure
It is based on a system where expansion modules M2โM9 are added as needed around the M1 core. Functions that are not installed can be excluded, allowing flexible configuration ranging from simple relay control to energy metering, sprinklers, and I/O expansion.
Wired Ethernet-Centric Design
The M1 core uses W5500-based 10/100 Ethernet. The README explicitly states โEthernet first,โ and handles MQTT, OTA updates, and ESPHome integration over a wired network. The design prioritizes reliability and maintainability over wireless instability.
Separated Sensor Network Architecture
Indoor sensor nodes are separated into the RP2040-based S series, communicating with the M1 via RS485/Modbus RTU. In other words, cabinet-level control and distributed indoor sensors are separated by role, improving scalability and wiring stability.
Open-Source Ecosystem Compatibility
It officially supports integration with Home Assistant, Node-RED, OpenHAB, and MQTT platforms. The GitHub repository also includes BOM, 3D print files, software, and circuit documentation, ensuring high reproducibility and learning value.
High System Integration Relative to Cost
According to the Hackster description, the total system BOM is estimated at around โฌ420. Compared to commercial building automation systems, it is low-cost, and offers a more structured control configuration than typical DIY setups. However, this figure is provided by the author and has not been validated as a mass-production cost.
๐ System Architecture


Central Control Unit (M1)
- The ESP32-S3 operates as the main application processor, managing the W5500 Ethernet controller, CC2652-based Zigbee module, MAX13487E RS485 transceiver, and the IยฒC expansion bus together.



- The M1 module uses the ESP32-S3 and W5500.
The ESP32-S3 was selected because it is well-suited as a central application processor that must integrate and control Ethernet, Zigbee, RS485, and IยฒC, thanks to its sufficient processing performance and support for various interfaces.
The W5500 was adopted to reduce the communication load on the MCU through its hardware TCP/IP stack and to provide a more stable wired network environment compared to Wi-Fi, thereby ensuring the reliability and real-time performance of the smart home control system.
Internal Module Connections
- Modules M2โM9 are connected to M1 via a multidrop IยฒC bus. The documentation clearly defines bus arbitration rules to avoid address conflicts, and in expansion boards, the bus is further extended using TCA9548A-series IยฒC switches.
External Platform Integration Flow
- Upper-level systems connect to M1 via Ethernet, and M1 exposes its status through MQTT, Home Assistant, Zigbee2MQTT, and a web interface. The documentation also considers MQTT and Home Assistant auto-discovery features.
Sensor Expansion Flow
- The S-series room sensors are built as RP2040-based nodes and connect to M1 via RS485/Modbus RTU. In other words, cabinet internal modules use IยฒC, while room sensors use RS485, separating roles by communication method.
Data Flow Summary
- External platforms/sensors/wireless devices โ M1 (Ethernet, Zigbee, RS485) โ internal IยฒC module control โ status/data collection โ re-exposed via MQTT, Home Assistant, OpenHAB, etc.
- This design aligns with the documentationโs description of โcentralized intelligence + function-specific distributed modules.โ
๐ Role and Application of the WIZnet's Chip
Chip Model Used: W5500
Role in the Network
- In the DOMIX M1 core, the W5500 is responsible for the wired Ethernet interface.
- Through this Ethernet link, MQTT communication, native integration based on ESPHome, OTA updates, and local network access are handled.
Why the W5500 is Important

- This project places a core value on an always-connected wired network instead of the instability of Wi-Fi-based DIY smart homes. The README also declares โEthernet first, always,โ indicating that the W5500 is not just a simple component but a key element that embodies the design philosophy of the project.
Technical Advantages
- By applying the W5500, an ESP32-S3-based system can be relatively easily connected to a 10/100 wired network, securing the stable network backbone required for a cabinet-based control system.
- Especially in a structure like this projectโwhere MQTT, Home Assistant, OTA, and remote diagnostics are all considered simultaneouslyโthe use of the W5500 goes beyond simply โreplacing Wi-Fiโ and functions as a means of ensuring overall system reliability. This demonstrates that WIZnet chips can be used not just for simple TCP server examples, but as a structural smart home backbone.
๐ Market & Application Value
Applicable Markets and Industries
- The most direct markets include residential smart homes, small building automation, custom electrical cabinet manufacturing, and advanced DIY automation for makers and prosumers.
- In terms of functionality, it covers lighting, shutters, contact monitoring, energy metering, sprinklers, and indoor air quality and occupancy detection, making it applicable to small commercial spaces and technology-oriented housing projects.
Market Evaluation
- It is more suitable for a B2B-adjacent market or a professionally installed prosumer segment rather than mass-market B2C products.
- The actual buyers are more likely to be smart home integrators, electrical panel manufacturers, advanced home lab users, and small automation solution providers rather than general consumers. This assessment is based on expert interpretation of the system complexity and wiring structure described in the available materials.
Competitiveness
- Compared to commercial systems such as KNX or PLC, its advantages include lower entry cost, open-source nature, and high customizability.
- On the other hand, compared to Zigbee/Wi-Fi-based DIY setups, it offers advantages in centralized architecture, ease of maintenance, clear wiring structure, and modular expandability. While this structural differentiation is clear, it has weaknesses in certification, installation responsibility, and compliance with safety regulations compared to commercial products.
Productization Potential
- Structurally, it has strong potential for product development. The BOM, 3D files, schematics, and firmware are publicly available, and the modular design is well-organized.
- However, the author explicitly states in the README โnot certified for production useโ and on Hackster โThis is not a product. It's a research platform.โ Therefore, at its current stage, it is closer to an advanced research and experimental platform than a commercial product.
๐ External Indicators
GitHub (Link)
- Based on the public repository, it has 5 stars, 0 forks, 0 issues, 0 pull requests, and 242 commits. This indicates that it has not yet reached a stage of broad external adoption, but it does show that it is not a short-term, neatly packaged project, and that a substantial amount of development has actually been accumulated.
Hackster (Link)
- The Hackster project page shows 1,500 views and 0 comments. Since the posting date is very recent (April 9, 2026), these figures should be considered an initial response. In other words, there has been some incoming interest right after publication, but it has not yet expanded to active discussion or engagement.
YouTube (Link)
- The YouTube video appears to be technical reference content focused on the process of building the DOMIX system from scratch. While quantitative metrics such as views, likes, and comments are not clearly confirmed at this time, it emphasizes a โfrom scratchโ build process, indicating that it is intended more for learning and implementation reference rather than general promotion. Therefore, it is likely to have long-term value within ESPHome, Home Assistant, and DIY automation communities, rather than achieving short-term mass adoption.
OSHWLab (Link)

- DOMIX is a project with schematics and PCB designs publicly available on OSHWLab, featuring a structure completed to a level of actually manufacturable hardware. While quantitative metrics such as likes, views, and clones are not currently confirmed based on available data, the nature of the platform provides a practical foundation for design reuse and manufacturing. This goes beyond simple idea sharing and can be evaluated as an open hardware reference project with reproducibility and scalability.
๐ WIZnet Strategic Value
Implications from the WIZnet Maker Ecosystem Perspective
- DOMIX demonstrates that WIZnet chips are not just simple network connectivity components, but can serve as the core wired backbone of a smart home control cabinet.
- In particular, it is significant that the W5500 is used not as a standalone DIY board, but as the central communication interface in a cabinet-based control system.
Message to Other Customers and Developers
- It conveys the message that โWIZnet is well-suited for building structured wired IoT systems in environments where Wi-Fi is unstable or difficult to maintain.โ
- Additionally, as a real-world use case integrated with Home Assistant, MQTT, Zigbee, and RS485, it serves as a strong reference for proposing WIZnet products in field automation, building control, and sensor gateway applications.
Potential for Expansion into Similar Projects
- This architecture can be extended beyond residential automation to small factory auxiliary control panels, server room environmental monitoring, remote facility I/O aggregation, and agricultural or irrigation control systems.
- In fact, the inclusion of energy metering and sprinkler control in the DOMIX module lineup suggests a broad application range for WIZnet-based wired control
๐ Summary
DOMIX is a highly structured open-source home automation project that combines ESP32-S3, W5500, I2C module expansion, an RS485 sensor network, and ESPHome. The core lies not in โa few features,โ but in its system design philosophy centered on wired networking, cabinet-based architecture, and modular design.
๐ FAQ
Q1. What is DOMIX?
DOMIX is an open-source modular home automation system based on an ESP32-S3 central controller.
Q2. What problem does it solve?
It improves reliability and maintainability by replacing distributed Wi-Fi devices with a centralized control architecture.
Q3. What is the role of the WIZnet W5500?
The W5500 provides wired Ethernet connectivity for stable MQTT communication and system integration.
Q4. Why use Ethernet instead of Wi-Fi?
Ethernet offers more stable and interference-free communication, which is critical for reliable home automation systems.
Q5. Is this a commercial product?
No, DOMIX is currently an open-source research platform and not a certified commercial product.
Q6. Which platforms does it support?
It integrates with platforms like Home Assistant, Node-RED, and OpenHAB via MQTT.
Q7. Who is it designed for?
It is suitable for system integrators, advanced DIY users, and automation engineers.
Q8. How scalable is the system?
The system is highly scalable through modular IยฒC expansion and RS485-based sensor networks.
Q9. Is it ready for mass production?
The design is technically viable, but certification and safety compliance are required for commercialization.
Q10. What makes this project unique?
Its combination of wired Ethernet backbone and modular cabinet-based architecture sets it apart.
๐ Reference Link
https://github.com/carletz/DOMIX-Open-Source-Modular-Home-Automation-System/tree/main
https://github.com/carletz/DOMIX-Open-Source-Modular-Home-Automation-System/tree/main/Software
https://oshwlab.com/carletz.slug/domix-domotic-module-for-smart-home-co
https://www.youtube.com/watch?v=ElEC5RpgxQk
