TuyaOpen Release v1.7.0
TuyaOpen v1.7.0 Release Notes
✨ New Features / 新功能
-
Config CLI: Added
-l/--listoption toconfig choicecommand for listing available options (#588)
Config CLI:config choice命令新增-l/--list选项,支持列出可用配置项 -
Otto Robot: Added Otto V1 board profile, motion queue system, and variant documentation; improved servo control and T5AI_OTTO board integration (#585)
Otto 机器人: 新增 Otto V1 硬件配置文件、运动队列系统及变体文档;优化舵机控制与 T5AI_OTTO 主板集成 -
LVGL PC Simulator: Added LVGL desktop simulator support for local UI development (#575)
LVGL PC 模拟器: 新增 LVGL 桌面模拟器,支持在 PC 端本地调试 UI -
Raspberry Pi: Added SDL2 and USB camera video stream support on Raspberry Pi (#546 area)
Raspberry Pi: 新增 SDL2 支持及 USB 摄像头视频流功能 -
Device Timer: Added cloud-managed device timer feature (#539)
设备定时器: 新增云端设备定时器功能 -
AI Agent: Added session initialization callback support (#529)
AI Agent: 新增会话初始化回调接口 -
MiniClaw Demo: Added
tuya_mimiclawdemo project (#518); added SD card and LED control tool integrations (#527)
MiniClaw 示例: 新增tuya_mimiclaw演示项目;集成 SD 卡、LED 控制工具 -
ESP32-C6: Added ESP32-C6 platform adaptation (#521)
ESP32-C6: 新增 ESP32-C6 平台适配 -
Export Tool: Added
hellosubcommand and reworked export scripts (#567)
导出工具: 新增hello子命令,重构导出脚本 -
switch_demo: Added
read_macCLI command (#562)
switch_demo: 新增read_macCLI 命令
🐛 Bug Fixes / 问题修复
-
Fixed BLE DP pointer offset calculation in schema (#581)
修复 BLE DP 指针偏移量计算错误 (#581) -
Fixed null client guard and default devid in DP object report (#587)
修复 DP 对象上报时空客户端及默认 devid 未处理问题 (#587) -
Fixed audio streaming and volume control issues (#579)
修复音频流和音量控制异常 (#579) -
Fixed memory management in
cli_fs_list_dir_recursive_(#565 area)
修复cli_fs_list_dir_recursive_中的内存管理问题 -
Fixed spurious error log for empty timer task list (#563)
修复定时器任务列表为空时误报错误日志的问题 (#563) -
Fixed cloud meta report timing and timer alignment with time sync (#561)
修复云端 meta 上报时机及定时器与时间同步对齐问题 (#561) -
Fixed CLI clone URL display with
insteadOfgit rules (#557)
修复 CLI 显示 clone URL 时未应用insteadOf规则的问题 (#557) -
Fixed T5AI OTA and platform issues (#554)
修复 T5AI OTA 及平台相关问题 (#554) -
Fixed MiniClaw config example and T5-core chatbot crash (#532)
修复 MiniClaw 配置示例错误及 T5-core chatbot 崩溃问题 (#532) -
Fixed compile error for
ATK_T5AI_MINI_BOARD(#533)
修复ATK_T5AI_MINI_BOARD编译错误 (#533) -
Fixed memory allocation and initialization in
tuya_iot_dp_obj
修复tuya_iot_dp_obj内存分配和初始化问题 -
Fixed
windows-cursesdependency for Windows builds (#568)
修复 Windows 构建下windows-curses依赖问题 (#568) -
Fixed null check in
user_upgrade_notify_on
修复user_upgrade_notify_on缺少空指针校验问题
♻️ Refactoring & Improvements / 重构与优化
-
Refactored MQTT publish handling: improved timeout logic and message ID management (#580)
重构 MQTT 发布处理:优化超时逻辑和消息 ID 管理 (#580) -
Refactored IoT module to adopt reset-complete flow and centralized MQTT lifecycle management (#550)
重构 IoT 模块,采用 reset-complete 流程并集中管理 MQTT 生命周期 (#550) -
Refactored JSON handling and error checking in AI components
重构 AI 组件中的 JSON 处理及错误检查逻辑
🔧 Platform & Toolchain / 平台与工具链
-
Updated T5AI platform and AMOLED display configuration (#559, #558, #572)
更新 T5AI 平台及 AMOLED 显示屏配置 -
Updated ESP32 platform commit reference (#571, #546)
更新 ESP32 平台提交引用 -
Improved CI: added build log export and platform caching (#513 area)
CI 优化:新增构建日志导出与平台缓存支持 -
Updated
.gitignoreand added CLI command implementations (#564)
更新.gitignore并补充 CLI 命令实现
📖 Documentation / 文档
-
Added
AGENTS.mdfor AI agent usage guidance (#522)
新增AGENTS.md,提供 AI Agent 使用指南 -
Updated README with system components section and new badges (#550)
更新 README,新增系统组件说明章节及构建状态徽章 -
Updated
README_zh.mdwith revised titles and images
更新README_zh.md章节标题和图片
Full Changelog: v1.6.0...v1.7.0