๐Ÿ“˜ Home Assistant + Matter + Google Home ์™„์ „ ์„ค์น˜ ๋ฐ ๋™์ž‘ ์›๋ฆฌ ๋ถ„์„ ๋งค๋‰ด์–ผ

์ž‘์„ฑ์ž ์ •๋ณด

  • ์ตœ๊ณ ๊ด€๋ฆฌ์ž ์ž‘์„ฑ
  • 192.โ™ก.0.1 ์•„์ดํ”ผ
  • ์ž‘์„ฑ์ผ

์ปจํ…์ธ  ์ •๋ณด


  • ๋งํฌ

  • ์ฒจ๋ถ€


  • ๋ณธ๋ฌธ

    ๐Ÿ“˜ Home Assistant + Matter + Google Home

    ์™„์ „ ์„ค์น˜ ๋ฐ ๋™์ž‘ ์›๋ฆฌ ๋ถ„์„ ๋งค๋‰ด์–ผ

    ๐Ÿ“– ์˜ค๋Š˜ ์ •๋ฆฌ๋ณธ (5์žฅ ๊ตฌ์„ฑ ์ดˆ์•ˆ)


    ๐Ÿ“Œ ์ œ1์žฅ. ์ „์ฒด ์‹œ์Šคํ…œ ๊ตฌ์กฐ ์ดํ•ด

    1.1 ์‹œ์Šคํ…œ ๋ชฉ์ 

    ์ด ์‹œ์Šคํ…œ์€ ๋‹ค์Œ์„ ๋ชฉํ‘œ๋กœ ํ•œ๋‹ค:

    • Home Assistant ์ค‘์‹ฌ์˜ ์Šค๋งˆํŠธํ™ˆ ๊ตฌ์„ฑ

    • Google ์Œ์„ฑ ๋ช…๋ น์„ ํ†ตํ•œ ๋กœ์ปฌ ์ œ์–ด

    • Matter ํ‘œ์ค€ ๊ธฐ๋ฐ˜ ์•ˆ์ •์  ์—ฐ๋™

    • Cloud ์˜์กด ์ตœ์†Œํ™”


    1.2 ์ „์ฒด ๊ตฌ์„ฑ ์š”์†Œ

    ๊ตฌ์„ฑ ์š”์†Œ์—ญํ• 
    Home Assistant์‹ค์ œ ์ œ์–ด ์—”์ง„
    Matter-Hub / Matterbridgeํ”„๋กœํ† ์ฝœ ๋ณ€ํ™˜๊ธฐ
    Google Home์Œ์„ฑ ์ธํ„ฐํŽ˜์ด์Šค
    ์‹ค์ œ ๊ธฐ๊ธฐ์กฐ๋ช…, ์Šค์œ„์น˜, ์—์–ด์ปจ ๋“ฑ

    1.3 ์ „์ฒด ํ๋ฆ„ ๊ฐœ์š”

    ์Œ์„ฑ โ†’ Google โ†’ Matter Bridge โ†’ HA โ†’ ์‹ค์ œ ์žฅ์น˜

    ํ•ต์‹ฌ ์›๋ฆฌ:

    Google์€ ์ง์ ‘ ์ œ์–ดํ•˜์ง€ ์•Š์œผ๋ฉฐ,
    HA๊ฐ€ ์ตœ์ข… ์‹คํ–‰ ์ฃผ์ฒด์ด๋‹ค.


    ๐Ÿ“Œ ์ œ2์žฅ. ์„ค์น˜ ๋ฐ ์ดˆ๊ธฐ ํ™˜๊ฒฝ ๊ตฌ์„ฑ


    2.1 ์‚ฌ์ „ ์ค€๋น„ ์กฐ๊ฑด

    • HAOS ์„ค์น˜ ์™„๋ฃŒ

    • ๋™์ผ ๋„คํŠธ์›Œํฌ (Router ๊ณต์œ )

    • Google Home ์•ฑ ์„ค์น˜

    • VPN ๋น„ํ™œ์„ฑํ™”


    2.2 ๋„คํŠธ์›Œํฌ ์กฐ๊ฑด

    • mDNS ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ํ—ˆ์šฉ

    • ํฌํŠธ 5540 (Matter ๊ธฐ๋ณธ ํฌํŠธ) ์‚ฌ์šฉ ๊ฐ€๋Šฅ

    • ๋ฐฉํ™”๋ฒฝ ๋‚ด๋ถ€ ํ†ต์‹  ํ—ˆ์šฉ


    2.3 Matter-Hub vs Matterbridge ๋น„๊ต

    ํ•ญ๋ชฉMatter-HubMatterbridge
    ์„ค์น˜ ๋ฐฉ์‹HA ํ†ตํ•ฉHA ์• ๋“œ์˜จ
    UIHA ๋‚ด๋ถ€๋ณ„๋„ UI
    ์„ค์ • ๋ฐฉ์‹UI ์ค‘์‹ฌํ”Œ๋Ÿฌ๊ทธ์ธ ์ค‘์‹ฌ

    ๋‘ ๋ฐฉ์‹ ๋ชจ๋‘ Google์— ๊ธฐ๊ธฐ๋ฅผ ๋…ธ์ถœํ•˜๋Š” ์—ญํ• ์€ ๋™์ผํ•˜๋‹ค.


    ๐Ÿ“Œ ์ œ3์žฅ. ๋ธŒ๋ฆฌ์ง€ ์ƒ์„ฑ ๋ฐ ๊ธฐ๊ธฐ ๋…ธ์ถœ ์›๋ฆฌ


    3.1 ๋ธŒ๋ฆฌ์ง€๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

    Google์—๋Š” ๋‹ค์Œ์ฒ˜๋Ÿผ ๋ณด์ธ๋‹ค:

    Matterbridge aggregator
    โ”œ ๊ฑฐ์‹ค๋“ฑ
    โ”œ TV
    โ”œ ์—์–ด์ปจ

    aggregator = ๋ถ€๋ชจ ์žฅ์น˜
    ํ•˜์œ„ ๊ธฐ๊ธฐ = Endpoint


    3.2 ๋ผ๋ฒจ ๊ธฐ๋ฐ˜ ํ•„ํ„ฐ๋ง

    Google์— ๋ณด์—ฌ์ค„ ๊ธฐ๊ธฐ๋งŒ ๋ผ๋ฒจ ๋ถ€์—ฌ:

    google_speaker

    ์„ค์ •:

    include_by_label:
    - google_speaker

    ์ด ๋ฐฉ์‹์ด ๊ฐ€์žฅ ์•ˆ์ •์ ์ด๋‹ค.


    3.3 ์™œ ํ•„ํ„ฐ๋ง์ด ์ค‘์š”ํ•œ๊ฐ€?

    • ๋ถˆํ•„์š” ๊ธฐ๊ธฐ ๋…ธ์ถœ ๋ฐฉ์ง€

    • ์ค‘๋ณต ๋ฐฉ์ง€

    • ์Œ์„ฑ ์ธ์‹ ์•ˆ์ •ํ™”

    • Google UI ์ •๋ฆฌ


    ๐Ÿ“Œ ์ œ4์žฅ. QR ๋“ฑ๋ก ๋ฐ Fabric ์ƒ์„ฑ ๊ณผ์ •


    4.1 QR ์ฝ”๋“œ ๋‚ด๋ถ€ ์ •๋ณด

    • Vendor ID

    • Product ID

    • Discriminator

    • Passcode

    • IP/Port


    4.2 Commissioning ๊ณผ์ •

    1. QR ์Šค์บ”

    2. mDNS ๊ฒ€์ƒ‰

    3. ์•”ํ˜ธ ํ‚ค ๊ตํ™˜

    4. Fabric ์ƒ์„ฑ

    Fabric = Google๊ณผ์˜ ์‹ ๋ขฐ ๋„คํŠธ์›Œํฌ


    4.3 ๋ฏธ์ธ์ฆ ๊ธฐ๊ธฐ ๊ฒฝ๊ณ  ์›๋ฆฌ

    • CSA ๊ณต์‹ ์ธ์ฆ ์ œํ’ˆ ์•„๋‹˜

    • Self-signed ์ธ์ฆ์„œ ์‚ฌ์šฉ

    • ์‚ฌ์šฉ์ž ์Šน์ธ ํ•„์š”

    โ€œ๋ฌด์‹œํ•˜๊ณ  ์„ค์ •โ€ = ์‹ ๋ขฐ ์Šน์ธ


    4.4 Factory Reset์˜ ์˜๋ฏธ

    Factory Reset์€:

    • Fabric ์‚ญ์ œ

    • ์ด์ „ Google ์—ฐ๊ฒฐ ์ œ๊ฑฐ

    • ์žฌ๋“ฑ๋ก ์ค€๋น„ ์ƒํƒœ


    ๐Ÿ“Œ ์ œ5์žฅ. ์Œ์„ฑ ๋ช…๋ น ๋™์ž‘ ์›๋ฆฌ ๋ฐ ์žฅ์•  ๋ถ„์„


    5.1 ์Œ์„ฑ ๋ช…๋ น ํ๋ฆ„

    ์˜ˆ:

    โ€œ๊ฑฐ์‹ค๋“ฑ ์ผœ์ค˜โ€

    ์ฒ˜๋ฆฌ ๊ณผ์ •:

    1. Google STT ์ฒ˜๋ฆฌ

    2. Intent ๋ถ„์„

    3. Matter Cluster ๋ช…๋ น ์ƒ์„ฑ

    4. Bridge ๋ณ€ํ™˜

    5. HA Service Call ์‹คํ–‰

    6. ์‹ค์ œ ์žฅ์น˜ ๋™์ž‘


    5.2 ๋‚ด๋ถ€ ๊ธฐ์ˆ  ํ๋ฆ„

    Google Cloud
    โ†“
    Google Nest
    โ†“ (Matter TCP 5540)
    Matter Bridge
    โ†“ (Service Call)
    Home Assistant
    โ†“
    Device

    5.3 ์žฅ์•  ์œ„์น˜ ๋ถ„์„

    ๋ฌธ์ œ์›์ธ
    QR ๋“ฑ๋ก ์‹คํŒจ๋„คํŠธ์›Œํฌ ๋ฌธ์ œ
    ๊ธฐ๊ธฐ ๋ฏธ๋…ธ์ถœํ•„ํ„ฐ ์˜ค๋ฅ˜
    ์ค‘๋ณต ๋ฐœ์ƒSmart Home ํ˜ผ์šฉ
    ์Œ์„ฑ์€ ๋˜๋‚˜ ๋™์ž‘ ์•ˆํ•จHA ์„œ๋น„์Šค ์˜ค๋ฅ˜

    ์ฒจ๋ถ€ ํŒŒ์ผ์„ ์Šคํ‚จ๋ณด๋“œ์— ๊ตฌ์„ฑ PDF๋ณด๊ธฐ( W:\g5\skin\board\BS4-Basic-Webzine_11q_pdf_php82\view.skin.php + view_pdf.php๊ตฌ์„ฑ)



    ๊ด€๋ จ์ž๋ฃŒ

    ๋Œ“๊ธ€ 0
    ๋“ฑ๋ก๋œ ๋Œ“๊ธ€์ด ์—†์Šต๋‹ˆ๋‹ค.

    ์ตœ๊ทผ๊ธ€


    ์ƒˆ๋Œ“๊ธ€