Tech
[分享创造] 写了个微信小程序,用 SOC 增量反推电车电池健康度
背景:
开电车两年,充电账一直记在备忘录里。高速快充、家充、公司免费桩、商场补电混在一起,月底完全对不上。试过几个记账 App ,要么太重,要么记不了电车专属的东西(电耗、电池衰减、峰谷电价占比),记到第三笔就放弃。
于是自己写了个小程序。做的时候有三个技术问题比较有意思,记一下。
1. 无后端 + 微信本地存储只有 10MB ,怎么存几年的充电记录
微信小程序的 Storage 单 key 上限 1MB 、总量 10MB 。一年 100 多次充电,记录攒几年就会顶到上限。
做法是按键分片: charge_records@2024 / @2025 / @2026 ,新增只重写当年那一片。每个分片接近 1MB 时在「我的」页提醒导出备份。从旧版本升级的时候第一次读数据会自动把老的 charge_records 拆到对应年份分片并清掉旧键。
代价是没有多设备同步,数据只在那台手机上。所以导出做得比较重:CSV 文件(可以直接转发到微信聊天长期保存,需要时再导入恢复)+ 剪贴板两条通路,文件通路失败会自动降级到剪贴板。
2. 用充电电量和 SOC 增...
Read the full discussion on V2EX
This article was aggregated from V2EX. Click to join the conversation.
View on V2EX