Witam, coś mnie podkusiło i postanowiłem uporządkować ESP. Skasowałem wszystko i zacząłem od nowa i tu zonk, coś co działało poprzednio teraz stwarza problemy. Wygląda to tak
esphome:
name: esphome02
friendly_name: ESPHome02
esp32:
board: esp32dev
framework:
type: arduino
esp32_ble_tracker:
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
ota:
password: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
sensor:
- platform: xiaomi_hhccjcy01
mac_address: 'xxxxxxxxxxxxx'
temperature:
name: "03 Xiaomi HHCCJCY01 Temperature"
moisture:
name: "03 Xiaomi HHCCJCY01 Moisture"
illuminance:
name: "03 Xiaomi HHCCJCY01 Illuminance"
conductivity:
name: "03 Xiaomi HHCCJCY01 Soil Conductivity"
battery_level:
name: "03 Xiaomi HHCCJCY01 Battery Level"
- platform: xiaomi_hhccjcy01
mac_address: 'xxxxxxxxxxxxxxxxx'
temperature:
name: "04 Xiaomi HHCCJCY01 Temperature"
moisture:
name: "04 Xiaomi HHCCJCY01 Moisture"
illuminance:
name: "04 Xiaomi HHCCJCY01 Illuminance"
conductivity:
name: "04 Xiaomi HHCCJCY01 Soil Conductivity"
battery_level:
name: "04 Xiaomi HHCCJCY01 Battery Level"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Esphome02 Fallback Hotspot"
password: "xxxxxxxxxxxx"
captive_portal:
Nie potrafię znaleźć źródła problemu
W logach jest zapis “Component sensor.xiaomi_hhccjcy01 requires component esp32_ble_tracker.”
co to za twór?
INFO ESPHome 2023.9.3
INFO Reading configuration /config/esphome/esphomebz.yaml...
Failed config
sensor.xiaomi_hhccjcy01: [source /config/esphome/esphomebz.yaml:22]
Component sensor.xiaomi_hhccjcy01 requires component esp32_ble_tracker.
platform: xiaomi_hhccjcy01
mac_address: 5c:85:7e:b0:4d:22
temperature:
name: 03 Xiaomi HHCCJCY01 Temperature
moisture:
name: 03 Xiaomi HHCCJCY01 Moisture
illuminance:
name: 03 Xiaomi HHCCJCY01 Illuminance
conductivity:
name: 03 Xiaomi HHCCJCY01 Soil Conductivity
sensor.xiaomi_hhccjcy01: [source /config/esphome/esphomebz.yaml:33]
Component sensor.xiaomi_hhccjcy01 requires component esp32_ble_tracker.
platform: xiaomi_hhccjcy01
mac_address: 5C:85:7E:B0:95:DC
temperature:
name: 04 Xiaomi HHCCJCY01 Temperature
moisture:
name: 04 Xiaomi HHCCJCY01 Moisture
illuminance:
name: 04 Xiaomi HHCCJCY01 Illuminance
conductivity:
name: 04 Xiaomi HHCCJCY01 Soil Conductivity
xiaomi_ble: None
{}
Component xiaomi_ble requires component esp32_ble_tracker
Cały temat jest tu i zrozumiałem, że nie potrzeba trakera