­čĆá ESP32 STEP 5. AIS-ADAPTER-1 i ESPHome

:house: AIS-ADAPTER-1 ESPHome

AIS-ADAPTER-1 to Ethernetowa bramka Zigbee oparta na Espressif ESP32 i radiu Zigbee Silicon Labs EFR32MG21 (modu┼é CoolKit-Technologies ÔÇ×SM-011 V1.0ÔÇŁ).

ESPHome to narz─Ödzie stworzone w celu u┼éatwienia programowania i zarz─ůdzania urz─ůdzeniami opartymi na mikrokontrolerach ESP8266 i ESP32 w systemie Home Assistant

Bramka AIS-ADAPTER-1 może działać na oprogramowaniu OpenSource AIS-ADAPTER-1, co opisałem w tym wpisie:

lub na oprogramowaniu wygenerowanym przez ESPHome. Konfiguracj─Ö oprogramowania ESPHome dla bramki publikujemy w repozytorium github:

W tym w─ůtku opisz─Ö obs┼éug─Ö bramki AIS-ADAPTER-1 z oprogramowaniem ESPHome w Home Assistant.

Po pod┼é─ůczeniu bramki do sieci Ethernet i zasilana urz─ůdzenie zostaje automatycznie wykryte w Home Assisstant:

Przechodzimy do konfiguracji i dodajemy klucz szyfruj─ůcy:
uHYo1G75uzxMe4M1qQVd3xgVeYsOkYbVPRpwpcmwGFM=

Nast─Öpnie w ESPHome dodajemy nowe urz─ůdzenie:

Pomijamy krok instalacji:

Wybieramy typ urz─ůdzenia ESP32:

i przechodzimy do konfiguracji urz─ůdzenia, gdzie wklejamy poni┼╝szy kod:

# Enable Home Assistant API
api:
  encryption:
    key: "uHYo1G75uzxMe4M1qQVd3xgVeYsOkYbVPRpwpcmwGFM="

ota:
  password: "a68e9a66cb46a8fd993853c1e0e97149"

substitutions:
  name: ais-adapter-1-coordinator
  device_description: "AIS-ADAPTER-1 Ethernet Zigbee Gateway Coordinator"

packages:
  ais-adapter-1:
    url: https://github.com/sviete/AIS-ADAPTER-1-ESPHome
    ref: main
    files:
      - packages/core.yaml
      - packages/ethernet.yaml
      - packages/status_led.yaml
      - packages/green_led.yaml
      - packages/i2c.yaml
      - packages/button_zigbee_reset.yaml
      - packages/mdns.yaml
    refresh: 0s

# bluetooth_proxy:
# active: true

web_server:
  port: 80
  version: 1

Od tej pory mo┼╝emy aktualizowa─ç konfiguracje i urz─ůdzenie z poziomu aplikacji Home Assistant, kompilowa─ç oprogramowanie i aktualizowa─ç je zdalne w urz─ůdzeniu:

Mo┼╝emy doda─ç do bramki Zigbee funkcjonalno┼Ť─ç bramki BLE:

w YAML dodajemy wpis:

bluetooth_proxy:
  active: true

wybieramy INSTALL w prawym g├│rnym rogu i wybieramy pierwsz─ů opcj─Ö Via the network:

Na podstawie nowej konfiguracji automatycznie utworzy si─Ö kod i skompiluje, a nast─Öpnie oprogramowanie na bramce zostanie zaktualizowane:

1 polubienie