Compatibility: Home Assistant 2024.12+ ๊ถ์ฅ
Samsung SmartThings Find์ ๋น๊ณต์ ์น ๊ธฐ๋ฅ์ Home Assistant์์ ์ฌ์ฉํ๋ ์ปค์คํ ํตํฉ์ ๋๋ค. ๊ธฐ๊ธฐ ์์น, ๋ฐฐํฐ๋ฆฌ, ๋ง์ง๋ง ์ ๋ฐ์ดํธ, ๋ฒจ ์ธ๋ฆฌ๊ธฐ ๋ฐ ์์น ๊ฐฑ์ ์์ฒญ์ Home Assistant ์ํฐํฐ๋ก ์ ๊ณตํฉ๋๋ค.
โ ๏ธ ๊ณต์ API๊ฐ ์๋ ์ญ๊ณตํ ๊ธฐ๋ฐ ํตํฉ์ ๋๋ค. ์ผ์ฑ ์นยท์ธ์ฆ ๊ท๊ฒฉ์ด ๋ณ๊ฒฝ๋๋ฉด ๋์์ด ๋ฌ๋ผ์ง ์ ์์ต๋๋ค.
์ ๊ท ์ค์น, ์ฌ์ธ์ฆ, ์ฌ๊ตฌ์ฑ์์ ์ ๊ณตํ๋ ์ธ์ฆ ๋ฐฉ์์ SmartThings Find Cookie header ํ๋๋ฟ์ ๋๋ค.
์ด์ ์ ์ ๊ณตํ๋ Samsung Account ์ธ์ฆ์ ์ผ์ฑ ๋ค์ดํฐ๋ธ ์ฑ์ฉ ๊ณ ์ ms-app:// ์ฝ๋ฐฑ์ด ํ์ํฉ๋๋ค. ์ผ๋ฐ PC ๋ธ๋ผ์ฐ์ ์ ์์ดํฐ Safari์์๋ ์ ์ฒด ์ฝ๋ฐฑ์ ์์ ์ ์ผ๋ก ๋ฐ์ ์ ์์ผ๋ฉฐ, ๋ค์ ์๋ฃ ์ฃผ์๋ง์ผ๋ก๋ ์ธ์ฆ์ ํ์ํ ๊ฐ์ ์ป์ ์ ์์ต๋๋ค.
https://account.samsung.com/accounts/ANDROIDSDK/signInComplete
๋ฐ๋ผ์ ์ผ๋ฐ ์ฌ์ฉ์๊ฐ ์๋ฃํ ์ ์๋ Samsung Account ๋ฑ๋ก ํ๋ฉด๊ณผ ์ฝ๋ฐฑ ์ฒ๋ฆฌ ์ฝ๋๋ฅผ ์ ๊ฑฐํ์ต๋๋ค.
- ์ ๊ท ์ค์น: SmartThings Find Cookie ์ ๋ ฅ ํ๋ฉด์ผ๋ก ๋ฐ๋ก ์ด๋
- ์ฌ์ธ์ฆ: ์ SmartThings Find Cookie ์ ๋ ฅ
- ์ฌ๊ตฌ์ฑ: ์ SmartThings Find Cookie ์ ๋ ฅ ํ ์ค์ ์ ์ฅ
- ๊ธฐ์กด Samsung Account ๋ฑ๋ก ์ฑ๊ณต ํญ๋ชฉ: ์ ์ฅ๋ ์ธ์ฆ์ด ์ ํจํ ๋์๋ง ๋ฐํ์ ํธํ ์ ์ง
- ๊ธฐ์กด ํญ๋ชฉ์ด ์ฌ์ธ์ฆ ๋๋ ์ฌ๊ตฌ์ฑ๋๋ฉด Cookie ๋ฐฉ์์ผ๋ก ์ ํํ๊ณ ์ด์ ์ฅ๊ธฐ ์ธ์ฆ ํ์ผ ์ญ์
account.samsung.com์์ ์์ฑ๋ ๋ค์๊ณผ ๊ฐ์ ์ฟ ํค๋ SmartThings Find ์ธ์ฆ ์ฟ ํค๊ฐ ์๋๋๋ค.
G_ENABLED_IDPS
sa_did
sa_did_temp
sa_trace
sa_analytics_sid
USAWSWIPSESSIONID
stk
account.samsung.com์ JSESSIONID
๊ฐ์ JSESSIONID ์ด๋ฆ์ด๋ผ๋ ์์ฑํ ๋๋ฉ์ธ์ด ๋ค๋ฅด๋ฉด ์๋ก ๋ค๋ฅธ ์ธ์
์
๋๋ค. ์ด ํตํฉ์๋ ๋ฐ๋์ smartthingsfind.samsung.com์ chkLogin.do ์์ฒญ์์ ๋ณต์ฌํ Cookie ํค๋๋ฅผ ์
๋ ฅํด์ผ ํฉ๋๋ค.
์ผ์ฑ ๊ณ์ ํ์ด์ง ์ฟ ํค๊ฐ ์์ธ ์ ๋ ฅ์ด SmartThings Find์์ ๊ฑฐ๋ถ๋๋ฉด, ์ผ๋ฐ ์ธ์ฆ ์ค๋ฅ ๋์ ์๋ชป๋ ์ฟ ํค ์ถ์ฒ๋ฅผ ์๋ดํฉ๋๋ค. ์ฟ ํค ์๋ฌธ์ ๋ก๊ทธ์ ๊ธฐ๋กํ์ง ์์ต๋๋ค.
๊ธฐ๊ธฐ๋ง๋ค ์๋ ์ํฐํฐ๊ฐ ์์ฑ๋ฉ๋๋ค. ๊ธฐ๊ธฐ ์ข ๋ฅ์ ์ผ์ฑ ์๋ฒ ์๋ต์ ๋ฐ๋ผ ์ผ๋ถ ์ ๋ณด๋ ์ ๊ณต๋์ง ์์ ์ ์์ต๋๋ค.
- Device Tracker: ๊ธฐ๊ธฐ ์์น(GPS)
- Sensor
- ๋ฐฐํฐ๋ฆฌ
- Last update(์ผ์ฑ ์๋ฒ์
gps_date๊ธฐ์ค)
- Button
- Ring
- Stop Ring
- Update Location
์ด ํตํฉ์ SmartTag์ ๋ฌผ๋ฆฌ ๋ฒํผ ํด๋ฆญ ์ด๋ฒคํธ๋ฅผ ๋ฐ์ ์ ์์ต๋๋ค. SmartThings Find ์น์ฌ์ดํธ๊ฐ ์ ๊ณตํ๋ ๊ธฐ๋ฅ ๋ฒ์์์ ๋์ํฉ๋๋ค.
- HACS โ Integrations โ ์ฐ์ธก ์๋จ โฎ โ Custom repositories
- Repository:
https://github.com/1bobby-git/HA-SmartThings-Find - Category: Integration
- ์ค์น ํ Home Assistant ์ฌ์์
- PC ๋ธ๋ผ์ฐ์ ์์
https://smartthingsfind.samsung.com/๋ก๊ทธ์ธ - ๊ฐ๋ฐ์๋๊ตฌ(F12) โ Network
- ํ์ด์ง ์๋ก๊ณ ์นจ
- ์์ฒญ ๋ชฉ๋ก์์
chkLogin.do์ ํ - Request Headers โ
Cookie:์ ์ฒด ์ค ๋ณต์ฌ - Home Assistant์ SmartThings Find ์ค์ ํ๋ฉด์ ๋ถ์ฌ๋ฃ๊ธฐ
๋ค์์ฒ๋ผ Cookie: ์ ๋์ด๋ฅผ ํฌํจํด๋ ๋๊ณ , ์ธ๋ฏธ์ฝ๋ก ์ผ๋ก ์ฐ๊ฒฐ๋ ์ฟ ํค ๊ฐ๋ง ์
๋ ฅํด๋ ๋ฉ๋๋ค.
Cookie: JSESSIONID=...; WMONID=...; ...
์ ๋ ฅ๊ฐ์ ์๋์ผ๋ก ์ ๊ทํ๋๋ฏ๋ก ์๋ ํ์๋ ํ์ฉ๋ฉ๋๋ค.
- ์๋ค์ ๋ฐ์ดํ(
"...")๊ฐ ๋ถ์ ๊ฒฝ์ฐ - ์ฌ๋ฌ ์ค๋ก ์ค๋ฐ๊ฟ๋๊ฑฐ๋ ํญ์ด ์์ฌ ๋ณต์ฌ๋ ๊ฒฝ์ฐ
- ๊ฐ์ ์ฟ ํค ์ด๋ฆ์ด ์ค๋ณต๋ ๊ฒฝ์ฐ(๋ง์ง๋ง ๊ฐ์ ์ฌ์ฉ)
- ๋ธ๋ผ์ฐ์ ํ์ฅ์์ ๋ด๋ณด๋ธ JSON ์ฟ ํค(๋ฐฐ์ด ๋๋ ๊ฐ์ฒด)
JSESSIONID ํ๋๋ง ์์๋ก ๋ณต์ฌํ์ง ๋ง๊ณ chkLogin.do ์์ฒญ์ ์ ์ฒด Cookie ํค๋๋ฅผ ์ฌ์ฉํ์ธ์.
์ผ์ฑ ๊ณ์ ๋ก๊ทธ์ธ ์์ฒด๋ ์์ดํฐ์์๋ ๊ฐ๋ฅํ์ง๋ง, ์์ดํฐ Safari๋ง์ผ๋ก ์์ฒญ Cookie ํค๋ ์ ์ฒด๋ฅผ ์ผ๋ฐ์ ์ผ๋ก ์ถ์ถํ ์๋ ์์ต๋๋ค. ์ต์ด ์ค์ ์ PC์ Chrome, Edge ๋๋ Firefox์์ ์งํํด์ผ ํฉ๋๋ค. ๋ณ๋์ Android ์ฑ, Windows Galaxy Account ์ฑ ๋๋ ms-app:// ์ฝ๋ฐฑ ์ถ์ถ์ ์๊ตฌํ์ง ์์ต๋๋ค.
Cookie ๋ฐฉ์์๋ ๋ค์ ๋ณดํธ ์กฐ์น๊ฐ ์ ์ฉ๋ฉ๋๋ค.
- ์๋ต์์ ์ผ์ฑ ์๋ฒ๊ฐ ํ์ ์ํจ ์ฟ ํค๋ฅผ Home Assistant ๋น๊ณต๊ฐ ์ ์ฅ์์ ์ฆ์ ๋ฐ์
Logout,fail, HTTP 401/403 ๋ฐ์ ์ CSRF ํ๊ธฐ ํ ํ์ฌ ์ธ์ ์ฌ๊ฒ์ฆ- KeepAlive, ์ผ๋ฐ ํด๋ง, ๋ฒํผ ์์ฒญ์ ์ฟ ํคยทCSRF ๋ณ๊ฒฝ ์ง๋ ฌํ
- ๊ธฐ๋ณธ KeepAlive 180์ด ๋ฐ ํธ์ถ ์์ ยฑ12% ๋ถ์ฐ
- ์๋ฒ๊ฐ ์ญ์ ํ ์ฟ ํค๋ฅผ ์ด์ ์ ์ฅ๊ฐ์์ ๋์ด๋ฆฌ์ง ์๊ณ ํ์ฌ ์ฟ ํค jar๋ฅผ ๊ถ์ ์๋ ๊ฐ์ผ๋ก ์ ์ฅ
- ์์ ์ฝ๊ธฐ ์์ฒญ๋ง ์ธ์ฆ ๋ณต๊ตฌ ํ ์ ํ์ ์ผ๋ก ์ฌ์๋
- Ring, ์์น ๊ฐฑ์ ๋ฑ ํจ๊ณผ ๋ช ๋ น์ ์ค๋ณต ์คํ ๋ฐฉ์ง๋ฅผ ์ํด ์๋ ์ฌ์ ์กํ์ง ์์
- ์ฟ ํค์ ์ธ์ฆ์ ๋ณด ์๋ฌธ์ ๋ก๊ทธ์ ๊ธฐ๋กํ์ง ์์
์ผ์ฑ ์๋ฒ๊ฐ ์น ์ธ์ ์์ฒด๋ฅผ ์์ ํ ์ทจ์ํ๋ฉด ๋ธ๋ผ์ฐ์ ์์ ์ Cookie header๋ฅผ ๋ณต์ฌํด ์ฌ์ธ์ฆํด์ผ ํฉ๋๋ค. ๋ธ๋ผ์ฐ์ ์ฟ ํค๋ง์ผ๋ก ์๋ฒ๊ฐ ํ๊ธฐํ ์ธ์ ์ ์๋ก ๋ฐ๊ธํ ์๋ ์์ต๋๋ค.
Cookie header์ Home Assistant
.storageํ์ผ์ ์ด์, ๋ก๊ทธ, ์ฑํ ์ ๊ณต์ ํ์ง ๋ง์ธ์.
v1.4.0 ๋๋ v1.4.1์์ ์ ์ฒด ์ฝ๋ฐฑ ๋ฑ๋ก์ ์ฑ๊ณตํ ๊ธฐ์กด ํญ๋ชฉ์ ์๋์ผ๋ก ์ญ์ ํ๊ฑฐ๋ ๋ณ๊ฒฝํ์ง ์์ต๋๋ค.
์ ์ฅ๋ master authorization์ด ์ ํจํ ๋์์๋ ๊ธฐ์กด ๋ก์ง์ผ๋ก ๋ง๋ฃ๋ SmartThings Find JSESSIONID๋ฅผ ๋ค์ ๋ฐ๊ธํ ์ ์์ต๋๋ค. ๋ค๋ง ์ด ๊ธฐ๋ฅ์ ๊ธฐ์กด ํญ๋ชฉ์ ๋ฐํ์ ํธํ ์ ์ฉ์ด๋ฉฐ ๋ค์ ์ ํ์ด ์์ต๋๋ค.
- ์ ๊ท Samsung Account ๋ฑ๋ก ํ๋ฉด ์์
ms-app://์ฝ๋ฐฑ ์ ๋ ฅ ํ๋ฉด ์์- Samsung Account ์ฌ์ธ์ฆ ์์
- ํตํฉ์ ์ฌ๊ตฌ์ฑ ๋๋ ์ฌ์ธ์ฆ ์์ฒญ ์ SmartThings Find Cookie ์ ๋ ฅ ํ๋ฉด์ผ๋ก ์ด๋
- Cookie ๊ฒ์ฆ ์ฑ๊ณต ํ ๊ธฐ์กด ์ฅ๊ธฐ ์ธ์ฆ ํ์ผ ์ญ์ ๋ฐ Cookie ๋ฐฉ์์ผ๋ก ์ ํ
๊ธฐ์กด ํญ๋ชฉ์ด ์ ์ ์๋ ์ค์ด๋ผ๋ฉด ์ฆ์ ์ ํํ ํ์๋ ์์ต๋๋ค. ์ฅ๊ธฐ ์ธ์ฆ์ด ์๋ฒ์์ ์ทจ์๋์๊ฑฐ๋ ์ฌ์ฉ์๊ฐ ์ง์ Cookie ๋ฐฉ์์ผ๋ก ๋ฐ๊พธ๋ ค๋ ๊ฒฝ์ฐ ์ฌ๊ตฌ์ฑ์ ์คํํ์ธ์.
1. ์ ์ฅ๋ ์ต์ Cookie snapshot ๋ณต์
2. chkLogin.do๋ก ๋ก๊ทธ์ธ ์ํ์ CSRF ํ์ธ
3. ์คํจ ์ CSRF ํ๊ธฐ ํ ํ์ฌ ์ธ์
์ฌ๊ฒ์ฆ
4. ์ฝ๊ธฐ ์์ฒญ๋ง ์ ํ์ ์ผ๋ก ์ฌ์๋
5. ์๋ฒ๊ฐ ์ธ์
์ ํ๊ธฐํ ๊ฒฝ์ฐ ์ฌ์ธ์ฆ ์์ฒญ
1. ์ ์ฅ๋ ์น Cookie ๊ฒ์ฆ
2. ์คํจ ์ ์ ์ฅ๋ ์ฅ๊ธฐ ์ธ์ฆ์ผ๋ก ์ JSESSIONID ๋ฐ๊ธ ์๋
3. ์ Cookie์ CSRF ์ ์ฅ
4. ์ฅ๊ธฐ ์ธ์ฆ๋ ๊ฑฐ๋ถ๋๋ฉด Cookie ๋ฐฉ์ ์ฌ์ธ์ฆ ์์ฒญ
๊ธฐ๋ณธ KeepAlive ๊ฐ๊ฒฉ์ 180์ด์ ๋๋ค. ๋งค ์์ฒญ ์์ ์ ์ค์ ๊ฐ์์ ์ฝ ยฑ12% ๋ฒ์๋ก ๋ถ์ฐ๋ฉ๋๋ค.
chkLogin.do๋ก ๋ก๊ทธ์ธ ์ํ์ CSRF ํ์ธ- ๊ธฐ๊ธฐ ๋ชฉ๋ก ์๋ํฌ์ธํธ ํธ์ถ๋ก ์ค์ ์ธ์ ํ๋ ์ ์ง
- ์๋ต์์ ํ์ ๋ ์ฟ ํค๋ฅผ ๋น๊ณต๊ฐ ์ ์ฅ์์ ๋ฐ์
- KeepAlive, ํด๋ง, ๋ฒํผ ๋ช ๋ น์ ์ธ์ฆ ์ํ ๋ณ๊ฒฝ์ ํ๋์ ์ ๊ธ์ผ๋ก ์ง๋ ฌํ
์ต์ ์์ 60~86400์ด ์ฌ์ด๋ก ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ๋๋ฌด ์งง๊ฒ ์ค์ ํ๋ฉด ์ผ์ฑ ์๋ฒ ์์ฒญ๋๋ง ๋์ด๋ ์ ์์ผ๋ฏ๋ก ๊ธฐ๋ณธ๊ฐ๋ถํฐ ์ฌ์ฉํ์ธ์.
- Passive: ์๋ฒ์ ๋ง์ง๋ง์ผ๋ก ๋ณด๊ณ ๋ ์์น๋ง ์กฐํํฉ๋๋ค. ๋ฐฐํฐ๋ฆฌ ์ํฅ์ด ์ ์ต๋๋ค.
- Active: ์กฐํ ์ ์ ์์น ์ ๋ฐ์ดํธ ์์ฒญ์ ๋ณด๋ด ์ต์ ์์น๋ฅผ ์ ๋ํฉ๋๋ค. ์ ํ๋์ ์ฆ์์ฑ์ ๋์์ง ์ ์์ง๋ง ๋ฐฐํฐ๋ฆฌ ์ฌ์ฉ๋์ด ์ฆ๊ฐํ ์ ์์ต๋๋ค.
SmartTag์ ํด๋ํฐยท์์นยท์ด์ด๋ฒ๋๋ ๊ฐ๊ฐ ๋ณ๋๋ก ์ค์ ํ ์ ์์ต๋๋ค.
Home Assistant โ ์ค์ โ ๋๋ฐ์ด์ค ๋ฐ ์๋น์ค โ SmartThings Find โ ๊ตฌ์ฑ
- ์ ๋ฐ์ดํธ ๊ฐ๊ฒฉ: ์์นยท๋ฐฐํฐ๋ฆฌ ํด๋ง ์ฃผ๊ธฐ, ๊ธฐ๋ณธ 120์ด
- ์ธ์ ์ ์ง ๊ฐ๊ฒฉ: KeepAlive ๊ธฐ์ค ์ฃผ๊ธฐ, ๊ธฐ๋ณธ 180์ด
- SmartTag ๋ชจ๋: Passive / Active
- ๊ธฐํ ๊ธฐ๊ธฐ ๋ชจ๋: Passive / Active
- Cookie ๋ฐฉ์์์๋ ์ Cookie header๋ฅผ ์ ํ์ ์ผ๋ก ๊ต์ฒด ๊ฐ๋ฅ
๊ธฐ์กด Samsung Account ํธํ ํญ๋ชฉ์ ์ต์ ํ๋ฉด์์๋ ๋์ ์ค์ ๋ง ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ์ธ์ฆ ๋ฐฉ์์ Cookie๋ก ์ ํํ๋ ค๋ฉด ํตํฉ์ ์ฌ๊ตฌ์ฑ์ ์คํํ์ธ์.
account.samsung.com์ ์ฟ ํค๋ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋
ธ์ถ๋ ๊ณ์ ์ฟ ํค๋ ํ๊ธฐํ๊ณ , SmartThings Find ์น์ฌ์ดํธ์ ๋ค์ ๋ก๊ทธ์ธํ ๋ค smartthingsfind.samsung.com/chkLogin.do ์์ฒญ์ Cookie ํค๋๋ฅผ ๋ณต์ฌํ์ธ์.
ํด๋น ์ฃผ์๋ฅผ ์ ๋ ฅํ ํ์๊ฐ ์์ต๋๋ค. Samsung Account ์ฝ๋ฐฑ ๋ฐฉ์์ ์ ๊ท ์ค์ ์์ ์ ๊ฑฐ๋์์ต๋๋ค. SmartThings Find Cookie ๋ฐฉ์์ผ๋ก ์ค์ ํ์ธ์.
smartthingsfind.samsung.com์ chkLogin.do ์์ฒญ์์ ์ ์ฒด Cookie ํค๋๋ฅผ ๋ณต์ฌํ๋์ง ํ์ธํ์ธ์. ์ค์ ํ๋ฉด์ Cookie ๊ฒ์ฆ์ ์๋ชป๋ ์ฟ ํค์ ๋ํด ์ฆ์ ๋ช
ํํ ์ธ์ฆ ์ค๋ฅ๋ฅผ ํ์ํฉ๋๋ค. ์ฌ์ ํ ์คํจํ๋ฉด SmartThings Find ์น์ฌ์ดํธ์์ ๋ก๊ทธ์์ ํ ๋ค์ ๋ก๊ทธ์ธํด ์ ์ธ์
์ฟ ํค๋ฅผ ๋ณต์ฌํ์ธ์. ์ผ๋ถ ๋ธ๋ผ์ฐ์ ์์ ๊ฐ์ด ์๋ฆฌ๋ ๊ฒฝ์ฐ PC์ Chrome, Edge ๋๋ Firefox์์ ๋ค์ ์๋ํ์ธ์.
- SmartThings Find ์น์ฌ์ดํธ์์ ๋์ผ ๊ณ์ ์ ๊ธฐ๊ธฐ ๋ชฉ๋ก์ด ์ ์ ํ์๋๋์ง ํ์ธ
- ํตํฉ์ ์ฌ์ธ์ฆ ๋๋ ์ฌ๊ตฌ์ฑ ์คํ
- ์
chkLogin.doCookie header ์ ๋ ฅ - Home Assistant ๋ก๊ทธ์์ ์ฐ๊ฒฐ ๋๋ ์ธ์ฆ ์ค๋ฅ ํ์ธ
์ผ๋ถ ๊ธฐ๊ธฐ๋ ์น ์๋ต์์ ๋ฐฐํฐ๋ฆฌ๋ฅผ ์ ๊ณตํ์ง ์์ต๋๋ค. ํนํ ์ด์ด๋ฒ๋๋ ๊ณ์ ยท๋ชจ๋ธ ์ํ์ ๋ฐ๋ผ ๋ฐฐํฐ๋ฆฌ๊ฐ ๋๋ฝ๋ ์ ์์ต๋๋ค.
Galaxy Watch ๋ฑ ์จ์ด๋ฌ๋ธ(WEARABLE): SmartThings Find ์น ์๋ต(setLastSelect.do)์๋ ์์น ๋ฐฐํฐ๋ฆฌ๊ฐ ํฌํจ๋์ง ์๊ณ ๊ฒฐ๊ณผ๊ฐ MQTT๋ก๋ง ์ ๋ฌ๋ฉ๋๋ค. ์ด ํตํฉ์ MQTT๋ฅผ ๊ตฌํํ์ง ์์ผ๋ฏ๋ก ์์น ๋ฐฐํฐ๋ฆฌ๋ฅผ ์์ ์ ์ผ๋ก ์ฝ์ ์ ์์ต๋๋ค. ๋ฐฐํฐ๋ฆฌ ์ผ์๊ฐ ์๊ตฌํ unknown์ผ๋ก ๋จ์ ์ค์๋์ฒ๋ผ ๋ณด์ด๋ ๊ฒ์ ๋ง๊ธฐ ์ํด, ์จ์ด๋ฌ๋ธ ๊ธฐ๊ธฐ์๋ ๋ฐฐํฐ๋ฆฌ ์ผ์๋ฅผ ์์ฑํ์ง ์์ต๋๋ค. ์์น์ ๋ฐฐํฐ๋ฆฌ๋ SmartThings Find ์น์ฌ์ดํธ์์ ํ์ธํ์ธ์. ์จ์ด๋ฌ๋ธ์ Update Location ๋ฒํผ๋ ์๋ฒ ์๊ฐ์ด MQTT๋ก๋ง ๊ฐฑ์ ๋๋ฏ๋ก ๋ถํ์ํ ํด๋ง ๋๊ธฐ ์์ด ์์น ๊ฐฑ์ ๋ง ์์ฒญํฉ๋๋ค.
์ฃผ๋ณ Galaxy ๊ธฐ๊ธฐ๊ฐ SmartTag ๋ช ๋ น์ ์ค๊ณํ ์ ์๋ ์ํ์ด๊ฑฐ๋ ํด๋น ๊ธฐ๊ธฐ ์ ํ์์ ์น Ring์ ์ง์ํ์ง ์์ ์ ์์ต๋๋ค. SmartThings Find ์น์ฌ์ดํธ์์ ๋จผ์ ๊ฐ์ ๋ช ๋ น์ ํ์ธํ์ธ์.
logger:
default: info
logs:
custom_components.smartthings_find: debug๋๋ฒ๊ทธ ๋ก๊ทธ์๋ ์ฟ ํค์ ์ ์ฅ๋ ์ธ์ฆ์ ๋ณด ์๋ฌธ์ ๊ธฐ๋กํ์ง ์์ต๋๋ค. ๋ฌธ์ ๋ณด๊ณ ์ ๋ก๊ทธ์ ์ธ์ฆ์ ๋ณด๊ฐ ํฌํจ๋์ง ์์๋์ง ๋ค์ ํ์ธํ์ธ์.
- ์ผ์ฑ์ ๋น๊ณต๊ฐยท๋น๋ฌธ์ํ API๋ฅผ ์ฌ์ฉํ๋ฏ๋ก ์๋ฒ ๋ณ๊ฒฝ์ ์ํฅ์ ๋ฐ์ ์ ์์ต๋๋ค.
- ์ต์ด Cookie ์ถ์ถ์๋ ๋ฐ์คํฌํฑ ๋ธ๋ผ์ฐ์ ๊ฐ๋ฐ์๋๊ตฌ๊ฐ ํ์ํฉ๋๋ค.
- Cookie ๋ฐฉ์์ ์๋ฒ๊ฐ ์ธ์ ์ ์์ ํ ์ทจ์ํ ๊ฒฝ์ฐ ์ Cookie ์ ๋ ฅ์ด ํ์ํฉ๋๋ค.
- ๊ธฐ์กด Samsung Account ํธํ์ ๊ณผ๊ฑฐ์ ๋ฑ๋ก์ ์๋ฃํ ํญ๋ชฉ์๋ง ์ ์ฉ๋ฉ๋๋ค.
- ์์น ๊ฐฑ์ ์์ฒญ ์ฑ๊ณต์ด ์ GPS ์์น ์์ ์ ๋ณด์ฅํ์ง ์์ต๋๋ค.
- ๊ธฐ๊ธฐ๊ฐ ์คํ๋ผ์ธ์ด๊ฑฐ๋ ์ ์ ์ํ์ด๋ฉด ์์นยท๋ฐฐํฐ๋ฆฌยทRing ๊ฒฐ๊ณผ๊ฐ ์ง์ฐ๋๊ฑฐ๋ ์คํจํ ์ ์์ต๋๋ค.
- Original upstream:
Vedeneb/HA-SmartThings-Find(archived / read-only) - Legacy Samsung Account runtime compatibility:
charlesbel/samsung-re-find(MIT)
- ๊ณ์ ๋ณ ์ฟ ํค ์ ์ฅ ์ง๋ ฌํ: ๋์ ํธ์ถ์ ์ค๋ณต ๋์คํฌ ์ฐ๊ธฐยท์ค๋๋ ์ค๋ ์ท ๋ฎ์ด์ฐ๊ธฐ ๋ฐฉ์ง
- ์ธ์ ํ์ผ ์ญ์ ์ ์ ์งํ ์ค์ธ ์ ์ฅ ์๋ฃ ๋๊ธฐ
- ์๋ฒ๊ฐ ์ญ์ ํ ์ฟ ํค๋ฅผ ๋ถํ์ํค์ง ์์ผ๋ฉฐ ์ธ์ฆยท์ฌ๋ก๊ทธ์ธยท๋ฌผ๋ฆฌ ๋ช ๋ น ์ฌ์๋ ์ ์ฑ ์ ์ ์ง
๋ณ๊ฒฝ ๋ด์ฉ, ๊ฒ์ฆ ๋ฒ์ ๋ฐ ๋กค๋ฐฑ ๋ฐฉ๋ฒ: ์ต์ ํ ๋ฌธ์. ํ์จ์ดยท๋ธ๋ฆฌ์ง ์ฑ์ ๋ณ๊ฒฝํ์ง ์์ผ๋ฉฐ, ์ด์ HA ์ค์นยท์ค๊ธฐ๊ธฐ ๊ฒ์ฆ์ ๋ณ๋์ ๋๋ค.

