Wed. Feb 1st, 2023
add tuya to home assistant

เมื่อก่อนการ เพิ่ม Tuya เข้า Home Assistant สามารถทำได้ง่ายๆ ผ่าน HA ได้โดยตรง แต่ตั้งแต่ปลายปี 2021 เป็นต้นมา ได้มีการเปลี่ยนวิธีการทำให้ซับซ้อนมากขึ้นอีกเล็กน้อย โดยจะต้องทำการสมัครใช้ Cloud Developer ของ Tuya IOT Platform ก่อน แล้วนำ ID และ Secret Key ที่ได้จากการ create project มาเชื่อมต่อกับ Home Assistant จึงจะสามารถใช้งาน Tuya บน Home Assistant ได้ ขั้นตอนต่างๆ ทำได้ไม่ยากตามคำอธิบายด้านล่าง และยังสามารถเลือกใช้งานแบบฟรีได้อยู่

สำหรับท่านที่ยังไม่เคยใช้อุปกรณ์ Tuya หรือ App Smart Life มาก่อน ลองดูบทความ สวิทช์ WiFi อุปกรณ์พื้นฐานที่สมาร์ทโฮมต้องมี และ ปลั๊ก WiFi อุปกรณ์ Smart Home ตัวแรกของมือใหม่ ได้ก่อนครับ

ชั้นตอนแรก - สมัครใช้งาน Tuya IOT Platform

เข้าไปที่ home page ของ tuya คลิ๊กที่ register เพื่อทำการลงทะเบียน

Tuya Home Page

กรอกข้อมูล email กำหนด password ของคุณเอง ไม่ต้องใส่ชื่อบริษัทก็ได้ เลือกประเทศ และติ๊กเครื่องหมายถูกที่ agree ทั้งสองช่อง แล้วคลิ๊ก Next ระบบจะทำการส่ง verify code ไปยัง email ที่คุณกรอกไว้ ให้ไปเปิด email แล้วนำ code มา กรอกลงในช่อง Enter the Code แล้วกด Create Account เพียงแค่นี้คุณก็ได้สร้าง Account ของ Tuya เรียบร้อยแล้ว

Register Tuya
verify code

ขั้นตอนที่ 2 - เริ่มสร้างโปรเจคของคุณ

Log In เข้าสู่บัญชี Tuya ของคุณ เมื่อ log in สำเร็จแล้ว ให้คลิ๊กที่ IOT Platform

log in tuya account
IoT platform

ในการใช้เข้าใช้งานครั้งแรกจะมี welcome page และมีการแนะนำเมนูต่างๆ ให้คลิ๊ก Next ไปเรื่อยๆ จนจบการแนะนำ

tuya iot platform welcome page
tuya guide

จะมี pop up ให้ตั้งค่าว่าบัญชีของคุณเป็นบุคคล (individual developer) หรือเป็นบริษัท (organization) ซึ่งเราสามารถตั้งค่าภายหลังก็ได้ แต่ผมแนะนำให้ตั้งค่าไปเลย โดยเราจะเลือกไปที่บุคคล ให้คลิ๊กที่ Set Now เมื่อเปลี่ยนหน้าไปแล้ว ให้เลือกที่ Individual Developer

setting tuya account
tuya individual developer

Tuya IoT Platform จะแสดงข้อความว่าเราตั้งค่าเป็น Individual Developer  ให้สังเกตในส่วนประเทศและภูมิภาค (country/region) ในตอนเริ่มต้นจะแสดงเป็น China ให้ทำการแก้ไขให้เป็นประเทศไทยโดยการคลิ๊กที่ Modify

set up country region tuya iot platform

ในหมวด Basic Information บรรทัดที่เป็น Country/Region ให้คลิ๊กที่ Modify อีกครั้งเพื่อทำการแก้ไข ที่ drop down list ให้เลือก Thailand แล้วกด OK (ให้ระวังการเลือกประเทศ หากเลือกผิดจะไม่อนุญาติให้แก้ไข ต้องรอ 30 วัน จึงจะทำการแก้ไขได้)

modify tuya data center
select country tuya account

จากนั้นให้กลับไปที่หน้า Tuya IoT Platform ที่เมนูบาร์ด้านข้างซ้ายให้วางเมาส์ที่ Cloud แล้วเลือก Development ซึ่งในการเข้าใช้งานครั้งแรกจะมีคำแนะนำต่างๆ ให้คลิ๊ก Next ไปเรื่อยๆ จนจบ หรือจะ Skip ไปเลยก็ได้

tuya iot cloud development
tuya iot cloud development guide

หมายเหตุ – ตอนนี้คุณกำลังใช้งาน Basic Version อยู่ หากต้องการทราบรายละเอียดของ version นี้ รวมถึงการ upgrade ไปยัง version ที่สูงขึ้น สามารถคลิ๊กไปดูได้ที่ Account ของคุณเอง

ต่อมาเป็นการเริ่มสร้างโปรเจคของคุณ โดยการคลิ๊กที่ Create Cloud Project (เลือกคลิ๊กได้ 2 จุด ดังรูป) 

create cloud project tuya

จะปรากฏ pop up ให้กรอกข้อมูลโปรเจค ให้กรอกตามลำดับดังนี้

  • Project Name ให้ตั้งชื่อตามที่คุณชอบ
  • Description จะใส่หรือไม่ใส่ก็ได้
  • Industry ให้เลือกเป็น Smart Home 
  • Development Method ให้เลือกเป็น Smart Home เช่นกัน
  • Data Center ส่วนนี้สำคัญมาก ส่วนใหญ่หากไม่หาข้อมูลมาก่อนจะเลือกผิดซึ่งจะทำให้ไม่สามารถใช้งานได้ คุณสามารถเช็คว่าประเทศไทยควรใช้ data center ที่ไหนได้จาก https://github.com/tuya/tuya-home-assistant/blob/main/docs/regions_dataCenters.md  หรือที่ App Account Data Centry ของ Tuya จะพบว่าประเทศไทยต้องเลือก data center เป็น Western America Data Center 

