FermentRack:发酵监测&BREWPI-WWW替代覆盆子PI

homebrewtalk.com  - 啤酒,葡萄酒,米德,&苹果酒酿造讨论社区。

帮助支持Homebreew:

JNR_NAT.

活跃成员
加入
2019年2月17日
消息
36
反应得分
7
我看到一个错误击中哨兵,但它是DNS相关的。我会尝试在我最后手动测试它,但在平均时间可以检查,以确保你的pi可以解析/伸手可解析.brewfather.com吗?

(尝试通过ssh登录您的pi,然后运行"wget log.brewfather.net."。如果你得到一个错误"失败:未知名称或服务"那是你的问题。
是的,这将是它,我的pi无法解决这个名字,你知道DNS查找地址是否可以更改为8.8.8.8或其他工作?

干杯

**编辑**

一切都很好,因为某种原因我的PI更改为DSN服务器和随机IP的地址。将其恢复到8.8.8.8并立即工作。
 
Last edited:

100amps.

100安培(首页)酿造
加入
2014年6月20日
消息
155
反应得分
26
地点
温哥华
我今天早上看到了 - 老实说,除了品牌,我不明白。它是一个ESP32,没有WiFi,蓝牙,Arduino支持(目前),增加RAM,增加闪光,(相对)成熟 - 以及(潜在的)更高的价格。
这几乎是我想的。没有wifi?真的吗?耶,一个新的SDK。 🙄 玛哈。绝对是教育市场。
 
Last edited:

Nhannath.

成员
加入
2013年5月1日
消息
13
反应得分
1
地点
夏洛特
嗨 - 一直在使用Fermentrack了大约一年。我在PI 4上的一个版本突然开始不会移动过去55的啤酒,如果如此非常非常慢地拍摄一天。我在热电偶套管中使用带有15克的Speidel与传感器。到目前为止,它一直正常工作。从没有费瓦尔的探针检查温度,它读取相同。与笔温度计相比,我在一杯水中测试了读数,它们相同。我的表面上有一个倾斜,是40f?我的第一次猜测是探针是有缺陷的,但我现在检查了两次。试图让它稳定为50次啤酒。
 

Nhannath.

成员
加入
2013年5月1日
消息
13
反应得分
1
地点
夏洛特
1611759851127.png.


就像更新一样。不确定这是否是解决方案还是不完全呢?我不知道这是否发生了这种情况,但我曾经的Min Temp是33F和Max 85F。我注意到,冰箱没有开启或留在很长时间,冰箱温度不到33岁以下。在我可以看到以前的日志中的蓝色阴影的银行之前,它已经将山脊变为更长的时间。 。

1611760060112.png.
 

Postalbunny.

众所周知的成员
加入
2011年6月5日
消息
326
反应得分
81
地点
休斯顿
Devel周围的MQTT周围没有使用十进制临时临时表单Tiltbridge Gerged to Master?

**无视,通过邮寄到IFace来发现我自己的答案。
 
Last edited:

佩拉姆

支持成员
支持者
加入
2015年1月5日
消息
38
反应得分
26
地点
hu
大家好 @thorrak. 特别是 :)

我有,因为教育目的,开始了一个特派团,看看我是否可以建立一个美食乐队"distro"所有来自来源的基于 linuxfromscratch.-Project 这些覆盆子pi具体 添加并需要一些指导。

经过几天的编译内容,似乎我现在已经启动并运行,除了MDNS解析Devicenames"within"BREWPI。我可以使用Avahi解析来解决地址:


Code:
-bash-5.0# avahi-resolve -n esp3751667.local
esp3751667.local        192.168.68.121
但是dev-1-error.log显示它无法解决地址:

Code:
(venv) -bash-5.0$ python brewpi.py --dbcfg 2
 Feb 05 2021 08:44:59   Connection type WiFi selected.  Trying TCP serial (WiFi)
 Feb 05 2021 08:44:59   Unable to resolve hostname esp3751667.local. Exiting.
如果我将ipadress添加到设备的Django管理页面,都开始工作,所以在我看来,我缺少与mdns / avahi / zeroconf相关的东西"Inside"Python / Browpi的境界....

