SuperAPI AI 工具集

pp-juneoven

办公与效率

查看项目

更新于 10-16 06:49

技能介绍

用途:通过 juneoven-pp-cli 直接从终端控制 June 烤箱,经由 June 云端操作,无需 HomeKit,也无需 June 手机应用。温度默认单位为华氏度,可在取温度处加 --celsius。

主要能力:pair 用烤箱屏幕上的 8 位码完成一次性配对;status 查看连接状态、空闲/活动中与当前目标温度;preheat --temp 350 启动烹饪(--mode bake 或 roast);temp --temp 375 修改当前烹饪目标;timer --minutes 10 设置定时;cancel 取消当前烹饪;watch --seconds 120 以 JSON 行流式输出实时遥测与摄像头帧事件;cam --timeout 15 输出下一帧内部摄像头签名的 URL(通常仅在烹饪进行时推送)。

本地历史与工作流原语:云端不保留历史,本工具提供本地 SQLite 记录。record --label sourdough 捕获当前烹饪;log --since 7d 列出过往烹饪(模式、目标、时长、结果);repeat <name> 保存并回放命名的模式+温度+定时预设;ready --timeout 20 阻塞直到达到目标温度(退出码 0 就绪,4 超时);eta 基于实时升温速率非阻塞预测就绪时间;curve <session-id> --format csv 导出某次烹饪的温度曲线;preheat-stats --cook bake 输出各次烹饪到达目标时间的中位/最快/最慢。

使用方式:需先安装 CLI。可通过 npx -y @mvanhorn/printing-press-library install juneoven --cli-only 安装,安装目录默认为 macOS/Linux 下的 $HOME/.local/bin 与 Windows 下的 %LOCALAPPDATA%\Programs\PrintingPress\bin,需将其加入 $PATH。若 npx 安装失败,可用 go install github.com/mvanhorn/printing-press-library/library/devices/juneoven/cmd/juneoven-pp-cli@latest(需 Go 1.26.6 或更新)。安装后用 juneoven-pp-cli --version 验证。运行时加 --agent 展开为 --json --compact --no-input --no-color --yes;命令确认返回 {"action","acked","status"}。凭证存储于 ~/.config/juneoven-pp-cli/identity.json(权限 0600),可用 doctor 验证设置;路径可用 --home 或 JUNEOVEN_HOME 及各类环境变量重定位。

限制:ready、eta、curve、preheat-stats 需要烤箱推送实时腔体温度遥测,部分固件(如 penguin 型号)只推送摄像头帧而无温度,这些命令会返回空/提示结果;record、log、repeat 仍可用,status、preheat、temp、timer、cancel、watch、cam 在所有已配对烤箱上可用。June 云端仅保留实时状态,无历史,因此历史数据仅来自本地记录。具体收费与更多平台信息暂未提供。