『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
楼主: zhenxiwen

热水循环泵制作安装简易方法(另一种思路)

  [复制链接]

69

主题

691

帖子

4242

积分

论坛元老

Rank: 8Rank: 8

积分
4242
金钱
3546
HASS币
80
 楼主| 发表于 2020-1-14 12:56:05 | 显示全部楼层
sinker1985 发表于 2020-1-13 21:23
又修改了一下,直接在代码下列地方填入你的wifi和mqtt服务器信息即可连接。
注意保留两端的双引号,例如 ...

温度莫名其妙变化.JPG

填写mqtt和wifi刷机后,能连上wifi和mqtt,但是好像无法读到pt100的信息。

1、完全按照原帖子链接好设备的话,温度总是0,但将max31865的电源连接到v3v与GND时,温度为负241.99,且会发生莫名其妙的微小变化。
2、完全拔掉pt100接线,或随便插接,温度值没有任何反应,感觉没有get到pt100的信息。
回复

使用道具 举报

0

主题

24

帖子

76

积分

注册会员

Rank: 2

积分
76
金钱
52
HASS币
0
发表于 2020-1-14 19:29:58 | 显示全部楼层
zhenxiwen 发表于 2020-1-14 12:56
填写mqtt和wifi刷机后,能连上wifi和mqtt,但是好像无法读到pt100的信息。

1、完全按照原帖子链接好设 ...

确认 RTD 采用的三线接法吗?RTD和max的连接是否正确? 板子上需要短接的几个触点短接了吗?另外,前期使用ESPHOME的时候读取温度是不是正常的?如果正常,原来是怎么接的?
打开串口监视器看看max31865的错误信息是什么? 尝试把,

Adafruit_MAX31865 thermo = Adafruit_MAX31865(D8, D7, D6, D5);
// use hardware SPI, just pass in the CS pin
//Adafruit_MAX31865 thermo = Adafruit_MAX31865(D8);

改成下面这样试试
//Adafruit_MAX31865 thermo = Adafruit_MAX31865(D8, D7, D6, D5);
// use hardware SPI, just pass in the CS pin
Adafruit_MAX31865 thermo = Adafruit_MAX31865(D8);

回复

使用道具 举报

0

主题

24

帖子

76

积分

注册会员

Rank: 2

积分
76
金钱
52
HASS币
0
发表于 2020-1-14 20:59:47 | 显示全部楼层
zhenxiwen 发表于 2020-1-14 12:56
填写mqtt和wifi刷机后,能连上wifi和mqtt,但是好像无法读到pt100的信息。

1、完全按照原帖子链接好设 ...


TB2c27saYuWBuNjSszgXXb8jVXa_!!2658592015.jpg
你的是这种板子吗,注意要短接两处, 2/3 wire处要焊接起来, 另外还有24 3的地方,把3 和中间的焊接起来,把24 和中间相连的地方用小刀刮断,不然用不了3 线RTD。


回复

使用道具 举报

69

主题

691

帖子

4242

积分

论坛元老

Rank: 8Rank: 8

积分
4242
金钱
3546
HASS币
80
 楼主| 发表于 2020-1-14 22:19:58 | 显示全部楼层
本帖最后由 zhenxiwen 于 2020-1-14 22:26 编辑
sinker1985 发表于 2020-1-14 20:59
你的是这种板子吗,注意要短接两处, 2/3 wire处要焊接起来, 另外还有24 3的地方,把3 和中间的焊接起 ...

把24 和中间相连的地方用小刀刮断,可以读到数据了,原帖子说的不清楚,害死人。
温度莫名其妙变化2.JPG

现在已经可以读到温度,但不知道准不准,另外温度刷新有点慢,对自动化可能有点不及时,能否快一点。
wifi 有时好像会掉线。

控制部分还没有折腾他,等有空再来折腾一下。

有些大神发帖子,好像总是故意留一些断层和空白,让小白们难以follow,有时害人不少。好像他们发帖只是为了炫耀,而不是为了与人分享,帮助别人。好在有你这样的“小白”,论坛更精彩!




回复

使用道具 举报

0

主题

24

帖子

76

积分

注册会员

Rank: 2

积分
76
金钱
52
HASS币
0
发表于 2020-1-14 22:31:39 | 显示全部楼层
本帖最后由 sinker1985 于 2020-1-14 22:35 编辑
zhenxiwen 发表于 2020-1-14 22:19
把24 和中间相连的地方用小刀刮断,可以读到数据了,原帖子说的不清楚,害死人。

刷新慢是故意设置的,没有启动泵的时候温度没什么变化,2 分钟刷新一次,启动泵以后就1秒刷新一次了。
改的话就改下面,120000L是120秒,改成你需要的间隔就行了。
timer.setInterval(120000L, publishData);//2 mins
回复

使用道具 举报

69

主题

691

帖子

4242

积分

论坛元老

Rank: 8Rank: 8

积分
4242
金钱
3546
HASS币
80
 楼主| 发表于 2020-1-14 22:57:02 | 显示全部楼层
sinker1985 发表于 2020-1-14 22:31
刷新慢是故意设置的,没有启动泵的时候温度没什么变化,2 分钟刷新一次,启动泵以后就1秒刷新一次了。
改 ...

哦,原来是这样。我再慢慢试验,看怎么合适我的情况。真是感谢你,有兴趣的小白都会感谢你的。
回复

使用道具 举报

0

主题

24

帖子

76

积分

注册会员

Rank: 2

积分
76
金钱
52
HASS币
0
发表于 2020-1-15 11:14:58 | 显示全部楼层
zhenxiwen 发表于 2020-1-14 22:57
哦,原来是这样。我再慢慢试验,看怎么合适我的情况。真是感谢你,有兴趣的小白都会感谢你的。 ...

我说的启动泵是指在 hass上操作switch或者手动按nodemcu D1 所连接的按钮启动泵,如果直接把泵插到 插座上启动,刷新率是不会变的。
回复

使用道具 举报

69

主题

691

帖子

4242

积分

论坛元老

Rank: 8Rank: 8

积分
4242
金钱
3546
HASS币
80
 楼主| 发表于 2020-1-16 00:35:22 | 显示全部楼层
sinker1985 发表于 2020-1-15 11:14
我说的启动泵是指在 hass上操作switch或者手动按nodemcu D1 所连接的按钮启动泵,如果直接把泵插到 插座 ...

明白,谢谢。
回复

使用道具 举报

9

主题

534

帖子

4530

积分

元老级技术达人

积分
4530
金钱
3986
HASS币
60
发表于 2020-1-30 20:27:03 | 显示全部楼层
tshadow 发表于 2020-1-8 21:59
我也用循环泵,本身带温控,但我用了后反而停了温控。自己用8266刷了espeasy接继电器手工启泵,单独在ha中 ...

感谢,能分享下流吗?
回复

使用道具 举报

5

主题

190

帖子

926

积分

高级会员

Rank: 4

积分
926
金钱
731
HASS币
20
发表于 2020-2-2 00:46:18 | 显示全部楼层
学习学习!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 08:43 , Processed in 0.246771 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表