본문 바로가기
  • 개천에서 용나는 걸 보고 싶단 말이지.
My Space/Home Assistant

Local Tuya 사용법

by Dyner 2022. 1. 2.
05. Tuay 제품 선호의 이유

Tuya와 Sonoff 제품 선호의 이유

  1. Local로 작동이 가능하다는 것이다!

    • 내가 사용하는 환경에서 Zigbee 방식의 제품들을 제외하면 다 클라우드 방식이다.

      • Xiaomi, Govee, Tapo-SmartThings

    • 문제는 만에 하나 이 회사의 서버가 맛이 가면?? 난 그 제품들을 서버가 정상화 되기 전까지는 사용이 불가능하다.

  2. Sonoff는 ESP란 칩셋을 위주로 사용하는 지 펌웨어 개조만 한번 해주면 아주 원하는대로 쉽게 펌웨어도 만들기 쉽고 뭐 그런거 같다. 허나 아직 펌웨어를 올리기 위한 도구가 뭔지를 모르는 관계로 ㅡ.ㅡ;

  3. HACS에 있는 Local Tuya이게 있기 때문이다.

 

1. Local Tuya 설치하기

  1. HACS에서 Local Tuya를 설치한다.

    1. 통합구성요소에서 Local Tuya를 설치

    2. 어쩌구 저쩌구 창이 뜨는데.. 아래 기술한 tuya 사이트에서 지정한 서버 지역만 선택한다

    3. 아무것도 건드리지 말고 확인을 누른다.

    2024.02.23 수정

  2. 미리 Tuya 앱에 기기가 연동되어 있어야 한다.

  3. Home Assistant와 이미 연동을 안 했다면, 검색해서 하고 따라할 것.

    • 딱히 연동을 완료할 필요는 없고 프로젝트 생성하고 아래 API와 Tuya 클라우드에 기기가 연동되어 있어야 한다.

  4. https://iot.tuya.com/cloud/로 로그인 한다.

  5. Cloud -> Developmet에서 연동하기 위해 만들어 두었던 프로젝터를 선택한다.

  6. Sevice API로 가서 IoT Core, Authorization, Smart Home Scene Linkage, Data Dashboard Service, Device Status Notification이 목록에 있는 지 확인 한다.

    이건 확인 못 해 봄...

    Cloud Service API를 확인해보니

    • IoT Core

    • Authorization Token Management

    • Smart Home Basic Service

    • Data Dashboard Service

    • [Deprecate] Smart Home Scene Linkage

    • Device Status Notification

    • Industry Basic Service

    가 등록되어 있긴한데.... 대충 비스무리한 거 신청하면 될 듯... 무료

    2024.02.23 수정

  7. 혹시 목록에 없다면 Go To Authorize로 가서 Subscribe 한다. 위의 것들은 모두 무료다!

  8. Device 항목으로 가서 All Device나 Link Tuya App Account 에서 로컬로 사용할 Device ID를 다 메모장으로 옮겨놓는다.

    며칠 전 랜선 불량인 걸 못 알아차리고 밀어버린 후에 확인하니...

    이 작업 필요없이 알아서 다 뜬다!!!!

    IP가 어떻게 할당되어 있는 지 정도는 알아야할 듯 하다...

    개인적으로는 공유기에서 DHCP로 고정할당을 시켜놔서 쉽게 구분한다.

  9. 이제 Cloud 항목에서 API Explorer로 간다.

  10. 제일 좌측에서 Iot Core 선택후 아래에서 General Devices Management Query Device Details

    2024.02.23 수정

  11. 다음 열에 있는 device_id란에 원하는 제품의 Device ID를 적고 하단의 submit Request을 누른다.

  12. 그럼 오른쪽에 항목들이 좌악 뜨는데, 그 중 Local key를 적어놓는다.

  13. 이제 Home Assistant로 와서 구성하기통합 구성요소 추가하기 Local Tuya 설치!

    기기마다 스위치, cover(커튼으로 잘 사용중) 등등 해당 것을 잘 선택해서....

    2024.02.23 수정

  14. 해당 Device ID를 선택한 후 진행한다.

  15. 쓸 이름과 해당 Device ID에 맞는 Local key를 붙여넣고 프로토콜을 3.3을 선택

    이건 처음 Home Assistant 사용할 시절이었는데...

    3.4가 추가되었던데.......안해봐서 모르겠다. 최근 기기들은 3.4인가??

    죄다 2년 전 쯤? 사면서 구성해놓은 기기들이라...모르겠다.

  16. 나머지는 알아서~!

2. 후기

절대로 Tuya 앱에서 기기는 지우지 말자 ㅡ.ㅡ; 다시 기기와 연동한 후에 새롭게 생성된 local key를 가져와야한다.

굼뜨던 기기가 빠릿해졌다. 물론 Zigbee 기기들은 Tuya 계정에 연동할 필요가 없다. 이미 로컬로 쓰고 있으니까!

클라우드가 대세가 될 듯 하지만, 아무래도 빠릿한게 좋으니까 ㅎㅎ