Code:
(venv) -bash-5.0$ tail dev-2-stderr.log
 Feb 05 2021 08:57:12   Connecting to BrewPi esp3751667.local (via 192.168.68.121) on port 23
 Feb 05 2021 08:57:16   Successfully connected to controller.
 Feb 05 2021 08:57:16   Notification: Script started, with no active beer being logged
 Feb 05 2021 08:57:26   Checking software version on controller...
 Feb 05 2021 08:57:26   Found BrewPi v0.2.4, running commit 00000000, running on an ESP8266 ESP8266 with a DIY shield on port 192.168.68.121:23

 Feb 05 2021 08:57:26   BrewPi version received was 0.2.4 which this script supports in 'legacy' branch mode.
 Feb 05 2021 08:57:26   Bound to TCP socket on port 2606, interface localhost
 Feb 05 2021 08:57:27   Installed devices received: [{"i": 0, "t": 1, "c": 1, "b": 0, "f": 5, "h": 2, "d": 0, "p": 12, "v": 4.313, "a": "2808E55C060000AC", "j": 0.0}, {"i": 1, "t": 1, "c": 1, "b": 0, "f": 6, "h": 2, "d": 0, "p": 12, "v": 20.625, "a": "288B245D0600007F", "j": 0.0}, {"i": 2, "t": 3, "c": 1, "b": 0, "f": 3, "h": 1, "d": 0, "p": 14, "v": 0, "x": 0}]
 Feb 05 2021 08:57:28   Available devices received: [{"i": -1, "t": 0, "c": 1, "b": 0, "f": 0, "h": 1, "d": 0, "p": 16, "x": 1}, {"i": -1, "t": 0, "c": 1, "b": 0, "f": 0, "h": 1, "d": 0, "p": 13, "x": 1}]
任何指针的人?

我知道使用raspios会更容易,但是那种乐趣在哪里 :)

regs,
佩拉姆
 
op.
T

汤克拉克

支持成员
支持者
加入
2016年2月7日
消息
2,862
反应得分
1,779
地点
纽约,纽约
Hi all and @thorrak. 特别是 :)

我有,因为教育目的,开始了一个特派团,看看我是否可以建立一个美食乐队"distro"所有来自来源的基于 linuxfromscratch.-Project 这些覆盆子pi具体 添加并需要一些指导。

经过几天的编译内容,似乎我现在已经启动并运行,除了MDNS解析Devicenames"within"BREWPI。我可以使用Avahi解析来解决地址:


Code:
-bash-5.0# avahi-resolve -n esp3751667.local
esp3751667.local        192.168.68.121
但是dev-1-error.log显示它无法解决地址:

Code:
(venv) -bash-5.0$ python brewpi.py --dbcfg 2
Feb 05 2021 08:44:59   Connection type WiFi selected.  Trying TCP serial (WiFi)
Feb 05 2021 08:44:59   Unable to resolve hostname esp3751667.local. Exiting.
如果我将ipadress添加到设备的Django管理页面,都开始工作,所以在我看来,我缺少与mdns / avahi / zeroconf相关的东西"Inside"Python / Browpi的境界....

Code:
(venv) -bash-5.0$ tail dev-2-stderr.log
Feb 05 2021 08:57:12   Connecting to BrewPi esp3751667.local (via 192.168.68.121) on port 23
Feb 05 2021 08:57:16   Successfully connected to controller.
Feb 05 2021 08:57:16   Notification: Script started, with no active beer being logged
Feb 05 2021 08:57:26   Checking software version on controller...
Feb 05 2021 08:57:26   Found BrewPi v0.2.4, running commit 00000000, running on an ESP8266 ESP8266 with a DIY shield on port 192.168.68.121:23

Feb 05 2021 08:57:26   BrewPi version received was 0.2.4 which this script supports in 'legacy' branch mode.
Feb 05 2021 08:57:26   Bound to TCP socket on port 2606, interface localhost
Feb 05 2021 08:57:27   Installed devices received: [{"i": 0, "t": 1, "c": 1, "b": 0, "f": 5, "h": 2, "d": 0, "p": 12, "v": 4.313, "a": "2808E55C060000AC", "j": 0.0}, {"i": 1, "t": 1, "c": 1, "b": 0, "f": 6, "h": 2, "d": 0, "p": 12, "v": 20.625, "a": "288B245D0600007F", "j": 0.0}, {"i": 2, "t": 3, "c": 1, "b": 0, "f": 3, "h": 1, "d": 0, "p": 14, "v": 0, "x": 0}]
Feb 05 2021 08:57:28   Available devices received: [{"i": -1, "t": 0, "c": 1, "b": 0, "f": 0, "h": 1, "d": 0, "p": 16, "x": 1}, {"i": -1, "t": 0, "c": 1, "b": 0, "f": 0, "h": 1, "d": 0, "p": 13, "x": 1}]
任何指针的人?

