ESPhome์ Home Assistant: ๋ก์ปฌ IoT ํตํฉ์ ๋ฏธ๋ ๋ฐ์ ์ ๋ต
์ต๊ทผ IoT ์
๊ณ์์๋ ESPhome ์
๋ฐ์ดํธ์ Home Assistant ๋ฅผ ํตํ ๋ก์ปฌ ์ ์ด ํ์ ์ด ๋จ๊ฑฐ์ด ์ฃผ์ ๋ก ๋ถ๊ฐ๋๊ณ ์์ต๋๋ค. ์ด ๊ธ์์๋ ์ต์ ๊ธฐ์ ๋ํฅ๊ณผ ํจ๊ป ๋ค์ํ ์ค์ ์ฌ๋ก, ๊ธฐ์ ์ ์ธ๋ถ์ฌํญ, ๊ทธ๋ฆฌ๊ณ ํฅํ ๋ฐ์ ๋ฐฉํฅ์ ์ดํด๋ด
๋๋ค. ์ฃผ์ ๋ฐฐ๊ฒฝ ๋ฐ ์ค์์ฑ ์ ์ธ๊ณ IoT ์์ฅ์ ์ค๋งํธํ, ๊ณต์ฅ ์๋ํ ๋ฑ ๋ค์ํ ๋ถ์ผ์์ ๋น ๋ฅด๊ฒ ํ์ฐ๋๊ณ ์์ต๋๋ค. ๊ทธ์ค์์๋ ESPhome ์ ์ต์ ๋ฒ์ ๋ฐํ์ ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ Home Assistant ์์ ํตํฉ ์๋ฃจ์
์ ์์ ์ฑ๊ณผ ๋ณด์, ๊ทธ๋ฆฌ๊ณ ์ค์๊ฐ ์ ์ด์ ์ธก๋ฉด์์ ํฐ ์ฃผ๋ชฉ์ ๋ฐ๊ณ ์์ต๋๋ค. ๋ง์ ๊ฐ๋ฐ์์ ์ฌ์ฉ์๋ค์ด ํด๋ผ์ฐ๋ ์์กด๋๋ฅผ ๋ฎ์ถ๊ณ , ๋ก์ปฌ ๋คํธ์ํฌ ๋ด์์ ์ง์ ๊ธฐ๊ธฐ๋ฅผ ์ ์ดํจ์ผ๋ก์จ ๋ฐ์ดํฐ ๋ณด์๊ณผ ์๋ต์๋ ํฅ์์ ๊ธฐ๋ํ๊ณ ์์ต๋๋ค. ๋ก์ปฌ ํตํฉ์ ํนํ, ์ธํฐ๋ท ์ฅ์ ๋ ๋ณด์ ์ํ์ ๋๋นํ๋ ์ค์ง์ ๋์์ด์, ๋ง์ถคํ IoT ํ๊ฒฝ ๊ตฌ์ถ์ ์ค์ํ ์ญํ ์ ๋ด๋นํฉ๋๋ค. ๊ธฐ์ ์ ์ธ๋ถ์ฌํญ (1) ESPhome ์
๋ฐ์ดํธ์ ๊ธฐ๋ฅ ํ์ฅ ์ต๊ทผ ESPhome 26.8 ๋ฒ์ ์ ๋ฐํ๋ ๋จ์ํ ๊ธฐ๋ฅ ์ถ๊ฐ๋ฅผ ๋์ด, ESP32 ์ ๊ฐ์ ๋ง์ดํฌ๋ก์ปจํธ๋กค๋ฌ ๊ธฐ๋ฐ ์ฅ๋น์ ๋ค์ํ ์ผ์ ์ธํฐํ์ด์ค์ ํ๋กํ ์ฝ ์ง์, ๊ทธ๋ฆฌ๊ณ ์ค์๊ฐ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์ฑ๋ฅ ๊ฐ์ ์ ์ค์ ์ ๋๊ณ ์์ต๋๋ค. ๊ฐ๋ฐ์๋ค์ ์ด๋ฅผ ํตํด HAOS ํ๊ฒฝ ๋ด์์ ๋ณด๋ค ์ ๊ตํ ๋ก์ปฌ ์ปค์คํ
์ ๋์จ์ ๊ตฌํํ๊ณ ์์ผ๋ฉฐ, ๊ธฐ์กด์ ๊ตฌ๊ธ ํ๋ฏธ๋๋ LG U+ ๋ฉํฐํญ๊ณผ ๊ฐ์ ๊ธฐ์กด IoT ๊ธฐ๊ธฐ์๋ ์์ฝ๊ฒ ์ฐ๊ฒฐ์ด ๊ฐ๋ฅํฉ๋๋ค. (2) Home Assistant์์ ํตํฉ ํ๊ฒฝ Home Assistant๋ ์คํ์์ค ๊ธฐ๋ฐ์ ์ค๋งํธํ ํ๋ซํผ์ผ๋ก, ๋ค์ํ IoT ๊ธฐ๊ธฐ๋ฅผ ํ ๊ณณ์์ ๋ชจ๋ํฐ๋งํ๊ณ ์ ์ดํ ์ ์๋๋ก ๋์ต๋๋ค. ์ต๊ทผ ๋ค์ํ๋ฌ๊ทธ์ ๋ก์ปฌํ ์ฑ๊ณต ์ฌ๋ก์์๋ OpenWrt ๊ธฐ๋ฐ์ DNAT์ ํจ๊ป Home Assistant์์ ํตํฉ์ด ๊ตฌํ๋์ด, ์ธํฐ๋ท ์์ด๋ ์ํํ ์ ์ด๊ฐ ๊ฐ๋ฅํด์ก์ต๋๋ค. ์ด๋ฅผ ์ํด ๊ฐ๋ฐ์๋ค์ ์ปค์คํ
์คํฌ๋ฆฝํธ์ API ์ฐ๋์ ํตํด ๊ธฐ๊ธฐ๋ณ ํน์ฑ์ ์ ํํ๊ฒ ๋ฐ์ํ๋ฉฐ, ๋น ๋ฅธ ๋ฐ์ ์๋์ ๋ณด์์ ๋ฌ...