Skip to content

自动化规则

最低版本要求: 1.2.0

概述

您是否曾经因为专注于听一爆声而错过了在正确时机降火力?或者担心离开烘焙机片刻时设备过热?

自动化规则正是为了解决这些常见的烘焙难题而设计的。它能在满足特定条件时自动执行预设的操作,就像有一位经验丰富的烘焙助手,永远不会分心,总是精确地按照您的指令执行。

自动化规则 vs 全自动烘焙

在深入了解自动化规则之前,让我们先明确两个容易混淆的概念:

全自动烘焙(Auto Roasting)

  • 本质:完全无人干预的"曲线复刻"模式
  • 工作方式:严格按照预设烘焙档案的时间和温度曲线执行
  • 类比:就像工厂流水线,完全按照蓝图生产,无需人工干预
  • 适用场景:重现已验证的经典烘焙方案,确保一致性

自动化规则(Automation Rules)

  • 本质:智能烘焙助手,在手动操作中提供辅助
  • 工作方式:在特定条件满足时触发预设动作,但整体仍由烘焙师主导
  • 类比:就像汽车的巡航控制和车道保持,辅助驾驶但不替代司机
  • 适用场景:在手动烘焙中提供安全保护、操作提醒和工艺辅助

协同工作的设计理念

  • 互不干扰:全自动烘焙时隐藏自动化规则入口,避免意外干扰精准的曲线复刻
  • 灵活选择:可以纯手动、手动+自动化辅助、或完全自动烘焙
  • 安全优先:设备级自动化规则始终生效,提供基础安全保护

自动化规则解决的常见烘焙问题

"我总是忘记在合适的温度调整火力"
→ 设置温度触发器,当豆子达到特定温度时自动调整火力。

"我担心无人看管时的安全问题"
→ 创建安全规则,当温度超过安全限制时立即关闭加热。

"我想重现上周那次完美的烘焙"
→ 将成功的烘焙流程记录为自动化规则,确保一致性重现。

"我需要专注于杯测记录,而不是盯着计时器"
→ 让自动化处理常规调整,您专心进行感官评估。

核心概念:WHEN-IF-DO 结构

自动化规则系统采用直观和强大的 WHEN-IF-DO 结构:

  • WHEN (触发器):即"当...时"的部分。定义规则被激活的触发条件
  • IF (条件):即"如果..."的部分。定义触发后需要满足的额外条件(可选)。
  • DO (动作):即"就执行..."的部分。定义条件满足后要执行的操作序列

这种结构让您能够创建更加精确和复杂的自动化规则,支持多触发器的 OR 逻辑、多条件的 AND/OR 逻辑,以及顺序执行的动作链。

强化的触发器系统

1.2.0 版本大幅扩展了触发器类型和功能:

事件触发器 (EventTrigger)

  • 支持所有烘焙阶段事件:预热完成、入豆、回温点、一爆、二爆等
  • 智能事件历史跟踪,确保触发器只在正确时机激活

温度触发器 (TemperatureTrigger)

  • 豆温 (BT)环境温度 (ET) 双重支持
  • 多单位支持:摄氏度、华氏度、开尔文自动转换
  • 比较操作符:大于、小于、等于(带智能容差)
  • 示例:豆温 > 185°C环境温度 < 220°C

时间触发器 (TimeTrigger)

  • 精确到秒的时间控制
  • 支持所有比较操作:烘焙时间 > 2分30秒
  • 智能容差处理(±5秒)

升温率触发器 (RorTrigger)

  • 实时升温率监测:升温率 < 8°C/分钟
  • 0.1°C/分钟精度的智能容差

多触发器 OR 逻辑

一个规则可以设置多个触发器,任意一个触发器激活都会执行规则。

全面升级的动作系统

1.2.0 版本带来了更加丰富和智能的动作类型:

设备控制动作

  • 火力控制 (SetHeaterAction):精确功率调节或开关控制
  • 风扇控制 (SetFanAction):转速调节或开关控制
  • 滚筒控制 (SetDrumAction):转速调节(适用于滚筒烘焙机)
  • 冷却风扇控制 (SetCoolingFanAction):冷却系统开关

PID 控制动作

  • 设置PID目标温度 (SetPIDTargetTemperatureAction):精确温度控制
  • PID自动加热开关 (SetPIDAutoHeatingAction):智能加热控制
  • PID参数调节 (SetPIDParametersAction):Kp、Ki、Kd参数微调

智能提醒动作

  • 语音播报 (VoiceNotificationAction)
    • TTS文字转语音:"一爆开始,注意调节火力"
    • 提示音播放:成功音、警告音、信息音
    • 音频播放失败时自动回退到TTS

流程控制动作

  • 延时动作 (DelayAction):精确的非阻塞延时
  • 支持动作序列:多个动作按顺序执行

设备兼容性检测

系统会根据您的烘焙机型号自动检测可用的控制功能,只显示设备支持的动作类型。

双范围自动化系统

系统提供了双范围自动化管理

全局自动化 (Global Automation)

  • 设备级别规则:绑定到特定烘焙机设备
  • 通用规则库:适用于所有烘焙档案的基础规则
  • 安全规则:过温保护、安全停机等关键规则
  • 便捷操作:一次设置,处处适用

档案自动化 (Profile Automation)

  • 档案专属规则:针对特定咖啡豆或烘焙风格的个性化规则
  • 精细调控:基于豆种特性的定制化自动控制
  • 灵活覆盖:可以覆盖或补充全局规则

智能规则合并

系统在烘焙时会智能合并两个范围的规则:

  1. 自动加载全局规则作为基础
  2. 叠加档案专属规则
  3. 自动去重和冲突检测
  4. 确保关键安全规则优先级

自动化功能入口与界面介绍

如何进入自动化设置

自动化功能的主要入口位于准备烘焙页面,但只在手动模式下显示:

手动模式下的自动化入口

手动模式下的准备烘焙页面

在手动烘焙模式下,您可以看到:

  • 自动化入口:底部绿色的"Automation Enabled 11"按钮
  • 规则计数:显示当前启用的自动化规则数量
  • 便捷访问:一键进入自动化设置页面

自动模式下的界面变化

自动模式下的准备烘焙页面

在全自动烘焙模式下:

  • 隐藏自动化入口:避免意外干扰精准的曲线复刻
  • 显示自动烘焙设置:如"Heat Power Tracking"等专用配置
  • 模式切换:可随时在手动/自动模式间切换

自动化设置界面

主界面布局

自动化设置主页

自动化设置界面采用清晰的双层架构:

全局自动化部分

  • 绿色图标:表示设备级通用规则
  • 范围说明:"Applied to all roasting profiles of current device"
  • 安全规则:如出豆时100%排风、过温保护等

档案级自动化部分

  • 浅蓝色图标:表示档案专属规则
  • 范围说明:"Only effective for current [档案名] roasting profile"
  • 工艺规则:如预热PID设置、温度语音提醒等

规则列表详情

自动化规则列表

每个规则卡片包含:

  • 规则描述:自然语言描述触发条件和动作
  • 开关控制:右侧滑动开关启用/禁用规则
  • 状态指示:绿色=启用,灰色=禁用

规则编辑界面

规则编辑界面

WHEN-IF-DO结构的可视化编辑:

  • WHEN(触发器):如"BT greater than 110.0°C"
  • IF(条件):如"After TP"(转点之后)
  • DO(动作):如"Set Heater to 70%"
  • 逻辑组合:"Or"和"Then"按钮添加更多条件和动作

实战演练:创建复杂自动化规则

让我们通过一个实用的 WHEN-IF-DO 规则来学习新系统:

规则目标:“当一爆开始或豆温超过205°C时,如果烘焙时间超过8分钟,则等待30秒后将火力降至60%并语音提示”

步骤 1:进入自动化设置并选择范围

  1. 根据上面介绍的入口方式,进入自动化设置页面
  2. 在顶部切换栏选择"全局自动化"或"档案自动化"
  3. 点击"+"按钮或"添加新规则"

步骤 2:配置 WHEN (触发器)

  1. 添加第一个触发器:事件触发器 - 一爆
  2. 添加第二个触发器:温度触发器 - 豆温 > 205°C
  3. 触发逻辑设为“OR”(任意条件满足即触发)

步骤 3:配置 IF (条件)

  1. 添加条件:时间条件 - 烘焙时间 > 8分00秒
  2. 条件逻辑保持“AND”(所有条件都必须满足)

