Skip to content
📞 +49 1626571232 📧 info@openelab.io
🚀 Free Shipping from 30€ in Germany, 50€ in the EU!
Do you need help? Address: Zeppelinstraße 33, 85748 Garching bei MünchenEmail: info@openelab.ioMobile: +49 1626571232

€13 Voice Assistant for Home Assistant

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.
 

Leave a comment

Your email address will not be published. Required fields are marked *

Register for our newsletter

Get the latest information about our products and special offers.

Shopping cart

This website uses cookies to improve the user experience and to analyze the performance and traffic on our website. We also share information about your use of our website with our social media, advertising and analytics partners.

Compare Products

Compare
Clear All
Search our site
Need some inspiration?
M5StickC PLUS2 ESP32 Mini IoT Development Kit - OpenELABM5StickC PLUS2 ESP32 Mini IoT Development Kit
Munich
Add to Wishlist Add to Compare
Xiaomi CyberGear Micromotor Intelligent Motor - OpenELABXiaomi CyberGear Micromotor Intelligent Motor
Munich
Add to Wishlist Add to Compare
WisdPi 5Gbps USB3.2 Wired Base-T Ethernet Adapter Realtek RTL8157WisdPi 5Gbps USB3.2 Wired Base-T Ethernet Adapter Realtek RTL8157
Munich
Add to Wishlist Add to Compare
M5Stack Cardputer Kit with M5StampS3 1400mAh Battery - OpenELABM5Stack Cardputer Kit with M5StampS3 1400mAh Battery
Munich
Add to Wishlist Add to Compare

Reset your password

Sign up for early Sale access plus tailored new arrivals, trends and promotions. To opt out, click unsubscribe in our emails

Log in

Register

Your connection needs to be verified before you can proceed