我知道使用raspios会更容易,但是那种乐趣在哪里 :)

regs,
佩拉姆
您是否使用Docker版本,或直接安装FermentRack?

无论如何,检查您的/etc/nsswitch.conf。您需要确保Hosts文件设置为使用MDNS。 (这是特定的线 你想寻找)
 
加入
12月12日,2020年12月12日
消息
15
反应得分
0
你好 @thorrak.

我刚刚完成了Docker安装,但是我认为Compose文件可能不支持最新的撰写版本。

我收到此错误:
fermentrack-tools_nginx_1"host"network_mode与port_bindings不兼容
我认为如果使用主机网络,则需要删除NGINX服务上的端口映射。或者不要使用主机网络并在服务之间映射您的端口?

nginx:
build:
context: .
dockerfile:./comosp/production/nginx/dockerfile.
图片:fermentrack_nginx.
depends_on:
- django
重启:除非停止
volumes:
- fermentrack_data:/数据:z
ports:
- "0.0.0.0:80:80"
network_mode: "host"
 

默扎拉

新成员
加入
2月9日,2021年
消息
3
反应得分
0
新用户到Fermentrack。不确定这个问题应该进入新线程...对不起管理员!!!

刚刚做了一个新的构建(Raspberry Lite OS的新鲜闪光灯)并用raspberry pi 3b +安装了fermentrack,但不能让web浏览器连接。从未工作过。只需使用nginx / 1.14.2即可获得504个网关。我可以ssh但无法连接到网络。尝试将防火墙关闭,但来自多台不同计算机的问题相同。有什么建议?
capture.png.
 
op.
T

汤克拉克

支持成员
支持者
加入
2016年2月7日
消息
2,862
反应得分
1,779
地点
纽约,纽约
Hi @thorrak.

我刚刚完成了Docker安装,但是我认为Compose文件可能不支持最新的撰写版本。

我收到此错误:


我认为如果使用主机网络,则需要删除NGINX服务上的端口映射。或者不要使用主机网络并在服务之间映射您的端口?
奇怪的。

虽然我的偏好是不使用主机网络,但是有许多FERMENTRACK的组件,这些组件围绕着它。我建造了一个 替代手段 访问MDNS,但在我可以舒适之前,需要与一些其他组件共度时光。值得庆幸的是,主机网络只是意味着我们有效地在与码头前的同一条船上 - 您没有得到服务之间的分离,但您也没有任何糟糕的事情。

同时,我删除了从Main FermentRack Repo和FermentRack_Tools中的Docker-Compose文件中删除了无关的端口映射。希望解决它。对此感到抱歉 - 并且谢谢你的错误报告!


新用户到Fermentrack。不确定这个问题应该进入新线程...对不起管理员!!!

刚刚做了一个新的构建(Raspberry Lite OS的新鲜闪光灯)并用raspberry pi 3b +安装了fermentrack,但不能让web浏览器连接。从未工作过。只需使用nginx / 1.14.2即可获得504个网关。我可以ssh但无法连接到网络。尝试将防火墙关闭,但来自多台不同计算机的问题相同。有什么建议?查看附件717939.
不用担心 - 这是正确的地方!

你是如何安装fermentrack的?您是否安装了原始版本或Docker版本?你试过重新启动pi吗?
 

默扎拉

新成员
加入
2月9日,2021年
消息
3
反应得分
0
不用担心 - 这是正确的地方!

你是如何安装fermentrack的?您是否安装了原始版本或Docker版本?你试过重新启动pi吗?
我使用了完整的自动安装(curl -l install.fermentrack.com | sudo bash)。我的理解是Docker版本?那是对的吗?我已经重新启动了PI而不成功。
 
op.
T

汤克拉克

支持成员
支持者
加入
2016年2月7日
消息
2,862
反应得分
1,779
地点
纽约,纽约
我使用了完整的自动安装(curl -l install.fermentrack.com | sudo bash)。我的理解是Docker版本?那是对的吗?我已经重新启动了PI而不成功。
不幸的是,这是非Docker版本。我刚刚在最新的RPI OS Lite上完全安装了Docker版本,而我发现安装脚本的潜在问题,其中用户可能必须在第一次安装Docker本身,FermentRack最终安装了Docker本身提出预期。