步骤 4:配置 DO (动作序列)

  1. 第一个动作:延时动作 - 30秒
  2. 第二个动作:设置火力 - 60%
  3. 第三个动作:语音提示 - TTS “一爆降火完成”

步骤 5:保存与测试

  1. 为规则命名:“一爆智能降火”
  2. 点击保存并激活规则
  3. 在下次烘焙中测试效果

这样的规则展示了系统的强大功能:多触发器、条件检查、动作序列等高级特性的完美结合。


全局自动化:设备级通用规则管理

当您拥有多款咖啡豆,并为它们创建了不同的烘焙档案时,您可能会发现一个问题:很多基础的自动化操作都是相同的。比如,几乎所有的烘焙方案都需要"入豆后自动将火力调整到80%"或者"达到一爆后自动降低火力"。如果为每个档案都手动创建一遍这些通用规则,无疑是繁琐且低效的。

为了解决这个问题,系统提供了全局自动化(Global Automation)功能。

什么是全局自动化?

全局自动化是一套与您的烘焙机设备绑定的、可在所有烘焙中重复使用的通用规则集合。

  • 设备绑定:每个全局自动化配置都专属于一台设备。如果您有多台烘焙机,可以为它们分别设置不同的全局规则。
  • 通用规则库:它就像您的"设备专用规则库",用于存储那些适用于所有烘焙档案的基础规则。
  • 安全保障:特别适合设置关键的安全规则,如过温保护、紧急停机等重要操作。

全局自动化的管理

访问全局自动化设置

通过设备设置页面,您可以访问当前设备的全局自动化配置,进行规则的添加、编辑和删除。

自动应用机制

  • 当您创建新的烘焙档案时,如果设备有全局自动化配置,系统会自动为新档案启用这些通用规则

最佳实践建议

全局自动化适合的规则类型:

  • 安全规则:过温保护、紧急停机、安全监控
  • 标准操作:入豆标准化流程、基础火力调节
  • 通用提醒:阶段提示音、语音播报

档案自动化适合的规则类型:

  • 个性化调节:针对特定豆种的温度、时间控制
  • 精细化操作:基于豆子特性的专门处理
  • 实验性规则:新的烘焙技法尝试

小结

善用全局自动化,能为您带来四大好处:

  • 高效:一次设定,所有档案自动应用,告别重复劳动
  • 安全:关键安全规则集中管理,确保每次烘焙都有保障
  • 一致:保证核心烘焙理念在所有档案中得到贯彻
  • 灵活:与档案专属规则并行运行,既有通用性又保留个性化空间

使用场景与应用案例

自动化规则的核心定位

自动化规则系统专为手动烘焙辅助而设计,其核心理念是"编程你自己的烘焙助手"。通过精心设计的规则组合,您可以创建出接近全自动烘焙效果的智能辅助系统。

与全自动烘焙的互补关系

  • 全自动烘焙:适合重现已验证的经典方案,追求精准复刻
  • 自动化规则:适合探索新工艺、个性化调整和安全保护
  • 协同使用:可以先用自动化规则探索和验证新的烘焙方案,再将成功的方案制作成全自动烘焙档案

1. 智能烘焙助手(推荐入门)

通过组合多个自动化规则,您可以创建一个智能的烘焙助手系统,在关键时刻提供精准的操作辅助。

案例:浅烘咖啡的智能辅助系统

目标:为浅烘咖啡创建一套智能辅助规则,确保关键节点的精准控制

规则组合

  • 安全预热:预热完成时设置PID至200°C,确保稳定入豆温度
  • 标准入豆:入豆时自动设置65%火力,65%风扇,建立稳定的初始条件
  • 渐进降火
    • 111°C → 70%火力(脱水后期调整)
    • 122°C → 65%火力(美拉德反应期)
    • 132°C → 60%火力(一爆前准备)
  • 精准收尾:172°C → 50%火力,80%风扇(发展期优化)
  • 完成提醒:192°C → 语音通知"建议出豆"

优势

  • 学习工具:初学者可以观察每个调整的效果和时机
  • 一致性:确保每次烘焙都执行相同的关键操作
  • 灵活性:烘焙师仍可随时手动干预和调整
  • 安全性:内置温度和时间保护机制

