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

 找回密码
 立即注册
12
返回列表 发新帖
楼主: maochcn

[硬件DIY] 使用esp8266mini接入bh1750和sht3xd问题,请教

[复制链接]

1

主题

7

帖子

76

积分

注册会员

Rank: 2

积分
76
金钱
69
HASS币
0
 楼主| 发表于 2022-10-21 20:11:55 | 显示全部楼层
mrlaogui 发表于 2022-10-20 15:51
esp8266支持1个i2c,esp32支持2个i2c。

bh1750(gy30/gy302)出现通讯失败这个我不能说有经验,踩坑无数比 ...

非常感谢您的回答。我发现在 i2c: 谁在最后面谁就好用。例如光照在最后它就能用,另一个也是一样的。是不是真的只是支持一个设备
回复

使用道具 举报

1

主题

7

帖子

76

积分

注册会员

Rank: 2

积分
76
金钱
69
HASS币
0
 楼主| 发表于 2022-10-21 20:31:31 | 显示全部楼层
非常感谢各位的回答。尝试改了一下代码,具体如下:

i2c:
  - id: bus_a
    sda: D6
    scl: D5
    scan: True
  - id: bus_b // 因为这个如果也是 bus_a 会报错误,和上面的重复,没有办法只能是bus_b
    sda: D3
    scl: D2
    scan: True

sensor:
  - platform: bh1750
    i2c_id: bus_a
    name: "OutDoor Illuminance"
    address: 0x23  //这个修改过来还是 [20:23:53][E][bh1750.sensor:121]: Communication with BH1750 failed! 这个错误
    update_interval: 30s
   
  - platform: sht3xd
    i2c_id: bus_b
    address: 0x44
    temperature:
      name: "OutDoor Temperature"
      id: "outDoor_temperature"
    humidity:
      name: "OutDoor Humidity"
      id: "outDoor_humidity"
    update_interval: 40s

目前发现的规律就是 i2c: 定义这个的时候,谁在后面那个就好用。是不是这个设备就是只支持1个i2c呢。
IMG_0355.PNG
Screen Shot 2022-10-21 at 20.30.02.png
回复

使用道具 举报

17

主题

800

帖子

5744

积分

论坛元老

Rank: 8Rank: 8

积分
5744
金钱
4939
HASS币
0
发表于 2022-10-22 14:08:55 | 显示全部楼层
maochcn 发表于 2022-10-21 20:08
非常感谢您的回答。没有办法只好用两个8266了~~

不用啊- -
一个i2c口,可以接多个i2c设备的~~
回复

使用道具 举报

11

主题

123

帖子

3470

积分

论坛元老

Rank: 8Rank: 8

积分
3470
金钱
3347
HASS币
0
发表于 2022-10-27 16:19:30 | 显示全部楼层
为啥要定义两个I2C? 一I2C可以接很多设备的.只要设备的address不一样就可以了.

你试试下面的代码.
i2c:
    sda: 4
    scl: 5
    scan: True

sensor:
  - platform: sht3xd
    temperature:
      name: "Temperature"
      accuracy_decimals: 2
    humidity:
      name: "Humidity"
      accuracy_decimals: 2
    address: 0x44
    update_interval: 60s

  - platform: bh1750
    id: bh1750_illuminance
    name: "BH1750 Illuminance"
    address: 0x23
    update_interval: 60s
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 21:55 , Processed in 0.051039 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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