Skip to content

Remote AC Controller v1.2.1

Choose a tag to compare

@nobodycareme nobodycareme released this 01 Aug 14:22
e2b3c12

⚠️ 本版本已由 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.