ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

20元捡漏CMPOWER智能排插,低成本接入Home Assistant全攻略

20元捡漏CMPOWER智能排插,低成本接入Home Assistant全攻略 手头这个 20 多块包邮的中移 CMPOWER 智能插排最近在折腾 HA 的圈子里确实有点火。原因不难理解运营商集采退下来的库存货硬件底子不差一个排插就带计量、带独立分控价格却只有市面上同类 WiFi 计量排插的零头。买回来接进 Home Assistant不用花大价钱就能把“用电数据”这层短板补上。这篇文章不吹不黑就把从闲鱼捡漏到刷进 HA 的完整过程、路线选择、坑点排查全写一遍给想上车的人踩好点。玩 HA 这几年我一直觉得“智能家居的尽头是 Home Assistant”但 HA 的乐趣三分在自动化七分在捡垃圾。这次主角是闲鱼上的运营商库存货型号名带着 CMPOWER 的标实际上是中国移动定制渠道流通出来的智能排插。20 多块钱4 位分控带功率计量WiFi 连接。这个配置放在正常电商渠道怎么也要六七十起步放在闲鱼就是一顿快餐钱。说它“让玩 HA 的人玩疯了”不是夸张。因为这类运营商定制排插通常不是常见的米家系、天猫精灵系而是走一条非常小众的协议路线——用的是涂鸦 IoT 平台的公版方案。正因如此它天然就有多种接入 HA 的可能走 LocalTuya 本地局域网、走 Tuya Cloud 云端同步、甚至有一部分批次可以直接刷 ESPHome。可玩性直接拉满。这篇就按我实际的折腾顺序写先搞清楚硬件底细再选接入路线最后把配置和踩坑过程完整过一遍。想直接上手照抄的重点关注第 3、4 部分已经接进去但遇到掉线、功率不准的跳到第 5 部分想玩点进阶联动的看第 6 部分。1. 从 20 块捡来的“运营商库存”说起这到底是个什么东西1.1 运营商库存货的前世今生先解释一下所谓“运营商库存货”是怎么流到闲鱼的。这类智能排插原本是中国移动在集采项目里向代工厂定制的用于全家 WiFi、智能组网、和家亲生态的配套设备。集采单量通常是数万台起跳一批订单做完之后多余的原厂库存、售后备件、渠道压货最后就通过各种渠道清出来。闲鱼上那些卖家很多直接跟代工厂或省级代理商对接拿货成本极低零售价格自然就压到了 20 元上下。关键点在于这些设备不是山寨货反而是正规定制生产的。电路板、外壳、阻燃材料、继电器基本上都符合国标甚至比一些贴牌杂牌更靠谱。只是包装可能没了说明书可能是一张纸App 扫码绑定时的“原厂二维码”也可能不对应通用平台。但硬件本身没问题这正好给了 DIY 玩家二次开发的空间。1.2 为什么偏偏是 CMPOWER 火了CMPOWER 严格来说不是“品牌”更像是定制方的产品系列代号。你会看到设备上印着“中国移动”“CMPOWER”“智能排插”等字样而内部方案大概率来自涂鸦。涂鸦公版的好处就是生态开放同一套硬件既能用“涂鸦智能”App 绑定也能被 HA 社区的各种集成方案识别。这就决定了“能不能玩”的核心因素——它用了通用物联网模组和公开协议而不是封闭私有云。很多运营商定制设备之所以没人玩是因为 SDK 不公开、App 停止维护、云服务随时可能关停。而这款排插不同它踩中了涂鸦公版的红利。再加上四位分控、独立计量、功率统计这几个功能点正好是 HA 用户最需要的“电表级”数据入口所以一传十、十传百玩 HA 的人自然就围过来了。1.3 买之前先看清的硬件版本差异闲鱼上搜“中移 CMPOWER 智能插排”你会看到好几个版本。外形上有的带 USB 接口有的不带有的是新国标五孔位有的就是普通万用孔。这些外观差异背后其实对应着不同批次和不同内部方案。入手之前建议看三处看面板丝印。有“10A 250V”和“2500W”字样的一般是国标正规版本可承受功率更高。部分出口版本可能是 15A别买混了。看 WiFi 指示灯位置和颜色。同一型号不同批次用的模块颜色、指示灯位置有差别这个差别会影响刷固件的引脚定义。问卖家能不能拆。如果不能拆就看底部标签上的型号和出厂日期。一般来说2022 年之后出厂的批次大概率用的是涂鸦 WiFi 模组支持 LocalTuya 的概率极高。到手先做的第一件事不是接 HA而是通电试机插上电看每个插孔是否都能控制通断按键有没有卡壳指示灯是否正常。库存货放久了个别继电器会有吸合不良的问题这个要提前排除不然后面排查 HA 接入问题时你会分不清是硬件还是软件的问题。2. 硬件拆解不搞清楚主控方案后面全是坑2.1 内部结构和主控方案拆开排插外壳通常只有几颗螺丝或用卡扣后你能看到典型的智能排插布局输入端是火零线加地线PCB 上有一个继电器阵列负责每一路的通断还有一个电流互感器或采样电阻配合计量芯片把电压、电流、功率、电量数据算出来。电源部分一般是阻容降压或非隔离 Buck 方案为主控板和 WiFi 模组供电。主控方面常见的有两大类。一类是涂鸦自家的 T2 芯片BK7231N 系列另一类是高性价比 ESP32/ESP8266 方案。对于玩 HA 的人来说无论哪种都有办法。BK7231 可以走 LocalTuyaESP 系可以直接开 Tasmota甚至刷 ESPHome。需要注意的是不要拆开看一眼丝印就激动BK7231 和 ESP 的引脚定义完全不同刷机前必须先确认模组型号再找对应的配置文件否则轻则 GPIO 错乱重则直接把模块刷成砖。2.2 计量能力能读到哪些数据这款插排最吸引 HA 用户的地方就是计量。通过内部采样电路它能实时读取电压V电流A有功功率W功率因数PF累计电量kWh这套数据和 App 里看到的完全一致。换句话说你在 HA 里做能耗统计、阶梯电价计算、待机功耗检测都不用额外买一个“智能电表”或者“功率统计插座”了。四位分控插排插上冰箱、热水器、电脑、鱼缸加热棒每个设备的实时功耗和日用电量都能单独拉出来看。实际测试时要注意这类插排的计量精度大概在正负 2% 到 5% 之间用于家庭能耗分析完全够了但别拿去和实验室级功率计比。免费的东西精度心里有数就好。2.3 安全设计值不值得信任再好的可玩性也比不上安全。拆开后要特别检查两个地方一是继电器型号二是外壳阻燃等级。我在手上这批设备里看到的继电器是 10A 规格理论上单路最大 2500W和面板丝印一致。但库存货有个隐患——继电器触点长期没有通断动作可能会氧化首次通电时吸合不畅。建议到手先反复开关每路几十次让触点“活化”一下再正式接大功率设备。另外多个插孔同时满载工作时总功率是累加的一定要控制在同一根线缆和总闸能承受的范围内。智能排插本身有过载保护还好没有的话就得靠你接线端的空开来兜底。别为了玩法把安全底线丢了。3. 接入 Home Assistant 的三条路线选错一条要多花三天时间3.1 先走官方 App拿到的“设备密钥”是后续一切的基础无论你最后走哪条路线第一步都建议用涂鸦 App 把设备绑定到云端。这一步有实际意义涂鸦设备的 Local Key设备密钥是在绑定云端时下发给客户端的后面 LocalTuya 本地接入必须要用它来解密通信数据。不先绑定一遍Local Key 就拿不到。具体操作手机装“涂鸦智能”App注册账号添加设备。设备如果处于配网状态指示灯会快闪用 App 扫码或搜索配网即可。配网成功后进入设备界面打开“设置”找到“设备信息”里面可以看到设备 IDDevice ID和本地密钥Local Key。把这两个数据抄下来存好。这里有个易被忽略的注意点登录涂鸦 App 的账号尽量用你个人邮箱注册不要用手机号一键登录因为后续如果要从云端拉取设备列表配置 LocalTuya邮箱账号的接口兼容性更稳定。实际操作中手机号登录也能用但偶尔会遇到区域划分导致的设备列表拉取异常。3.2 路线 ALocalTuya最稳、最推荐的本地接入方式LocalTuya 是 HA 里最成熟的涂鸦本地接入方案之一它走的是局域网 UDP/TCP 通信设备与 HA 之间的数据不经过涂鸦云。优点是响应快、断外网也能用缺点是要先拿到上文提到的 Local Key。在 HA 中安装 LocalTuya 集成有两种常见方式如果用的是 HAOS直接在“设置 - 设备与服务 - 添加集成”里搜“Tuya Local”如果用的是 Docker 或 Core 安装需要先通过 HACS 安装 LocalTuya再通过配置向导添加。配置时注意选择“Device”类型而不是“Cloud”填入设备 ID 和 Local Key协议版本一般选 3.3。如果你不知道协议版本可以逐个试LocalTuya 会在连接失败时提示尝试其他版本。这里耐心点别一报错就放弃。3.3 路线 BTuya Cloud 集成稳但不够Local如果你不想折腾 LocalTuya也可以使用 HA 官方的 Tuya 集成走云端。配置流程也不难在 HA 里添加 Tuya 集成用涂鸦 IoT 平台的账号授权就能把设备云同步到 HA。这套方案的缺点很明显延迟受制于云服务器设备端如果断网就控制不了而且涂鸦开放平台的免费 API 有调用频率限制自动化频繁触发时容易卡。更关键的是玩 HA 的人普遍追求“断网也能用”所以 Tuya Cloud 更适合只是临时体验一下、不想深究的朋友。3.4 路线 C刷 Tasmota / ESPHome彻底摆脱私有协议如果你买到的批次内部是 ESP 系列模组恭喜你还能走最硬核的路线——刷机。刷完 Tasmota 或 ESPHome 后设备完全脱离涂鸦生态直接由 HA 原生控制不依赖任何 Local Key 和私有协议延迟最低自定义程度最高。刷机通常需要拆机用 USB 转 TTL 工具连接模组的 UART 引脚。具体引脚在不同批次上有差异建议去电询卖家或者搜对应型号的拆机图。刷 Tasmota 的模板可以参考官方支持的“Tuya Convert”或者直接刷完整固件再手动配置 GPIO。值得注意的是如果模组是 BK7231 系列刷 Tasmota 就需要用支持 BK7231 的 OpenBeken 固件而不是普通 ESP 固件。所以第 2 章的拆机确认极其重要。千万别拿 ESP 固件硬刷 BK7231否则变砖概率极大。4. 实操从 HA 拉取 CMPOWER 插排的全过程4.1 我选 LocalTuya 的原因这三条路线里我最终选择 LocalTuya。原因有两个一是手上这个批次是 BK7231 模组刷 OpenBeken 也行但对普通玩家来说学习成本偏高二是 LocalTuya 在 HA 里的生态已经非常成熟状态反馈速度快200 毫秒内能完成开关操作和功率上报够用且稳定。先跑通 LocalTuya以后真想刷机再折腾也不迟。4.2 LocalTuya 安装和配置步骤以 Home Assistant OS 为例完整走一遍如果你用 HACS先去“HACS - 集成”搜索 LocalTuya安装后重启 HA。在 HA 的“设置 - 设备与服务”里点“添加集成”搜索“LocalTuya”。向导会让你选择“创建新实例”。这里先不要填设备信息直接点“提交”会进入“Configuration”页面。选“Add a new device”然后填三样Device ID、Local Key、协议版本。Device ID 和 Local Key 从涂鸦 App 的设备信息里复制。协议版本我填 3.3如果失败会提示“Protocol version mismatch”这时改成 3.1 或 3.2 重试。配置实体时LocalTuya 会自动扫描设备支持的 DP数据点。对于排插通常有多个 DP 点开关控制、插座开关、电量、电压、电流、功率等。将开关类型选为 Switch布尔值计量数值选为 sensor数值。如果区分“总控 DP”和“独立分控 DP”建议全部建立实体方便后面分组管理。4.3 给排插实体取好名字后续自动化才省心很多人在 LocalTuya 配置完就以为大功告成实际上还有一步非常重要实体命名。HA 会自动生成类似switch.xxx_switch_1、sensor.xxx_power这样的实体 ID。你需要在“设置 - 设备与服务 - 实体”里把每个实体重命名成有意义的名字比如switch.diannao_zaochuang电脑总开关sensor.diannao_gonglv电脑实时功率sensor.chaji_riyongdian茶几日用电量命名这件事看似琐碎但自动化配置和 Lovelace 面板里调用时一个清晰的名字能帮你省大量排查时间。我见过太多人直接用默认实体 ID 写自动化结果过一个月回头都不知道哪个开关是哪个最终只能删掉重来。4.4 在 Lovelace 面板里展示插排状态配置好实体后下一步就是把状态价显示在 HA 的仪表盘上。编辑 Lovelace 界面时我建议直接采用“卡片 实体”的方式给每个插孔单独建一组卡片。以分控排插为例新建一个“插座”视图用“实体卡片”把总开关、每个分控的开关放上去再用“传感器卡片”显示功率、电流、电压、累计电量。实际显示效果可以参考下面这种逻辑总开关switch.cmpower_total插孔一switch.cmpower_outlet_1传感器sensor.cmpower_outlet_1_power插孔二switch.cmpower_outlet_2传感器sensor.cmpower_outlet_2_power插孔三switch.cmpower_outlet_3传感器sensor.cmpower_outlet_3_power插孔四switch.cmpower_outlet_4传感器sensor.cmpower_outlet_4_power每张卡片建议设置“显示状态”这样设备离线时面板上能直接看到灰色状态而不是打开之后才发现没响应。5. 踩坑日志连不上、掉线和功率不准的完整排查链路5.1 状态一直“不可用”——从哪开始查LocalTuya 最常见的问题是实体状态卡在“不可用”或者配置完成后HA 提示“Cannot connect”。出现这个情况按顺序排查是否在同一局域网。LocalTuya 走的是内网通信如果 HA 和插排不在同一个 VLAN、同一个网段会直接通信失败。如果你的路由器开了“访客网络隔离”或“AP 隔离”一定要关掉。Local Key 是否复制完整。涂鸦 App 里显示 Local Key 时有时是隐藏的需要点“显示”。如果复制时多复制了空格或漏了字符鉴权会失败。建议粘贴到文本编辑器里先对齐一下。设备 IP 是否变化。DHCP 分配变化会导致 HA 连接不上。最好在路由器里给插排设置 DHCP 固定分配或者直接在 HA 里用静态 IP 插件把它的 IP 锁住。协议版本是否匹配。这个前面提过报错信息会明确提示。这个步骤很多人会忽略但 LocalTuya 对接涂鸦公版时3.1、3.2、3.3 都有可能出现。挨个试一下最稳妥。5.2 周期性掉线不是 HA 的问题是电源和路由器的问题玩一段时间后你会发现插排偶尔会离线几秒钟又自己恢复。最开始我以为是 LocalTuya 的 bug后来抓包才发现问题出在两处。第一处是路由器 WiFi 信号。插排里的 WiFi 天线通常很小穿墙能力很弱。如果你把它放在电视柜底层旁边是金属机顶盒、路由器又隔了两堵墙那信号质量可想而知。解决办法是尽量把它放在开阔位置或者用支持 2.4GHz 的独立 AP 覆盖。第二处是电源供电不稳。部分批次用的阻容降压方案对电压波动比较敏感同一回路里有大功率设备频繁启停时主控可能瞬间重启。这种情况表现为设备离线后立刻恢复而且没有规律。解决办法是把插排换到一个相对“干净”的墙上插座避免和冰箱、微波炉共用一条支路。5.3 功率读数明显偏高或偏低功率不准是智能排插的老大难。CMPOWER 这款排插在出厂前会做校准但库存货放久了或者不同批次间采样电阻有差异实测可能存在 3% 到 10% 的偏差。如果你发现读数和真实值对不上可以先做一个“基准校准”找一个已知功率的纯阻性负载比如白炽灯泡或电热杯功率一般在 400W 到 1000W 之间。用这个负载接到排插上同时看 HA 里的功率。计算偏差比例。如果 HA 显示 520W实际负载 500W那偏差就是 4%。在 HA 的传感器实体设置里加一个自定义“校准系数”模板把功率值乘上 0.96 即可。需要注意的是功率和电流的校准可能要分开做因为电流采样受功率因数影响。如果只是做家庭能耗记录正负 5% 的偏差完全可以接受不建议为了追求完美精度去改内部校准寄存器容易搞坏。6. 进阶玩法自动化、语音控制、DeepSeek 接入6.1 按功率触发设备状态从“能控”到“会想”有实时功率数据之后可以做的事就多了。最简单的自动化逻辑是“功率超过阈值视为设备运行中功率低于阈值视为待机或关闭”。比如电脑插在插孔一上待机时功率大约 80W运行大型任务时 300W。你可以设置一个输入布尔值input_boolean.pc_running用自动化把功率大于 150W 映射为“电脑运行中”低于这个值则映射为“电脑待机”。这个状态又可以联动其他场景电脑运行中时书桌灯自动调到工作亮度电脑待机超过 30 分钟自动推送提醒“检测到电脑待机是否需要关机”配合冰箱的功率曲线还能在冰箱异常高功率持续运行时给你报警提前发现故障苗头。6.2 把 CMPOWER 插排接进米家或其他生态有人问既然这插排是涂鸦方案能不能接进米家答案是不行因为米家的物联网协议是封闭的不支持直接添加涂鸦设备。但通过 HA 做中转可以实现“曲线救国”HA 里把插排实体添加进来。使用“巴法云”或“点灯科技”等局域网/云桥接插件将 HA 实体暴露为通用 API。在米家 App 中通过“自定义控制”或支持标准协议的小爱音箱间接控制插排。不过说实话这么做更多是为了统一控制入口。如果你已经用 HA 了没必要硬套米家生态。HA 原生做自动化比米家灵活得多联动小爱音箱这样的封闭设备可以用“小爱同学 TTS HA 实体”的方案效果更直接。6.3 和 DeepSeek 大模型联动本地 AI 管家初体验最近“DeepSeek HA”这个组合比较火本质是通过 Home Assistant 的 OpenAI 兼容 API 接入大模型让 AI 基于各种传感器数据生成建议或执行自动化。我试着把手上的 CMPOWER 插排接了进去具体玩法是这样的在 HA 里安装“OpenAI Conversation”集成并配置 API Base 地址指向 DeepSeek 开放平台接口填入对应的 API Key。配置系统提示词让它明确自己是一个“家庭能源管理助手”可以看到“插孔实时功率”“日用电量”“设备运行状态”等数据。在对话里询问“我房间现在的总功率是多少”“有没有设备处于待机状态”“帮我关掉电视电源”AI 就会调用 HA 的服务去查实体状态然后通过 API 控制排插通断。实测下来大模型对实体名称的理解能力很强。它不需要你精确说出实体 ID只要你能描述清楚“客厅电视”“床头的插排”AI 就会去语义匹配对应的实体。这是目前最能直观感受“智能家居从工具变成管家”的玩法。不过要注意接入大模型之前一定要在提示词里强调“未确认的情况下不要主动断电”避免 AI 误关闭正在运行的设备。6.4 这波库存货到底值不值得上最后说结论。如果你已经有一个还不错的 HA 环境也愿意花半天时间折腾配置那这个 20 多块钱的插排绝对物超所值。它相当于用一个超低成本把“计量”和“分控”两块能力一次性补齐尤其适合出租屋或临时工作台场景。四位插孔分别负责电脑、显示器、台灯、充电器平时在 HA 面板上看一眼就能知道每样东西到底耗了多少电一个月后自然就清楚哪些电费是冤枉钱。但如果你只是想在手机上远程开关一下插座、对 HA 没有兴趣那我不建议你买。这类运营商库存货的优势恰恰在于“开放可刷”而不是“到手即用”。原厂 App 的使用体验一般云端稳定性也不如主流消费品牌。买来不折腾就等于浪费它的核心价值。还有一个现实提醒库存货流通性有限今天 20 块钱能买到过两个月可能就断货或者被炒到 40 多。如果你对这类设备有兴趣建议看到价格合适的先囤一两个。囤的时候注意问清楚批次和内部方案别等收货之后发现是封闭协议的三无模组那就真是哑巴吃黄连了。个人经验来说玩 HA 的快乐不在于多贵的设备而在于把一个“原本不属于自己智能生态”的设备通过自己的理解和折腾变成整个系统里不可或缺的一部分。这 20 块钱花得很值折腾的过程也值得记录下来等以后家里的设备越来越多回头再看这种“捡漏”的满足感是真的上头。
返回列表