OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  anova-oven:控制 Anova 精密蒸烤箱与低温慢煮机

anova-oven:控制 Anova 精密蒸烤箱与低温慢煮机

 
  monitoring ·  2026-02-10 01:12:18 · 3 次点击  · 0 条评论  

名称: anova-oven
描述: 通过 WiFi WebSocket API 控制 Anova 智能烤箱和真空低温慢煮机。支持远程启动烹饪模式(真空低温、烘烤、蒸汽)、设置温度、监控状态和停止烹饪。
许可证: Apache-2.0
compatibility: 需要 Python 3.7+、websockets 库以及访问 Anova 云 API 的网络连接
元数据:
author: Akshay Dodeja
version: "1.0.0"
repository: https://github.com/dodeja/anova-skill


Anova 智能烤箱与慢煮机控制

通过 WebSocket API 控制 Anova WiFi 设备,包括智能烤箱(APO)和真空低温慢煮机(APC)。

准备工作

  1. 获取 Anova 个人访问令牌
    - 下载 Anova Oven 应用(iOS/Android)
    - 进入:更多 → 开发者 → 个人访问令牌
    - 创建令牌(以 anova- 开头)
    - 保存至 ~/.config/anova/token

  2. 安装 Python 依赖
    bash pip3 install websockets

  3. 设备配置
    - Anova 设备已连接 WiFi
    - 设备已与您的 Anova 账户配对

安装

# 安装 Python 依赖
pip3 install websockets

# 保存令牌
mkdir -p ~/.config/anova
echo "anova-您的令牌" > ~/.config/anova/token
chmod 600 ~/.config/anova/token

使用指南

列出设备

python3 scripts/anova.py list

基础烹饪

# 在 350°F 下烹饪 30 分钟
python3 scripts/anova.py cook --temp 350 --duration 30

# 在 175°C 下烹饪 45 分钟
python3 scripts/anova.py cook --temp 175 --unit C --duration 45

高级控制

自定义加热元件:

# 仅使用后部加热元件(低温慢煮)
python3 scripts/anova.py cook --temp 225 --elements rear --duration 180

# 底部 + 后部加热元件(标准烘烤)
python3 scripts/anova.py cook --temp 375 --elements bottom,rear --duration 45

# 全部加热元件(最大火力)
python3 scripts/anova.py cook --temp 450 --elements top,bottom,rear --duration 20

自定义风扇速度:

# 低速风扇(温和烹饪)
python3 scripts/anova.py cook --temp 250 --fan-speed 25 --duration 120

# 高速风扇(快速热循环)
python3 scripts/anova.py cook --temp 400 --fan-speed 100 --duration 30

探针烹饪:

# 烹饪至内部温度(非时间控制)
python3 scripts/anova.py cook --temp 350 --probe-temp 165

# 低温探针烹饪
python3 scripts/anova.py cook --temp 225 --elements rear --fan-speed 25 --probe-temp 135

组合高级设置:

# 精准低温烹饪
python3 scripts/anova.py cook --temp 225 --elements rear --fan-speed 25 --duration 180

# 高温炙烤
python3 scripts/anova.py cook --temp 500 --elements top,bottom,rear --fan-speed 100 --duration 5

停止烹饪

python3 scripts/anova.py stop

实时监控

python3 scripts/anova.py monitor --monitor-duration 60

自然语言示例

智能助手指令示例:
- "将烤箱预热至 375°F 用于烘烤"
- "启动真空低温烹饪,135°F 持续 2 小时"
- "当前烤箱温度是多少?"
- "停止烹饪"
- "以 212°F 蒸汽烹饪蔬菜 15 分钟"

功能特性

Anova 智能烤箱(APO)

  • 真空低温烹饪(湿球模式)
  • 烘烤(干球模式)
  • 带湿度控制的蒸汽烹饪
  • 温度控制(摄氏度/华氏度)
  • 实时状态监控
  • 数据导出

Anova 真空低温慢煮机(APC)

  • 真空低温烹饪
  • 温度控制
  • 定时器管理
  • 实时状态监控

API 参考

WebSocket 端点: 通过 Anova 云服务
认证方式: 个人访问令牌(Bearer token)
协议: 基于 JSON 消息的 WebSocket

配置

令牌文件: ~/.config/anova/token
默认设备: 自动选择首个发现的设备(可通过 --device-id 指定)

故障排除

"未找到令牌":

echo "anova-您的令牌" > ~/.config/anova/token

"未找到设备":
- 在 Anova 应用中检查设备是否在线
- 确认 WiFi 连接正常
- 重新生成令牌

"连接失败":
- 检查网络连接
- 确认令牌有效
- 确保设备已与账户配对

安全须知

  • 长时间烹饪前务必确认温度设置
  • 使用定时器避免过度烹饪
  • 支持远程监控,但仍需现场检查安全
  • 默认最长烹饪时间:4 小时

参考资源

3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor