核心功能与用法
本 Skill 提供通过 Python CLI 控制 Anova 智能厨房设备的能力,支持 Precision Oven(APO)和 Precision Cooker(APC)两类设备。核心功能包括:
- 多模式烹饪:sous vide(湿球低温慢煮)、roasting(干球烘烤)、steam(蒸汽烹饪)
- 精准温控:支持华氏/摄氏切换,温度范围 225°F-500°F,可设定目标探头温度
- 元素与风速控制:独立控制 top/bottom/rear 加热元件,25%-100% 风扇转速调节
- 实时监控:WebSocket 长连接获取设备状态、温度、剩余时间等遥测数据
- 远程启停:通过 Anova 云端 API 在任何网络环境下控制已配对设备
典型工作流:
1. 从 Anova App 生成 Personal Access Token(格式 anova-xxx)
2. 配置 ~/.config/anova/token 并设置 600 权限
3. 使用 list 查询设备,cook 启动烹饪(支持 --elements、--fan-speed、--probe-temp 等高级参数)
4. monitor 实时流式监控,stop 远程终止
显著优点
- 官方 API 支持:基于 Anova 公开开发者文档,协议稳定,非逆向工程
- 烹饪灵活性:低温柔和后热、高温快速烘烤、探针精准控温等专业级控制
- 远程可控:依托云端 WebSocket,无需局域网即可操作
- 开源可审计:Apache-2.0 协议,代码透明
潜在局限与风险
- 网络依赖:需持续连接 Anova 云服务,断网即失联
- 令牌安全:Token 存储于本地明文文件,需手动设置文件权限(
chmod 600),无加密存储机制 - 物理安全责任:官方提示"远程监控但需现场确认",高温设备误操作可能导致火灾或烫伤
- API 稳定性:第三方 Skill,Anova 官方 API 变更可能导致功能中断
- 超时限制:默认最大烹饪时长 4 小时,超长烹饪需分段设置
适合人群
- 拥有 Anova Precision Oven 或 Cooker 的智能厨房用户
- 需要将烹饪流程集成到自动化脚本的技术爱好者
- 追求精准温控(如牛排熟度、面包发酵)的进阶家庭厨师
安全建议
- 严格保管 Personal Access Token,避免提交至版本控制
- 长期离家时慎用远程启动高温烹饪
- 定期验证探针温度校准,防止生熟不均或过度烹饪