我是如何破解房东的锅炉的

在尝试我在这篇文章中所做的任何事情之前,请尽职调查并查看当地法律。发射无线电信号在法律上很快就会成为问题,而我在这里专门发射的波段(868Mhz)在美国没有许可证是非法的。我希望你不要因为我而让穿西装的人来敲你的门。我已经警告过你了!

图1:我是如何破解房东的锅炉的

不久前,我搬进了一套公寓,第一次独立生活。这给了我相当大的新发现的自由,让我可以按照自己的喜好来打造我的生活环境,但还不足以让我开始推倒墙壁。毕竟,我还要考虑房东(和押金!)的问题。

虽然还没到推倒墙壁的程度,但我发现我的公寓供暖问题相当令人沮丧。房东为我安装的锅炉恒温器是一个无线电控制装置,利用内置温度传感器调节暖气的开关,以达到目标温度。这就带来了一些 “第一世界 ”的问题:

元素周期表

温度传感器只能对公寓中的一个房间进行采样,而这个房间的供暖是不均匀的。
这个房间取决于恒温器控制装置的物理距离,如果我躺在床上,而控制装置在客厅,或者反之亦然,使用起来就会很麻烦。
如果我在离开公寓前忘记关闭暖气,就会浪费大量昂贵的能源。
我用家庭助理将公寓里的一切都自动化了,我希望在这里也能这样做。显然,现在有很多现成的解决方案,但回到 “推倒墙壁 ”的比较上,它们需要我的房东合作,还可能需要电工上门服务。我可不想这样!

以下是我如何利用房东已经安装好的自动调温器,以不留痕迹的方式控制我公寓的暖气,也许还能顺便学点收音机的知识。

从哪里入手?

我知道自动调温器通过某种无线电协议与锅炉进行通信。我们可以尝试从头开始逆向设计协议,但正如我稍后会讲到的,这涉及到很多问题,而且远远超出了我最基本的无线电技能。

我最终决定尝试一种叫做 “重放攻击 ”的方法,这样会容易得多。这需要克隆锅炉和恒温器之间的信号,然后假装我们是恒温器,重新广播信号。这样我们就不需要理解协议,只需重播即可。

这种方法需要一定程度的运气和祈祷。通过在通信中使用递增计数器使之前的信号失效,忽略计数器值为你已经看到过的信号,就能轻松挫败重播攻击。我很幸运,恒温器没有这样做–具体情况可能会有所不同!

图3:我是如何破解房东的锅炉的

初步勘察

我做的第一件事就是查看网上是否有关于我的特定恒温器的任何信息。我发现了一个与我的型号完全相同的列表,附件部分还有一份数据表。射频通信部分正是我要找的内容:

图4:我是如何破解房东的锅炉的

由此,我们知道恒温器的通信频率在 868Mhz 范围内。Protocol: Encrypted部分起初让人有点担心,但事实证明这不是问题。

我遇到的第一个问题是,网上关于克隆 868Mhz 信号的资源少得惊人。大多数强大的资源都是关于使用 LoRa/Meshtastic 的。我在 Reddit 上看到很多帖子,人们试图用吊扇和车库门之类的东西做和我一样的事情,但似乎没有人有任何答案…… 😭。

我怀疑这是因为未授权的 868Mhz 传输在美国是非法的,而没人关心欧洲,但谁知道呢。如果是 433Mhz 波段,我的生活就会轻松很多,因为有大量面向消费者的工具可以在该波段上进行通信。

图6:我是如何破解房东的锅炉的

查看信号

在没有太多依据的情况下,我想首先要做的就是真正看到无线电数据包并检查它们。我以前读过关于软件定义无线电的文章,猜想这将是我最好的选择。大多数 SDR 都非常昂贵,所以我从阿里速卖通(AliExpress)上购买了经济实惠的 RTL-SDR V4。(实际上,由于我们最终会说到的原因,这样做有些不必要!)。

你可能听说过臭名昭著的 Flipper Zero 及其克隆和重放信号的能力。也许您和我一样,会考虑在这种情况下使用它,但请注意,Flipper 并非 SDR。Flipper 对它可以工作的频率非常吝啬。我在借用它时就发现了这一点,当时我以为一切都没希望了,因为它无法工作。

图7:我是如何破解房东的锅炉的

到货后,我用 SDR++ 软件把它连接到笔记本电脑上,想看看它是否能工作,并初步了解一下我的恒温器是否在叫唤。按了几下恒温器的按钮后,我看到瀑布亮了起来!

图8:我是如何破解房东的锅炉的
868Mhz 频率下的 “瀑布 ”显示较长的水平突波。

请忽略瀑布上的垂直实线–这只是使用非常便宜的 SDR 的常见副产品,对我来说,它出现在我正在检测的任何频率附近。

图9:我是如何破解房东的锅炉的这一步并不太重要,但我们可以尝试使用 rtl_433 工具(尽管名称相同,但它适用于其他频率)来查看恒温器是否在使用已知协议。比较生僻的设备可能在这里不起作用!

图9:我是如何破解房东的锅炉的

这个恒温器似乎与另一个霍尼韦尔恒温器使用相同的协议。需求属性设置了锅炉是开(1)还是关(0),然后锅炉会回应一个确认(大概是为了让恒温器确定是否超出范围)。

尝试回喊

既然我们已经看到了来回通信的实际过程,我们希望能够自己发送一些数据包,并像操纵恒温器一样操纵锅炉。

图10:我是如何破解房东的锅炉的
使用 868Mhz 挑战者开发板,第一次尝试失败….

我在这一步卡了好几个月。我尝试了一条 “聪明 ”的路线,即使用 URH 手工逆向工程和重建数据包,然后使用非常便宜的 868Mhz 微控制器板进行广播。我可以肯定地说,这完全超出了我的技能范围。没有一块电路板是真正设计用来与完全相同的电路板以外的任何其他电路板进行通信的,而且要想更进一步,就必须用我不太擅长的方式来窥探无线电寄存器。

The HackRF

图11:我是如何破解房东的锅炉的
HackRF One 的官方电路板,在阿里巴巴上衍生出许多克隆产品。.

于是,我决定采用 “大锤法”:使用完整的 SDR 重放完全相同的信号,而不关心信号的实际内容。但我之前买的廉价 RTL-SDR 只支持接收,不支持广播。能广播的 SDR 通常都要数百美元。

我说 “通常”,是因为最常见的具有广播功能的 SDR 之一 HackRF One(通常高达 400 美元)在阿里速卖通上有大量克隆产品,价格仅为 40 美元。

我之所以说 “有”,是因为在写这篇文章的几个月后,AliExpress 已经删除了几乎所有搜索 “HackRF ”就能找到的列表。据我所知,他们在很多国家的海关被抓了,这些国家对进口一个卑鄙的黑客工具很生气,所以他们决定删除所有的列表,而不是处理它。在这里可以买到较新的克隆产品,但价格没有以前便宜了……

图1:我是如何破解房东的锅炉的

对开源硬件进行廉价克隆显然存在一些道德问题(可能还有一些技术问题),但我认为这对我的小用途来说没有问题。如果你有能力,请支持原始硬件项目!

正如我之前提到的,这使得对 RTL-SDR 的需求有点多余?但我想,有另一个 SDR 总归是好的,可以确认我们没有污染其他频率。

图3:我是如何破解房东的锅炉的

实际回放

有了 HackRF,我们就可以使用 hackrf_transfer 工具来记录信号,最重要的是重放信号。我执行这些命令,然后按下恒温器上的相应控制按钮,将信号写入单个文件:

# We set the frequency to 868.3Mhz and the sample rate to 2000000.
hackrf_transfer -r turn_off.raw -f 868300000 -s 2000000
hackrf_transfer -r turn_on.raw -f 868300000 -s 2000000

然后,我们可以尝试通过 CLI 关闭或打开锅炉,就像这样:

# We use -a to turn on the amplifier and -x to increase the gain a tad.
hackrf_transfer -t turn_off.raw -f 868300000 -s 2000000 -a 1 -x 23
hackrf_transfer -t turn_on.raw -f 868300000 -s 2000000 -a 1 -x 23

这样做之后,我就能听到锅炉内部物理继电器的开关声了!

使整个过程自动化

图14:我是如何破解房东的锅炉的

我的 HackRF 克隆机,装在一个 3D 打印的盒子里,插在服务器上。.

我将 HackRF 插在一个供电的 USB 集线器上,该集线器与我的家庭助理服务器相连。我编写了一个非常基本的网络服务器,只需在 Docker 容器中执行上述传输命令即可。

然后使用平均传感器插件和下面的配置 YAML:

command_line:
  - switch:
    name: Boiler
    command_on: "curl http://docker-vm:1111/api/on"
    command_off: "curl http://docker-vm:1111/api/off"

sensor:
  - platform: average
    name: "Average Temperature"
    entities:
      - sensor.bedroom_thermostat_temperature
      - sensor.kitchen_thermostat_temperature

climate:
  - platform: generic_thermostat
  name: Boiler Thermostat
  heater: switch.boiler
  target_sensor: sensor.average_temperature