2. 安全保护系统

超温保护

当:豆温 > 230°C
则:火力设为0%,语音警报"检测到超温"

紧急停机

当:环境温度 > 250°C
则:火力设为0%,风扇设为100%,紧急音频警报

烘焙时间限制

当:烘焙时间 > 15分钟
如果:未记录出豆事件
则:语音警告"检测到延长烘焙时间"

3. 操作辅助

标准入豆程序

当:入豆事件
则:火力设为80%,风扇设为70%,语音"入豆完成"

一爆管理

当:一爆事件
则:火力降低20%,语音"检测到一爆"

发展时间追踪

当:一爆事件
则:启动发展计时器,语音"发展阶段开始"

4. 学习与培训

新手引导烘焙

  • 关键烘焙阶段的自动语音提示
  • 常见烘焙档案的标准火力调节
  • 基于温度的指导:"即将达到一爆温度"

高级技法练习

  • 特定烘焙风格的预配置序列
  • 复杂烘焙曲线的自动执行
  • 比较学习的一致参数变化

5. 质量一致性

商业烘焙标准

  • 既定烘焙档案的自动化重现
  • 一致的时间和温度控制
  • 消除常规操作中的操作员差异

批次间一致性

  • 生产烘焙的相同自动化序列
  • 标准化的安全和质量检查点
  • 减少最终产品特性的变异性

6. 实验与开发工作

A/B测试

  • 烘焙参数的自动化变化
  • 实验协议的一致执行
  • 单变量的精确控制

配方开发

  • 系统性探索烘焙参数组合
  • 成功序列的自动化记录
  • 档案变化的快速迭代

7. 专业应用

PID控制精确烘焙

当:预热事件
则:设置PID目标200°C,启用自动加热

当:入豆事件
则:禁用PID,切换到手动控制

多阶段烘焙档案

当:豆温120°C
则:火力设为70%,风扇设为60%

当:豆温160°C
则:火力设为50%,风扇设为80%

当:豆温190°C
则:火力设为30%,语音"接近完成"

自动化入门指南

新手路径

  1. 从安全规则开始(超温保护)
  2. 添加基本操作辅助(入豆程序)
  3. 实施关键事件的语音通知
  4. 逐步添加更复杂的自动化序列

高级实施

  1. 研究厂家提供的自动化档案
  2. 将经过验证的序列适配到您的具体需求
  3. 创建豆种专属的自动化档案
  4. 开发全面的安全和质量系统

最佳实践

  • 始终在全局自动化中包含安全规则
  • 使用练习烘焙测试新的自动化序列
  • 监控自动化性能并根据需要调整
  • 为所有自动化功能保持手动覆盖能力

总结与展望

自动化规则的核心价值

HiBean的自动化规则系统代表了咖啡烘焙技术的重要进步,它完美平衡了自动化的一致性手工烘焙的灵活性

技术创新

  • WHEN-IF-DO声明式规则:让复杂逻辑变得直观易懂
  • 双层架构设计:设备级安全保护+档案级工艺优化
  • 智能设备适配:基于Cluster能力的动态功能检测
  • 温度单位无缝转换:全球化的用户体验

烘焙价值

  • 降低学习门槛:新手可以依赖专家级规则快速上手
  • 提升一致性:消除人工操作的随机误差
  • 增强安全性:24小时不间断的设备监护
  • 激发创造力:将烘焙师从机械操作中解放,专注于感官判断和工艺创新

未来可能性

  • AI辅助规则生成:基于历史数据自动生成优化规则
  • 社区规则分享:烘焙师之间的规则交流和协作
  • 设备学习能力:根据烘焙结果自动调整规则参数
  • 多设备协同:不同设备间的规则同步和适配

开始您的自动化烘焙之旅

无论您是初学者还是资深烘焙师,自动化规则都能为您的烘焙带来全新的体验:

  1. 从安全规则开始:建立基础的设备保护体系
  2. 添加操作辅助:让常规操作变得更加精准和一致
  3. 探索工艺创新:用自动化规则验证新的烘焙理念
  4. 分享和学习:与烘焙社区交流成功的规则配置

自动化规则不是要替代烘焙师的技艺,而是要成为您最得力的助手,让每一次烘焙都能达到您所追求的完美境界。