通过官方 WebSocket API 远程控制 Anova 智能烤箱与低温慢煮机,支持多模式烹饪、实时温控与状态监控。
说明:
## 核心功能与用法
本 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,避免提交至版本控制
– 长期离家时慎用远程启动高温烹饪
– 定期验证探针温度校准,防止生熟不均或过度烹饪