https://blog.videah.net/attacking-my-landlords-boiler/videos/boiler_working.mp4
我们有了一个可以工作的可控恒温器!

在这一点上,我只是很高兴能在几个月后让它正常工作,所以我将是第一个承认使用家庭助理的设置有点草率,需要进行一些清理。最好能编写一个合适的插件,直接控制收音机,而不是使用 CLI。依靠 curl 来给我的公寓供暖可能有点不靠谱?

值得吗?

图15:我是如何破解房东的锅炉的

Grafana 图形显示目标温度之后的温度。.

从 12 月初开始,我就一直用这个装置来控制我公寓的供暖,至今没有出现过任何问题!用手机拨号调节温度非常方便,而且我所拥有的自动化功能让我觉得这个项目非常值得。

我有一些基本的自动功能,比如当我睡觉时温度会降低,早上醒来时温度又会升高;我还可以在我进城时关闭暖气,当我坐了几站火车后再打开暖气,这样我回家时家里就会很暖和!

唯一让我不满意的是,像锅炉开关这样简单的事情,需要使用像 HackRF 这样功能强大、用途广泛的无线电。但我宁可使用超大型无线电设备,也不愿意花时间去强迫小型无线电设备为我服务。

重要的是,我不再像以前那样冷酷无情了!

这里曾有一个评论区。现在没有了。

自 2025 年 3 月 16 日起,英国《在线安全法》全面生效。该法对像本网站这样的业余爱好者网站提出了很多挑战,因为他们无法提供任何用户对用户的内容(比如博客评论),而且不遵守该法还会受到相当严重的惩罚。

如果我们对自己诚实的话,Ofcom(负责执行此规定的监管机构)因为我的博客而踢我的门的几率是很低的。但几率至少高于零,而且惩罚是毁掉一生的 1800 万英镑罚款(!),所以不值得冒这个险。

一位好心的律师已经写出了这项法律对像本博客这样的自营博客的影响,而保证我不在范围内的唯一办法就是在向公众提供之前对所有评论进行人工审核。我并不想在这件事上耍大牌,但我真的不想这么做!我喜欢我现在的设置!

因此,为了表示抗议,也为了规避风险,我把评论区完全删除了。非常抱歉!

如果您想了解更多相关信息,以及这对业余爱好者来说有多糟糕,请阅读这篇报道。

本文文字及图片出自 Attacking My Landlord's Boiler

你也许感兴趣的:

