prefixkit Вопрос инженеруСпросить Поддержать EN

Устройства ESPHome

Lanbon L9 Smart Light Switch: ESPHome

Lanbon L9 Smart Light Switch (настенные выключатели, ESP32): распиновка GPIO и готовый стартовый конфиг ESPHome — реле, кнопки, светодиод. Подключение к Home Assistant без облака.

Тип
Настенные выключатели
Чип
ESP32
Стандарт розетки / региона
US

Распиновка

ПинНазначение
GPIO17DC Pin
GPIO21CS Pin
GPIO13WR Pin
GPIO18RD Pin
GPIO6Data D0
GPIO7Data D1
GPIO15Data D2
GPIO16Data D3
GPIO10Data D4
GPIO9Data D5
GPIO46Data D6
GPIO3Data D7
GPIO4Reset Pin
GPIO0i2c SCL
GPIO35i2c SCA
GPIO32LCD Backlight (output, ledc)
GPIO36Load Relay (output, switch)
GPIO5HLW8012 CF Pin (input, pulse_meter)
GPIO11mmWave Proximity Sensor (input, binary_sensor)
GPIO2mmWave Proximity Sensor (output, unknown)
GPIO1mmWave Proximity Sensor (output, unknown)

Найти в магазинах: AliExpress

Ссылки ведут на поиск в магазинах; часть ссылок партнёрские — покупка по ним ничего не стоит вам и поддерживает сайт. Мы не продаём устройства и не получаем их от производителей.

Стартовый конфиг ESPHome

Собран по распиновке выше. Ключи и пароль Wi-Fi берутся из secrets.yaml в ESPHome. Перед прошивкой сверьте пины со своей ревизией устройства: у одной модели бывают разные платы.

substitutions:
  name: lanbon-l9-smart-light-sw

esphome:
  name: ${name}
  friendly_name: "Lanbon L9 Smart Light Switch"

esp32:
  board: esp32dev

logger:
api:
  encryption:
    key: !secret api_key
ota:
  - platform: esphome
    password: !secret ota_password
wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  ap: {}
captive_portal:

switch:
  - platform: gpio
    pin: GPIO36
    id: relay1
    name: "Relay"  # Load Relay (output, switch)
    restore_mode: RESTORE_DEFAULT_OFF

status_led:
  pin:
    number: GPIO32
    inverted: false  # LCD Backlight (output, ledc)

# Other pins from the pinout:
#   GPIO17: DC Pin
#   GPIO21: CS Pin
#   GPIO13: WR Pin
#   GPIO18: RD Pin
#   GPIO6: Data D0
#   GPIO7: Data D1
#   GPIO15: Data D2
#   GPIO16: Data D3
#   GPIO10: Data D4
#   GPIO9: Data D5
#   GPIO46: Data D6
#   GPIO3: Data D7
#   GPIO4: Reset Pin
#   GPIO0: i2c SCL
#   GPIO35: i2c SCA
#   GPIO11: mmWave Proximity Sensor (input, binary_sensor)
#   GPIO2: mmWave Proximity Sensor (output, unknown)
#   GPIO1: mmWave Proximity Sensor (output, unknown)

Как прошить

  • Большинство устройств прошивают по UART: адаптер USB-TTL на 3,3 В к пинам RX, TX, GND и 3V3, при включении зажать GPIO0 на землю (для ESP8266/ESP32). Сетевое питание при этом отключено.
  • Чипы Beken (BK72xx) и Realtek прошивают через ltchiptool или cloudcutter без вскрытия — если прошивка устройства это допускает.
  • Подробности и фотографии платы — страница устройства в базе ESPHome.

Свой конфиг с нуля — генератор ESPHome. Какие пины безопасны — распиновка.

Похожие устройства

Идея?