ESP32 H2 Zigbee + HA

Witam.

Mam pytanie czy da się tak skonfigurować ESP32 H2 jako switch ?

Mam ESP32 h2 z zigbee w ESPHome stworzyłem nowe urządzenie i dodałem zigbee i gpio switch.

Po skompilowaniu ESP32h2 zgłasza sie na HA ale nie widać “przycisku”.

Czy ja coś robię źle czy może na zigbee nie da się tego zrobić ?

# Board: Generic ESP32-H2 Board (Generic)
# Definition: definitions/boards/generic-esp32h2/manifest.yaml

esphome:
  name: h2testr
  friendly_name: h2testr

esp32:
  variant: esp32h2
  framework:
    type: esp-idf

logger:

# This board has no native Wi-Fi. ESPHome's ``api:`` and
# ``ota:`` components both require a ``network``
# component — configure ``openthread:`` / ``ethernet:`` /
# ``esp32_hosted:`` to suit your setup, then add ``api:``
# and ``ota:`` blocks once the network is ready.
  

zigbee:
  id: my_zigbee
  on_join:
    then:
      - logger.log:
          format: "%s network."
          args: ['x ? "Joined" : "Rejoined"']
  power_source: DC_SOURCE
  router: false

switch:
  - platform: gpio
    name: TEST
    pin: GPIO5
    id: switch_gpio_1
    icon: "mdi:ab-testing"
    device_class: switch

To moję początki z HA i ESP32 H2

Dodatkowo:

Co i jak muszę dodać żeby ESPHome widziało to urządzenie choćby do logów ?

disclaimer W ręce nie miałem H2, więc skoro jesteś “hardkorem ESPHome”, to pewnie wiesz więcej niż ja.
(jakkolwiek mam duet P4 + C6 na jednej płytce deweloperskiej rozmiarów maliny… gdzie C6 pracuje w charakterze karty WiFi dla P4, tyle, że P4 obsługuje karty Ethernet, w sumie to samo PHY, z interfejsem RMII i moja dość rozbudowana płytka akurat ma też IP101, ale czy H2 się nadaje na główny MCU by mu dorzucić drugi jako kartę WiFi to nie wiem, ale dla wygody prototypowania szedłbym w tą stronę)

Raczej nic, co najwyżej możesz podnieść poziom logowania, urządzenie musi być podpięte serialem, bo jak sam dobrze wiesz nie ma możliwości połączenia po api przez Ethernet, bo go nie obsługuje, z braku sprzętu.

BTW kluczowe informacje są w tym fragmencie który wkleiłeś

# This board has no native Wi-Fi. ESPHome's ``api:`` and
# ``ota:`` components both require a ``network``
# component — configure ``openthread:`` / ``ethernet:`` /
# ``esp32_hosted:`` to suit your setup, then add ``api:``
# and ``ota:`` blocks once the network is ready.

PS

Nie wiem jak mam to rozumieć, ale jeśli to twój pierwszy projekt ESPHome to moim zdaniem rzucasz się z motyką na Słońce (ale znam takich, którzy ogarniają sobie takie rzeczy przy pomocy AI bez wnikania jak działa sprzęt i im się czasem udaje).