Bảy bước, làm một lần. Sau bước cuối, đèn và ổ cắm trong nhà bật tắt được từ trình duyệt, từ Home app trên iPhone, và từ ngoài đường — không phải mở cổng router.
Wi-Fi bo phát ra
GW-Setup-XXXX
Chỉ có ở lần bật đầu tiên, khi bo chưa nhớ mạng nào.
Địa chỉ mở trình duyệt
192.168.4.1
Mở bằng http://, sau khi đã nối vào mạng đó.
Đăng nhập lần đầu
admin / admin
Đây là thứ duy nhất chắn giữa mạng nhà và thiết bị của bạn.
Đổi mật khẩu ngay ở bước 3
Bo vừa nạp xong dùng chung một cặp admin / admin như mọi bo khác. Đặt mật khẩu thật trước khi làm bất cứ việc gì tiếp theo.
-
Chuẩn bị
Bo mạch, một sợi cáp USB truyền được dữ liệu (cáp chỉ sạc sẽ không thấy cổng nào hiện ra), và một máy tính. Firmware thì trang nạp ở bước sau đã có sẵn — chỉ khi nạp bằng dòng lệnh bạn mới cần tự cầm file
gw_factory.bin.Tên bo phải khớp: bảng phân vùng đi theo dung lượng flash, và bảng phân vùng chỉ thay được qua cổng serial. Nạp nhầm bản dựng nghĩa là cắm cáp lại lần nữa.
Bo được hỗ trợ. Tên in trên module, đoạn sau chữ WROOM-1. Bo Flash PSRAM Chỗ trống còn lại fh4r2 4 MB 2 MB quad 35% — hay gặp trên S3 SuperMini n8r2 8 MB 2 MB quad 69% n8r8 8 MB 8 MB octal 69% n16r8 16 MB 8 MB octal 70% -
Nạp firmware
Cắm bo vào máy tính rồi nạp thẳng từ trình duyệt — chọn bo, bấm một nút, Chrome hỏi cổng nào thì chọn cổng của bo. Không cài gì thêm.
Cách này cần Chrome hoặc Edge trên máy tính. Trên Firefox, Safari hoặc điện thoại thì nạp bằng lệnh:
esptool.py --chip esp32s3 write_flash 0x0 gw_factory.binCách nào thì máy cũng phải nhận ra bo trước. Không thấy cổng nào: giữ nút BOOT, nhấn nhả RESET, rồi thả BOOT — bo vào chế độ nạp và cổng sẽ hiện ra.
File này xoá sạch cấu hình
gw_factory.bintrải từ0x0và phủ lên cả vùng lưu cấu hình: mật khẩu, Wi-Fi và danh sách thiết bị mất hết, bo quay về phát Wi-Fi setup. Đúng cho bo trắng, sai cho gateway đang chạy trong nhà.Muốn cập nhật một gateway đang chạy thì dùng OTA trong Web UI, hoặc chỉ ghi phần ứng dụng:
write_flash 0x20000 gw_firmware.bin. Cấu hình và ghép nối HomeKit giữ nguyên. -
Lần bật đầu tiên
Chưa có Wi-Fi nào để nối, nên bo tự phát một mạng tên
GW-Setup-XXXX. Nối điện thoại hoặc máy tính vào mạng đó, mởhttp://192.168.4.1, đăng nhậpadmin/admin.Việc đầu tiên, trước mọi việc khác: vào Settings → System đặt mật khẩu thật. Sai mật khẩu vài lần thì địa chỉ đó bị khoá 30 giây, gấp đôi dần tới 15 phút — đoán mò là không xong. Nhưng đường truyền trong nhà là HTTP thường, nên đừng dùng lại mật khẩu bạn xài ở chỗ khác.
-
Nối vào Wi-Fi nhà
Vào Settings → Wi-Fi, chọn mạng và điền mật khẩu. Bo nối lại, mạng
GW-Setup-XXXXbiến mất, và từ đó Web UI nằm ởhttp://<hostname>.localtrong mạng nhà.Máy nào không mở được đuôi
.localthì tra địa chỉ IP của bo trong trang quản trị của router và gõ thẳng IP. -
Thêm thiết bị
Vào Discovery → Scan network: gateway quét mạng và liệt kê các thiết bị Tasmota nó thấy, bạn tick cái nào muốn quản lý. Thiết bị không hiện ra thì thêm tay bằng Add device — chỉ cần địa chỉ, rồi bấm Detect để gateway hỏi thẳng thiết bị về tên, model, driver và số kênh. Ô Channels để nguyên 0 nghĩa là hỏi lúc lưu.
Mặc định gateway đọc trạng thái theo chu kỳ, nên một công tắc ai đó bật bằng tay sẽ hiện ra chậm vài giây. Ba nút trong ô sửa thiết bị — check, set up, remove — cài một quy tắc lên chính thiết bị để nó gọi ngược về ngay khi relay đổi trạng thái. Cài xong gateway tự thử: nếu thiết bị không gọi về được, ô sửa nói thẳng ra, chứ không để lại một quy tắc trông thì đúng mà nằm im.
-
Ghép HomeKit
tuỳ chọnCần bản firmware có sẵn HomeKit. Vào Settings → HomeKit, bật lên, đặt mã ghép, rồi khởi động lại — danh sách phụ kiện chỉ dựng một lần lúc bo lên, nên đổi gì ở đây cũng phải reboot.
Trong Home app, thêm phụ kiện và nhập mã đó. iPhone sẽ hỏi lại vì đây là phụ kiện không có chứng nhận MFi: chọn Add Anyway.
Hiện chỉ công tắc và ổ cắm lên được Home app. Đèn dimmer, đèn RGB và cảm biến thì chưa. Bo nhiều relay: tạo mỗi kênh một dòng thiết bị (cùng địa chỉ, khác số kênh) rồi tick HomeKit cho từng dòng.
-
Điều khiển từ xa
tuỳ chọnĐường ra ngoài đã dựng sẵn trên Cloudflare; ở đây bạn chỉ điền ba ô trong Settings → Cloudflare link. Lưu xong, gateway tự mở đường nối ra và giữ nó. Không cần mở cổng nào trên router, và trang từ xa có màn hình đăng nhập của Cloudflare đứng trước.
Ba ô cần điền. Người dựng gateway đưa bạn địa chỉ và token. Ô Điền gì Worker URL wss://…/link?gw=<gateway id>Token Chuỗi bí mật được cấp cho gateway Gateway id Có sẵn trong chính màn hình này, dạng gw-kèm địa chỉ MAC
Ba đường vào cùng một gateway
Cả ba đều dừng ở cùng một chỗ bên trong gateway, nên bật đèn bằng đường nào thì hai đường kia cũng thấy ngay.
Bốn thứ hay hỏng nhất
- Cắm cáp mà máy tính không thấy cổng nào
- Đổi sang cáp truyền dữ liệu trước, đây là nguyên nhân thường gặp nhất. Vẫn không thấy thì giữ BOOT, nhấn nhả RESET, thả BOOT rồi kiểm tra lại.
- Không thấy mạng
GW-Setup-XXXX - Bo đã nhớ một mạng Wi-Fi rồi, nên nó không phát mạng setup nữa. Tìm nó trong danh sách thiết bị của router, hoặc nạp lại
gw_factory.binđể xoá sạch và bắt đầu lại. - Quên mật khẩu Web UI
- Nạp lại
gw_factory.bin. Cấu hình, danh sách thiết bị và Wi-Fi mất theo, bo quay vềadmin/admintrên mạng setup. - Ghép HomeKit xong rồi nạp lại firmware, Home app báo mất phụ kiện
- Bản factory xoá cả phần lưu ghép nối, còn iPhone thì vẫn giữ phía của nó. Xoá phụ kiện trong Home app rồi ghép lại từ đầu. Cập nhật bằng OTA thì không gặp chuyện này.