嗨!

@tom_l感谢您为我指明格式部分!更好的方式!

我在试着配置传感器,该死的,我迷路了: slight_smile:

19463331伟德国际家助理0.114.4
ESPHome 1.14.4

硬件:

  • 零售物价指数4 b
  • keeyes开发板2.4 GHz双核WLAN WiFi +蓝牙二合一微控制器esp - room -32芯片CP2102,用于Arduino ESP32
  • KeeYees BME280数字5V温度湿度传感器大气气压板IIC I2C突破Arduino

下面是配置:

esphome: name: bmepower platform: ESP32 board: esp-wrover-kit wifi: ssid: "ssidname" password: "ssidpass" # Enable fallback hotspot (captive portal) if wifi连接失败ap: ssid: "bmepower fallback hotspot " password: "ssidfbpass" captive_portal: # Enable logging logger: # Enable Home Assistant API19463331伟德国际 API: password: "pass" ota: password:"pass" #自定义配置示例。yaml entry i2c: sda: 33 scl: 36 scan: false sensor: - platform: bme280 update_interval: 15s temperature: name: "TemperatureKitchen" force_update: true address: 0x77 . yaml entry i2c: sda: 33 scl: 36 scan: false sensor: - platform: bme280 update_interval: 15s temperature: name: "TemperatureKitchen" force_update: true address: 0x77

[I][app:100]: ESPHome version 1.14.4编译于2020年9月13日15:53:39 [C][wifi:415]: wifi: [C][wifi:283]: SSID: [redacted] [C][wifi:284]: IP Address: 192.168.2.182 [C][wifi:286]: BSSID: [redacted] [C][wifi:291]: Hostname: 'name' [C][wifi:291]: Signal strength: -50 dB泡吧[▆█[C][wifi:295]: Channel: 10 [C][wifi:296]: Subnet:[C][i2c:030]: SDA Pin: GPIO33 [C][i2c:030]: SCL Pin: GPIO36 [C][i2c:031]: Frequency: 50000 Hz [C][logger:176]: logger: Level: DEBUG [C][logger:177]: Log baurate: 115200硬件UART: UART0 [C][bme280。传感器:142]:BME280: [C] [BME280。传感器:143]:地址:0x77 [E][bme280.]传感器:146]:与BME280通信失败![C] [bme280。传感器:155]:IIR滤波器:OFF [C][bme280。传感器:156]:更新间隔:15.0s [C][bme280.]传感器:158]:温度'温度厨房' [C][bme280。传感器:158]:测量单位:'°C' [C][bme280。传感器:158]:精度小数:1 [C][bme280。传感器:158]:图标:'mdi:温度计' [C][bme280。传感器:159]:过采样:16x [C][bme280。传感器:161]:过采样:16x [C][bme280。sensor:163]: Oversampling: 16x [C][captive_portal:169]: Captive Portal: [C][ota:029]: Over-The-Air Updates: [C][ota:030]: Address: name.local:3232 [C][ota:032]: Using Password. [C][api:095]: API Server: [C][api:096]: Address: name.local:6053

注:我编辑了姓名和密码…

我也试过用76,扫描true,寻址SDL和SDA。我在这个社区找到了一些URL,但是靠近的那个人放下了这个项目……笑脸:

在它最终连接到bme280之后呢?如何在HA中显示这些结果?我们需要在配置中添加一些东西吗。yaml吗?

我刚刚在ESP32的背面看到了“NodeMCU”,我是否更好地使用NodeMCU而不是通用的ESP32 (wrover模块)并从头开始重建?

谢谢你的帮助!: slight_smile:

欢迎来到论坛。请阅读第11点在这里并相应地编辑你的帖子。

1像

你没必要删掉它。只要编辑一下,我们就能正确阅读了。

我也不是一个mod。只是一个像你一样的家庭助理用户。19463331伟德国际

1像

我试过使用另一个ESP32…使用nodemcu ESP32…address 76或77,总是相同的问题…

当你扫描i2c总线上的设备时它会返回什么吗?

[14:43:03][I][i2c:033]:扫描i2c总线for active devices…[14:43:03][I][i2c:049]:发现没有i2c器件![14:43:03][C][logger:175]: logger: [14:43:03][C][logger:176]: Level: DEBUG [14:43:03][C][logger:177]: Log波特率:115200 [14:43:03][C][logger:178]:硬件UART: UART0 [14:43:03][C][bme280。传感器:142]:BME280: [14:43:03] [C] [BME280。传感器:143]:地址:0x76 [14:43:03][E][bme280.]传感器:146]:与BME280通信失败!

这就是我得到的…我也尝试了0x77,添加sda/sdl pin #…不能让它工作。
我尝试在i2c之前添加-platform,之后,结果都是一样的

你给BME供电的是5V还是3.3V?

我都试过了,用超能力针