Skip to content

+49 1626571232

info@openelab.io

🚀 Free Shipping from 50€ in EU / 80€ Worldwide

€13 Voice Assistant for Home Assistant

23 Aug 2024 0 Comments
This tutorial will guide you through transforming an ATOM Echo into a voice assistant. Simply pick up this tiny device to interact with your smart home. Issue commands and receive responses effortlessly!
 

Prerequisites

  • Home Assistant 2023.10 later, installed with the Home Assistant Operating System. If you haven’t installed Home Assistant yet, refer to the installation page for instructions.

  • Home Assistant Cloud or a manually configured Assist Pipeline.

  • Enabled wake word for your voice assistant.

  • Password for your 2.4 GHz Wi-Fi network.

  • Chrome (or a Chromium-based browser like Edge) on desktop (not Android/iOS).

  • M5Stack ATOM Echo Development Kit.

  • USB-C cable to connect the ATOM Echo.

 
Before using this device with Home Assistant, you need to install some software on it. Ensure this page is open in a Chromium-based browser on a desktop, as it won’t work on a tablet or phone.
  • Select the Connect button below. If your browser doesn’t support web serial, you’ll see a warning instead of a ‘Connect’ button.
  • For advanced users: The configuration file is available on GitHub.
M5Stack ATOM Echo

M5Stack ATOM Echo

View Product
 
To connect the ATOM Echo to your computer, follow these steps:
  1. In the pop-up window, view the available ports.

  2. Plug the USB-C cable into the ATOM Echo and connect it to your computer.

  3. In the pop-up window, a new entry should appear. Select this USB serial port and click Connect.

  4. Troubleshooting: If no new port appears, your system may be missing a driver. Close the pop-up window.

  • In the dialog, select the CH342 driver, install it, and then try again.
 
 

Install Voice Assistant

1. Select Install Voice Assistant, then click Install.

  • Once the installation is complete, select Next.

2. Add the ATOM Echo to your Wi-Fi:

  • When prompted, select your network from the list and enter the credentials for your 2.4 GHz Wi-Fi network.

  • Click Connect.

  • The ATOM Echo will now join your network. Select Add to Home Assistant.

3. This will open the link to Home Assistant.

  • If you haven’t used My Home Assistant before, you’ll need to configure it. If your Home Assistant URL is not accessible, replace it with the URL to your Home Assistant instance: http://homeassistant.local:8123.
  • Open the link.

4. Select OK.

To add the newly discovered device, select the ATOM Echo from the list.

Add your ATOM Echo to a room and select Finish.

You should now see the ESPHome integration.

 
 
Select the ESPHome integration. Under Devices, you should see the M5Stack Atom Echo listed.
 
Congratulations! You can now voice control Home Assistant. Now give some commands.
 
 

Controlling Home Assistant over the ATOM Echo

 1. Say your wake word. For this tutorial, use “OK, Nabu”.
  • Wait for the LED to start blinking blue.
2. Say a supported voice command, such as “Turn off the light in the kitchen.” 
  • While you are speaking, the blue LED will keep pulsing.
  • Once the intent has been processed, the LED will light up green, and Home Assistant will confirm the action.
  • Ensure you use the area name exactly as defined in Home Assistant.
    • You can also ask questions like:
    • “Is the front door locked?”
    • “Which lights are on in the living room?”
 
If your command is not supported, you can add your own commands using a sentence trigger.
 
If you find the ATOM Echo takes too long to start processing your command:
Adjust the silence detection settings.
 
Go to Settings > Devices & Services and select the ESPHome integration.
 
Under M5Stack ATOM Echo, select 1 device. Under Configuration, change the Finish speaking detection setting.
 
This setting defines how much silence is needed for Assist to determine you’re done speaking and can start processing your command.
 
Prev Post
Next Post

Leave a comment

All blog comments are checked prior to publishing

Someone recently bought a

Thanks for subscribing!

This email has been registered!

Shop the look

Choose Options

Edit Option
Back In Stock Notification
this is just a warning
Login
Shopping Cart
0 items
RuffRuff App RuffRuff App by Tsun