TuyaOpen v1.9.0 Release Notes
🚀 新功能 / New Features
-
WiFi 超低功耗 (DTIM) 支持 / WiFi Ultra-Low-Power (DTIM) Support (#639, #641)
新增 WiFi 超低功耗 DTIM 模式支持,并提供ultra_lowpower_demo示例应用,帮助电池供电类设备大幅降低待机功耗。
Added WiFi ultra-low-power DTIM mode support along with a newultra_lowpower_demoexample app, significantly reducing standby power consumption for battery-powered devices. -
ZECTRIX_T5AI_NOTE_4 板卡支持 / ZECTRIX_T5AI_NOTE_4 Board Support (#646)
新增 T5AI 平台ZECTRIX_T5AI_NOTE_4开发板配置,包含充电检测与电源域管理 API。
Added theZECTRIX_T5AI_NOTE_4board on the T5AI platform, including charge-detection and power-domain management APIs. -
SPARKLEIOT_T5_DEV 板卡支持 / SPARKLEIOT_T5_DEV Board Support (#642)
新增 T5AI 平台SPARKLEIOT_T5_DEV开发板配置。
Added theSPARKLEIOT_T5_DEVboard on the T5AI platform. -
LCKFB T5AI 板卡、GC0308 摄像头与 SC7A20 IMU 支持 / LCKFB T5AI Board, GC0308 Camera & SC7A20 IMU Support (#634)
新增立创 LCKFB T5AI 开发板支持,并集成 GC0308 摄像头驱动和 SC7A20 IMU 传感器驱动。
Added the LCKFB T5AI board with GC0308 camera driver and SC7A20 IMU sensor driver. -
LCKFB_GD32VM553 板卡支持 / LCKFB_GD32VM553 Board Support (#617)
新增 GD32 平台LCKFB_GD32VM553开发板支持,包含硬件注册配置。
Added theLCKFB_GD32VM553board on the GD32 platform with hardware registration. -
RK3576 开发板与聊天机器人支持 / RK3576 Board & Chat Bot Support (#611)
Linux 平台新增 RK3576 开发板支持,your_chat_bot应用可直接在 RK3576 上运行;同时修复了your_robot_dog编译时内存溢出的问题。
Added RK3576 board support on the Linux platform withyour_chat_botapp support, and fixed a compile-time memory overflow issue inyour_robot_dog. -
ESP32 板卡外设驱动 / ESP32 Board Peripheral Drivers (#635, #626)
为 ESP32 系列板卡新增 LED、按键、SD 卡驱动,并支持 SPI 接口 SD 卡。
Added LED, button and SD-card drivers for ESP32 boards, including SPI-based SD card support. -
LVGL 局部刷新重构 / LVGL Partial Flush Refactor (#631)
重构 LVGL 显示局部刷新逻辑,优化显示性能,并完善 DNESP32S3 板卡显示与按键配置。
Refactored the LVGL partial-flush logic for better display performance, with improved display and button configuration for the DNESP32S3 board. -
应用私有 ESP-IDF 组件支持 / App-Private ESP-IDF Components (#627)
CLI 构建系统支持应用目录内私有 ESP-IDF 组件,并同步更新 ESP32 平台版本。
The CLI build system now supports app-private ESP-IDF components, with an ESP32 platform version bump. -
CLI 重启命令 / CLI Reboot Command (#623)
系统命令新增reboot命令,便于调试时快速重启设备。
Added arebootcommand to the CLI system commands for quick device restarts during debugging. -
授权管理增强 / Authorization Management Enhancements (#638, #621)
重构tuya_authorize授权模块并完善 CLI 授权命令,提升授权信息读写的可靠性。
Refactored thetuya_authorizemodule and improved CLI authorization commands for more reliable license read/write. -
Otto 机器人 ST7789 V1 屏幕配置 / Otto Robot ST7789 V1 Profiles (#586)
your_otto_robot新增 ST7789 V1 屏幕配置文件及多款板卡图示文档。
Added ST7789 V1 display profiles and board reference images foryour_otto_robot.
🐛 修复 / Bug Fixes
-
LCKFB_T5AI_TOUCH 硬件 AEC / LCKFB_T5AI_TOUCH Hardware AEC (#647)
无 MIC2 回采回路时禁用硬件 AEC,修复语音交互异常。
Disabled hardware AEC when no MIC2 loopback is present, fixing voice-interaction issues. -
导出环境系列修复 / Export Environment Fixes (#644, #643, #630, #625, #618)
修复 uv 虚拟环境锁竞争并跳过热启动时的重复同步 (#644);引导环境时清除继承的PYTHONHOME(#643);将 git 作为硬依赖进行检查 (#630);增强下载失败诊断信息 (#625);修复 make 路径注入问题 (#618)。
Fixed uv venv lock contention with warm-start sync skip (#644); cleared inheritedPYTHONHOMEduring env bootstrap (#643); added git availability check as a hard dependency (#630); improved download failure diagnostics (#625); fixed make path injection (#618). -
天气服务 API 升级 / Weather Service API Update (#628)
天气服务 API 版本升级至 2.0,修复天气数据获取。
Updated the weather service API to version 2.0, fixing weather data retrieval. -
串口监视器断连处理 / Monitor Disconnect Handling (#629)
改进tos.py monitor串口断开后的处理与自动恢复逻辑。
Improved serial-disconnect handling and recovery intos.py monitor. -
DP Schema 空激活 / DP Schema Empty Activation (#622)
修复 DP schema 为空时的激活异常问题。
Fixed activation failure when the DP schema is empty. -
ESP32-S3 外部 PSRAM 配置 / ESP32-S3 External PSRAM Config (#620)
修正 ESP32-S3 外部 PSRAM 配置。
Fixed the ESP32-S3 external PSRAM configuration. -
应用树外构建 / App Out-of-Tree Build (#619)
修复应用 CMakeLists 在树外构建场景下的路径问题。
Made app CMakeLists safe for out-of-tree builds.
🔧 平台与工具链更新 / Platform & Toolchain Updates
- ESP32 平台提交引用更新 / ESP32 platform commit reference updates (#615, #627)
- 移除 docs/superpowers 目录 / Removed the docs/superpowers folder (#636)
- 平台授权配置同步 / Platform authorization configuration sync (#638, #621)
Full Changelog: v1.8.0...v1.9.0