หลังจากนั้นให้คลิ๊กที่ Create ได้เลยครับ

tuya data center Thailand
create cloud project tuya_detail

เมื่อกด create แล้ว จะปรากฏหน้า Configuration Wizard เพื่อกำหนดการให้บริการ API (Authorize API Service) ฝั่งขวาจะเป็น API Service พื้นฐานที่ระบบเลือกมาให้แล้ว ส่วนทางฝั่งซ้ายจะเป็นการเลือก API Service ที่ต้องการเพิ่มเติม ให้เลือกเพิ่ม Device Status Notification เข้าไปทางฝั่งขวา แล้วคลิ๊ก Authorize

add device status notification tuya API service
authorize api service tuya

จะปรากฏหน้า Cloud Management ซึ่งแสดงโปรเจคของคุณ ให้คลิ๊กที่ชื่อโปรเจคของคุณ จะแสดงให้เห็นรายละเอียดของโปรเจค ให้สังเกตที่ช่อง Authorization Key จะมี ID และ Secret Key ที่เราจะต้องนำไปผูกกับ Home Assistant ในขั้นตอนต่อๆไป

หมายเหตุ – หลังจากสร้างโปรเจคแล้วคุณไม่สามารถลบโปรเจคได้ จะทำได้เพียงการแก้ไขและ unlink อุปกรณ์เท่านั้น

your project on cloud management tuya iot platform
project authorization key tuya

คุณสามารถลองคลิ๊กดูที่เมนู Devices จะเห็นว่าตอนนี้ยังไม่มีอุปกรณ์ใดๆ อยู่

device tuya iot platform

ขั้นตอนที่ 3 - เชื่อมต่อโปรเจคกับ App Smart Life/Tuya

ต่อไปเราจะทำการเชื่อมต่อโปรเจคนี้กับ App Smart Life/Tuya โดยการคลิ๊กที่ Link Tuya App Account แล้วคลิ๊กที่ Add App Account จะปรากฏ pop up QR code ขึ้นมา

link tuya app account
qr code with smart life

ถึงตอนนี้คุณต้องเปิด app Smart Life/Tuya ในมือถือของคุณขึ้นมา

  • คลิ๊กที่เครื่องหมายบวกเสมือนการเพิ่มอุปกรณ์
  • คลิ๊กที่เครื่องหมายสแกนแล้วนำไปสแกน QR code บนหน้าจอคอม
  • ทำการ Confirm Login
add project to smart life
scan qr code smartlife
confirm login smart life

จะปรากฏหน้ายินยอมให้เชื่อมต่อ ให้เลือก Automatic Link  และเลือก Read, write and Manage แล้วกด OK  เมื่อทำการ Link สำเร็จจะปรากฏชื่อโปรเจคพร้อมทั้งจำนวนอุปกรณ์ที่มีอยู่ใน app Smart Life/Tuya ทั้งหมดขึ้นมา

link tuya app permission
success link project tuya

ขั้นตอนที่ 4 - เพิ่ม Tuya เข้า Home Assistant

กลับไปที่หน้า Overview แล้วเปิดหน้านี้รอไว้ เราจะนำ ID และ Secret Key ไปเชื่อมต่อกับ Home Assistant

project authorization key tuya

เปิดหน้า Home Assistant ของคุณ คลิ๊กที่ Configuration จากนั้นเลือก Devices & Services แล้วคลิ๊ก Add Integration

tuya home assistant configuration
tuya home assistant integration
add integration tuya

จะปรากฏ pop up ขึ้นมา ในช่อง search ให้พิมพ์คำว่า tuya เมื่อพบแล้วให้คลิ๊กไปที่ Tuya ได้เลยครับ

set up new integration tuya
new integration tuya

กรอกข้อมูลการเชื่อมต่อให้ถูกต้อง

  • เลือกประเทศเป็น Thailand
  • Copy Access ID จากหน้า Overview ที่เปิดค้างไว้มาใส่
  • Copy Access Secret key จากหน้า Overview ที่เปิดค้างไว้มาใส่
  • ในช่อง Account ให้ใส่ email ที่คุณใช้กับ app Smart Life/Tuya ในมือถือของคุณ (ไม่ใช่ Tuya IOT Platform นะครับ)
  • ใส่ password ที่คุณใช้กับ app Smart Life/Tuya ในมือถือของคุณ แล้วกด Submit

เมื่อการ Integration เสร็จสมบูรณ์ จะปรากฏหน้าต่าง Success และแสดงอุปกรณ์ตรงกันกับที่อยู้ใน app Smart Life ในมือถือของคุณ ให้กด Finish เพื่อจบการ Integration

tuya integration home assistant
tuya integration submit
sucess integration tuya HA

ในหน้า Integration ของ Home Assistant จะแสดงการ เพิ่ม Tuya เข้า Home Assistant เป็นที่เรียบร้อยแล้ว

complete tuya integration HA

กลับไปดูที่หน้า Overview หรือ Dashboard ของ Home Assistant จะเห็น Devices  ต่างๆ ของ Tuya ปรากฏขึ้นมา

tuya on home assistant

เสร็จเรียบร้อยแล้วครับ คุณสามารถจัดการอุปกรณ์ Tuya บน Home Assistant ได้แล้ว คุณสามารถตั้งชื่อใหม่, จัดกลุ่ม, area, ฯลฯ ได้ตามต้องการ

By admin