自动化规则
最低版本要求: 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)
- 档案专属规则:针对特定咖啡豆或烘焙风格的个性化规则
- 精细调控:基于豆种特性的定制化自动控制
- 灵活覆盖:可以覆盖或补充全局规则
智能规则合并
系统在烘焙时会智能合并两个范围的规则:
- 自动加载全局规则作为基础
- 叠加档案专属规则
- 自动去重和冲突检测
- 确保关键安全规则优先级
自动化功能入口与界面介绍
如何进入自动化设置
自动化功能的主要入口位于准备烘焙页面,但只在手动模式下显示:
手动模式下的自动化入口
在手动烘焙模式下,您可以看到:
- 自动化入口:底部绿色的"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:进入自动化设置并选择范围
- 根据上面介绍的入口方式,进入自动化设置页面
- 在顶部切换栏选择"全局自动化"或"档案自动化"
- 点击"+"按钮或"添加新规则"
步骤 2:配置 WHEN (触发器)
- 添加第一个触发器:事件触发器 - 一爆
- 添加第二个触发器:温度触发器 - 豆温 > 205°C
- 触发逻辑设为“OR”(任意条件满足即触发)
步骤 3:配置 IF (条件)
- 添加条件:时间条件 - 烘焙时间 > 8分00秒
- 条件逻辑保持“AND”(所有条件都必须满足)
步骤 4:配置 DO (动作序列)
- 第一个动作:延时动作 - 30秒
- 第二个动作:设置火力 - 60%
- 第三个动作:语音提示 - TTS “一爆降火完成”
步骤 5:保存与测试
- 为规则命名:“一爆智能降火”
- 点击保存并激活规则
- 在下次烘焙中测试效果
这样的规则展示了系统的强大功能:多触发器、条件检查、动作序列等高级特性的完美结合。
全局自动化:设备级通用规则管理
当您拥有多款咖啡豆,并为它们创建了不同的烘焙档案时,您可能会发现一个问题:很多基础的自动化操作都是相同的。比如,几乎所有的烘焙方案都需要"入豆后自动将火力调整到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%,语音"接近完成"
自动化入门指南
新手路径
- 从安全规则开始(超温保护)
- 添加基本操作辅助(入豆程序)
- 实施关键事件的语音通知
- 逐步添加更复杂的自动化序列
高级实施
- 研究厂家提供的自动化档案
- 将经过验证的序列适配到您的具体需求
- 创建豆种专属的自动化档案
- 开发全面的安全和质量系统
最佳实践
- 始终在全局自动化中包含安全规则
- 使用练习烘焙测试新的自动化序列
- 监控自动化性能并根据需要调整
- 为所有自动化功能保持手动覆盖能力
总结与展望
自动化规则的核心价值
HiBean的自动化规则系统代表了咖啡烘焙技术的重要进步,它完美平衡了自动化的一致性和手工烘焙的灵活性:
技术创新
- WHEN-IF-DO声明式规则:让复杂逻辑变得直观易懂
- 双层架构设计:设备级安全保护+档案级工艺优化
- 智能设备适配:基于Cluster能力的动态功能检测
- 温度单位无缝转换:全球化的用户体验
烘焙价值
- 降低学习门槛:新手可以依赖专家级规则快速上手
- 提升一致性:消除人工操作的随机误差
- 增强安全性:24小时不间断的设备监护
- 激发创造力:将烘焙师从机械操作中解放,专注于感官判断和工艺创新
未来可能性
- AI辅助规则生成:基于历史数据自动生成优化规则
- 社区规则分享:烘焙师之间的规则交流和协作
- 设备学习能力:根据烘焙结果自动调整规则参数
- 多设备协同:不同设备间的规则同步和适配
开始您的自动化烘焙之旅
无论您是初学者还是资深烘焙师,自动化规则都能为您的烘焙带来全新的体验:
- 从安全规则开始:建立基础的设备保护体系
- 添加操作辅助:让常规操作变得更加精准和一致
- 探索工艺创新:用自动化规则验证新的烘焙理念
- 分享和学习:与烘焙社区交流成功的规则配置
自动化规则不是要替代烘焙师的技艺,而是要成为您最得力的助手,让每一次烘焙都能达到您所追求的完美境界。