Atom echo not working?

Hi i installed esphome locally via usb, adopted into home assistant and uploaded firmware ok

it shows up ok in ha but i get following error in logs…

[07:07:11][D][api:102]: Accepted 192.168.13.18
[07:07:11][W][api.connection:107]: : Reading failed: BAD_INDICATOR errno=11


my config …

substitutions:
  name: atomecho-bedroom
  friendly_name: AtomEcho

esphome:
  name: ${name}
  friendly_name: ${friendly_name}
  min_version: 2024.6.0
  name_add_mac_suffix: false
  project:
    name: esphome.web
    version: dev

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:

# Enable Home Assistant API
api:

# Allow Over-The-Air updates
ota:
- platform: esphome

# Allow provisioning Wi-Fi via serial
improv_serial:

wifi:
  # Set up a wifi access point
  ap: {}
  domain: ""
  manual_ip:
    static_ip: 192.168.13.107
    gateway: 192.168.13.1
    subnet: 255.255.255.0
    dns1: 192.168.13.1

# In combination with the `ap` this allows the user
# to provision wifi credentials to the device via WiFi AP.
captive_portal:

dashboard_import:
  package_import_url: github://esphome/example-configs/esphome-web/esp32.yaml@main
  import_full_config: true

# Sets up Bluetooth LE (Only on ESP32) to allow the user
# to provision wifi credentials to the device.
esp32_improv:
  authorizer: none

# To have a "next url" for improv serial
web_server:

hi managed to get rid of the error by putting in my encryption key under api but still not working, did not ice this as well …