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

 找回密码
 立即注册
查看: 3137|回复: 14

[已解决] esp32刷了esphome接DS18B20温度不显示

[复制链接]

4

主题

128

帖子

1937

积分

金牌会员

Rank: 6Rank: 6

积分
1937
金钱
1809
HASS币
0
发表于 2021-10-15 12:43:24 | 显示全部楼层 |阅读模式
本帖最后由 三尺寒 于 2021-10-16 12:37 编辑

解决了,因为我以为address信息是循环刷,不知道是只在启动自检的时候刷
,所以一直在Web Server看的log,所以address信息错过了。后来我用ESPHome-Flasher工具连串口看,看到address了。

最后谢谢各位的热心回答

我的esp32刷了esphome,温度用的DS18B20,配置了温度和蓝牙检测手环,蓝牙检测手环没问题,但是温度不显示
esphome 的代码
captive_portal:

web_server:

esp32_ble_tracker:

dallas:
  - pin: 23

# Individual sensors
sensor:
  - platform: dallas
    address: 0x23
    name: "ESP32 TEMP"
  - platform: ble_rssi
    id: mibandrssi_1
    mac_address: E7:2D:D8:09:0E:CB
    name: "RSSI MiBand ESP"
    
binary_sensor:
  - platform: ble_presence
    mac_address: E7:2D:D8:09:0E:CB
    id: mibandpresence_1
    name: "Presence MiBand ESP"






网页显示

网页显示

接线

接线

接线

接线

接线

接线

debug

debug
回复

使用道具 举报

4

主题

128

帖子

1937

积分

金牌会员

Rank: 6Rank: 6

积分
1937
金钱
1809
HASS币
0
 楼主| 发表于 2021-10-15 13:41:01 | 显示全部楼层
我怀疑是address不对的问题,但是在debug里也看不到address
回复

使用道具 举报

3

主题

116

帖子

1257

积分

金牌会员

Rank: 6Rank: 6

积分
1257
金钱
1141
HASS币
10
发表于 2021-10-15 14:08:35 | 显示全部楼层
本帖最后由 duchenpaul 于 2021-10-15 14:09 编辑

照这个你也看不到? Pin脚写得对不对?
https://esphome.io/components/sensor/dallas.html
回复

使用道具 举报

4

主题

128

帖子

1937

积分

金牌会员

Rank: 6Rank: 6

积分
1937
金钱
1809
HASS币
0
 楼主| 发表于 2021-10-15 15:53:26 | 显示全部楼层
duchenpaul 发表于 2021-10-15 14:08
照这个你也看不到? Pin脚写得对不对?
https://esphome.io/components/sensor/dallas.html

看不到啊,pin写的23,接的也是23
回复

使用道具 举报

103

主题

2899

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
11635
金钱
8671
HASS币
460

教程狂人突出贡献

发表于 2021-10-15 16:30:46 | 显示全部楼层
三尺寒 发表于 2021-10-15 13:41
我怀疑是address不对的问题,但是在debug里也看不到address

按文档说,pin对了电路也没问题的话,应该就可以发现正确的地址。

建议先确认传感器、电阻是好的,再换个引脚试试
回复

使用道具 举报

7

主题

157

帖子

1922

积分

金牌会员

Rank: 6Rank: 6

积分
1922
金钱
1765
HASS币
0
发表于 2021-10-15 16:41:06 | 显示全部楼层
dallas的地址格式应该是这样的:
address: 0x7C3C01D075712345

你先不要填写地址项,启动时基本能自己找出地址的,然后再手动填进去就好。
回复

使用道具 举报

103

主题

2899

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
11635
金钱
8671
HASS币
460

教程狂人突出贡献

发表于 2021-10-15 16:44:49 | 显示全部楼层
jackyzrk 发表于 2021-10-15 16:41
dallas的地址格式应该是这样的:
address: 0x7C3C01D075712345

他说过debug看不到地址,所以我怀疑还是电路上不对。
回复

使用道具 举报

7

主题

157

帖子

1922

积分

金牌会员

Rank: 6Rank: 6

积分
1922
金钱
1765
HASS币
0
发表于 2021-10-15 17:27:44 | 显示全部楼层
XCray 发表于 2021-10-15 16:44
他说过debug看不到地址,所以我怀疑还是电路上不对。

看他拍的硬件连接图应该没错,自检地址信息应该在启动自检过程中显示出来了,他的抓图没有抓这个过程的。

而且不管有没有检测到地址,debug信息都会说明有或者没有检测到。
回复

使用道具 举报

103

主题

2899

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
11635
金钱
8671
HASS币
460

教程狂人突出贡献

发表于 2021-10-15 17:31:26 | 显示全部楼层
jackyzrk 发表于 2021-10-15 17:27
看他拍的硬件连接图应该没错,自检地址信息应该在启动自检过程中显示出来了,他的抓图没有抓这个过程的。 ...

我是赌楼主自己会看debug信息,他说没看到也就相信他确实没看到。

当然,也有可能你的推测是对的,楼主不会看。

不管怎么样,地址填个23肯定是不靠谱的做法。
回复

使用道具 举报

7

主题

157

帖子

1922

积分

金牌会员

Rank: 6Rank: 6

积分
1922
金钱
1765
HASS币
0
发表于 2021-10-15 17:44:44 | 显示全部楼层
XCray 发表于 2021-10-15 17:31
我是赌楼主自己会看debug信息,他说没看到也就相信他确实没看到。

当然,也有可能你的推测是对的,楼主 ...


楼主应该给个完整一些的debug信息。

现有的debug信息提示校验错误,应该也说明是有检测到传感器的。

启动自检信息应该有下面的信息,如果是没检测到,也会说明没检测到的。
[09:39:01][C][dallas.sensor:072]: DallasComponent:
[09:39:01][C][dallas.sensor:073]:   Pin: GPIO16 (Mode: OUTPUT)
[09:39:01][C][dallas.sensor:074]:   Update Interval: 120.0s
[09:39:01][D][dallas.sensor:079]:   Found sensors:
[09:39:01][D][dallas.sensor:082]:     0x7C3C01D075712345
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-19 21:27 , Processed in 0.321940 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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