Releases: wickenzh/ESP32-S3-RLCD-4.2
Releases · wickenzh/ESP32-S3-RLCD-4.2
Release list
v1.6.13
v1.6.12
ESP32-S3 RLCD 4.2 天气时钟 v1.6.12 源码发布。
v1.6.12
修复
- 修复 NTP 备用服务器未实际启用的问题,优先使用阿里时间服务器,并启用腾讯与公共时间服务器回退;缩短启动随机延迟,提升开机校时成功率。
优化
- 增强和风天气慢请求与失败阶段诊断,便于定位连接、首包等待及响应耗时异常。
- 显示刷新诊断改为每小时汇总,页面切换时仍即时记录,减少重复日志。
- 优化天气时钟动画差分绘制,跳过未变化像素,降低秒级动画的处理开销。
固件源码位于 RLCD_CLOCK/,网页版上位机源码位于 host_web/;严禁商用。
v1.6.11
ESP32-S3 RLCD 4.2 天气时钟 v1.6.11 源码发布。
v1.6.11
修复
- 修复和风天气单次更新的首个 API 请求遇到瞬时 TLS 建连超时或等待响应超时后只能等待下一轮的问题;在当前 Wi-Fi 会话内进行一次有界短重连,缩短天气恢复时间。
- (20260925)修复网页版上位机烧录失败:esptool 返回的 Flash 容量以 KiB 为单位,上位机误按字节计算,导致 16 MB 设备被识别为 16 KB,完整固件因此被容量检查拦截。现已修正单位换算。
优化
- 优化和风天气单次更新的 HTTPS 连接复用,减少重复 TLS 建连与联网时间,同时保持 Wi-Fi 省电策略。
- 优化 OTA 启动确认:核心服务就绪后才确认新固件有效,启动异常时保留回滚资格。
固件源码位于 RLCD_CLOCK/,网页版上位机源码位于 host_web/;严禁商用。
v1.6.10
ESP32-S3 RLCD 4.2 天气时钟 v1.6.10 源码发布。
v1.6.10
优化
- 优化自动天气同步在主、备 Wi-Fi 均不可用时的连接等待:本轮最多等待 30 秒后进入既有退避,减少无效联网耗电;手动同步、配网、网络检测与 OTA 保持原等待时间。
- 优化整点提醒开启时的联网错峰:自动天气同步在整点第 8 秒后启动,降低报时、Wi-Fi 与 HTTPS 同时运行带来的资源和瞬时功耗峰值。
- 优化聚合时钟秒牌:普通秒跳仅重绘变化数字,降低秒级绘制与 RLCD 局部传输量;显示效果与刷新频率不变。
固件源码位于 RLCD_CLOCK/,网页版上位机源码位于 host_web/;严禁商用。
v1.6.9
v1.6.8
ESP32-S3 RLCD 4.2 天气时钟 v1.6.8 源码发布。
v1.6.8
新增
- 聚合时钟新增多云与阴天静态手工云层,保留原高低温点阵与页面布局,仅随天气变化更新,不增加动画或联网。
修复
- 修复聚合天气装饰层按布局前省略号宽度进行避让不准确的问题,避免云层与温度读数区域重叠。
- 修复 WeatherClock Studio 更新后旧 Service Worker 缓存可能继续提供旧页面的问题,网络优先获取新页面,离线时回退缓存。
优化
- 优化 Studio 在线固件安装流程、芯片与容量识别、覆盖确认和资源写入前置门禁;发布说明与四语提示更加清晰。
固件源码位于 RLCD_CLOCK/,网页版上位机源码位于 host_web/;严禁商用。
v1.6.7
ESP32-S3 RLCD 4.2 天气时钟 v1.6.7 源码发布。
v1.6.7
新增
- 新增可选 Open-Meteo 天气源,默认关闭;无需和风 Key/Host,支持当前天气、预报、US AQI 和手动城市,保留和风配置且不自动跨源回退。注意Open-Meteo 不提供天气预警故对预警信息无响应,Open-Meteo为公开天气源,公共 API 仅限非商业用途且有请求限制。
- WeatherClock Studio 新增简体中文、繁體中文、English、日本語界面及移动端适配UI优化。同时快捷配置对Open-Meteo 天气源适配。
修复
- 修复天气源切换时旧同步请求污染成功更新时间和就绪状态的问题,网络检测和“关于本机”均按当前来源处理。
优化
- WeatherClock Studio固件烧录功能优化,简化操作步骤。
固件源码位于 RLCD_CLOCK/,网页版上位机源码位于 host_web/;严禁商用。
v1.6.6
ESP32-S3 RLCD 4.2 天气时钟 v1.6.6 源码发布。
v1.6.6
新增
- 新增简体中文、繁體中文、English、日本語四语简易与详细使用说明,并在对应主页提供同语言入口。
修复
- 修复正常天气同步期间 Wi-Fi 省电策略被错误改变的问题,保持正常节能策略。
- 修复天气同步TLS 连接超时被无依据切换旧 CA 的问题,仅证书校验失败时尝试兼容 CA,其余超时继续原有退避重试。
- 修复瞬时电压波动误判充电状态和满电记录的问题,采用 5 次 ADC 中值及连续 3 次、至少 2 秒确认,并保留满电阈值与资格保护。
优化
- 统一各页面当前温度读数的摄氏度标记;天气看板未来预报保持原有显示方式。
- 优化四语主页与手册导航,按各语言用户用语整理,不改变设备语言切换行为。
固件源码位于 RLCD_CLOCK/,网页版上位机源码位于 host_web/;严禁商用。
v1.6.5
v1.6.4
ESP32-S3 RLCD 4.2 天气时钟 v1.6.4 源码发布。
v1.6.4
新增
- 聚合时钟新增晴朗、雨天、雪天,按照不同天气状态进行不同的状态图形绘制。
- Host Web 新增界面预览直达与页签哈希导航,支持刷新、前进后退及离线回退。
修复
- 修复聚合天气晴天、夜晴和雨雪代码分类边界:夜晴代码回归普通样式,雨类与雪类分别显示雨纹和雪花,未知代码保持普通样式,未知代码保持普通样式。
优化
- 优化雨雪天气图案与温度读数的空间避让,保持四枚雪花位置稳定,不增加动画或额外联网。
WeatherClock Studio · 2026-09-12 更新
网页版上位机现统一命名为 WeatherClock Studio。以下更新已通过 GitHub Pages 上线,无需为这些网页功能重新刷写固件。
交互模拟与界面预览
- 新增基于 LVGL + SDL2 / WebAssembly(Emscripten) 的交互模拟器,支持八个工作页面、设置及附加提示场景;时钟使用电脑当前时间,天气、传感器、对话和更新过程使用模拟数据。
- 设备画面与场景控制采用左右布局;顶部左侧 KEY、右侧 BOOT,中间显示操作说明。按住 KEY 约 1.2 秒即可返回,松开不会再次触发短按。
- 新增独立“配网模拟”入口,默认显示设备模拟;切换保留双方状态,虚拟配网不连接真实网络、不修改设备配置。
- 显示模拟器实际固件版本、源码提交和构建时间,并提供 GitHub 源码入口。静态八页 SDL 图片保留为对照,预览源更新后随 Pages 部署同步;共享渲染代码更新后重新构建模拟器,新增硬件交互仍需适配。
- 支持 界面预览直达、页签地址导航及浏览器前进/后退;首次成功缓存后支持离线重新打开模拟器和虚拟配网。
快捷配置
- 原“设置”页改为 快捷配置,支持在浏览器本地生成、复制和清空配置链接,复用当前固件的
/save接口,无需修改固件。 - 支持主/备用 Wi-Fi、和风天气 API Key / API Host、选填天气城市及离线固定时间。API Key 与 Host 在联网配置中必须同时填写或同时留空;同时留空仅适用于设备已保存天气服务配置。
- 主/备用 Wi-Fi 密码默认显示,可通过眼睛按钮独立隐藏;API Key 默认隐藏。修改字段会使旧链接失效,避免复制过期配置。
- 增加字段格式、UTF-8 长度、编码字段及请求地址长度检查,拒绝生成会被当前固件截断或超限的链接。原天气城市和 OTA 清单的资源包兜底设置保留在独立折叠区域。
固件源码位于 RLCD_CLOCK/,网页版上位机源码位于 host_web/;严禁商用。