Remote AC Controller v1.2.1
⚠️ 本版本已由 v1.2.2 取代
v1.2.1 的 Windows IR 学习工具发布流程未完整通过正式构建脚本与全部单元测试,且公开版本仅支持开放 SSID 的 WiFi 连接。请使用 v1.2.2 或更新版本。
v1.2.1 标签与原有资产保留,仅用于历史追溯,未被替换或删除。
Remote AC Controller v1.2.1(原说明中文版)
软件版本 v1.2.1 · PCB 修订 Rev 1.0.1 · 发布日期 2026-08-01
主要变更
- 中英文 README 改为面向开发者的信息架构。
- 社区文件(CONTRIBUTING / SECURITY / SUPPORT)改为可直接执行的指南。
- PCB 版本独立为 Rev 1.0.1(软件版本与 PCB 修订分离)。
- 修正 PCB 制造文件(Gerber、钻孔、飞针测试数据与 EasyEDA 工程全部更新)。
- 修正 PCB README 中的 ESP32 错误表述(实际为 NodeMCU ESP8266 开发板)。
- 修正 README 过期 Release 链接与不存在的 BOM/坐标声明。
- 修复启动横幅双 v 显示(现为
firmware v1.2.1)。 - 制造数据改为按字节受控发布(
.gitattributes+ 确定性打包)。
已知问题(v1.2.2 已修复)
- IR 学习工具发布流程未完整通过正式构建脚本(v1.2.2 已锁定 PyInstaller 6.21.0 并修复 build.ps1)。
- IR 学习工具单元测试存在 3 项失败(v1.2.2 已修复状态机与预设断言,12/12 通过)。
- 固件仅支持开放 SSID(v1.2.2 已新增 WPA/WPA2 本地凭据支持)。
兼容性
- 固件:ESP8266(NodeMCU);云端:Node.js 24;前端 Vue 3。
- PCB 修订 Rev 1.0.1;未提供 BOM 或 pick-and-place 文件;公开仓库不含真实红外帧。
English summary (original v1.2.1 notes)
Remote AC Controller v1.2.1
Software v1.2.1 · PCB Rev 1.0.1 · released 2026-08-01.
What changed
- Bilingual READMEs re-architected for developers.
- Community files (CONTRIBUTING / SECURITY / SUPPORT) are now actionable
guides instead of stub redirects. - PCB revision separated as Rev 1.0.1.
- Corrected PCB manufacturing files (Gerber, drill, flying-probe data, and
EasyEDA project). - Corrected the ESP32 misstatement in the PCB README.
- Removed stale release links and non-existent BOM/coordinate claims.
- Fixed the double-"v" startup banner.
- Manufacturing data now published byte-for-byte (
.gitattributes+
deterministic packaging).
Known issues (fixed in v1.2.2)
- The IR learner release flow did not fully pass the official build script.
- The IR learner unit tests had 3 failures.
- The firmware only supported open SSIDs.
Use v1.2.2 or newer. The v1.2.1 tag and assets are retained for historical
audit and were not replaced or deleted.