A Smarter Home, with More Freedom, More Security, and More Openness

It’s been four weeks since SwitchBot officially announced full support for Home Assistant. During this time, we’ve received a lot of feedback and suggestions from users on platforms like Reddit and Twitter.

“My SwitchBot devices used to connect with Home Assistant too—what’s different this time?”
“An official setup guide from SwitchBot for HA would be incredibly helpful.”
“I hope we’ll get more control features via Home Assistant!”

After reviewing everyone’s feedback, we’ve put together this guide to address some of your most common questions:

  • What does this new partnership mean for users?
  • How-to guide for all 3 Home Assistant connection methods.
  • Creative automation ideas to inspire your setup.

What It Means for SwitchBot to Fully Support Home Assistant

What’s different now?

  • We’ve officially joined the Home Assistant Partnership Program and are now recognized as an official partner.
  • Certified products will receive a “Works with Home Assistant” badge. Certification is ongoing and the final rollout will depend on mutual scheduling.
  • For new products, SwitchBot’s team will be involved in direct integration, meaning faster support.
  • For a full list of features available for officially supported products, click here.

What if my device can’t connect?

To quickly get help from our customer support team, open the SwitchBot app and follow these steps to submit a new ticket:
  • SwitchBot App > Profile > Support > Feedback > Create a New Ticket
 
We’ve always admired the open, friendly, and collaborative spirit of the Home Assistant community, which is why we warmly welcome your feedback, creative ideas, and unique use cases. Feel free to share them through the Feedback section in the SwitchBot app or on Reddit! Every piece of input means a lot to us — and as a token of our appreciation, we’ll regularly select standout comments to receive thank-you gifts.
 
Looking ahead, we’ll continue co-creating with our users, developing more practical features, and supporting an even wider range of products.

The Official Integration Guide

We now offer three connection methods for integrating SwitchBot with Home Assistant: BLE, Cloud, and Matter. Choose the one that best suits your needs. With just a few simple steps, you can set up local integration between SwitchBot and HA. Let’s walk through each method.

BLE Integration

  1. Get the MAC address of the device you want to connect to HA.
    • Go to SwitchBot App > Your Device > Settings > Device Info.
    • Note the last 4 digits of the MAC address. For example, in this image, the code is: AC1A.
  1. In HA, go to the main page > top left icon > Settings > Devices & Services
  1. Search for “SwitchBot” and select it. You’ll see our available products.
    • If there are too many devices, search by name (e.g., “Lock Pro”). Match the last 4 digits of the MAC to confirm it’s the one.
  1. Once you’ve identified your device, click Add.
    • We recommend connecting via your SwitchBot account. Using manual key input is also fine.
    • Enter your SwitchBot credentials and click Submit.
  1. After validation, your device will be successfully added to HA.

Cloud Integration

  1. In HA, go to Settings > Devices & Services
  1. Search “SwitchBot” > Scroll to bottom > Click SwitchBot Cloud
  1. You’ll be asked to enter your API credentials.
    • To get them: SwitchBot App > Profile > Settings > About > Tap software version 10 times > Developer Options
    • Enter the details and submit to complete Cloud integration.
  1. Note: Cloud integration adds all devices under your account.
    • If you only want to connect specific ones, BLE may be a better option.

Matter Integration

  1. In HA, go to Settings > Devices & Services
  1. Click Add Integration > Add Matter device
  1. On the Matter page, select based on your setup.
    • Check if your device supports Matter Over Wi-Fi.
    • For example, robot vacuums and air purifiers usually do. If not, you’ll need a Hub as a bridge.
For more details, refer to: https://us.switch-bot.com/pages/home-assistant. In our case, we’ve already connected the device to Apple Home via Hub 2, so we’ll choose the second option.
  1. Select Apple Home (or the Matter supported ecosystem you use), locate your device’s setup code, enter it, and submit.
  1. Once added, your device will appear in the main dashboard for control.

Discover Smarter Ways to Use SwitchBot with Home Assistant

SwitchBot isn’t just smart, it’s creatively smart. Here are some clever automation ideas to level up your smart home game:

Gentle Light Alarm Before Bed

Turn your Color Bulb into a soothing bedtime reminder. Set an automation to shift the light to soft blue 10 minutes before sleep. No harsh alarms, just a peaceful visual cue to help you wind down.

Sunlight Scheduler for Your Plants

Give your plants their own customized sunlight routine. With Blind Tilt and a simple automation, your blinds adjust in real-time to optimize light for your balcony garden, even when you’re not home.

Smart Door Opener with Curtain 3

Who says Curtain 3 is only for windows? Mount it upside-down under a door and it becomes a touch-free door opener. Add a Lock for a smooth auto-close and lock combo.

Microwave Magic with Lock and Contact Sensor

Yes, even your microwave can get an upgrade. Attach Lock to the dial, pair it with a Contact Sensor on the door, and automate your heating process. Close the door and the cooking starts.

✨ Want more creative automations? Check out the full playlist here: [Link to Playlist]

Join the Community

SwitchBot’s full integration with Home Assistant isn’t just a tech upgrade — it’s a meaningful step toward co-creating a smarter, more seamless home experience with our users. Join the conversation on Reddit and help shape the future of smart living together!