How to integrate the Wyze Robot Vacuum with Home Assistant (2024)

Wyze has long been known for delivering decent quality products at an affordable price. The same goes for the Wyze Robot Vacuum with LiDAR. Despite costing only US$199.99 (when on offer) or $329 it has a LiDAR sensor to map rooms, a quad-core Cortex-A7 processor, and a maximum suction power of 2,100 Pa.

Those specs at that price do make the Wyze Robot Vacuum a compelling option when looking for a robotic servant. Unfortunately, as we've also come to expect from Wyze, it doesn't natively integrate with Home Assistant. Not only that, it also doesn't integrate with the Google Assistant, Amazon Alexa, or any of the other voice assistants out there. But, where there is a will, there is a way: I say natively because, as you might have guessed from the headline, there is a custom third-party integration available.

How to integrate the Wyze Robot Vacuum with Home Assistant (1)

How to integrate the Wyze Robot Vacuum with Home Assistant (2)

WYZE Robot Vacuum with LIDAR Mapping Technology

  • Powerful suction: A high-torque brush roll, a side brush for edges, and 2100Pa suction power to get the tough stuff.
  • Smart controls: You can select a room and send your Wyze Robot Vacuum out for an impromptu cleaning. Have cords under your desk? Dog bowls in the corner? No problem. You can create a “No go zone” to tell your cleaner machine where it can't go.
  • Precision mapping: It features seven sets of sensors to map your home, navigate around obstacles, and avoid falling downstairs.

$199.00 How to integrate the Wyze Robot Vacuum with Home Assistant (3)

Buy on Amazon

Why integrate the Wyze Robot Vacuum with Home Assistant?

I will be the first to admit that robot vacuum cleaners are a fantastic invention, and I couldn't imagine living without one in my home any more. Despite all the technological advances seen in the past years, such as automatic emptying of the dust container and sonic mopping, a robot vacuum cleaner is still a vacuum cleaner. And vacuum cleaners don't operate silently.

The Wyze app does allow you to set schedules for the Wyze Robot Vacuum, but those schedules are set in stone. There is no flexibility or intelligence behind a schedule. It will run every time you have it set, no matter if you are reading a book in silence or have guests round for dinner. It also won't make an exception when you are in that important web conference or recording a YouTube video.

It is therefore essential to give the Wyze Robot Vacuum some smarts. And there is no better platform to deliver smart decisions than Home Assistant. If you are using Home Assistant, you will likely be monitoring the presence in your home using smartphones, Bluetooth tokens, sensors, and perhaps even cameras. I'm assuming the universal preference for running a robot vacuum cleaner is when the home is empty. For me, it definitely is.

How to integrate the Wyze Robot Vacuum with Home Assistant (4)

On most days I am at home with my kids, who like to make it a game to step the robot vacuum in its path, I will eat breakfast and then head off out (with them, obviously). With Home Assistant, I have set the robot vacuum to clean the kitchen and dining room when I am gone for more than five minutes. It saves me time because I don't have to clean the floor, and the robot vacuum cleaner can be as loud as it wants. I won't hear it.

Why is Wyze a walled garden?

The answer to that question is anyone's guess. Wyze has long moved on from the company that used to sell cheap security cameras and has become something of a behemoth that sells smart lamps and bulbs, smart locks, sprinkler controllers, smartwatches and fitness bands, and much more.

I am therefore of the opinion that Wyze wants to become an ecosystem. Wyze wants you to use their app and not Home Assistant. Only in their app can they tempt you with other Wyze products. There is no monetary gain for Wyze to officially open up their system. In the contrary, it would cost them due to the increase in server requests. Luckily, though, Wyze (kind of) accepts that others are using an unofficial and undocumented API to allow for platforms to control their devices. And that is why the integration of the Wyze Robot Vacuum can exist. There are a few limitations, but in the case of the Wyze Vacuum Cleaner, these won't destroy the experience.

If you don't want your robot vacuum cleaner to be part of a walled garden, or are even seeking a cloud-free option, you should have a look at Dreametech's offering. Their L10 Pro and Z10 Pro, which has a self-emtying dock, can be rooted and used with the open-source cloud replacement Valetudo.

Installing and configuring the Simple Wyze Vacuum for Home Assistant component

As always, there is only one recommended way of adding the so-called Simple Wyze Vacuum for Home Assistant: the Home Assistant Community Store, or HACS for short. If you haven't set up HACS yet, follow the detailed steps on the website to do so. Once complete, you can continue with the integration of your Wyze Robot Vacuum and Home Assistant.

How to integrate the Wyze Robot Vacuum with Home Assistant (12)
How to integrate the Wyze Robot Vacuum with Home Assistant (13)

Open HACS and select the Integrations option. In the integrations, open the menu in the upper-right corner and select the custom repositories option. Enter https://github.com/romedtino/simple-wyze-vac in the repository field and assign it the integration category. You should now see Simple Wyze Vacuum in the list of custom repositories. Click on it, and install it.

Next, you will need to add three lines to the configuration.yaml file. Take note that the account cannot have 2FA enabled. If you wish to keep your main account secured, you can create a second Wyze account and share the Wyze Robot Vacuum with it.

simple_wyze_vac: username: YOUR_WYZE_EMAIL password: YOUR_WYZE_PASSWORD

Using the Wyze Robot Vacuum integration with Home Assistant

Once you have entered your credentials and restarted Home Assistant, you can control your Wyze Robot Vacuum. Basic commands such as start, pause, and return to base can simply be triggered, but there are more advanced options, too. Using this integration, you can tell your Wyze Robot Vacuum to clean a specific room by using a service call:

service: vacuum.send_commanddata: command: sweep_rooms params: rooms: - Bathroom - Hallwaytarget: entity_id: vacuum.YOUR_WYZE_VACUUM

Similarly, you can also set the fan speed (i.e., suction strength) and check the battery level. The latter has to be done manually, as Wyze doesn't appreciate automatic polling of data on their servers. You can also display your Wyze Robot Vacuum in a Lovelace dashboard using the Vacuum Card. The developer has shared their setup and scripts on how to do this.

How to integrate the Wyze Robot Vacuum with Home Assistant (2024)

FAQs

How to integrate the Wyze Robot Vacuum with Home Assistant? ›

Home Assistant - Wyze Integration

This is a custom component to allow control of various Wyze devices in Home Assistant using the unofficial API. Please note this mimics the Wyze app and therefore access may be cut off at anytime.

Does Wyze work with HomeAssistant? ›

Home Assistant - Wyze Integration

This is a custom component to allow control of various Wyze devices in Home Assistant using the unofficial API. Please note this mimics the Wyze app and therefore access may be cut off at anytime.

How do I add a room to my WYZE vacuum? ›

To create a room:
  1. In the Wyze app, tap on your Wyze Robot Vacuum.
  2. Tap on the Settings gear on the top right.
  3. Tap the pencil icon.
  4. Tap on your map to open an area and edit it.
  5. Tap Split to separate an area into to 2 spaces. ...
  6. Tap OK to confirm your changes. ...
  7. Continue to tap and split to create more rooms.
Dec 23, 2022

How do you use a WYZE vacuum on multiple floors? ›

To use multi-floor mapping:
  1. Move the charging station and the vacuum to the new floor, plugged into power.
  2. In the Wyze app, tap on your Wyze Robot Vacuum. Make sure you have the multi-floor option. If not, check your app for updates.
  3. Tap the multi-floor icon, then Add a floor.
  4. Tap Start quick mapping.
Mar 10, 2023

How do I integrate Wyze into Home Assistant? ›

Configuration
  1. Browse to your Home Assistant instance.
  2. Go to Settings > Devices & Services.
  3. In the bottom right corner, select the Add Integration button.
  4. From the list, select Waze Travel Time.
  5. Follow the instructions on screen to complete the setup.

Is there a Wyze API? ›

A Wyze Client is the wrapper on top of Wyze endpoints and allows apps to communicate with the various Wyze API platforms. The Wyze API is an interface for querying information from and enacting change on Wyze devices.

Where is the LIDAR sensor on Wyze Robot Vacuum? ›

The LIDAR sensor is a spinning laser on top of the vacuum. Every second, it spins around 6 times and measures the distance to 2,016 different points in the room to build a map.

Why won't my robot vacuum connect to my WiFi? ›

Ensure that the location where you are installing the robot vacuum is receiving adequately stable 2.4GHz Wi-Fi signal from your router. For smoother configuration, you can temporarily move the robot vacuum closer to the router during setup.

Does the Wyze Robot Vacuum work on carpet? ›

Wyze Robot Vacuum cleans all types of surfaces—hard flooring or soft carpet. It can cross heights up to 0.8 in (20mm) to clean across any bumps in the road.

What are the suction levels on the Wyze vacuum? ›

In the Wyze app, you can select how strong you want the vacuum's suction to be. This lets you choose between power, noise level, or a balance of the two. Choose between Quiet Mode, Standard Mode, and Strong Mode. The default cleaning setting is Standard Mode.

Does Wyze vacuum have a camera? ›

As far as I know, there are no cameras on the Wyze robovac. They use Lidar, proximity sensors, and bumper guards when mapping. This is why it cannot avoid things like wires.

How do you program a Wyze vacuum? ›

To set up Wyze Robot Vacuum:

In the Wyze app, tap Home, then tap + plus sign on the top left. Tap Add Device. Tap Home > Wyze Robot Vacuum. Press and hold the Home and Power buttons on the vacuum.

Can you use the same robot vacuum on multiple floors? ›

Robotic vacuum cleaners can clean multiple floors, but they typically require manual relocation between levels.

Can you have Wyze on two phones? ›

There is no limit to the number of Wyze devices you can share. The sharing feature is set per camera. To share multiple devices, you'll have to invite users to each manually.

What is Wyze compatible with? ›

Wyze products work with all Alexa-enabled and Google Assistant-enabled devices, including the Echo Show and the Google Home.

Is Wyze HomeKit enabled? ›

No, Wyze Cam v3 does not support HomeKit.

Does Wyze work with Hey Google? ›

Use Google Nest Hub Displays to view livestreams of your Wyze Cams. Just say "Hey Google, show me the Front Door" to view livestreams from all your Wyze Cams.

What apps does Wyze scale work with? ›

Compatibility
  • OS Compatibility - Android 9.0+, iOS 15.0+
  • Supported Fitness Apps - Apple Health and Google Fit.

Top Articles
Latest Posts
Article information

Author: Kieth Sipes

Last Updated:

Views: 6618

Rating: 4.7 / 5 (47 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Kieth Sipes

Birthday: 2001-04-14

Address: Suite 492 62479 Champlin Loop, South Catrice, MS 57271

Phone: +9663362133320

Job: District Sales Analyst

Hobby: Digital arts, Dance, Ghost hunting, Worldbuilding, Kayaking, Table tennis, 3D printing

Introduction: My name is Kieth Sipes, I am a zany, rich, courageous, powerful, faithful, jolly, excited person who loves writing and wants to share my knowledge and understanding with you.