也就是说,尝试使用此安装命令:

卷曲-l. //raw.githubusercontent.com/thorrak/fermentrack-tools/docker/automated_install/auto-install.sh | bash
 

默扎拉

新成员
加入
2月9日,2021年
消息
3
反应得分
0
不幸的是,这是非Docker版本。我刚刚在最新的RPI OS Lite上完全安装了Docker版本,而我发现安装脚本的潜在问题,其中用户可能必须在第一次安装Docker本身,FermentRack最终安装了Docker本身提出预期。

也就是说,尝试使用此安装命令:

卷曲-l. //raw.githubusercontent.com/thorrak/fermentrack-tools/docker/automated_install/auto-install.sh | bash
跑步!安装Docker后,我必须在安装后注销/后退,然后重新启动安装以完成。现在将传感器设置。非常感谢!!!
 

佩拉姆

支持成员
支持者
加入
2015年1月5日
消息
38
反应得分
26
地点
hu
您是否使用Docker版本,或直接安装FermentRack?

无论如何,检查您的/etc/nsswitch.conf。您需要确保Hosts文件设置为使用MDNS。 (这是特定的线 你想寻找)
我刚从安装程序中掉了下来,在vi打开它,试图理解要安装的内容 :)

哦,讽刺......我不信任SDCards,并在旧笔记本电脑磁盘上安装。猜猜是什么 - 昨天我的磁盘在我身上死了,所以我再次从来源发言时,我会重建,并将返回我的发现。

佩拉姆
 
加入
12月12日,2020年12月12日
消息
15
反应得分
0
你好

刚想知道如果您使用发酵罐使用Glyol冷水机组,请使用哪些控件常用?我的SS Brewtech慢慢性与冷却器线圈,我围绕锥形包裹着热电缆。

我对从最小温度的所有内容感兴趣,以PID设置,闲置范围等。我会诚实地我不明白页面上的一半设置。我知道一个关于PID的一点,我知道我是如何配置我的冷却器控制器(我正在使用Maxi类型的啤酒线路冷却器)所以我知道我在-4c和闲置时有我的min温度(设定点) (歇斯底里/差动)约5℃(即不冷却)。

我在冷却器冰浴中有室温探头,发酵罐热电偶瓶中的啤酒温度,然后在房间里进行室温探头。

任何指导都非常感谢 :)

安迪
 

rkhanso.

众所周知的成员
加入
2017年1月24日
消息
538
反应得分
126
地点
普利茅斯,Mn - 可怕的自来水用于酿造
我想我终于有新的发酵员控制器设置了FermentRack。我从工作的Craftbeerpi 3发酵罐控制器上来过来。

关于这个问题的问题......
我有2个ESP8266控制器,因为我控制发酵罐本身的加热/冷却,以及DIY乙二醇冷却器罐。我真的只需要2个温度传感器,但用2个1线探头配置了发酵蛋白esp8266,所以我也可以监控环境温度。我对冷却器系统有一个1线探头。

我有糖精ESP8266控制器设置为具有单个1线探针作为"Chamber Temp"使水低于啤酒的所需设定温度约5-10F(与其他ESP8266控制)。这似乎按预期工作。

但是,当在FermentRack中设置控制器时,似乎我需要使用腔室和啤酒临时探头来获得FermentRack在发酵罐中加热/冷却啤酒?这样对吗?我真的没有"chamber"由于我将发酵罐加热圆锥形圆锥形膜,并且用泵进行冷却,从冷却器罐中取出冷水并通过发酵罐中的SS线圈运行。如果我没有将其中一个临时探测器设置为"Chamber Temp",我收到一个错误,说:
腔室传感器未配置
加热/冷却不能发生
配置下面纠正


我在哪里可以在我的设置中找到这个室温?或者,在这种情况下有更好的方法来配置FermentRack吗?

谢谢。

这是我正在使用的东西的照片。
IMG_20210215_161350339.jpg.
 

rkhanso.

