Cài đặt

7 bước · làm một lần

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.

  1. 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.
    BoFlashPSRAMChỗ trống còn lại
    fh4r24 MB2 MB quad35% — hay gặp trên S3 SuperMini
    n8r28 MB2 MB quad69%
    n8r88 MB8 MB octal69%
    n16r816 MB8 MB octal70%
  2. 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.

    Nạp firmware từ trình duyệt

    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.bin

    Cá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.bin trải từ 0x0 và 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.

  3. 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ập admin / 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.

  4. 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-XXXX biến mất, và từ đó Web UI nằm ở http://<hostname>.local trong mạng nhà.

    Máy nào không mở được đuôi .local thì tra địa chỉ IP của bo trong trang quản trị của router và gõ thẳng IP.

  5. 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.

  6. Ghép HomeKit

    tuỳ chọn

    Cầ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.

  7. Đ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 URLwss://…/link?gw=<gateway id>
    TokenChuỗi bí mật được cấp cho gateway
    Gateway idCó sẵn trong chính màn hình này, dạng gw- kèm địa chỉ MAC
Sau khi xong J1–J3

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.

Ba đường điều khiển gateway Trình duyệt trong mạng nhà, Home app qua HomeKit, và trình duyệt từ xa qua Cloudflare — cả ba cùng đi vào gateway, và gateway điều khiển thiết bị. Trình duyệt Home app Trình duyệt từ xa trong mạng nhà iPhone, iPad qua Cloudflare Gateway giữ danh sách thiết bị · đọc trạng thái theo chu kỳ · xếp hàng lệnh Công tắc · ổ cắm · đèn dimmer · đèn RGB · cảm biến Ba đường điều khiển gateway Trình duyệt trong mạng nhà, Home app qua HomeKit, và trình duyệt từ xa qua Cloudflare — cả ba cùng đi vào gateway, và gateway điều khiển thiết bị. Trình duyệt Home app Trình duyệt từ xa trong mạng nhà iPhone, iPad qua Cloudflare Gateway giữ danh sách thiết bị đọc trạng thái theo chu kỳ · xếp hàng lệnh Công tắc · ổ cắm · đèn dimmer đèn RGB · cảm biến
Khi trục trặc TP1–TP4

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 / admin trê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.