$13 voice remote for Home Assistant

This tutorial will guide you to turn an ATOM Echo into the world’s most private voice assistant. Pick up the tiny device to talk to your smart home. Issue commands and get responses!

Required material

Installing the software onto the ATOM Echo

Before you can use this device with Home Assistant, you need to install a bit of software on it.

  1. Make sure this page is opened in a Chromium-based browser on a desktop. It does not work on a tablet or phone.

    • Select the Connect button below. If your browser does not support web serial, there is no button but a text.

    • For advanced users: The configuration file is available on GitHub.

  2. Connect the ATOM Echo to your computer.

    • In the popup window, view the available ports.
    • Plug the USB-C cable into the ATOM Echo and connect it to your computer.
    • In the pop-up window, there should now appear a new entry. Select this USB serial port and select Connect.
      • Depending on your computer, the entry might look different. Select USB port
    • If no new port shows, your system may be missing a driver. Close the pop-up window.
      • In the dialog, select the CH342 driver, install it, then Try again. Open My link
  3. Select Install Voice Assistant, then Install.

    • Follow the instructions provided by the installation wizard.
    • Add the ATOM Echo to your Wi-Fi:
      • When prompted, select your network from the list and enter the credentials to your 2.4 GHz Wi-Fi network.
      • Select Connect.
      • The ATOM Echo now joined your network. Select Add to Home Assistant.
  4. This opens the My link to Home Assistant.

    • If you have not used My Home Assistant before, you will need to configure it. If your Home Assistant URL is not accessible on http://homeassistant.local:8123, replace it with the URL to your Home Assistant instance.
    • Open the link. Open My link
  5. Select OK.

    Set up ESPHome

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

    • Add your ATOM Echo to a room and select Finish.
  7. You should now see a new M5Stack Atom Echo integration. ATOM Echo discovered

    • Your ATOM Echo is connected to Home Assistant over Wi-Fi. You can now move it to any place in your home with a USB power supply.
  8. Congratulations! You can now voice control Home Assistant using a button with build-in microphone. Now give some commands.

Controlling Home Assistant over the ATOM Echo

  1. Press and hold the button on your ATOM Echo.
    • The LED should light up in blue.
  2. Say a supported voice command. For example, Turn off the light in the kitchen.
    • Make sure you’re using the area name exactly as you defined it in Home Assistant.
    • You can also ask a question, such as
      • Is the front door locked?
      • Which lights are on in the living room?
  3. Let go of the button.
    • The LED should light up in green.
    • Home Assistant will confirm the action.
  4. Your command is not supported? Add your own commands.


Are things not working as expected?