共有 192 条讨论

  1. > 我还会在进城时关闭暖气,而在距离火车站只有几站路时再打开暖气,这样我回家时家里就会很暖和!

    如果您的目标是节能/省钱,您就不会想要一个能在 20 分钟内从凉爽变为舒适的系统。

    相反,您需要的是一个能(大大)降低水循环温度的系统(降低无空调空间的损耗,使室内供暖更均匀)。任何冷凝式锅炉都可以做到这一点,只需调低水流目标温度即可。

    在此基础上进行的第二层优化是增加室外复位/天气补偿,它将根据室外温度调整流量温度,使流量温度能够勉强将建筑物恢复到所需的设定温度。

    在对我的恒温器进行适当调整后,我的目标是让恒温器更像一个上限,每天在 22 到 24 小时之间要求供热,同时又不会使房屋过热。这通常意味着水流温度在 110 华氏度(温暖的一天)到 135 华氏度(零度以下的一天)之间。与前一个冬天相比(在恒定的 160°F 流量下),房子的燃气使用量减少了 8%-15%,舒适度大大提高。(这种设置确实排除了使用深度调节设置的可能性,而深度调节设置也可以省钱,因为在这种方案中,恢复时间必然很长,除非你有一个更智能的控制系统,可以在大多数时间运行完全调节好的水,但在从调节中恢复时运行更热的水。)

    1. 这是家庭内部供暖系统设置的结果。哪种方式更有效取决于您将热量排入室内的位置、隔热程度等。

      能量随温差从热到冷线性移动。假设,如果管道的温度与室内温度相同,那么所有热量都会转移到围护结构之外。管道越热,这个比例就越好。无论管道在围护结构内的比例是多少,情况都是如此。

      不过,如果沿着窗户等房屋外部进行加热,那么外墙的加热温度就会高于室内恒温器的温度,从而向外散失更多的热量。而辐射采暖则在很大程度上避免了这种影响。

      1. 看看 ISO 7730,很多舒适感都来自于不冷的墙壁及其辐射热,以及墙壁温度与空气温度之间的微小差异。因此,如果家中暖气充足,就可以降低空气温度。除此之外,现代燃气甚至更多的热泵通过降低水流温度来大大提高效率。

        1. 在阅读了该文件后,ISO 7730 模型本身取决于稳定的温度。然而,我认为关键在于理解热质量;人们可能身处较热的空气中,但由于冷的表面(如地板或家具)而感觉寒冷,这些表面比空气本身受热更慢(或散热更慢)。

          因此,第 1: 暖通空调的加热/冷却循环与这些物体对抗,因为它们与其他物体(如空气本身)的混合速度不一样,所以最终会在物体之间产生梯度;人们会认为这让人感觉不舒服。

          第二种: 机械设备在恒定负载下的运行效率往往高于恒定的启动和停止周期。

          有了第 1 点和第 2 点,就可以通过持续加热来提高物体受热的均匀性和机械设备的能量转换效率。

          还有第三点,实际上是对第 1 和第 2 点的偷换概念,那就是与循环系统相比,您也可以降低设定点,但主观上仍能获得更好的舒适感。如果说 “恒定 68F 比间歇 72F 感觉更舒适”,就能让人明白这一点。但这也会招致关于恒定和间歇性能源使用的抱怨,对吗?因此,我认为只详细说明 #1 和 #2 更好。

            1. 这个规格与我的理解一致,包括模型对舒适感的依赖。起初,我对此不以为然,但在通读之后,我改变了主意。文字回复是为了让我这样的人更容易接受。我想我们都同意。

              我在总结时忽略了一点,那就是一般辐射温度梯度的概念。它不仅涉及传导梯度,还涉及辐射(和对流)梯度。因此,你也许可以通过谈论环境中不同物体之间的任何梯度及其电磁来改进我的总结,这让人感觉不愉快(但我认为它在减少问题方面也有价值)。

        2. 这是一个很深的兔子洞,因为冷凝、湿度等因素也会影响到它。有效降低睡眠温度会使问题更加复杂。

          尽管如此,热量还是会通过外墙面散失,因此要尽量避免在隔热性能较差的外墙进行局部加热。因此,底板加热器的设计会产生比你想象中更大的影响。

          1. 底板加热器需要非常高的温度。我不建议在任何地方安装这种设备。在温度低于 45°C 时安装大尺寸的 Typ 33 暖气片,可以大大提高供暖系统的效率。否则,分体式空调也是一种高效的取暖方式。

            1. 底板加热器的尺寸通常需要很高的温度(因为这是最便宜/最省力/使用空间最小的方式),但它们的尺寸并不一定要这样。在阁楼的卧室里,我们在两面墙的四周都安装了底板,浴室里也是如此。我将阁楼区域的水温(室外重置温度控制在相当低的水平)与房屋其他区域的水温(大部分是大型铸铁散热器,一个铸铁对流器)相同。阁楼良好的隔热性能和空气密封性意味着阁楼区域的耗电量远远低于楼下。

              1. 这并不完全有效。最好温度不超过 40 摄氏度。

                1. 我的回水温度在 P98 设计供暖日为 115 华氏度(46 摄氏度),而在比设计温度更高的供暖日显然更低。温度越低越好,但 “底板要求使用 180F [82C] 的水,因为规格表上是这么写的 ”是一种普遍但错误的想法。

                    1. 这是学校的热力学知识:三角洲越小,热泵的效率越高。关于人体舒适度,请参见 ISO7730。此外,在如此低的温度下,系统还能自我调节。

                    2. 热泵和火炉在这方面的表现非常不同。

                      对于火炉来说,在很宽的温度范围内,效率相差只有几个百分点,因此到目前为止,最关键的问题是向外散失的总热量。热泵的效率变化要大得多,因此外部总热量损失就不那么重要了。

      2. 我将所有的散热器都从窗户下移开(并将窗户升级为三层玻璃),以避免通过窗户下的墙壁最大限度地扩大温差和能量损失,同时消除窗下散热器放置所要抵御的冷风。

        1. 散热器的设计初衷是加热超过需要的温度,这样就可以打开窗户。

          至少在纽约,1920 年的标准从未改变过,以适应关闭窗户的需要。Snopes有一个详细介绍。https://www.snopes.com/fact-check/apartment-radiator-pandemi…

          1. 我的房子(建于 1916 年)供暖严重超标。当我们升级到调制冷凝锅炉后,我们将 BTU 减少了一半,即使在最寒冷的冬天,我们仍然能够轻松地将房子加热到任何想要的温度。

        2. 您是指将它们移到另一面墙上,还是只是加大了间隙?

          (这里不是母语使用者)

          1. 把它们移到另一堵墙上。

            例如:https://www.earth.org.uk/note-on-superinsulating-bedroom.htm…

        3. 我真的很困惑(不是抱怨,只是不理解)这些 “降票”。

          这些都是中立的事实陈述,整个过程在我的网站上都有详细描述,我们对每个房间都进行了改造。

          我不知道自己是否引起了他人的反感:如果有,请原谅!

          1. 我不太确定,但我认为散热器靠近窗户的原因(至少在历史上)是为了避免房间出现冷热交替的现象。

            把暖气片放在房间里最冷的地方附近,可以确保房间里的温度尽可能均匀。而不是为了抵消 “冷风”。我觉得是这样。

            因此,也许人们认为您最初的评论是错误的/误导性的。

            但是,如果您安装了三层玻璃,这样可以减少热量损失,那么房间里最冷的墙可能就不再是有窗户的那一面了,所以您的做法对您的房间来说可能是正确的。

            1. 即使最冷的墙壁仍然是外墙(从热力学角度来说应该是),但维持房间舒适度的最佳方法也不再是通过这面墙(或窗户)将热量抽出,以减少房间其他地方的热梯度。这些残余梯度(以及,例如,从较冷的外墙吹进来的冷风)可以小到不再需要修补。

    2. 我不确定你发的信息是否属实,因为我不了解水基系统,但这已被证明对热泵来说是错误的。

      具体来说,设定一个固定的温度与在离开时将温度调高/调低/调高/调低,然后在回家前将温度调回。这两种方法几乎没有区别。两者的耗电量也差不多。

      我希望我有一个链接,他们甚至测试了加热时效率降低的情况。这包括 “紧急加热”。

    3. 同意,开关是最糟糕的加热方式。如果您研究一下 ISO 7730,就会发现很多舒适度来自于不冷的墙壁:https://de.wikipedia.org/wiki/ISO_7730 这意味着在隔热性能良好的住宅中,保持恒温和低温(如 20°C)是舒适度的最佳选择。这样还可以降低水温,从而提高热泵或锅炉的效率。

      1. 根据地区的不同,“隔热性能良好的住宅 ”确实是导致很多人无法采用这种方法的因素。在我所在的毗邻地中海气候的国家,大多数家庭的隔热性能都很差,冬季全天候供暖成本极高,而且效率很低,即使暖气设置较低也是如此。

        1. 这些房屋很可能装有分体式空调,这是最有效的取暖方式。此外,还有很多其他需要改进的地方,如门窗不通风等。

          1. 在许多气候较温暖的地区,出售的迷你分体式空调仅具有制冷功能。购买一台 12,000 至 24,000 btu/h 的设备要比购买一台能为室内供暖的设备便宜得多。

            1. 不是这样的,我可以花 650 欧元买到一台中国产的 4 千瓦机型,它可以加热到零下 15 度。我怀疑你能省多少钱。

              1. 去看看阿联酋或科威特或类似国家的空调价格吧,市场上只制冷的机型非常多。

      2. 是的!

        我曾经在纽约市的一栋混凝土公寓楼和加利福尼亚州的一栋隔热性能极差的住宅之间来回奔波。在纽约的冬天,我几乎一直都能从邻居家的暖气中获得足够的温暖。在加州,太冷和太热之间只有一扇很小的窗户(想想 “阿波罗 13 号重返大气层”)。

        后来,我们把吊扇现代化了,我想出了用 “冬季模式 ”运行吊扇,把热空气吸上来,再流回墙壁。中奖了!我喜欢 ISO 7730 证实了这一点。

    4. 我在书上看到,不在家时关掉暖气,回来时再打开,这样总是更有效率。在这里,22-24 小时开启暖气的原因是不是因为暖气需要很长时间才能恢复到所需温度,也就是说,在暖气恢复到所需温度的过程中,您实际上会冷上好一阵子?

      1. 这里隐藏的因素是冷凝式锅炉和热泵的效率与流量温度曲线是非线性的。尤其是热泵,当流量温度下降时,其性能系数(CoP)会大幅上升。

        另一个变量是您对供暖的控制程度。较低的流量温度意味着目标设定点的过冲较小,而由于损失与温度Δ呈线性关系,这可能意味着较高的能量损失(当然取决于控制器的特性)。

        您是否关心未加热空间的损耗取决于您的系统拓扑结构。就我个人而言,我所有的供热管道都在房屋的热围护结构内,因此流动温度对这些损耗完全没有影响。

        如果您使用的是电阻式电锅炉,流动温度对效率也完全没有影响。你说得完全正确,只有在需要时才运行暖气会更节能。

        1. 你错过了 ISO7730,这是一个供人使用的系统,而不是空气温度控制系统。(tl;dr全天候供暖可以降低空气温度,获得同样的舒适度。)

      2. > 我读到过这样一句话:不在家时关掉暖气,回来时再打开,这样总是更有效率。

        50 年前,情况总是如此,但冷凝式锅炉,尤其是热泵,让情况变得有些复杂。冷凝式锅炉的效率接近 100%(相对于旧式燃气锅炉的 70-80%),但通常只有在相当特定的工作温度下才能达到,而这个温度可能低于您快速升温所需的温度。热泵的效率大于 100%(即每输入一焦耳的电能,热泵就能移动一焦耳以上),但对工作温度的要求更高。

        现在的答案是 “视情况而定”,取决于供暖系统的性能、室外温度、所需的室内温度、隔热性能……

        1. ISO 7730 提供帮助。只需保持较低的总体温度,并在隔热性能良好的室内全天候供暖即可。

      3. 我的工作地点完全在偏远地区,因此除了出差之外,家里很少有长时间无人居住的情况。

        我的目标是通过长时间运行来最大限度地提高效率。温度为 160°F 的管道会将更多热量散失到我不想加热的建筑部分,同时也会将更多热量散失到散热器后面的墙壁上。这还会导致房屋在循环过程中出现微热、过冷、过热、过冷的情况。而我的暖气片则是不断地输入足够的热量来补充损失的热量,而不是循环往复地输入超过需要的热量,然后又暂时不输入热量。

        另一个很大的影响是,锅炉的回水温度低,废气能量的冷凝程度更高,可以在建筑物内使用,而不是排到室外。在寒冷的日子里,从我家门前走过,你会看到运行过程中极少的蒸汽羽流。我看到邻居排放的蒸汽都是他们花钱购买并输送到室外的能源……(他们花大价钱购买了贴有 95% 或 98% 标签的锅炉,并以 80% 的效率运行)。

        https://kw-engineering.com/how-to-optimize-condensing-boiler

        1. > 另一个很大的影响是,锅炉的回水温度较低,可以使废气中更多的能量冷凝后在建筑物内使用,而不是输送到室外。

          正确。

          > 在寒冷的日子里,从我家走过,你会看到运行过程中极少的蒸汽羽流。我看到邻居家排放的蒸汽都是他们花钱购买并输送到室外的能源……(他们花大价钱购买了贴有 95% 或 98% 标签的锅炉,并以 80% 的效率运行)。

          请检查您的假设。

          在冷凝模式下运行的锅炉会产生涓涓细流的液态冷凝水(很可能被排到你看不到的地方[0])、悬浮在气体中的微小冷凝液滴(俗称 “蒸汽”,但更像是雾),以及一些与废气混合的残留水蒸气。你可以看到 “蒸汽”,但看不到残留的水蒸气,除非它在排出后随着废气流的冷却而进一步凝结,就像在寒冷的天气里,你可以看到自己呼出的一些水蒸气凝结在你的鼻子或嘴巴外面一样。废气是饱和的:它具有最大湿度,并处于自身的露点,因此有很多可见的雾。在锅炉内部形成并随烟气排出的水滴并不代表热量的浪费:它们的熔融热已被捕获。

          在非冷凝模式下运行的锅炉不会产生液态冷凝水,其排气将远远高于其自身的露点。它所含的水蒸气要比冷凝锅炉多得多,但你看不到水蒸气,除非烟气的折射率与周围空气不同,使背景有些扭曲。根据天气情况,稍后可能会有一些水汽凝结。所有这些都是浪费的能量。

          [0] 这种液态冷凝水是一种令人讨厌的东西:它基本上是碳化蒸馏水加上一些杂质,但没有得到有效的缓冲,而且酸性很强。它会迅速腐蚀许多金属,包括铜和许多常见的铜合金、非不锈钢、镀锌钢等。非冷凝式熔炉和锅炉一般都经过精心设计,以避免冷凝,因为冷凝会损坏它们。如果水管工不了解锅炉冷凝水的腐蚀程度,使用铜管或金属配件(推入式,即通常出售的 “Sharkbite”),系统就会失灵。应使用塑料管(PVC 或 PEX)和塑料(或不锈钢)管件,如普通溶剂水泥 PVC 管件、“工程塑料 ”PEX 管件或带塑料润湿面的推入连接管件。John Guest 生产这些管件,还有一个有点奇怪的 ProLock 品牌,似乎是 John Guest 和 Sharkbite 的某种联合产品。

          1. 我在想象,我在邻居的废气中看到的是他们的废气冷却到露点后的冷凝水,可见的水分变得明显。

            我可以看到我自己的锅炉在 25°F OAT(大量 “蒸汽”)和 40°F OAT(几乎没有)下运行时的明显区别,而我看到我的过街邻居在这两种情况下都显示出大量烟羽。我不知道是我在上面打错了字,还是我真的想错了,但我认为我的观察并没有错。

            让水在楼外冷凝(将热量散发给附近居民)比让水将热量散发到进水(回水)中的效率要低。

        2. > 温度为 160°F 的管道会将更多的热量散失到我不想加热的建筑部分,同时也会将更多的热量散失到散热器后面的墙壁上。

          你把第一部分说反了,散热器附近的墙壁才是问题所在,需要更多的隔热材料。

          1. 事实上,这栋楼已经有 100 年的历史了,以任何具有成本效益的方式加装隔热材料都是不切实际的(结构砖墙、车床墙和石膏墙,在建筑物的原有部分有大约 1 英寸的空气空间)。

        3. 顺便说一句,加热毯子会更有效,因为它只温暖你的屁股。

          1. 加热毯还行,但你必须把它们摆放得恰到好处,而且如果不弄乱电线,你就无法移动。这是在叠加保暖衣物后,提高恒温器温度前的最后手段。

            1. 我有时会用加热毯作为底层。毯子固定在原处,电线也不会碍事,让你可以随心所欲地活动。我有一条更大的加热毯,每一半都有独立的功率/设置。我把其中一半开到最大,另一半不开,这样就能滚动并找到最合适的直热度,如果在上面使用另一条普通毯子,也能捕捉到所有热量。

    5. > 如果您的目标是节能/省钱,您就不会想要一个能在 20 分钟内从凉爽变为舒适的系统。

      视情况而定。正如兄弟姐妹的评论中所解释的那样,我有一些房间结合了 UFH 和散热器,如果所需的温度与当前温度相差超过 1 摄氏度,则两者都要驱动,否则就只驱动 UFH。

      1. 事实上,“取决于 ”几乎总是答案。

        只要锅炉回水温度足够低,锅炉就能在高效范围内运行。

        大多数双温设置都是设置最高温度,然后混合降低温度,为地板下提供较低温度。这在设备和安装方面都是最便宜的,但效率却比不上一个在两个负载都需要时混合降低温度,但在没有高温散热器需要时降低流量温度(从而降低回水温度)的系统。

    6. 有能力并不意味着它总是能发出那么多热量。

      一个设计良好的系统应具有良好的隔热性能,能在 5 分钟内输出 10000 瓦的热量,使房间从凉爽变为舒适,然后再通过输出 500 瓦的热量来保持温度。

      这在实践中也往往更有效率,因为如果你知道只需要 5 分钟就能加热,那么当你不在的时候,你就不太可能想让它一直开着。

      1. 但它无法在这段时间内加热墙壁和其他表面。在相同的气温设置下,建筑物会感觉更冷,直到这些物体也有时间升温。

    7. 这是一篇很好的文章,描述了大多数商用锅炉的控制方式。我正在查看最近做的一个锅炉项目的操作顺序,室外空气温度为 -20F 时,热水供应设定点为 145F,而温度为 +45F 时,热水供应设定点为 120F。

      大多数家用锅炉都没有室外空气参考温度传感器,但所有商用锅炉都有。

      此外,冷凝式锅炉非常神奇,与老式管道式锅炉相比,仅尺寸上的差别就非常大,相比之下非常小。

  2. 这是一个很棒的黑客!

    看起来更简单的方法是在恒温器下面安装一个珀尔帖加热器/冷却器,然后通过远程控制来控制恒温器的温度。

    恒温器具体型号的链接失效了,所以我不知道它的设计是否适合这种方法,但我用过的恒温器一般都是壁挂式的,在下面安装一个热源/冷源并不难。你需要确保热源和冷源不会同时进入恒温器,但这只是一个简单的定位问题。

    1. 好主意!对于效率如此之低的设备来说,这是一个如此高效的用例,真是具有讽刺意味。

    2. 实际上,对这种锅炉来说,最好的控制系统是控制加热曲线,使加热水温固定在室外温度上。如果将目标放在尽可能低的水温上,那么系统的反应速度就会变得相当慢。这时,您只需调整各个房间的水流量,即可解决温度变化问题。但这是一个长期的人工优化过程,需要 1 到 2 年的时间才能完善。

  3. 我可能会直接加热/冷却恒温器本身,而不是使用无线电信号。在恒温器周围放一个小盒子,盒子里装一个可以控制温度的东西,比如一个小的珀尔帖元件。当需要加热时,冷却盒子内部。当你想让它停止时,就把它加热。等等。

    不过,我做热控设备是为了好玩,所以对我来说,也许这只是一个简单得多的方法。

  4. 我想知道理想的一刀切恒温器是什么样的。

    我公寓里的恒温器有一个 “功能”,现在很多美国恒温器都有这个功能,你可以设置四个有序的时间,分别是唤醒、离开、返回和睡眠时间,以及每个时间间隔内你想要的空间温度。我知道很少有人真正生活在这样的家庭中,每个人每天都按照相同的时间表起床、离开、返回和睡觉。

    我在家工作,个人只想设定一个温度,让空间无限期地保持在这个温度,但这个系统要求我点击并输入四次所需的温度,同时确认四个时间间隔。

    我想,如果有一个更可编程的恒温器,我可能会更高兴,因为我可以把它设置得像老式的表盘恒温器一样。

    1. >我想我会更喜欢可编程程度更高的恒温器,它可以设置得像老式的表盘恒温器一样。

      老实说,我更喜欢老式恒温器。我们家的恒温器是可编程的,但我们不对它进行编程,总是把它调到我们想要的温度。如果我们在冷天觉得有点冷,我们就会把温度调高一度,如果天气特别晴朗,大家都觉得暖和,我们就会把温度调低一度。

    2. 我有一台 Ecobee,我很喜欢它。它标配了 “回家”、“离开 ”和 “睡眠 ”功能,但你也可以根据自己的需要随意设置。您可以手动改变温度,还可以设置您希望手动温度 “保持 ”多久。要么直到你取消,要么直到下一次预设的温度变化。我喜欢晚上温度低一些,所以我会让它在我正常就寝时间前后改变温度,其中包括我白天调整的温度,因为我不想自己记得把它改回来,这就是我为什么要安装智能恒温器的原因。当我离开家时,它会检测到并将其设置为 “离开”,因为我不需要它像在家里一样运行。如果我去度假,我可以将其设置为让房子保持安全但不舒适的状态,并在航班降落时将其调回。

      除非你有一个疯狂的随机时间表,或者你希望无论你是睡着、醒着还是不在家,温度都是一样的,或者我猜你每天都有不同的温度偏好。否则,您可以编制一个基本时间表,然后根据需要手动调节。如果你提前一小时起床,没有什么能阻止你手动改变温度,但如果你按时起床,那你甚至都不用考虑这个问题。

    3. 我仍然认为表盘最有效。特别是在现代家庭中(至少在欧洲),似乎有一种观点认为,你应该让恒温器始终保持相同的温度–其理论依据是,早上为寒冷的房子加温比保持稳定的温度要耗费更多的能源。

      总之,我的理想方案是在家里的每个暖气片上都安装 “智能 ”恒温器,当你不在房间里时,可以手动调低温度,或者让它们自动检测活动或开窗情况,并进行相应的调节。但每一个恒温器都有权在必要时触发中央锅炉,而不是只触发客厅里的主恒温器。

      1. > 理论上,早上为寒冷的房子供暖比维持稳定的温度要耗费更多能源

        只有在快速升温的情况下才会如此,而且快速升温时系统效率较低。否则,从物理学角度来看,这就说不通了。暂时降低温差意味着损失的热量更少。

        1. 我认为,保持稳定的温度意味着温暖的墙壁/地板/家具和可能较低的空气温度,而不是间歇性温暖空气的寒冷房屋。如果由于保持温度稳定而使墙壁等温暖,大多数人在较低的恒温器(空气)温度下也会感到舒适。我没有计算结果或参考资料,见仁见智。

        2. 供暖系统在需要输出较少功率时通常效率较高。至于是否会抵消增加的热损失,这似乎是一个无法回答的问题。

        3. >否则,从物理学的角度来看,这是说不通的。暂时降低温差意味着损失的热量更少。

          只要一提到恒温器和暖气,这个话题就会出现。只有当你不在乎舒适度时,物理学上的论点才有意义。大多数人更愿意在尽可能节省能源/成本的前提下优化舒适度,而物理学家似乎根本不在乎舒适度。

        4. “快速 “意味着更高的功率,这会使散热器周围的空气温度高于缓慢加热。

          损耗与内外温差成正比。

          因此,散热器的热气流经过窗户时,损失应该会更大一些。

          但具体程度还不清楚。

      2. 我认为现实生活中有更多的限制因素。例如,有些人在比日常温度更低的温度下睡得更好(因此将恒温器保持在相同温度对他们来说是个减分项)。

        关于能源效率 “什么更好 ”的问题,我更倾向于 “检查 ”系统,因为我认为这在很大程度上取决于个人情况。我的意思是,每个人都在为 “IA ”而疯狂,但有几个传感器和一个足够智能的系统,可以根据你的具体情况和偏好(如 “生态 ”等)来调整你的使用情况,这是一个例外。

        1. 在稍凉的气候条件下,睡眠的答案就是打开窗户。这在欧洲大部分地区都行得通,即使是在夏天。

          当然,这在亚特兰大或凤凰城并不可行。夜间温度太高了。

          1. 这里说的是需要供暖的地方。

            一般来说,要么开暖气,要么开窗。同时开暖气和开窗对您的能源账单来说都不是好消息。

          2. 在城市里开窗通常意味着您会受到空气和噪音的污染。

            1. 没错。目前的暖通空调系统具有广泛的过滤功能;有些暖通空调系统还配备了高效空气过滤器。

      3. >理论上说,早上为寒冷的房子加温比保持稳定的温度要耗费更多的能源。

        如果完全停止供暖,情况确实如此。但是,如果您不在家时将温度降低约 3.5 摄氏度,就能节省能源。

        例如,您可以将温度设定为外出时 16 摄氏度,在家时 19 摄氏度。事实上,你并没有完全关闭暖气。

      4. (英国)我的锅炉有一个类似于唤醒…离开定时器的控制装置(实际上它也有六种中午时段的设置),还有一个带温度刻度盘的独立恒温器。如果您想立即启动锅炉(例如,如果您早早回家发现家里很冷),锅炉上还有一个按钮,可以将锅炉提前到下一个时间间隔。我发现这套控制组合可以满足我的所有需求,因为我每天的日程安排都相当重复。

      5. > 理论上说,早上给冷房子加温比维持稳定的温度要耗费更多能源

        我也经常听到这种理论,但它不符合物理学原理。温暖的房子比寒冷的房子损失更多的能量,这是因为温差越大,热量传递越容易。因此,在大多数有暖气片和高温 CV 的房子里,走时关掉暖气片会更有效。

        一个例外情况是,如果您的房屋隔热性能非常好,同时又有地板采暖和非常高效的低温热泵。在这种情况下,温度在屋内移动需要很多时间,效率已经非常高了。

        1. 如果考虑到其他因素,这确实符合物理学原理。除热泵情况外,当您使用冷凝式锅炉(保温性能尚可)时,这种说法也是正确的。

          理由是:当您给房屋供暖时,锅炉需要生产恒定的高温水。当您将房屋保持在相同温度时,锅炉产生的水温要低得多,效率也更高。

          隔热材料也很重要,因为如果您的房屋有外层隔热材料,那么就意味着从房屋到环境的热量传递大部分被阻断,但跨房间的热量传递可能不会被阻断(通过墙壁)。因此,加热整个房屋比只加热几个房间要好,因为如果您只加热几个房间,那么无论如何您最终都会加热整个房屋,但您使用的表面积较小(这意味着您需要更高的流动温度,也就意味着效率较低)。

          1. > 原理:当您给房屋供暖时,锅炉需要生产恒定的高温水。当房屋保持相同温度时,锅炉产生的水温要低得多,效率也更高。

            在您的方案中,锅炉是如何为水加热的?

            > 因此,加热整个房子比只加热几个房间要好,因为如果您只加热几个房间,那么无论如何您最终都会加热整个房子,但您使用的表面积较小(这意味着您需要更高的水流温度,这意味着效率较低)。

            只需将其他房间建模为与外部相连的非常奇怪的墙即可。

      6. 我们使用带有中央锅炉和智能散热器旋钮的 Tado 系统已经好几年了。它运行良好,可以连接到家庭助理,并能实现您所描述的功能。我相信肯定有其他替代方案。

    4. 这些恒温器不是已经可以实现这些功能了吗?我有一个新的霍尼韦尔恒温器,它的功能基本上和它取代的那个 20 年前的恒温器一样,只是在用户界面方面增加了一些便利。它有每个工作日的唤醒/离开/返回/睡眠时间(但还增加了可选的第二个离开/返回时间),并且有一个将日程序覆盖为 “假日 ”的选项,这基本上是第八个可编程工作日,您可以随时激活。

      这样就可以满足您的需求。只需将标准程序设置为 15°C,然后根据需要随时启动假日程序。将其配置为在晚上某个合理的时间调至 15°C,这样即使您忘记了,它也不会继续运行。

      1. 15 摄氏度很冷。你是美国人吗?

        1. 15°C 是 “无暖气 ”的标准设置(只需保持室内足够温暖,避免发霉即可)。假日 “程序是 21°C 或任何想要的温度。这样就能有效地将恒温器转变为一种通过将其设置为 “假日 ”模式来开启暖气,并通过退出该模式或在 23:00 左右让其恢复到 15°C 来关闭暖气的恒温器。

    5. 显而易见的解决方案是将 “唤醒时间 ”设定为早上 8:00,“离开时间 ”设定为 8:01,“返回时间 ”设定为 8:02,“睡眠时间 ”设定为 8:03。然后只需将睡眠温度设置为您所需的温度,其余温度设置为合理接近的温度,或者如果它不能自动在暖气和空调之间切换,则将这三分钟设置为季节的无操作温度(即夏季可能的最高温度和冬季可能的最低温度)。

    6. 我和妻子曾有很长一段时间实行六周轮班工作制。我们在第二代nest恒温器刚问世时(2012年)就买了,当时以为它们很好用。

      但事实并非如此!智能学习功能是最大的麻烦。你白天睡觉上夜班,却发现自己被冻僵了,因为它认为家里没人。

      1. 我喜欢 Nest,但我绝对关闭了所有的 “智能 ”功能,只是设置了一个固定的温度范围,然后在需要时进行更改。

      2. 您可以关闭根据存在改变温度的功能。或者完全禁用动态调度。

        1. 我最终不得不每周手动更改日程。

    7. > 理想的一刀切恒温器

      1953 年发明的带有双金属片的圆形 Honeywell 机电恒温器:https://www.honeywellstore.com/store/products/honeywell-roun…

      24VAC, 简单可靠。我家湖边的房子里有 50 多年历史的霍尼韦尔圆形恒温器仍在使用。

    8. > 我想知道理想的一刀切恒温器是什么样的。

      正如你继续描述的那样,可能根本就没有。

  5. 我想,你的工具箱确实塑造了你的解决方案思维空间;当我读完这篇文章时,完全迷失在整个射频什么的世界里,我的思维直接跳到了另一种更适合我自己的工具箱的攻击方式:你能不能把恒温器封装在一个可以机械控制温度的盒子里?

    1. 我从墙壁控制器中移除了热敏电阻,改用数字锅。无需对传感器进行物理加热和冷却,就能达到同样的效果。

    2. 或者在锅炉控制板上安装一个 ESP32,关闭一个干触点电路……?

      1. 问题是,如果你的房东来检查,或者由于你的安装尝试导致这该死的东西坏了,你可能会被追究责任,包括被驱逐。

        1. 在哪里可以因为这样的事情被驱逐?最糟糕的情况是,他们会起诉你的保险公司要求赔偿损失,或者你必须自掏腰包。

    3. 这听起来不错,但冷却箱子是个问题。他需要温度传感器的读数偏低,以便打开加热装置。

      尽管如此,如果他能接触到恒温器内部,我相信用电路替换温度传感器并不困难,这样就可以根据需要使温度传感器的读数变高或变低。

      1. 对于这种次要的使用情况,可以使用珀尔帖元件。虽然能效很低,但你并不需要太多,而且它既能加热也能冷却。

      2. 我简直在想象把一个廉价的 “瞬间冷却 ”电热杯绑在墙上的盒子上,然后在里面装一个小白炽灯泡作为加热元件。

      3. > 这听起来不错,但要冷却盒子就有问题了。他需要温度传感器的读数偏低,以便打开加热装置。

        冰袋和干燥剂?

    4. 是的!你确实可以这样做。查找 CoolBot – 他们就是这样做的,只需加热现有的恒温器。

    5. 或者,假设他们可以实际接触到组合式锅炉,拆下接收器,换上一个更适合家庭助理的组合式锅炉恒温器。

      如果以前没做过,大概 30 分钟就能搞定,而且只需一点双面粘胶带就能轻松逆转。这确实有触电的危险,但完全可以通过关闭锅炉电源来避免。

      不过,这仍然是一个有趣的黑客程序,而且执行得很好!

    6. 我听说过这样一个故事:有人在出租公寓时,将恒温器锁定在法律允许的最低温度。房客会在恒温器上放冰块

      1. 我听说在我以前的大学宿舍里,这是一个众所周知的把戏。整层楼只有一个自动调温器,所以一旦人们发现了传感器的位置,住在离它最近的人就会经常在上面放一包冷冻食品。

  6. Flipper Zero 非常出色,可以通过安装定制固件来处理所有黑客/调查部分。

    可以理解的是,原装产品的固件受到了严格限制(我想这是为了减少公司受到的批评)。不过,安装 Flipper Unleashed 或类似固件非常容易,不仅能消除所有限制,还能增加许多额外功能。

    拥有可用于犯罪的工具本身并不一定是犯罪!只是要小心行事,否则,根据你所在的国家,你可能会发现一些西装革履的人在敲你的门。

    就我个人而言,我想为自己的设备(电动门、卷帘门、卷帘百叶窗……)重放 “加密 ”的 433MHz 信号,而将 Flipper 的区域设置为澳大利亚后,这一功能就失效了。

    1. > 拥有可用于犯罪的工具本身并不一定是犯罪!

      虽然我完全同意,但我也希望大家在思考问题时小心谨慎,因为我过去也惹过一些小麻烦。始终假定质疑你的权威人士可以也会随心所欲地编造他们想要的说法,而且这些说法会被接受,而你自己的推理很可能会被用来对付你。

      我会一直鼓励对科技的探索和好奇,但如果我们坚持以 Flipper Zero 为例,那么无论身处哪个辖区,都应该牢记几件事:

      * 除非你打算使用它,否则不要随身携带。

      * 在开始练习之前,先阅读所有文件,然后再练习如何精巧地操作。

      * 借鉴我户外运动的经验,采取 “不留痕迹 ”的态度。

      * 注意你的存在和行动对环境和目标的影响,以及外部观察者可能会如何解读,然后采取行动减少怀疑。

      这些原则适用于许多设备,从一次性智能手机到廉价的 Temu RFID 卡片复印机,无所不包。

      我们的急切心理有时会让我们,尤其是新手,一心想成为电视和电子游戏中的黑客。那些人成为虚构人物是有原因的。不管你的行为是否无伤大雅,最终,质疑你的权威人士对你的看法才是最重要的。

      1. >“始终假定质疑你的权威人士可以而且会随心所欲地编造他们想要的故事,而且这些故事会被接受,而你自己的推理很可能会被用来对付你”。

        就这样,我给你:

        不要和警察说话:

        https://www.youtube.com/watch?v=d-7o9xYp7eE

      2. 或者,也可以反其道而行之–在很多地方,看到穿着防弹背心的人进行读数等都是很正常的。

        1. 这是个很好的额外考虑,我有点生气自己忽略了这一点,因为我不小心就成了那个人。

          我的工作要求我穿戴防弹衣(以及其他个人防护设备),但在我访问的一些大牌工厂里,保安很少注意到我,这让我很抓狂。

          在我职业生涯的早期,我发现自己第一次来到一个非常大的工厂,我的陪同人员因为其他任务被拉走了(我现在已经预料到这种情况会发生,因为这是经常发生的事),留下我一个人修理我正在修理的机器。这个地方有一个小镇那么大,我需要上厕所,但附近没有人可以问,于是我就尽力跟着地面标记和标志走。找到了,但回来时拐错了弯,发现自己到了一个完全不同的地方。由于我是新来的,我不想让自己看起来很傻,就试着不问任何人,自己找路回去,但没有人阻止我,也没有人询问我,等等。

          社会工程学中最好的一课可能就是让人觉得你应该在那里。

          1. 我曾经在铁路货场从事承包工程和维护工作,在每个设施中都会获得(根据我的记忆,总是在得到许可的情况下)一件破旧的主管背心和一顶硬礼帽。它们通常用颜色编码。

          2. 我们不应该在实际的高度警戒区练习这些东西,但带着目的和速度的表情在一个陌生的地方走来走去会很有趣。不与人目光接触,也许在打电话。只要你不会惹上麻烦,练习归属感的肢体语言是很容易的,而且即使你不是出于恶意目的,这种技能也会非常有用(也就是说,如果你确实应该在那里,那么对每个人来说,最好的办法就是你看起来像那么回事,不要引起不必要的担心)。

        2. 我称之为 “阴暗曲线”,当一个人的行为达到一定程度,可以被认为是非常阴暗的时候,人们就会自动认为不可能是他干的。

          晚上和朋友在昏暗的停车场吸食大麻更能掩人耳目,但在白天走在城市的主干道上吸食大麻,就会让人以为你只是在吸食无害的 “大麻”,就像其他人一样。

          1. 任何有鼻子的人都很难将两者混淆。

            (不过,基本观点是完全正确的。胆量是个很强大的东西)。

  7. > 在尝试我在这篇文章中所做的任何事情之前,请尽职调查并查看当地法律。发射无线电信号在法律上很快就会成为问题,而我在这里专门发射的波段(868Mhz)在美国没有许可证是非法的。我希望你不要因为我而让穿西装的人来敲你的门。我已经警告过你了!

    老实说,联邦通信委员会必须看到你的传输出现了很多问题,他们才会派西装革履的人开着黑色越野车来敲你的门。你会收到一系列的信件,基本上都是说 “请不要这样做”。

    1. 美国恒温器使用的频率约为 920MHz,相当于美国的非授权频段。有趣的是,作者以美国人为例提出警告,但他更多地违反了美国当地的规定(假设美国人会使用 920MHz 而不是 868MHz)。

      在美国,在某种程度上,你可以使用自制的射频设备在非授权频段上进行个人使用和原型开发。不过,使用 SDR 需要对规则进行一定的解释。在欧洲,这基本上是不允许的,只能使用预先认证的模块。或者只能在射频消声室中使用自己制作的设备,直到通过认证(对于业余爱好者来说完全不现实)。

  8. 如果 OP 出现在这里,你也许可以直接将恒温器换成与锅炉兼容的恒温器,这样既省钱又省事。锅炉市场的竞争是相当开放的,你可以在一个随机的开放源码软件项目中找到一个霍尼韦尔信号,它也可以工作,这就是证明。

    祝您在未来的公寓定制中好运!

    1. 我想你错过了解释公寓是租来的,因此你不能修改任何东西的地方。

      1. 但不能进行不可逆转的修改吧?像巢穴之类的东西很容易在你离开时恢复原状。

      2. 当然,这取决于管辖范围,但通常情况下,只要你在离开时将其恢复原状,你就可以修改东西。显然,并不总是那么简单,但我猜在许多地方,临时更换一个简单的恒温器就属于这种情况。

      3. 你只需把恒温器从墙上取下,放在抽屉里,然后买一个新的恒温器挂在墙上,等你把公寓交还时,再把旧的恒温器挂回墙上。

        另外,如果你读到这里,你是德国人还是什么?即使房东来看过公寓,只要新的恒温器不是霓虹橙色的,他也不会注意到,而且即使他注意到了,你也会对他施压,说 “不,一直都是这样的”,他又怎么会升级呢?而且,如果新恒温器更贵、功能更好,他为什么还要升级呢?

      4. 更换恒温器非常容易。而且也很容易恢复。

        通常它只是充当一个简单的继电器(开关),因此有两根物理电线。

        我的 Hive 恒温器在各种博世和威能锅炉上运行良好。它与 HA 的配合也很好。

        一些较新的锅炉有 12V 的 “智能 ”控制装置,但仍然需要使用 230V 的 “傻瓜 ”呼叫加热插脚。

        1. OP 的恒温器没有接线,这就是他需要电工的原因。

        2. 我同意(我安装了 Nest-controllee 双区供暖系统,所以我知道这并不难),但如果房东来访,对你这样做不满意怎么办?如果知道房东要来,还得重新设置,那就太麻烦了。

          1. 查看当地法律。法律可能允许你这样做。

  9. 很酷的项目。

    说到新型天然气(CH4)加热器,它们都应该具备 OpenTherm/eBus 或其他协议的调制恒温器功能。与带有室外温度传感器的恒温器相结合,系统效率可提高几个百分点,这将有助于抵消恒温器和安装成本。最终,您将拥有更高效的现代供暖系统。

    热泵系统也应如此。

    1. OpenTherm 是一个很酷的想法,但即使是新安装的系统也不一定能使用它。在安装新的智能恒温器时,我发现安装已按 S 计划布线,锅炉位置和阀门位置之间的几条电缆已经耗尽。如果不做好准备,工作就会变得更加繁重。

      1. 有许多无线 OpenTherm 恒温器。有线的更好,但现代恒温器不需要有线。

  10. 我们搬到了新公寓(房子),必须进行全面翻修。它没有现代化的隔热材料,而且我计算过,就目前而言,隔热材料的投资回报率并不值得。这是一栋多层半独立式住宅,我希望尽可能获得最佳的舒适度和最经济的供暖。

    特别是:卧室和起居室的温度要稳定,并可单独调节;一些房间(卧室)采用地暖,另一些房间(起居室)采用暖气片供暖,还有一些房间(在极度寒冷的情况下,地暖可能不够)采用 UFH 和暖气片组合供暖。

    我想,我只要付给别人一些钱,他们就会为我设置控制装置。这一定是个简单的工作,对吗?

    我错得离谱。在花了几个小时了解了 “专家 ”推荐的设置后,我找出了这些设置会造成浪费或不舒适的边缘情况(即:不必要且不可避免的温度过高或过低等)。我与霍尼韦尔、塔多、西门子等公司进行了多次交涉,每家公司都存在重大问题。

    因为这个原因,翻新工程有点停滞不前,但管道已经准备就绪,所以我想至少看看管道和水泵是否能正常工作。于是,我把水泵和阀门连接到 “智能插头 ”上,即 Zigbee 控制插头,这样我就能看到它们是否打开了。它们真的打开了,这让我开始思考……

    现在,我有 20 美元的 Zigbee 温度传感器遍布整个房子,30 美元的智能插头和继电器驱动阀门、水泵和锅炉,“家庭助理 ”控制着整个系统。一切都运行得很好,而且我还能实现一些任何系统都无法实现的功能,例如,在联合使用 UFH 和散热器的房间里,当目标温度与期望温度相差很远时,我可以同时驱动两个供暖系统(这样房间就能快速升温),但当房间温度越来越接近目标温度时,散热器就会被关闭,这样 UFH 就能主导供暖(比散热器更舒适、更节能)。使用散热器的房间,温度在目标范围内 +- 0.4 摄氏度,而使用 UFH 的房间,温度在目标范围内 +-0.1 摄氏度。

    1. 是啊,自动/远程控制供暖系统世界和铃铛世界基本上就是一个巨大的骗局,因为它们是过去也骗过你的世界的更新。当我为我的 Tado 设备花了那么多钱时,我哭了,但即使是一个笨拙的 bTicino 设备也要花上几百欧元,而且它只是一个传感器+一个小液晶显示屏和一个设计得跟地狱一样的菜单系统来编程。基于 Ip 的环铃也是如此。Doorbird 基本上就是一个网络摄像头,外加一些漂亮的金属外壳和一个低劣的软件,但它却要花上几百欧元才能与带光缆的模拟系统竞争,而后者的价格与之基本相同,甚至更高。

    2. 现成的系统并不只是为了效率而优化。它们的设计非常简单,安装人员只需接受半天的培训,就能通过一些乘法和加法来设置参数,从而在设备指定的情况下获得可容忍的最佳百分比,同时还能让其他人理解。这几乎总是意味着事情有点过大和低效,以考虑简单模型缺失的东西。

      几乎所有的工程都是这样,不仅仅是供热。完全优化的情况非常罕见。

    3. 我想更详细地了解您的家庭助理设置,因为我正在尝试优化我的设置。

      顺便说一下,您可以使用价值 5 美元的 LYWSD03MMC 温度计和 ble 或 zigbee。

    4. 每一个约翰-西根塔勒和丹-霍洛汉,都有成千上万的机械工程师和数以万计的管道工,他们更乐意花 2 万美元进行 4 小时的锅炉改造。没有足够的额外资金来满足 0.1% 的业主对细节的关注。

    5. 听起来像是未来买家的噩梦。

      有些人运气不好,买到的房子是机器工程师设计的锅炉设置,锅炉房里的阀门和压力计多得像泰坦尼克号的发动机。

      我想,如今程序员成了这方面的新罪人。

      1. 如果我们把这台设备卖掉(我们不打算卖),我知道该安装什么(它会相当不错,只是没有这么完美)。我把它装在一个橱柜里(西门子互联家庭恒温系统),这样做的缺点是合并了 UFH 和散热器的房间会不太舒适。

        (但仍比我住过的 99% 的房子舒适)。

        我在父母的评论中没有提到,但作为测试,我已经拆除了房委会系统,并安装了西门子系统,效果很好,只是不够 “完美”。

        1. 听起来考虑得很周全。许多人似乎忘记了设计时要考虑到更换。

          总的来说,我认为所有这些物联网系统在老化后都会让人非常头疼。

          我的暖气片上的恒温器已经有 45 年的历史了。这还算是我们习惯的预期使用寿命。

      2. 现有的专业设置也是一场噩梦,原因何在?

        1. 首先我很羡慕,我也想做类似的事情。

          如果我继承了一个供暖系统,我希望除了供暖泵的控制系统之外,它都是机械式的。

    6. 有点跑题了: 您使用的是单锅炉吗?如果是,您是如何将 UFH 与散热器混合使用的,因为两者的建议温度相差约 20 摄氏度?

      据我所知,对于 UFH 来说,运行温度在 40-50C 之间,而散热器的运行温度为 60-70*C。

      1. UFH 有混合阀,因此它的运行温度为 38 摄氏度,而散热器的运行温度为 55 摄氏度。单锅炉。

    7. > 我错得不能再错了。在花了几个小时了解了 “专家 ”推荐的设置后,我找出了这些设置会造成浪费或不舒适的边缘情况(意思是:不必要且不可避免的温度过高或过低等)。我与霍尼韦尔、塔多、西门子等公司进行了多次交涉,每家公司都存在重大问题。

      传统恒温器的温度滞后是不可避免的,但使用 PID 控制器可以减少滞后。大多数商用楼宇自动化系统都广泛使用 PID 控制器。

      我认为,霍尼韦尔、JCI、西门子、特灵、开利等公司的家用产品更注重 “一刀切 ”的应用,而商用 BAS 系统或多或少都是为特定建筑物量身定制的设计(使用商品传感器和控制器)。我在楼宇自动化项目上与上述五家公司都有合作,仅供参考。

    8. > 我们搬到了一套新公寓(房子),必须进行全面翻修。它没有现代化的隔热材料,我计算了一下,目前隔热材料的投资回报率并不值得。

      你肯定算错了。最有可能的是,你严重低估了燃料/电力成本。

      > 在花了几个小时了解 “专家 ”推荐的设置后,我找出了这些设置会造成浪费或不舒适的边缘情况(即:不必要且不可避免的温度过高或过低等)。

      与其认为 “整个暖通空调/供热行业都是白痴,做不好任何事情”,也许你应该照照镜子,想想你的假设和/或标准是错误的。

      例如:现代暖通空调或供暖系统中的过低/过高温度不会造成任何 “浪费 ”或不适。超调 1-2 华氏度并不意味着空间会比完全调节到设定点时损失更多的热量。您也不希望系统立即做出反应。比方说,您打开门去接收包裹,然后签署文件等。你关上了门。房间里的空气温度大大降低。

      是否应该打开暖气?

      我敢打赌,您家里肯定会开暖气……但正确的答案是不开,因为空气会因为所有与房间温度相同的物体而迅速升温。一千多平方英尺的面积…

    1. 来自链接的软件仓库:

      > rpitx 是一款适用于 Raspberry Pi 的通用射频发射器,除非使用滤波器以避免干扰,否则不需要任何其他硬件。它可以处理 5 KHz 到 1500 MHz 的频率。

      等等,这是怎么做到的?

      1.5GHz 的频率已经很高了,我无法想象这是通过比特撞击 I/O 线来实现的,我也不指望 Pi 会有一个采样率接近 3GHz 以上的 DAC。

      > 在 GPIO 4 上插入一根线,即 GPIO 接头(接头 P1)的引脚 7。这就是天线。

      我在谷歌上搜索了一下,发现在后来的 Pi 板上,GPIO4(针脚 7)有多种模式可供选择,其中包括通用时钟输出(GPCLK0)、DPI 输出位(DPI_D0)、复合模拟视频输入/输出(AVEOUT_VID0、AVEIN_VID0)和 TDI JTAG 针脚。但这些都无法接近 1.5Ghz TRX 功能,不是吗?

      这其中有什么奥妙?

      1. 射频基本上是一种黑魔法,但在这里,是低频的谐波在千兆赫范围内(而且非常嘈杂和微弱)

    2. 我在研究这个问题时确实想到了这个办法,但它非常危险,因为谐波会让你喷出整个频谱,我认为它太黑了,不适合我。

  11. 英国的《网络安全法》非常可怕。我很同情英国的朋友们。

  12. > 唯一让我不满意的是,像 HackRF 这样功能强大、用途广泛的无线电设备,竟然要用来做锅炉开关这样简单的事情。但我宁可使用超大型无线电设备,也不愿意花很多时间去强迫较小的无线电设备为我所用。

    我住过的所有公寓都有基本的恒温器,我甚至重新布线并更换了其中一个。

    是什么阻碍了 Videah 购买现成的恒温器?

    1. 我也遇到了类似的问题,打算用 Shelly 继电器取代恒温器,它可以根据每个房间的 TRV,通过家庭助理的事件进行切换。

      然后锅炉基本上由继电器控制。

  13. > 大锤方法

    大锤式解决方案是控制恒温器显示的温度(忽略难以理解的射频协议)。

    加热元件和温度读数可以控制恒温器显示的热量。

    我敢肯定,你不需要任何冷却装置(珀尔帖或其他)。只需要一个加热器和环境制冷!将恒温器设置为高温,并在不需要加热时运行加热器,使测量到的温度更高。

    尽管如此,我认为黑进射频协议更极客,也更棒。

  14. 帖子的结尾非常有趣:

    这里曾有一个评论区。现在没了。自 2025 年 3 月 16 日起,英国《网络安全法》全面生效。该法对像本网站这样的业余爱好者网站提出了很多挑战,因为他们无法提供任何用户对用户的内容(比如博客评论),而且不遵守该法将会受到相当严重的惩罚。

    如果我们对自己诚实的话,Ofcom(负责执行此规定的监管机构)因为我的博客而踢我的门的几率是很低的。但几率至少高于零,而且惩罚是毁掉一生的 1800 万英镑罚款(!),所以不值得冒这个险。

    一位好心的律师已经写出了这项法律对像本博客这样的自营博客的影响,而保证我不在范围内的唯一办法就是在向公众提供之前对所有评论进行人工审核。我并不想在这件事上耍大牌,但我真的不想这么做!我喜欢我现在的设置!

    因此,为了表示抗议和规避任何风险,我想我已经完全删除了评论区。很抱歉

  15. 我需要这个解决方案

    我们的房东安装了一个霍尼韦尔家用电器,最便宜的版本,但它没有遥控或定时功能

    尤其是在冬天,如果它能在我们起床前启动就更好了!

  16. 有趣的是,制造商自豪地宣称协议是加密的,却完全忘记了减轻重放攻击,从而使加密完全失去作用

    1. 这让人不禁要问,OP 现在是否在不知情的情况下还控制着他隔壁公寓的暖气……

      1. 不太可能。这种无线恒温器由两部分组成:恒温器本身和一个直接连接到锅炉的独立接收盒。通常会有一个配对过程,在这个过程中,两个部分会协商协议中使用的共享值;这样可以防止一个恒温器无意中控制其他锅炉。您可以在文章链接的恒温器安装指南中看到相关说明(指南中称之为 “绑定”)。

      2. 恒温器是配对的,如果我的设置能够控制另一个公寓的锅炉,那么原来的恒温器也会这样做

      3. 可能不会,否则原装恒温器也会有潜在风险

      4. 中暑杀手就这样诞生了,他通过在最冷和最热的环境之间快速变化来杀死他的受害者,自然死亡从未如此人为。

    2. 啊,没错,这就是人们在没有完全理解他们试图解决的问题的情况下使用加密原语的典型问题。任何稍有兴趣的人都应该研究一下 TLS 或 PGP 这样的完整协议,看看其中涉及了多少块状密码、哈希值等原语以及原因。

  17. 如果是我,我会在恒温器下面安装一个珀尔帖/TEC 来影响它测量的空气温度,而不是采用逆向工程和非法信号广播。

    1. 如果我没有理解错 OP 的意思,那么信号广播只在美国是非法的。

  18. 在前苏联,我们只有集中供暖

    政府将 10 月至次年 5 月的室内温度保持在 24 度,水由发电站加热。

    1. 天哪,听起来真惨。在华氏 75 度下睡觉?

  19. 作者不应该攻击无线电控制继电器,而应该了解一下他们的供暖系统是如何工作的。他们需要的只是一个由联网设备控制的继电器来取代恒温器接收器。如果接收器被锁起来,我可以理解,但视频清楚地显示他们可以接触到锅炉。

    1. 这就留下了黑客入侵的明显证据。只要房东一来,你就会想把它拿走。而且,如果发生某种基础设施紧急情况(水管问题、停暖、楼内失火),要在房东来之前清除所有痕迹可能会非常困难。

      1. 你为什么会这么偏执?英国有什么法律规定这种行为是违法的,以至于你会如此偏执?

        我绝不会有这种程度的偏执。你可以很容易地将它们隐藏起来,几乎无法察觉。

  20. 如果你的发射器比恒温器中的发射器更强大,那么就有可能造成附带损害,即随机控制其他人的锅炉……

    1. 恒温器与锅炉是配对的,信号捆绑了各自的唯一 ID,因此不会出现这种情况。否则,原始恒温器也会有同样的风险。

    2. 我认为,如果协议设计上没有防范措施,即使是加密信息也有可能被重放。它也没有说明使用的是哪种加密方式,可能是一种非常弱的内部 “加密”,我们所知道的可能只是一种未知的编码。

  21. 正版 Hackrf One 众所周知会出现频率拖尾现象,在没有使用频谱分析仪进行测试之前,我不会使用 Aliexpress 上的 Hackrf One 进行传输(如果您从 Aliexpress 购买的是山寨货,您可能没有频谱分析仪)。

    1. 在这种情况下,频率涂抹是什么意思?

      1. 您试图(仅)使用 433 MHz 等频率进行传输,但实际上您使用的是 433 MHz 及其周围的钟形曲线进行传输。

          1. 不完全是这样,发射功率往往会集中在你想要的频率上,但在中心频率之外会有不想要的谐波。这就好比有一条消防水管,它能用水击中所需的目标(着火的东西),但同时也会击中目标周围半径较大的其他东西,而这些东西可能对水非常敏感(贵重艺术品、大功率变压器等)。

    2. 博文中提到:“我想,为了确认我们没有污染其他频率,拥有另一个 SDR 总是好的。”他们有一个 RTLSDR,也许可以作为这种使用情况下足够好的频谱分析仪?

  22. 我自己也经历过不同的阶段,我得到了一个 Sonoff RF Bridge,它允许我通过家庭助理捕捉和重放 RF。不过,最终还是使用现成的解决方案更方便,尤其是在锅炉方面。带有 Tado 的 OpenTherm 可以完美地工作。

  23. 穿黑衣服的人来敲门,这是第一世界的事情。

  24. 这是一种非标准的恒温器控制机制吗?我不知道公寓里常见的是什么。我所有的房子都把恒温器连到暖通空调上(住户很容易更换)。

  25. 我得说,我真的很喜欢动画 gif。为博主点赞。

  26. 喜欢逆向工程和坚持不懈的融合

  27. 相关的黑客… 如果你的公寓楼使用 BACnet 系统,那么它也依赖于一套供暖和制冷指令。假设您与服务器在同一个 VLAN 上,您就可以注入命令。困难在于每台 BACnet 服务器都有些不同,不过大多数都有在线规格。

  28. OP 删除了他们的评论部分,但如果你在这里的话:

    我从 2014 年开始就没这么做过了,但谷歌的 nest API 曾经(希望现在还可以)让你可以通过 curl 命令查看或设置恒温器的状态。

    我的用例是运行一个 shell 脚本来获取防盗报警器的状态,如果它处于 “武装/远离 ”状态,则只需将我的 nest 恒温器设置为远离即可。

    但它也可以连接到假负载或继电器上,只用作室内温度传感器。

    OP 所依赖的 curl 命令可以与室内外温度绑定,例如使用 curl/wget 搜索当地天气,然后根据整数,在室外温度达到一定程度时将锅炉温度调到最低。

    或者在室外温度较高时完全关闭锅炉。

    我又要重新考虑这个问题了,因为我有一个古老的煤气炉,使用微伏电压,外面冷的时候太冷,外面热的时候太热。

    因此,我需要安装一个恒温器,在华氏 40 度时无论如何都要打开它,但又需要一些条件逻辑,根据室外温度以不同的周期打开或关闭它。如果不添加一个区域控制器,整个系统就太简陋了,无法实现现成的系统,所以我只想在家里安装一个 Linux 盒子作为区域控制器….。

    我的不同之处在于,我没有向锅炉发送射频信号,我只需关闭一个常开触点即可启动我的锅炉(我懒得用巢来做这个)。

    如果有人知道更好的恒温器,它有自己的 API,我可以设置、读取传感器、打开和关闭暖气,而无需使用谷歌/nest 账户或永远依赖其 API 的善意,我会回来收集任何回复,在此先表示感谢。

    事后想想,嗯,我可以直接连接温度探头和一个用于继电器和室内/室外温度的 GPIO,然后就不用谷歌/nest 了….。谢谢你帮我开动脑筋,我可能会这么做。

    (12 年前,当我什么都不会做,只会在别人的硬件上运行并发送 curl 命令来感测温度和关闭继电器时,我觉得 nest 很酷,而且很有教育意义,作为起点,我对它没有什么不好的评价)。

    不过,我想说的是,你可以使用现成的嵌套,并运行

    1) 针对 API 下达一条命令,以获取恒温器状态(系统认为恒温器处于开启或关闭状态,尽管事实上它并不直接控制任何东西),然后以此为基础、

    2) 向射频板发送另一条命令,以传输匹配信号。

    (不过,你也可以用一个温度探头来做同样的事情,该探头可以在电路板上读取或通过 WiFi 读取,然后在脚本中管理设定点,或通过其他方式:例如,在房东可能不让你安装或连接室外探头的情况下,从天气网站上获取当地室外温度)。

    使用 nest 方法的好处是,你可以得到一个表盘,可以把它安装在任何地方,不一定非要安装在设备的墙壁上……只要 shell 脚本能手动调节两种状态,它就能像普通恒温器一样 “工作”。

    啰嗦归啰嗦,但最初的用例是在一个公寓里,那里的恒温器是专有的,数据是序列化的,除了将恒温器调到最大设定点,然后使用带有大型 220V/50A HVAC 继电器的巢来按需开关交流电源线路外,我没有其他选择来集成智能恒温器。

  29. 这标题怎么这么荒唐?模仿你的射频恒温器并不能 “攻击 ”任何东西。

    1. 如果每次有人说 “客观 ”这个词来让某件事看起来更真实,而这只是他们的观点,伙计……我就会富有得足以游说政府强制实行 “裘森纳 ”制度。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注