sheen.bot 标志

深度见解

扛得住计划性停电的家庭自动化

2026年7月2日·Sheen Robotics
扛得住计划性停电的家庭自动化

让智能家居熬过计划性停电:只把中枢、路由器和传感器接到电池上,让每台设备开机都回到安全的已知状态,再真正做一次断电冷启动测试。

计划性停电不一定非要把你的智能家居一起拖下水。耗电最凶的那些设备——灯、热水器、水泵、电机——恰恰是可以跟着市电走、不用操心的。必须保持存活的,是跑逻辑的那颗小脑袋,以及它用来通信的网络。把这两件事做对,其余设备都设计成能干净地恢复,两小时或四小时的停电时段就成了无关紧要的插曲。

给中枢和网络供电,而不是给整栋房子供电

人的第一反应是买一台大逆变器,把整栋房子挂上去。这既贵,对自动化来说又没必要。一台控制器只耗几瓦。路由器和光纤 ONT 稍微多一点。几个传感器几乎不耗电。一台小 UPS 或者一块电池组,轻轻松松就能带着这点总负载熬过一次常规的停电时段。

把什么该接备用电源、什么不该接,一次想清楚:

  • 接电池:存放你那些自动化规则的控制器或中枢。
  • 接电池:路由器和 ONT,这样远程访问和时间同步还能用。
  • 接电池:低功耗传感器,或者它们上报数据的基站。
  • 接市电:灯、热水器、水泵、大门电机,以及其他任何有实打实电流消耗的东西。这些设备应当在断电时安全失效,来电后自行恢复。

让每台设备都开机进入已知状态

来电之后,设备绝不应该恢复到某个随机或不安全的状态。控制加热器的继电器,默认应当是断开,而不是停电那一刻它在周期中途的样子。干净的做法是把预期状态写进 flash,开机时恢复;或者先默认到一个安全状态,等中枢重新连上后再由它把正确状态下发一遍。

不要依赖云端在开机时告诉设备该做什么。如果来电后互联网迟迟不通,一台干等云端指令的设备就是一台死在那里的设备。逻辑要本地优先:设备自己知道安全默认值,你自家网络里的中枢在几秒内把它纠正过来。云端负责的是可见性和历史记录,不是分分秒秒的控制回路。

让时钟和定时任务保持同步

廉价控制器一断电就忘了时间。一条写着 18:00 打开大门灯 的定时任务,如果时钟在开机时被重置成午夜,就会悄无声息地失效。补救办法有两个,通常两个都要用上。加一颗带纽扣电池的小型实时时钟,让设备在停电期间也守得住时间;网络一恢复就通过网络重新对时,任何漂移都会被自动纠正。

写定时任务时,要检查当前的墙上时钟时间,而不是数开机以来过了多少个计时节拍。写成 六小时后 的规则,每次重启都会重新开始计数,所以在连着几天四级限电的日子里,它可能根本不会触发。写成 18:00 整 的规则,只要时钟对了就会触发,不管板子当天重启过多少次。

有电池托底的传感器让画面不断线

靠纽扣电池或者五号电池盒供电的传感器,在整个停电期间都能照常上报:门磁、温度、人体感应、水位。如果中枢接在同一台 UPS 上,它就一直收得到,于是黑灯的那段时间里发生了什么,你依然清楚。让传感器在本地缓存几条读数,等中枢确认收到后再清空,这样一次停电就不会在你的记录里凿出一个洞。

这对安防很重要——人体感应和门磁事件出现空档是最不该发生的事;对任何温度敏感的场景也很重要——你需要的是覆盖整段停电的曲线,而不只是有市电的那几段。

测试你的断电冷启动

要知道这套东西扛不扛得住,唯一的办法就是故意断电,然后盯着看。这一步几乎所有人都跳过,而它恰恰是能揪出坏掉的默认值的那一步。挑一个安静的时段,切掉那片区域的市电,按顺序走一遍:

  1. 切断市电,开始计时。确认中枢和路由器靠电池撑住不掉线。
  2. 确认在电网断电期间,传感器依然向中枢上报。
  3. 一直等到电池续航耗尽,让中枢也跟着断电,这样才能测到一次完整的冷启动。
  4. 恢复供电。记下中枢多久才重新上线、可以访问。
  5. 检查每个执行器是否都回到了预期状态,而不是某个随机状态。
  6. 检查时钟是否准确,下一条定时任务是否按点触发。

系统每做一次大改动,就重跑一遍这个测试。把任何恢复不正确的地方记下来,改掉默认值,再测一次,直到断电冷启动变得无聊为止。

去哪里学、去哪里做

这些是值得教的习惯,不只是值得买的器材。一台熬得过停电的小控制器,对学生来说是个干净利落的项目:一块板、两三个传感器、一个继电器,外加一套永远默认安全的逻辑。动硬件之前先在模拟器里把逻辑搭出来通常最省事,这可以在verse 模拟器里完成,然后把它挪到sheenbot∞ 开发板上,接传感器和继电器那一侧。对于正在运行的家庭,sheenIoT 平台提供仪表盘和状态历史,而家庭物联网解决方案系列则把中枢和传感器打包在一起。不管走哪条路,规矩都一样:逻辑本地优先,云端只管看。

结论

要让家在计划性停电期间保持智能,你不需要给整栋房子供电。把中枢、网络和传感器接到一块小电池上。让每台设备都默认回到安全的已知状态,并在来电后重新对时。然后用一次断电冷启动测试去证明它,而不是靠祈祷。一个每一次都能干净恢复的家,远比一个号称永不闪断的家值钱。

我的 UPS 应该撑多久?

够覆盖一个典型的停电时段就行,通常是中枢加路由器两到四小时的续航。你的目标不是熬过整场停电,而是让那颗脑袋在大多数停电时段里保持存活,剩下的情况能干净地恢复。

热水器或者灯该不该接备用电源?

通常不该。大功率电器很快就会把电池抽干,回报却很少。让它们跟着市电走,并把它们设计成安全失效,聪明的部分交给围绕它们的自动化,电器本身只管通断。

如果来电了但我的互联网还断着怎么办?

本地优先的逻辑无论如何都会在你自家网络里继续运行。云端仪表盘和远程访问会在线路恢复后自行追上,而你的自动化规则本来就不该等着它们才干活。

#家庭自动化#计划性停电#智能家居#物联网#韧性

更多深度见解