Skip to content
EchoLocal

EchoLocal

Turn an Amazon Echo Dot or Echo Show into a local Home Assistant voice assistant, speaker and display. One program in place of Amazon's, no cloud, no account.
4Echo models
2wake words at once
33visualizers
37light ring effects
0cloud accounts
An Echo Show 8 with the Digital VU visual behind the clock, and two Echo Show 5s running Matrix and Orb

EchoLocal replaces Amazon’s services on the Echo with a single program that drives its speaker, microphones, buttons, light ring, screen and camera directly, and talks only to your Home Assistant. It speaks the ESPHome native API, so Home Assistant finds it like any ESPHome device.

Voice assistants

Two wake words on the device, each with its own Assist pipeline. “Stop” works without one. Voice →

Speaker

A Home Assistant media player, Sendspin for Music Assistant, and Chromecast. Music →

Timers, alarms, messages

From Home Assistant or by voice, with your own sounds. Messages →

Intercom

Calls between Echos and LANovo displays on your network. Intercom →

Bluetooth proxy

Extends Home Assistant’s Bluetooth, with an iBeacon for room presence.

Updates

From Home Assistant’s Updates page. Updates →

Twelve light ring segments, 37 effects plus 11 that react to the room, and four buttons you can use in automations.

Three Echo Dots on the EchoLocal dashboard, each ring lit a different color

Echo Dot: buttons and light ring →

A clock, the weather and your Home Assistant lights and switches, or pages laid out in Tessera.

Dashboards →

The native dashboard on an Echo Show 8
Six visuals: Synthwave, LCARS, Classic VU, Aurora, a Pip-Boy and a koi pond

Visuals and screen saver

33 audio visuals on the GPU, a clock in eight faces, and photos from Immich. Screen saver →

Styles and themes

Nine styles and eighteen color themes. Styles →

Casting

Chromecast with YouTube, YouTube TV and Prime Video, AirPlay mirroring, and a Bluetooth speaker. Music and casting →

Camera

RTSP with ONVIF discovery, and a snapshot camera in Home Assistant. Camera →

Optional, from HACS: a card for every Echo, a dashboard with all of them, Fleet to compare and copy settings between them, turn history with recordings, a wake word library, custom tones, groups and health. It works with LANovo displays too.

The EchoLocal dashboard with Echo Dots and Echo Shows

The integration →