外观
SONOFF 智能设备
SONOFF 是 ITEAD 的智能家居品牌,价格低、种类多。本文只关心其中基于乐鑫芯片的 Wi-Fi 设备:用的是哪颗芯片、能否改刷 Tasmota 或 ESPHome,以及改造时要小心什么。
市电危险
影响范围:这类设备直接连接 100 至 240 V 交流电。拆壳、接线、串口刷机时触电可能致命,接线错误还会烧坏设备、引发火灾。部分型号(如 Basic R4)电源无变压器隔离,据 Tasmota 相关记录,其 ESP 的地线对大地曾测得约 130 V(在 240 V 市电环境)。 前置条件:刷机前必须把设备从市电完全断开,只用 USB 转串口适配器(3.3 V 逻辑电平)供电;不要一边接市电一边接电脑。熟悉电气安全,必要时请持证电工安装。 回退:刷错固件通常可以重新串口刷回官方固件,但官方固件不一定提供公开下载;触电与烧毁设备不可回退。优先使用 DIY 模式 OTA,避免拆壳。
规格
| 设备 | 芯片 | 刷机方式(资料) |
|---|---|---|
| Basic R2 | ESP8266 | 焊或夹引脚接串口,按住按键上电进入下载模式 |
| Mini / Mini R2 | ESP8266 | 支持 DIY 模式 OTA,或串口 |
| Basic R4 | ESP32-C3 | 串口,需要 ESP Flasher / Tasmota Web Installer,Tasmotizer 不适用 |
| Mini R4 | ESP32(资料称双核) | 串口,KEY 为 GPIO0,3.3 V 在底部 U2 焊盘;是否支持 DIY OTA 各资料说法不一 |
| NSPanel | ESP32 (ESP32-D0WD-V3) | 拆壳后接串口,使用 tasmota32-nspanel 固件 |
| Mini R3 | BL602(非乐鑫) | 本次查阅时没有成熟开源固件 |
| ZBMINI / ZBMINIR2 | Zigbee SoC,非乐鑫 | 不使用 Tasmota,配对 Zigbee 协调器 |
发布时间:Basic R4 约 2023 年 10 月(据一篇报道),其余型号本次未核实。
亮点
- 价格很低,大量模板在 Blakadder Templates 可查
- 官方提供 DIY 模式和 LAN 本地控制,可以不依赖云
- 新一代(R4)开始使用 ESP32-C3,也有 Matter 方向的资料
能拿来做什么
- 把传统开关、灯具、插座接入 Home Assistant:见 智能家居
- 用 Tasmota 做本地 MQTT 控制
- 用 NSPanel 搭本地触摸面板(需要刷固件)
开发方式
- DIY 模式:长按按键 5 秒进入配对模式,再长按 5 秒进入兼容配对(AP)模式;连上设备热点(据 Tasmota 文档与社区教程,SSID 形如 ITEAD-XXXXXXXX),访问 10.10.7.1 配置 Wi-Fi;然后向 8081 端口发送
/zeroconf/ota_unlock与/zeroconf/ota_flash。Mini 缓冲区较小,需使用 tasmota-lite,不能用 tasmota-minimal。多位用户反馈新版 DIY 流程已变化,以最新固件为准。 - 串口:3.3 V、RX、TX、GND 加 GPIO0 下拉。ESP32 设备耗电更大,USB 转串口适配器需要稳定的 3.3 V 输出。NSPanel 的 RX / TX 与 SONOFF 墙壁开关相比是反的。
- 工具见 烧录工具。
同类对比
| 方案 | 特点 |
|---|---|
| SONOFF | 价格低,型号多,需要自己刷机才能完全本地化 |
| Shelly | 本地 API 友好,价格高一些,开箱即可本地控制 |
| 自制继电器板 | 完全自由,但电气安全完全自己负责 |
注意事项
- 同一型号在不同批次可能换芯片或主板,R2 到 R4 的变化就是例子。刷机前先看实际主板。
- ESP32 设备不能再用只支持 ESP8266 的旧工具。
- 刷成 Tasmota 或 ESPHome 后通常失去 eWeLink 云功能。
- 官方固件被覆盖后,若设备没有回刷包则很难恢复,务必先备份 Flash。