4 个版本
0.1.2 | 2023 年 12 月 29 日 |
---|---|
0.1.1 | 2023 年 12 月 24 日 |
0.1.0 | 2023 年 12 月 20 日 |
0.0.0 | 2023 年 12 月 18 日 |
#1 in #brewing
每月 34 次下载
27KB
443 行
Brewfatherlog
Brewfatherlog 是一个小工具,用于同步您的 Grainfather 发酵罐温度到 Brewfather。
安装
Brewfatherlog 可以通过 cargo
安装
cargo install brewfatherlog
您也可以从 发布页面 获取二进制文件。
配置
首次运行 Brewfatherlog 时,将在您的配置目录中创建一个配置文件。Brewfatherlog 将告诉您配置文件的路径。您需要编辑该文件以配置 Grainfather 和 Brewfather 的身份验证。
在 Brewfather 中,您需要在 设置页面 中启用 "自定义流" 集成,并将日志 ID 放入配置文件中。
Systemd 守护进程
要使 Brewfatherlog 成为自动启动的系统服务,请创建文件 /etc/systemd/system/brewfatherlog.service
,内容如下(替换用户和 brewfatherlog 二进制文件的路径)
[Unit]
Description=Log temperatures from grainfather fermenters to brewfather
After=network.target
[Service]
Type=simple
Restart=always
RestartSec=1
User=<USER>
ExecStart=<PATH TO brewfatherlog>
[Install]
WantedBy=multi-user.target
然后启用并启动服务
systemctl enable brewfatherlog
systemctl start brewfatherlog
依赖项
~7–22MB
~299K SLoC