众所周知的成员
加入
2017年1月24日
消息
538
反应得分
126
地点
普利茅斯,Mn - 可怕的自来水用于酿造
The PID loop for "beer"需要两个探针,腔室的回路需要一个。因此,仅使用腔室,这是您的啤酒温度。
我觉得我明白了。刚刚使用冰箱温度常量并设置所需的发酵温度?

使用室温时,我看到:
未配置啤酒传感器
配置文件/啤酒常量模式将无法使用


所以,如果我想做发酵时间表/配置文件,那就不可能?

或者也许我仍然没有在我的脑海里挺直。 Fyi,我习惯了Craftbeerpi。

1613430850817.png.


目前,我的发酵罐控制器通过这种方式配置:
1613431005040.png.





乙二醇冷却器控制器如下所示:

1613431049094.png.
 
Last edited:

LBSSY.

一个狡猾的语言学家
支持者
加入
2013年1月19日
消息
3,097
反应得分
1,172
地点
堪萨斯城
你是正确的 - 现在。既不是 @thorrak. 我也没有工作的糖果设置(他更接近)这就是我们所拥有的。尽管谈到了很多,但我们没有从任何一个项目中获得大量反馈。
 

佩拉姆

支持成员
支持者
加入
2015年1月5日
消息
38
反应得分
26
地点
hu
我刚从安装程序中掉了下来,在vi打开它,试图理解要安装的内容 :)

哦,讽刺......我不信任SDCards,并在旧笔记本电脑磁盘上安装。猜猜是什么 - 昨天我的磁盘在我身上死了,所以我再次从来源发言时,我会重建,并将返回我的发现。

佩拉姆
HM .....我已经难过......

@thorrak. - FermentRack通过NSCD或通过Avahi做MDNS的东西吗?

我正在毫无问题地获得avahi-destve-host-name来工作:


Code:
-bash-5.1$ avahi-resolve-host-name  ESP3751667.local
esp3751667.local        192.168.68.102
但是在使用Getent时不是:

