์๋
ํ์ธ์ ์ฌ๋ฌ๋ถ!
์๋ก์ด SmartThings ํ๋ธ ํ์จ์ด ๋ฒ ํ ์ถ์ ์์์ ์๋ ค๋๋ฆฌ๊ฒ ๋์ด ๊ธฐ์ฉ๋๋ค. ๋ฒ์ 0.59.4๋ 2025๋
10์ 31์ผ๋ถํฐ ์์ฐจ์ ์ผ๋ก ๋ฐฐํฌ๋ ์์ ์
๋๋ค. ์ด ๋ฐฐํฌ๋ ๋จ๊ณ์ ์ผ๋ก ์งํ๋๋ฏ๋ก ๋ฐ์ํ๋ ๋ชจ๋ ๋ฌธ์ ๋ฅผ ๋ฉด๋ฐํ ๋ชจ๋ํฐ๋งํ ์ ์์ผ๋ฉฐ, ํ๋ธ๊ฐ ์ฆ์ ์
๋ฐ์ดํธ๋์ง ์์ ์ ์์ต๋๋ค. ์
๋ฐ์ดํธ ์ค์๋ ํ๋ธ๊ฐ ์ฝ 1๋ถ ๋์ ์คํ๋ผ์ธ ์ํ๊ฐ ๋ฉ๋๋ค. ์
๋ฐ์ดํธ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์๋๋ฅผ ์ฐธ์กฐํ์ธ์.
ํ๋ธ ํ๊ฒ
์ผ์ฑ ์ค๋งํธ์ฑ์ค ํ๋ธ 2015(ํ๋ธ v2)
์ผ์ฑ ์ค๋งํธ์ฑ์ค ํ๋ธ 2018(ํ๋ธ v3)
Aeotec ์ค๋งํธ ํ ํ๋ธ
Aeotec ์ค๋งํธ ํ ํ๋ธ 2
์ถ์์ผ
0.59.4: 2025๋
10์ 31์ผ
์ฐ๋ฆฌ๊ฐ ๋น์ ์ ๋์ธ ์ ์๋๋ก ๋์์ฃผ์ธ์
๋ฒ ํ ํ๋ก๊ทธ๋จ์ ์ผํ์ผ๋ก, ์ ํฌ ์ง์ํ์ ์ค๋ฅ๋ฅผ ๋ณด๊ณ ํ๋ ํ๋ธ์ ๋ก๊ทธ๋ฅผ ์กฐ์ฌํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์ ํฌ ํ์ ์ ๊ทผ ๊ถํ์ ์ ๊ณตํ๋ ค๋ฉด ๋ค์ ์ง์นจ์ ๋ฐ๋ฅด์ธ์.
SmartThings ์น( my.smartthings.com ) ์ผ๋ก ์ด๋ํ์ธ์
์ผ์ฑ ๊ณ์ ์ ๋ก๊ทธ์ธํ์ธ์
๋ฉ๋ด(โฎ)๋ฅผ ์ ํ ํ๊ณ ์ค์ ์ ์ ํํ์ธ์
๊ณ์ ๋ฐ์ดํฐ ์ก์ธ์ค ์ผ๊ธฐ
๊ธฐ๊ฐ์ ์ ํํ๊ณ ํ์ธ์ ์ ํํ์ธ์
๋ฆด๋ฆฌ์ค ๋
ธํธ
์ผ๋ฐ
ํ๋ธ์ ์ค๋ ๋ ๋คํธ์ํฌ๋ฅผ ํ์ฌ ๋คํธ์ํฌ์ ๋ณํฉํ ๋, ์ด์ ์ ๋ณํฉ์ด ์ฑ๊ณตํ์ง ๋ชปํ๊ฒ ๋ฐฉํดํ์ ์ ์๋ ์ค๋ ๋ ๋คํธ์ํฌ ์ค์ ์ ์์์น ๋ชปํ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ์ธ์.
์ฃ์ง ๋๋ผ์ด๋ฒ
์ค์ํ ๋ฉ๋ชจ๋ฆฌ ์ต์ ํ
์ด๋ฌํ ๋ณ๊ฒฝ ์ฌํญ์ ์ด์ ๋ฒ์ ๊ณผ ์๋ฒฝํ๊ฒ ํธํ๋์ด์ผ ํ๋ฉฐ ๊ธฐ์กด ๋ชจ๋ ๋๋ผ์ด๋ฒ์ ์๋์ผ๋ก ์ ์ฉ๋ฉ๋๋ค. ์๋ก์ด ํ์ ๋๋ผ์ด๋ฒ ๋ก๋ฉ ๋ฐฉ์๊ณผ ๊ฐ์ ์ผ๋ถ ๋๋ผ์ด๋ฒ๋ ์๋ก์ด ์ ๊ฐ ํจ๊ณผ๋ฅผ ์ต๋ํ ํ์ฉํ๊ธฐ ์ํด ๋๋ผ์ด๋ฒ๋ฅผ ๋ณ๊ฒฝํด์ผ ํ์ง๋ง, ๊ธฐ์กด ๋ฐฉ์์ ๊ณ์ ์๋ํ ์ ์์ง๋ง ๋์ผํ ์ด์ ์ ๋๋ฆฌ์ง๋ ๋ชปํ ๊ฒ์
๋๋ค.
์๋ธ๋๋ผ์ด๋ฒ์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ์ ๋์ฑ ์ ํํ๊ธฐ ์ํด ๋ค๋ฅธ ์๋ธ๋๋ผ์ด๋ฒ ๊ตฌ์กฐ๋ฅผ ํ์ฉํ๋ lazy_load_subdriver_v2 ์ต์
์ ์ถ๊ฐํฉ๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ํ์ํ ์ผ๋ถ ํ์ผ(์: st.utils)์ ๋ถํ ํ์ฌ ์ฌ์ฉ๋๋ ๊ธฐ๋ฅ๋ง ๋ฉ๋ชจ๋ฆฌ์ ์๋๋ก ํ์ฌ ์ด์ ๊ธฐ๋ฅ ์ค ์ผ๋ถ๊ฐ ์ ํ์ผ์ ์์ ์ ์๋๋ก ํฉ๋๋ค.
lua์์ ์ฅ์น ์ด๋ฒคํธ ์ํ ์บ์๋ฅผ ์ ๊ฑฐํฉ๋๋ค. ๋์ , get_latest_stateํธ์ถ ์ ๊ฐ์ ํ๋ธ์์ ๋ก๋๋๊ณ , ๊ทธ ์์ ๋ถํฐ ๋๋ผ์ด๋ฒ์์ ์์ฑ๋ ์ด๋ฒคํธ๋ ๊ณ์ ์บ์๋์ง๋ง, ์์ฒญ๋ ๊ฐ์ ๋ํด์๋ง ์บ์๋ฉ๋๋ค.get_latest_state
๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์ต์ ํํ๊ธฐ ์ํ ์ถ๊ฐ์ ์ธ ๊ตฌ์กฐ์ ๋ณ๊ฒฝ์ด ์ด๋ฃจ์ด์ก์ต๋๋ค.
๊ธฐํ ๋๋ผ์ด๋ฒ ๋ณ๊ฒฝ ์ฌํญ
์์ ์ ๋ถ๋ชจ ์ฅ์น์ ์์ init์ฅ์น๋ณด๋ค ๋จผ์ ์๋ช
์ฃผ๊ธฐ ์ด๋ฒคํธ๊ฐ ์ ์ก๋๋๋ก ํ์ฌ ๋ถ๋ชจ ์ ๋ณด์ ์์กดํ๋ ์์ ์ฅ์น๊ฐ ๋ถ๋ชจ๊ฐ ์์ง ์๋ ๊ฒฝ์ฐ๋ฅผ ์ฒ๋ฆฌํ ํ์๊ฐ ์๋๋ก ํฉ๋๋ค.
๊ธฐ๋ณธ ํธ๋ค๋ฌ์ ์ง์ฐ ์๊ฐ ๊ฐ์ ์ Zigbee Light Link(ZLL) ์ฅ์น๋ก ํ์ฅ
์ฌ์ฉ ์ค๋จ ๊ณต์ง
Zigbee ๊ธฐ๊ธฐ์ ๊ฒฝ์ฐ, ์ด monitored_attribute๊ธฐ๋ฅ์ ๋ ์ด์ ์ง์๋์ง ์์ต๋๋ค. ๊ธฐ๊ธฐ์์ ๋ง์ง๋ง์ผ๋ก ์ฐ๋ฝ๋ฐ์ ์๊ฐ์ ์ถ์ ํ๊ณ ์์ฑ์ ์
๋ฐ์ดํธํ๋ ๋ค๋ฅธ ์์คํ
์ด ์์ผ๋ฏ๋ก, ๋๋ผ์ด๋ฒ์์ ์ด๋ฌํ ์์
์ ์ค๋ณตํ๋ ๊ฒ์ ๋ฉ๋ชจ๋ฆฌ์ CPU ๋ชจ๋์ ๋ถ๋ด์ ์ฃผ์ง๋ง ๋ถํ์ํ์ต๋๋ค. ํ์ฌ๋ก์๋ monitored_attributes ๊ด๋ จ ํจ์ ํธ์ถ์ ๋ํ ๊ฒฝ๊ณ ๊ฐ ๋ฌธ์์ ์ถ๊ฐ๋ ์์ ์ด๋ฉฐ, ์ด๋ฌํ ๊ธฐ๋ฅ์ด ์์ ํ ์ ๊ฑฐ๋ ๋ฆด๋ฆฌ์ค๋ ์์ง ๊ฒฐ์ ๋์ง ์์์ต๋๋ค. ํ์ง๋ง ๊ฐ๋ฐ์๋ ๋ค์ ๋๋ผ์ด๋ฒ ์
๋ฐ์ดํธ ์ ํด๋น ๊ธฐ๋ฅ์ ์ ๊ฑฐํด์ผ ํฉ๋๋ค.
๋ฉ๋ชจ
๋ฒ ํ ํ
์คํธ์ ์ฐธ์ฌํ๊ณ ์ถ์ผ์๋ค๋ฉด, ๊ฐ์
๋ฐ ๋ฑ๋ก ์ทจ์ ๋ฐฉ๋ฒ์ ๋ํ ์ง์นจ์ ์ฐธ์กฐํ์ธ์.
์ด์ ๋ฒ ํ ํ
์คํธ์ ์ฐธ์ฌํ ์ฌ๋์ ๋๊ตฌ๋ ์๋์ผ๋ก ์ด๋ฒ ๋ฒ ํ ํ
์คํธ์ ๋ฑ๋ก๋ฉ๋๋ค(๋ฑ๋ก์ ์ทจ์ํ์ง ์์ ๊ฒฝ์ฐ).
https://m.dcinside.com/board/smartthings/12894