修改成以下的代码,还是不出现湿度(我用的是esp-wroom-32s):
# AHT20+BMP280 温度、湿度和气压传感器
i2c:
- id: i2c_bus1
sda: GPIO21
scl: GPIO22
- id: i2c_bus2
sda: GPIO4
scl: GPIO5
# BH1750 光线传感器引脚分别为4和5
sensor:
- platform: aht10
temperature:
name: "AHT20 temperature"
id: temperature1
humidity:
name: "AHT20 humidity"
id: humidity1
update_interval: 6s
address: 0x38
i2c_id: i2c_bus1 # 明确指定使用的 I2C 总线
- platform: bmp280
temperature:
name: "BMP280 temperature"
oversampling: 16x
pressure:
name: "BMP280 pressure"
address: 0x77
update_interval: 8s
i2c_id: i2c_bus1 # 明确指定使用的 I2C 总线
- platform: bh1750
name: "BH1750 Light Intensity"
address: 0x23
update_interval: 15s
i2c_id: i2c_bus2 # 明确指定使用的 I2C 总线
|