用于底板加热器的 Wi-Fi 线路电压恒温器

物联网 智能家居 无线上网 暖通空调
2021-06-11 00:38:57

背景

一所房子有一些线电压电动踢脚线加热器(240V,3600W)。

问题

无需超出局域网即可控制时间表和当前温度。

硬性要求

  • 支持 Wi-Fi 连接到局域网。
  • 任何时候都不需要 Internet 连接。
  • 恒温器可以通过名称(或 IP 地址)进行唯一引用。
  • 加密传输协议和密码保护。
  • 使用 REST over HTTP 从终端更改温度:
    $ curl -d "thermostat=kitchen&set=20C&token=T" -X POST https://10.0.0.15/temp
    

软需求

可选要求包括:

  • 提供一个简单的网络服务器(或用于初始设置的蓝牙)。
  • 恒温器可以命名。

中心

如果存在提供开放式 REST over HTTP API 的集线器,那么这将起作用。优选地,恒温器将独立运行(没有集线器)。

备择方案

Mozilla 的Things Gateway作为连接集线器的一种方式看起来很有前途本杰明·弗朗西斯写道,

我的一个建议是寻找 Zigbee 恒温器,然后使用事物网关将其桥接到 IP 网络并公开 REST + WebSocket API。我们已经有一个 Zigbee 适配器,并希望添加对恒温器网络事物类型的支持。我很想听听您的发现,因为我正在为自己的家寻找类似的东西。我在考虑霍尼韦尔。

研究

正如我发现的或从销售代表那里得知的,以下是各种竞争者及其不起作用的原因:

有许多 24V 恒温器无法工作,其中包括:

问题

哪些恒温器允许在没有互联网连接的情况下通过 Wi-Fi 的命令行控制温度?

或者,是否有任何绝对静音的 240V 至 24V 继电器可以完全安全地与典型的 24V 设备之一一起使用?

1个回答

可能很难找到立即满足您要求的现成产品。你对DIY有多自信?有很多开源硬件平台相对容易使用自定义固件重新刷新,您可能会发现这种方法最适合您的需求。请参阅https://github.com/arendst/Sonoff-Tasmota作为基于 ESP8266 SoC 的硬件的示例。

我很久以前参与过一个类似的 DIY 开源项目,它可以做很多你想做的事情。它不再维护,但您仍然可以使用 PCB 布局/代码:https : //harizanov.com/wiki/wiki-home/three-channel-wifi-relaythermostat-board/

关于您的要求:

支持 Wi-Fi 连接到局域网。 - 这很容易通过 ESP8266 实现。您甚至可以跳过任何使用您可以考虑使用 ESP-NOW https://www.espressif.com/en/products/software/esp-now/overview

任何时候都不需要 Internet 连接- 这很好,可以使用 ESP8266 轻松实现。

恒温器会自动相互检测 - 您的用例是什么?为什么恒温器需要互相看到?您只需要能够通过名称识别它们,以便集线器代码可以寻址它们。那个可能有点棘手,需要一些额外的编码,也许使用 mDNS?

加密传输协议和密码保护。 - 既然没有接触过互联网,何必呢?无论如何 - 它是可行的,但增加了复杂性

使用 REST over HTTP 从终端更改温度 - 使用我上面链接的示例代码可以轻松实现