
Cách add Xiaomi Smart Wifi Socket vào Home Assistant
04/12/2020
Khi nào thì nên lắp đặt Smarthome cho Gia đình?
08/12/2020Điểm lợi của phương pháp này là bạn có thể dễ dàng cấu hình kết nối với các Switch Tuya chỉ qua vài dòng config như sau:
Tuy nhiên nhược điểm chính của phương pháp này là độ trễ, thông thường hass sẽ mất chừng 1-2s, và có hôm do internet cáp quang bị cá mập cắn thì thời gian trễ còn lâu hơn nữa.
Theo mình được biết thì hiện tại có 1 cách là bung mạch của công tắc rồi hàn và nối để flash lại ROM tasmota nhưng cách này khá rối với việc phải hàn nối các mạch và mình thì không khéo lắm trong khoản này.
Dạo đầu cũng khá dài rồi. Sau đây là các bước để thực hiện.
1. Trước tiên bạn cần xác định được LocalKey và DeviceId của từng công tắc trong nhà bạn
Phương pháp 1: Sử dụng điện thoại Android
1.1 Sử dụng điện thoại Android đã được Root (Bắt buộc phải là điện thoại đã Root) Hoặc hãy cài Bluestacks trên máy tính
1.2 Root Bluestacks theo hướng dẫn sau:
[youtu.be/watch?v=zDdWGBljSsg]
1.3 Cài đặt phiên bản SmartLife v3.6.1 using an APK (Phiên bản mới đã giấu key này nên các bạn nhớ cài phiên bản cũ nhé) – APK tải tại đây:
[apkpure.com/smart-life-smart-living/com.tuya.smartlife/download/70-APK]
1.4 Cài đặt ES File Explorer
1.5 Chọn nút có 3 dấu gạch ngang và kéo xuống dưới để enable “Root Explorer” và chọn Allow permission from Supper User.
1.6 Di chuyển đến thư mục chứa dữ liệu “/data/data/com.tuya.smartlife/shared_prefs” và mở file preferences_global_key.xml (nếu bạn không thấy file này thì thử tìm file preferences_global_keyabcxyz12345.xml – trong đó abcxyz12345 là một chuỗi bất kỳ nhé.
bạn sẽ tìm thấy localKey và devId
Phương pháp 2: Sử dụng điện thoại iPhone
1.1 Tải về ứng dụng Charles Proxy – Trial version
[charlesproxy.com/download/]
1.2 Để thuận tiện cho việc tìm kiếm mã LocalKey của iOS – hãy tắt chức năng macOS proxy theo hình dưới:


“Setting > Wifi > Chọn biểu tượng chữ (i) bên phải > HTTP PROXY chọn Manual > Điền IP máy tính của bạn và Port default là 8888”
1.6 Bắt đầu vào app Smart Life (hoặc App Tuya) bạn refresh lại danh sách các thiết bị
1.7 Bạn sẽ tìm thấy request của ứng dụng đến server Tuya Cloud như sau:

2. Tải về custom component cho Hass của bạn từ GitHub repository và tải về:
[github.com/orekasep/localtuya]
3. Sử dụng bất cứ công cụ nào hoặc upload cái addons này vào thư mục custom_components với tên là localtuya

Nếu bạn có chia tách các switch thành file riêng thì tham khảo đoạn config sau:

Chúc các bạn thành công !!!