Code:
-bash-5.1$ getent hosts  ESP3751667.local
-bash-5.1$
-bash-5.1$ sudo strace getent hosts  ESP3751667.local
[sudo] password for peram:
execve("/usr/bin/getent", ["getent", "hosts", "ESP3751667.local"], 0x7e91edf8 /* 12 vars */) = 0
brk(NULL)                               = 0x8be000
uname({sysname="Linux", nodename="pi3lfs", ...}) = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x76f45000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
statx(3, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, STATX_BASIC_STATS, {stx_mask=STATX_ALL, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=12488, ...}) = 0
mmap2(NULL, 12488, PROT_READ, MAP_PRIVATE, 3, 0) = 0x76f41000
close(3)                                = 0
openat(AT_FDCWD, "/lib/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\34\177\1\0004\0\0\0"..., 512) = 512
statx(3, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, STATX_BASIC_STATS, {stx_mask=STATX_ALL, stx_attributes=0, stx_mode=S_IFREG|0755, stx_size=1319244, ...}) = 0
mmap2(NULL, 1409400, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x76dba000
mprotect(0x76ef8000, 65536, PROT_NONE)  = 0
mmap2(0x76f08000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13e000) = 0x76f08000
mmap2(0x76f0b000, 29048, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x76f0b000
close(3)                                = 0
set_tls(0x76f45e80)                     = 0
mprotect(0x76f08000, 8192, PROT_READ)   = 0
mprotect(0x24000, 4096, PROT_READ)      = 0
mprotect(0x76f47000, 4096, PROT_READ)   = 0
munmap(0x76f41000, 12488)               = 0
brk(NULL)                               = 0x8be000
brk(0x8df000)                           = 0x8df000
statx(AT_FDCWD, "/etc/resolv.conf", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT, STATX_BASIC_STATS, {stx_mask=STATX_ALL, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=277, ...}) = 0
openat(AT_FDCWD, "/etc/host.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/resolv.conf", O_RDONLY|O_CLOEXEC) = 3
statx(3, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, STATX_BASIC_STATS, {stx_mask=STATX_ALL, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=277, ...}) = 0
read(3, "# Generated by dhcpcd from eth0."..., 4096) = 277
read(3, "", 4096)                       = 0
statx(3, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, STATX_BASIC_STATS, {stx_mask=STATX_ALL, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=277, ...}) = 0
close(3)                                = 0
socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
connect(3, {sa_family=AF_UNIX, sun_path="/var/run/nscd/socket"}, 110) = 0
send(3, "\2\0\0\0\r\0\0\0\6\0\0\0hosts\0", 18, MSG_NOSIGNAL) = 18
poll([{fd=3, events=POLLIN|POLLERR|POLLHUP}], 1, 5000) = 1 ([{fd=3, revents=POLLIN|POLLHUP}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="hosts\0", iov_len=6}, {iov_base="\310O\3\0\0\0\0\0", iov_len=8}], msg_iovlen=2, msg_control=[{cmsg_len=16, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, cmsg_data=[4]}], msg_controllen=16, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 14
mmap2(NULL, 217032, PROT_READ, MAP_SHARED, 4, 0) = 0x76d85000
close(4)                                = 0
close(3)                                = 0
socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
connect(3, {sa_family=AF_UNIX, sun_path="/var/run/nscd/socket"}, 110) = 0
send(3, "\2\0\0\0\5\0\0\0\21\0\0\0ESP3751667.local\0", 29, MSG_NOSIGNAL) = 29
poll([{fd=3, events=POLLIN|POLLERR|POLLHUP}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377\377\377\377\377\0\0\0\0\1\0\0\0", 32) = 32
close(3)                                = 0
statx(AT_FDCWD, "/etc/resolv.conf", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT, STATX_BASIC_STATS, {stx_mask=STATX_ALL, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=277, ...}) = 0
socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
connect(3, {sa_family=AF_UNIX, sun_path="/var/run/nscd/socket"}, 110) = 0
send(3, "\2\0\0\0\4\0\0\0\21\0\0\0ESP3751667.local\0", 29, MSG_NOSIGNAL) = 29
poll([{fd=3, events=POLLIN|POLLERR|POLLHUP}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377\377\377\377\377\0\0\0\0\1\0\0\0", 32) = 32
close(3)                                = 0
exit_group(2)                           = ?
+++ exited with 2 +++
-bash-5.1$
regs,

佩拉姆
 
Last edited:

jeremyjed.

成员
加入
1月20日,2021年
消息
8
反应得分
2
好的,另一个关于我的fermentrack建立的noob问题......

我有所有的组件,FermentRack正在我的pi上运行。但是,当我去闪存时,我的esp8266软件找不到它。我正在使用D1迷你,因此它具有USB到串行芯片。

我怎么把这个东西闪过?在闪烁之前,这些芯片是否需要首先电源,或者从PI中的USB提供所需的电源来闪存?

虽然这是我第一次焊接一个PCB我有信心我做得对,当我把万用表放到5V和3V3时,我得到了正确的电压。虽然,无论我如何尝试连接这个东西,软件找不到它。

值得注意的是,当我通过PCB通过电源连接D1时,它非常快速闪烁。如果我在没有电源时连接USB,则会发生同样的情况。我假设这是D1具有电源的视觉指示器,
 

LBSSY.

一个狡猾的语言学家
支持者
加入
2013年1月19日
消息
3,097
反应得分
1,172
地点
堪萨斯城
好点 - 虽然如果BrewFlasher不起作用,它可能会确认电缆问题。

我去了一个圣战,以删除我家里的只能电缆。
 

jeremyjed.

成员
加入
1月20日,2021年
消息
8
反应得分
2
**编辑。我上班了。不知道多么,我再次重新开始它(因为,必须是第20次),它终于在导游演练中出现。

再次对不起,但这让我疯了。

我已通过WiFi固件成功闪现D1 Mini。当我尝试遵循以下步骤时:
  1. 闪烁ESP8622后,打开主计算机的WiFi网络选择器,并查找以“ESP_”开始的接入点,然后是一串数字。
  2. 连接到此接入点并导航到任何网页 - 您应该自动重定向到ES8266配置网页(如果没有,配置页面通常运行 http://192.168.4.1)。
  3. 从识别的网络中选择LAN WiFi网络,以及您的WiFi密码和MDNS名称(由文本字符串识别ESP8622板)
  4. 单击“保存”。 ESP8622将重新启动,然后连接到您的LAN WiFi网络。
我没有看到从中开始的接入点"ESP_"闪烁后我重新启动了电路板。我知道它是连接到WiFi,因为我可以通过终端平铺它,但我似乎无法获得FermentRack连接它。

由于我知道D1的IP地址,我可以手动设置它,但我不知道在除了IP地址之外的所有字段中填充什么。

任何帮助吗?
 
Last edited:

巴松杆菌

成员
加入
5月5日,2020年
消息
20
反应得分
4
地点
Queens,NY
好点 - 虽然如果BrewFlasher不起作用,它可能会确认电缆问题。

我去了一个圣战,以删除我家里的只能电缆。
我从这个发现中忍受的痛苦和痛苦是明显的,左边的头发数目很明显!这些电缆不应存在,现在在我的家庭中良好地在各种IOT / ESP项目中逐步发货。

**编辑。我上班了。不知道多么,我再次重新开始它(因为,必须是第20次),它终于在导游演练中出现。
有什么工作?别的人可以从阅读线程中学习。有时耐心是一种美德,尤其是这些设备。他们可以花费很多时间来启动,收集数据,连接到WiFi,被发现,最后报告。再加上典型的PI安装,那些需要时间来服务连接和网页。即使是ESP慢速度也适合门户网站。如果未发现已知的WiFi AP,则可能需要几分钟的时间才能进入自我AP模式,然后为网页本身服务。
 

rkhanso.

众所周知的成员
加入
2017年1月24日
消息
538
反应得分
126
地点
普利茅斯,Mn - 可怕的自来水用于酿造
我第一次使用Fermentrack在发酵罐中进行测试一些水。
它正在工作 - 这是一个大的加号。它在这里很冷,所以我现在无法真正测试冷却功能,但加热正在工作。

我希望在啤酒(水)中有点更紧。我习惯了Craftbeerpi,并且可以真正拨入临时暂停<.5F的目标临时。然而,通过Fermentrack啤酒(水)的波动范围为1.72f。我看过控制常量页面,并难以拧紧那个系列所需的东西。我没有在互联网上找到关于如何进行调整的任何东西。我想我可以用数字来逃往,看看会发生什么。

我的啤酒(水)探针在发酵罐中间的热电瓶中,从顶部倒塌。这是一种塑料锥形发酵罐。我有一个SS冷却线圈,它会使乙二醇通过它泵送,在夏季冷却。我在发酵罐控制器上有2个温度探头。作为腔室传感器(如lebussy表明上面)和一个用于室/环境温度。我正在使用冰箱恒定控制模式来控制Temps。

有什么建议?

1613739586050.png
 
op.
T

汤克拉克

支持成员
支持者
加入
2016年2月7日
消息
2,862
反应得分
1,779
地点
纽约,纽约
**编辑。我上班了。不知道多么,我再次重新开始它(因为,必须是第20次),它终于在导游演练中出现。

再次对不起,但这让我疯了。

我已通过WiFi固件成功闪现D1 Mini。当我尝试遵循以下步骤时:
  1. 闪烁ESP8622后,打开主计算机的WiFi网络选择器,并查找以“ESP_”开始的接入点,然后是一串数字。
  2. 连接到此接入点并导航到任何网页 - 您应该自动重定向到ES8266配置网页(如果没有,配置页面通常运行 http://192.168.4.1)。
  3. 从识别的网络中选择LAN WiFi网络,以及您的WiFi密码和MDNS名称(由文本字符串识别ESP8622板)
  4. 单击“保存”。 ESP8622将重新启动,然后连接到您的LAN WiFi网络。
我没有看到从中开始的接入点"ESP_"闪烁后我重新启动了电路板。我知道它是连接到WiFi,因为我可以通过终端平铺它,但我似乎无法获得FermentRack连接它。

由于我知道D1的IP地址,我可以手动设置它,但我不知道在除了IP地址之外的所有字段中填充什么。

任何帮助吗?
关于ESPS的一个事情是通过闪烁保留WiFi凭证(凭据被写入一个通常覆盖的区域)。如果您在任何时候对您的网络连接到您的网络,那么它可能只是重用那些凭据。这将解释为什么你可以通过终端发出它,以及为什么AP不会旋转。

关于围绕谁填充其他字段的问题:
  • 设备名称: 你选!这就是FermentRack将如何参考此设备
  • 临时格式/数据点日志间隔: 再次,你根据你想要的东西选择
  • 板类型: ESP8266
  • 将接口连接到脚本选项: 将所有这些作为默认值(框勾选/ localhost / some随机端口号)作为默认值
  • 连接类型: WiFi
  • 无线上网主持人: The IP address
  • 港口: 23
 

rkhanso.

众所周知的成员
加入
2017年1月24日
消息
538
反应得分
126
地点
普利茅斯,Mn - 可怕的自来水用于酿造
液体体积有多大?
发酵罐中的8-9加仑水作为测试。
发酵罐用泡沫包裹包裹。
发酵罐在车库里。
车库很冷(房间临时)。

去年,当车库在零高于零的青少年时,我赚了一些啤酒。啤酒保持稳定的68F,总摆动小于1F(每侧小于+/- .5f)。我在发酵罐的锥体周围有大约60瓦的塑料热包纸,并在泡沫包裹着内。

我改变了温度怠速范围顶部:和底部:从1.79 / -1.79到.5 / - 。5和我在等待一个非热循环发生,看看这有助于拧紧范围。如果这不起作用,我会尝试另一个设置。也许只是审判和错误是去这里的方式。或者,PID函数会随着时间的推移学习并自行收紧范围?

到目前为止,加热器关闭的温度没有改变。它仍然在67.92f处使热膜关闭
 
Last edited:

jeremyjed.

成员
加入
1月20日,2021年
消息
8
反应得分
2
如果您在任何时候对您的网络连接到您的网络,那么它可能只是重用那些凭据。
是的,我猜这就是为什么它为我工作。当FermentRack找不到它时,我使用IDE用SSID和密码上传草图。这就是我能够平衡它的方式,我猜这是Cermentrack如何能够看到它。
 
op.
T

汤克拉克

支持成员
支持者
加入
2016年2月7日
消息
2,862
反应得分
1,779
地点
纽约,纽约
HM .....我已经难过......

@thorrak. - FermentRack通过NSCD或通过Avahi做MDNS的东西吗?

我正在毫无问题地获得avahi-destve-host-name来工作:
不可否认,我不是各种各样的DNS分辨率如何合适的专家,除了说我安装Avahi并检查以确保根据上面发布的链接更新我的nsswitch.conf。通过这两个完成,DNS搜索.local地址往往会自动解决。
 

rkhanso.

众所周知的成员
加入
2017年1月24日
消息
538
反应得分
126
地点
普利茅斯,Mn - 可怕的自来水用于酿造
你是怎么改变它们的?收紧它们有点?
我改变了温度空闲范围顶部:和底部:从1.79 / -1.79(我认为这是安装后的默认值)到.5 / - 。5。虽然下面通知,但软件将如下更改为.5和-5到.498和-.498

警告。我不确定这种改变可能有什么其他改变。我不知道所有这些数字如何相互互动。我没有看到任何文件或如何调整。只是陈述似乎为我工作了。

1613834609843.png.



这是最近屏幕剪辑的测试。你可以看到我在1次上将目标温度丢弃的地方。在2/19后凌晨6点之后调整了Temp闲置范围顶/底部的位置。红色温度线是环境/房间温度(我的车库)。

1613834742244.png.
 

kxavier_23.

众所周知的成员
终身支持者
加入
9月8日,2020年
消息
124
反应得分
9
警告。我不确定这种改变可能有什么其他改变。我不知道所有这些数字如何相互互动。我没有看到任何文件或如何调整。只是陈述似乎为我工作了。
绝对不会阻止你。我终于尝试询问更多的文档几个月。

我正在尝试一样。在我需要恢复后的情况下录制所有更改。

谢谢你的提示。

到目前为止还好。

b2b4e111-7ee1-40d1-b2f8-13cecbefbff9.jpeg


D33B37CC-B320-4293-A327-97D668Bed571.jpeg

是的,我正在做一个啤酒 😊
 
Last edited:
op.
T

汤克拉克

支持成员
支持者
加入
2016年2月7日
消息
2,862
反应得分
1,779
地点
纽约,纽约
我把它降到+/- .5,但我似乎没有什么改变会有所不同。

其他人都有好运吗?

这是在gycol setup btw上,
这与当前固件和乙二醇有关的那么好。一旦添加了糖括号,就会在固件中添加,你应该能够在+/- 0.2 f(或更好)内,但由于我没有糖科学设置才能播放,这是回到队列中的方式。

我会说我告诉大家的同样的事情:如果有人能找到一个糖,那就右在3英尺〜46 dB或更小的时钟,我将成为第一个买它的糖。 STASIS是〜72 dB,BLICHMANN和ICEMASTER MAX 2为〜55-60。
 
最佳