空气开关也能接入HomeAssistant了
原创
大表哥吆
大表哥吆
kali笔记
2026年8月31日 10:03
甘肃
在小说阅读器读本章
去阅读
在公众号小说中沉浸阅读
物联网早已深深融入我们的生活——动动手指,就能远程控制家中设备,极大地方便了日常起居。
微型断路器(俗称空气开关)是我们身边最常见、也最容易被忽略的电路设备之一。你有没有想过:即便远在千里之外,也能随时查看它的工作状态、远程合闸与分闸?
这篇文章就以 Shelly Pro 3CB 为例,带大家一步步玩转这款智能断路器。
关于
Shelly Pro 3CB 是一款三极智能微型断路器(MCB),内置过压、欠压保护,支持远程合闸与分闸。它既可以在本地局域网和 Wi-Fi 网络中独立运行,也能通过 MQTT、HTTP、WebSocket 与基于云的家庭自动化服务集成。所有入站连接均支持 TLS 加密,保障通信安全。
快速上手
接下来,我们快速上手,玩转设备。
01 线路连接
一个开关 控制三条线路
安装涉及用电,请务必注意安全。为了方便测试,我这里接入了插线板来演示。
注意 L为火线 N为零线
02 配置网络
下载 Shelly App并完成注册,点击「添加设备」。设备支持蓝牙、Wi-Fi、网线三种连接方式,按自己的实际情况选择即可。
连接完成后,便可以在APP中查看设备信息和控制设备了。
因为只连接了一路 只显示了一路的电压
到这里,大多数人的需求已经满足了。不过,现在家里的智能设备越来越多,每个设备都要装一个专用 App,实在繁琐。为了省心,我们可以把它集成进 Home Assistant,一个平台,就能同时管理 Shelly、小米等各家智能设备。
接入HA
shelly设备接入HA的方式非常简单。设备通电后,点击添加设备会自动发现设备,点击添加即可。
连接WiFi网络
选择设备区域
完成后,设备便轻松接入HA
进阶玩法
如果你以为到这里就结束了,那可就小看它了。设备还支持 MQTT、HTTP、WebSocket 等多种通信方式。访问设备 IP 或在 App 中进入网络配置,就能开启进阶玩法。
开启后,订阅主题 shellypro3cb-f8b3b7f861d0,即可实时接收设备上报的信息;向 shellypro3cb-f8b3b7f861d0/rpc 主题发送指令,就能远程合闸、分闸。
#关闭{\"id\":2,\"src\":\"homeassistant\",\"method\":\"CB.Set\",\"params\":{\"id\":0,\"output\":false}}#开启{\"id\":2,\"src\":\"homeassistant\",\"method\":\"CB.Set\",\"params\":{\"id\":0,\"output\":true}}
执行关闭后,返回数据如下
| 字段 | 值 | 含义 |
|---|---|---|
| id | 0 | 0 号断路器 |
| output | false | 当前状态:分闸(断电) |
| source | MQTT | 最后一次动作的来源 = MQTT 命令 ✅ |
| total\_cycles | 15 | 断路器累计分闸次数(已动作 15 次) |
| safety | false | 安全锁:false=未锁定(允许远程控制) |
| temperature.tC | 48.7 | 内部温度 48.7°C |
| temperature.tF | 119.6 | 内部温度 119.6°F(华氏度) |
将这些信息进行整理,并把MQTT信息写入HA配置文件,于是我们便得到了一张设备概览卡片。
mqtt: switch: - unique_id: shellypro3cb_cb0_switch name: \"Shelly Pro 3CB 断路器0\" device_class: outlet command_topic: \"shellypro3cb-f8b3b7f861d0/rpc\" payload_on: '{\"id\":2,\"src\":\"homeassistant\",\"method\":\"CB.Set\",\"params\":{\"id\":0,\"output\":true}}' payload_off: '{\"id\":2,\"src\":\"homeassistant\",\"method\":\"CB.Set\",\"params\":{\"id\":0,\"output\":false}}' state_topic: \"shellypro3cb-f8b3b7f861d0/status/cb:0\" state_on: \"true\" state_off: \"false\" value_template: \"{{ value_json.output | lower }}\" availability_topic: \"shellypro3cb-f8b3b7f861d0/online\" payload_available: \"true\" payload_not_available: \"false\" device: identifiers: \"shellypro3cb-f8b3b7f861d0\" name: \"Shelly Pro 3CB\" manufacturer: \"Shelly\" model: \"Pro 3CB\"
总结
通过以上几步,我们就能轻松把 Shelly 设备接入 Home Assistant,在方便生活的同时,也体会了一把动手折腾的乐趣。这,或许就是物联网带给我们的快乐吧!
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。











评论