Hacker News 中文摘要

RSS订阅

ESP32-Faikin:基于ESP32的模块控制大金空调 -- ESP32-Faikin: ESP32 based module to control Daikin aircon units

文章摘要

ESP32-Faikin 是一个基于 ESP32 的模块,用于控制大金空调。尽管大金空调在机械性能上表现出色,但其 WiFi 控制模块表现不佳,尤其是最新型号依赖云端连接,必须联网才能使用且速度较慢。该项目旨在提供一种更高效、本地化的控制方案,避免对互联网的依赖。

文章总结

ESP32-Faikin:基于ESP32的Daikin空调控制模块

项目概述
ESP32-Faikin 是一个基于ESP32的开源模块,旨在为Daikin空调提供本地控制功能,摆脱对云端服务的依赖。Daikin空调在机械性能上表现优异,但其WiFi控制模块,尤其是最新型号,存在诸多问题:它们完全依赖云端,需要互联网连接才能工作,且响应速度较慢。ESP32-Faikin通过本地Web界面、MQTT和HomeAssistant集成,实现了无需云端的控制。

主要功能
- 本地控制:通过Web界面进行交互式控制,无需外部互联网连接。
- MQTT支持:支持MQTT协议,方便与智能家居系统集成。
- HomeAssistant集成:与HomeAssistant无缝协作,进一步提升智能家居体验。
- 环境传感器支持:可与BLE环境传感器配合使用,实现更精细的控制。
- 自动协议识别:支持S21和X50协议,兼容不同型号的Daikin空调。

硬件设计
项目提供了完整的KiCad PCB设计文件,并支持通过JLCPCB进行生产。模块尺寸为45x36mm或40x16mm,适合多种安装场景。用户还可以通过Tindie、eBay和Amazon UK购买预组装的PCB模块。

软件构建与更新
项目代码通过GitHub托管,支持自动更新功能。用户可以通过make命令进行编译,并使用make flash进行烧录。模块支持OTA(空中升级),用户可以通过MQTT设置调整更新频率。

支持与贡献
项目欢迎用户提交Pull Request和功能建议,但所有贡献需遵循与项目相同的GPL许可证。项目还提供了详细的文档,包括设置、控制和高级操作手册,帮助用户快速上手。

背景与动机
开发者在使用Daikin空调多年后,发现其最新的云端控制方案体验极差,尤其是在没有互联网连接的情况下。为此,开发者花费大量时间逆向工程了Daikin的协议,并开发了ESP32-Faikin模块,以提供更稳定、更快速的本地控制方案。

获取方式
用户可以通过Tindie、eBay和Amazon UK购买预组装的模块,也可以根据提供的PCB设计文件自行生产。需要注意的是,自行生产的模块需移除与Andrews & Arnold Ltd相关的商标和标识。

总结
ESP32-Faikin为Daikin空调用户提供了一个高效、灵活的本地控制解决方案,摆脱了对云端服务的依赖,提升了用户体验。无论是通过购买预组装模块还是自行生产,用户都能轻松实现对其空调的智能控制。

评论总结

  1. Daikin空调的WiFi模块问题:评论1和评论5指出,Daikin最新的室内机内置WiFi模块,但只能通过云端控制,存在隐私、安全和速度问题。评论1提到,电源故障后设备会重置凭证,且Faikin项目需要自制兼容电缆,且Web界面缺乏访问控制。评论5则表示,虽然目前使用云端桥接器工作良好,但对如何连接ESP32到空调仍感到困惑。

    • 引用1: "The latest Daikin indoor units have a built-in WiFi module which only allows control through their cloud infrastructure."
    • 引用2: "Currently I’m using this bridge to their cloud Onecta for Home Assistant and so far it’s working great."
  2. 智能空调的替代方案:评论3、4、8和9提出了多种替代方案,如使用SmartIR集成、ESP8266和Tasmota、Panasonic的ESPHome项目,以及Midea的预装ESPHome的dongle。这些方案提供了本地控制,避免了云端依赖。

    • 引用1: "As a more general approach for making any air conditioner 'smarter', there is a SmartIR integration for Home Assistant."
    • 引用2: "I’ve got two of these running in my Panasonic Heat Pumps and it’s excellent."
  3. ISP和网络设备的推荐:评论2和6推荐了Andrews & Arnold(AAISP)及其自建的网络设备,认为其独特且高效。

    • 引用1: "Andrews & Arnold really do make the world a better place."
    • 引用2: "AAISP build their own core & customer networking devices/routers from scratch in the UK."
  4. 对新设备的考虑:评论7和10表达了对新设备(如Daikin热泵和ThinQ设备)的考虑,尤其是对云端控制的担忧。

    • 引用1: "Daikin seems to require One+ Smart Thermostat to run it in most efficient way, so - cloud."
    • 引用2: "I wish there was something similar for ThinQ, as I prefer not to have Cloud-based smart devices."
  5. 其他品牌和模块的兼容性:评论11提到Intesis提供了广泛的连接模块,适用于Daikin等品牌。

    • 引用1: "Usually Intesis provides a huge range of connectivity modules."

总结:评论主要围绕Daikin空调的云端控制问题展开,提出了多种本地控制的替代方案,并推荐了特定的ISP和网络设备。同时,用户对新设备的云端依赖表示担忧,并探讨了其他品牌和模块的兼容性。