听门铃竟需 5 个云服务

It takes 5 cloud services to hear my doorbell

听门铃竟需 5 个云服务

2024 年冬天,为了应对公寓楼入室盗窃,我买了一款廉价的 Blink 门铃。结果却适得其反:访客按门铃后,声音只在外放,屋内的我根本听不见,妻子也因手机不在身边而错过访客。为了在不支付订阅费且不暴露家庭 Mini PC 的前提下解决问题,我设计了一套令人啼笑皆非的 Rube Goldberg 机器。这套方案依赖 Alexa 触发虚拟灯泡,通过 SmartThings 发送 webhook,经由 VPS 服务器中转,最后由 Home Assistant 轮询并控制 Google Home mini 播放声音。从原本零个云服务到依赖 5 个云服务,我成功让门铃“响”了起来,但最近 Samsung 宣布 SmartThings API 将收费,这套精密的装置又面临新的挑战。

这就是我的公寓前门体验如何从依赖 0 个云服务升级到依赖 5 个云服务的故事。
  1. mrb

    我对过度工程化特别敏感。我的门铃我只想要一个能播放自定义铃声的功能。你会惊讶地发现,市面上 99% 的解决方案都是完全过度设计的堆栈,依赖 WiFi 设备、互联网接入,还要连接各种云服务……所以我自己做了一个:一个基本的无线按钮发送 433 MHz 无线电信号,我的接收器插在屋内,触发一个现成的播放 PCB 模块,该模块从 SD 卡读取 MP3 文件并通过连接到模块的扬声器播放。没有 WiFi,没有互联网,没有云,没有 App。偶尔我想换铃声时,只需更新 SD 卡上的 MP3 文件即可。

    编辑:市场上设计得如此简单的产品非常非常少,仅仅是一个 R/F 信号触发本地播放。我想我找到的唯一采用这种设计的商业门铃是一款已售罄的产品,以及一款专为 230V 设计的英国设备,如果我想在美国使用,还需要一个笨重的适配器。

  2. praccu

    我用 ESP32 和 Home Assistant 自己搭建了一套运动感应的楼梯灯。效果相当不错。

    于是我又决定为办公室安装一些 LED 灯带,配上了 IKEA 那些很棒的无线按钮。

    我确认了按钮和灯都支持 Zigbee,但我漏掉了一个细节:一个只支持 Thread,另一个只支持 Matter。所以现在我有两根一模一样的天线,各自处理不同的协议。

  3. artisinal

    我看不出视频门铃和阻止窃贼之间有什么关系。窃贼都戴面具。

    而且,门铃在门外响不仅愚蠢,在公寓楼里还会让邻居非常恼火。

    还要确保你的邻居喜欢被你的五个服务监控。

    我个人在前门外装了一个按钮。它通过铜线连接到门另一侧的一个小设备,发出可听见的提示音。不需要任何云服务。

  4. VladVladikoff

    我最近一直在研究能买到哪些老旧的二手 IoT 设备,既便宜又可破解(我的标准是:前人已经做过一些工作)。

    我的第一次冒险是 Amazon Echo Dot 2,我在 Facebook Marketplace 上以每个 5 美元的价格买了两个,并通过“凭感觉写代码”的方式成功实现了一个 LibreEcho 的工作版本(目前 LibreEcho 还不支持 Echo Dot)。我已经把它接入我家的本地 AI 大脑,这样它就能执行诸如将杂货添加到共享笔记、下载电影或电视剧(jellyseer+flexget+jellyfin+ 等等)等任务。

    我接下来的计划是做一个门铃。我想要完全本地化的方案,我知道有些厂商提供全新的此类产品,但价格不菲,而我更热爱这种捡便宜 IoT 设备然后自己破解的想法。我目前的候选对象是 EZVIZ DB1C,不过我还没买,非常欢迎大家推荐!

  5. johnhtodd

    我始终对人们依赖他人的计算基础设施来处理门铃、摄像头、门锁、开关或传感器这类事情感到惊讶(网络基础设施目前似乎被接受为一种隔离通信的集成方案)。这些公司必然存在价格虚高和垄断行为;这是他们的本性。

    再加上安全性和停机风险,这个等式看起来真的不太妙。将设备绑定在别人的云上是一个令人震惊的糟糕主意,但每个人都有自己的即时(甚至长期)理由去无视建议。“你得到的是你应得的。”

  6. CrzyLngPwd

    我无法想象在原本应该非常简单的事情上浪费了多少能源,这种事情本该能用 9V 电池运行 10 年,或者像我以前房子里那样,根本不需要电池……只是一根绳子和一个铃铛。

  7. VoidWhisperer

    这看起来有点杀鸡用牛刀。我理解 OP 不想付订阅费,但快速谷歌一下就能发现,Blink 有一款 30 美元的产品正好解决这个问题(即听不到屋内门铃响),就是 Blink Chime,它插在电源插座上,连接到 2.4Ghz,不需要订阅。

    我想,对于一个本质上只是门铃扩音器的东西来说,30 美元确实有点贵,但考虑到搭建这个(某种程度上过度设计的)方案所花费的时间,以及(推测的)VPS 月费,这样做反而更划算。

    另外,我觉得像 MQTT 或其他消息代理应该能显著简化这一切,使得整个 VPS /state 端点变得不再必要,同时也不会把你的家用迷你 PC 暴露在互联网上,因为迷你 PC 会连接到 MQTT(我认为 HA 实际上内置了 MQTT 集成?尽管你仍然需要制作点什么来处理 MQTT 接收到的消息),而 SmartThings API 也应该可以(假设在 SmartThings API 被调用后的处理过程能以某种形式自定义)。

  8. disillusioned

    所以……你已经拥有了 Google Home mini……为什么不直接买 Google 的 Nest 门铃呢?它开箱即用就能让所有 Google Home 设备响铃,完全不需要那些荒谬的操作?如果你有一台 Google 4k TV Streamer,甚至当有人按门铃时,它还会直接在你的电视上弹出通知……

同日更多故事

2026-08-31