烧烤季节!烤肉大师如何使用InfluxDB避免停滞

导航至

如果你曾在达拉斯或堪萨斯城(或任何美食城市)并想进行一场热烈的辩论,只需问谁烤的烧烤最好。由于我大部分时间都住在德克萨斯州,我可以自信地说德克萨斯人非常重视烧烤,根据我们最近的内部Slack投票,我倾向于相信堪萨斯城、卡罗来纳州和路易斯安那州的人们也是如此。准备和执行所需的时间对没有毅力的人来说是难以承受的,而每个接受挑战的人都有自己独特且具体的方法来实现卓越。

有些人称之为艺术,有些人称之为科学。那些将InfluxDB纳入其烹饪工具箱的人会称之为科学,我将与您分享这些烤肉大师科学家如何利用时间序列数据来完善他们的烧烤。

首先,基础知识

在烧烤世界中,“熏烤”是使用特定设备在低温下长时间烹饪各种肉类的烹饪方法。你会听到“慢火”这个词,这指的是实现嫩滑美味结果的经典方法。

确定适当的熏烤需要考虑许多因素,例如烤肉炉的类型和木材选择。如果你声称一个比另一个好,可能会引起争论,但一个没有争议的要素是温度控制的重要性。

首先,大多数肉类需要达到至少华氏145度(63℃)的内部温度才能安全食用。为了达到最佳口味和口感,理想的温度约为华氏180度(82℃)。熏烤肉类最常见的挫折之一是可怕的“停滞”或“平台期”。这发生在内部温度达到一定点后停止上升。由于肉类表面的液体蒸发——就像你在努力工作时出汗一样,停滞可能持续数小时,这意味着烹饪时间更长。摆脱停滞的方法很简单:只需包裹肉类并控制热量,但如果你能设置警报通知你何时达到停滞,你很可能会更快地享受到你的劳动成果。

你知道吗?德克萨斯州是世界最大的烧烤炉的所在地,而且它是安装在轮子上的?无可争议的Cuz是世界上最大的烧烤炉。这个炉子一次可以烤4吨肉,它的主人只用于慈善。他在哈维飓风后11天内为55,000人提供了食物。

使用InfluxDB避免“停滞”

Will Cooke,InfluxData 存储团队工程总监,以及 Scott Anderson,InfluxData 文档团队的高级作家和技术负责人,都使用 InfluxDB 来优化他们的烟熏性能,但方式各不相同。有趣的事实:他们是我们内部 BBQ Slack 频道 #influxpits 的常客——在 InfluxData,我们认真对待烧烤。如果您想分享您自己的监控烧烤(或任何其他事物)的经验,请查看我们社区 Slack 工作空间中的 #home-automation 频道。社区 Slack 工作空间。

Will 以 DIY 为出发点,最初尝试自己搭建传感器。经过几百小时的辛勤工作和一些可疑的决定后,他决定购买现成的硬件来满足家庭监控需求,并找到一个他可以“修改”以满足自己喜好的机制。他选择了使用蓝牙低能耗的廉价恒温器、树莓派和InfluxDB 云

RaspberryPI---Bluetooth-LE-Devices

他不受现有生态系统的限制,使用MQTT将数据从树莓派传输到运行 Telegraf 的服务器,并传输到 InfluxDB 云。他意识到可以快速设置仪表板,因此他创建了自己的仪表板来跟踪烟熏室内温度和肉类内部温度。使用 InfluxDB 的可视化工具,很容易看到烟熏停滞的开始。温度下降表示 Will 打开烟熏室包裹肉的时刻,几乎瞬间,肉类的内部温度开始回升。因此,结束停滞。

temperature-board

不倾向于 DIY 吗?

Scott 对从头开始构建所有东西不感兴趣。他选择购买一个名为FireBoard的云连接无线肉温度计,它从插入其内部的探头收集传感器数据,并将数据上传到 FireBoard 云服务器。拥有 FireBoard 的一个酷特点是它配备了开箱即用的可视化工具和仪表板,可以在手机或 Apple Watch 上使用。如果已经制作并提供了仪表板,为什么还要麻烦使用 InfluxDB 呢?

Using-InfluxDB-to-avoid-the-stall-OG

对 Scott 来说,将 FireBoard 数据存储在 InfluxDB 中的真正价值在于他可以做什么。具体来说,就是在停滞发生时检测并发出警报的能力。

Scott 喜欢在夜间烟熏的同时还能睡个好觉,因此他使用了内置在 InfluxDB 中的监控警报 API。他根据计算 5 分钟平均值的差异来分配状态。每五分钟低于 0.02 度意味着肉正在停滞,并被赋予“警告”状态,状态的变化会触发一个警报,直接发送通知到他的手机,从而将他唤醒,以便包裹肉并控制热量。这就是对工艺的承诺!如果您对监控 FireBoard 感兴趣,请查看 Scott 创建的这个InfluxDB 模板

有人称之为艺术,但这两位大师把它变成了科学。我只称之为美味。

如果您想了解更多关于 Will 和 Scott 使用 InfluxDB 监控他们烧烤的经验,请查看他们的演示和录音这里以亲自尝试。如果您有自己独特和特殊的使用 InfluxDB 的方式,请告诉我们这里