SwitchBot announces integration of over 100 of its smart home products into the Home Assistant platform

Home Assistant is currently the most mainstream open source smart home hub system.Xiaomi launches Home Assistant official integrationLater, on March 21, 2025, SwitchBot also officially announced that it would integrate more than 45 of its smart home products into Home Assistant in three different ways, providing users with a more unified and flexible control experience.

More than 100 products, three integration methods

As a leading brand in the smart home device market, SwitchBot not only produces classic switch robots, but also develops smart curtains, door locks, sweeping robots, and many other fields. Home Assistant is an open source smart home hub system known for its flexibility and customization. according to The latest announcement from SwitchBot official websiteThe integration plan will be rolled out in phases starting in April 2025 and is expected to be completed in the first half of 2025.

The integration of SwitchBot and Home Assistant will cover more than 100 smart home products. Different products can be integrated into Home Assistant via Bluetooth, Matter or cloud according to their connection methods. The official website providesProduct/Integration Comparison TableFor users to search, the characteristics and advantages of the three integration methods are analyzed:

Bluetooth Integration

SwitchBot 藍牙整合
Image Credit: SwitchBot
  • Features: Through the Bluetooth protocol, Home Assistant can communicate directly with the SwitchBot device without the need for a cloud intermediary, thus achieving localized control.
  • Advantages: Local control brings faster response time and improves data privacy protection, and can operate without relying on an Internet connection.
  • Applicable scenarios: Suitable for users who already have Bluetooth devices at home and value security and low latency.
  • Support equipment:Switch robot (Bot), curtain robot (Curtain), knob robot (Lock)... and other Bluetooth devices.

The Bluetooth connection range is limited and may be unstable when there are many devices.

Matter Integration

SwitchBot Matter 整合
Image Credit: SwitchBot
  • Features: Based on the Matter smart home standard, device control is achieved through SwitchBot Hub 2 or Hub Mini Matter Enabled, and cross-platform operation is supported.
  • Advantages: Local control brings faster response time and improves data privacy protection, and can operate without relying on an Internet connection.
  • Applicable scenarios:Users who use Home Assistant as their main smart home system.
  • Support equipment: Some Wi-Fi devices (such as SwitchBot S10, K10+ Pro Combo, Air Purifier) can support Matter without a Hub; other devices require a Matter-enabled Hub.

Cloud Integration

SwitchBot 雲端整合
Image Credit: SwitchBot
  • Features: You need SwitchBot Hub and SwitchBot account to connect to Home Assistant through SwitchBot API.
  • Advantages:Supports a wider range of device types and provides remote control function in SwitchBot APP, allowing users to manage home devices anytime and anywhere.
  • Applicable scenarios: Suitable for users who need to control multiple devices (such as infrared home appliances) or want to operate remotely.
  • Support equipment: Smart socket (Plug Mini), temperature and humidity sensor (Meter), switch robot (Bot), curtain robot (Curtain), as well as smart sweeper and floor cleaning robot...etc.

Sensors are integrated through the cloudUpdate every 10 seconds, which is too slow for practical application in smart homes. It is recommended to give priority to Matter or Bluetooth integration.

SwitchBot Cloud API A maximum of 10,000 requests are allowed per dayPlease evaluate the usage carefully. It is recommended to give priority to Matter or Bluetooth integration, which is not restricted by API.

Impact and benefits to users

The integration of SwitchBot and Home Assistant has many positive effects for users. First of all, SwitchBot embraces the open source Home Assistant, allowing smart home users to control cross-brand smart home devices through Home Assistant, eliminating the hassle of using multiple apps in the past and giving users more choices when purchasing devices.

In addition, this move reflects the trend of the smart home industry moving towards the open source community. Discussions on Reddit show that some users consider full Bluetooth integration more convenient than Matter support because Bluetooth Hubs (such as those using ESP32 chips) are low-cost and support more devices.

Third, this integration may strengthen the relationship between SwitchBot and users, especially those who are good at DIY and value privacy and customization. It could also set a precedent for other device developers, promoting a more interoperable smart home ecosystem.

Potential challenges

While many consumers are welcoming the news, there are some potential challenges. For example, a discussion on Reddit mentioned that the SwitchBot Hub 2 supports too few devices, which may make some users feel limited. Another issue is the stability of the Bluetooth connection. Past data shows that some SwitchBot devices may become unstable in Home Assistant (this may be related to the hardware configuration of Home Assistant), affecting the user experience.

In addition, there is a problem with the status accuracy of the infrared device. As the official explanation states, the infrared device displays the last command sent in Home Assistant, rather than instant status feedback (it is possible that the device did not receive the command after it was sent). We hope that SwitchBot will solve this problem in future updates to improve the overall user experience.

A new milestone in the smart home sector

The integration of SwitchBot and Home Assistant marks an important step in the smart home sector and is expected to provide users with more flexible and efficient control options starting in April 2025. This not only improves users' automation and customization capabilities, but also promotes further adoption of open source smart home platforms. In the future, it will be worth paying attention to the actual performance of this integration and whether it will stimulate other manufacturers to cooperate with Home Assistant. This is also a win-win situation for smart home users, device developers and smart home systems.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

you might like
recent discussions
  • Jerry 2025/04/14Thank you very much Neil for your selfless sharing. The websites you provided are of great help to me. I will save it first and digest it slowly^^ I also look forward to Neil's industry news and teaching articles in the futureHome Assistant Floor plan A new experience in smart home control with visual floor plan! – Home Assistant step-by-step tutorial EP 6
  • Neil 2025/04/13Hi Jerry, I usually get information about HA from these places: Website: – Home Assistant official Release notes – Automata – Home Automation Community – Weijia Home Intelligence FB Group: – Taiwan Home Assistant enthusiasts exchange – Home Assistant YouTube channel: – Smart Home Solver – Everything Smart Home – Home Assistant Programming language: Strictly speaking, YAML is not really a programming language (let me make this clear in case some people mind 🤣), but if we include these data formats or style languages that “look like” programming languages, and sort them by depth of use in HA (the deeper the bottom, the deeper the bottom): – YAML (data format): a language for configuration files used in many places in the HA environment. – CSS (style language): used to adjust the interface style (font size, color, image, position, etc.). – JSON (data format): If you use Node-RED, you will probably come across it. – Jinja2 (Python template syntax): You may encounter it when you explore automation or Dashboard in depth. ※ But in fact, even if HA does not know the above, it can still make a smart home complete. You don’t have to put so much pressure on yourself, but if you are interested, it is also good to know more. It is actually difficult to generalize about the support of devices. Now, even if the home appliances themselves do not support it, there are still many different ways to connect traditional home appliances to HA. In addition, cases like Haier do require in-depth research. What I usually do is to crawl a lot of information on the Internet, and usually find attempts made by others. It just so happens that when I was looking up other information recently, I saw someone sharing how Haier water heaters were connected to HA. But it is indeed like what you said, if you get involved for a while, you will understand these details more and more. 🤣Home Assistant Floor plan A new experience in smart home control with visual floor plan! – Home Assistant step-by-step tutorial EP 6
  • Jerry 2025/04/10Hello Neil: After observing for 1 or 2 days, everything seems to be normal. Maybe it’s because the system was not stable during the initial setup period!? The more I play, the deeper I feel. I also find that I still have many shortcomings. I wonder if Neil can share and teach everyone how to fish? For example, recommend good websites, forums, FB groups, youtube videos, or give some guidance. In addition to the YAML language, would it be helpful to know some CSS syntax? Do I need to know other languages? I can even start a new teaching direction. When I see non-big-name products that claim to support APP (such as products from mainland China), I can teach everyone how to identify whether they can be connected to HA and how to ask customer service? Where can I see supported articles or platforms? This kind of experience sharing, I think, will be very helpful to everyone. I am currently looking to buy a heat pump water heater from Haier. Haier is a big manufacturer in the world and has its own APP. I have also found Haier's kit from HACS, but it does not seem to support heat pump water heaters. Does that mean it cannot be connected to HA? Or is there any channel to check it? There are also many flat panel lights and fan function lamps on the other side of the strait, which also claim to support APP connection, but they are all small manufacturers and it is difficult to tell whether they can be connected to HA. These are the problems I am facing now. If the home appliances I buy are different from what Neil shared, I don’t know where to start. Maybe I'm still too inexperienced. If I play for a few more months, maybe the above problems won't be a problem anymore, haha^^Home Assistant Floor plan A new experience in smart home control with visual floor plan! – Home Assistant step-by-step tutorial EP 6
  • Neil 2025/04/09Hi Jerry, I tested it myself and it was fine, but please note that because it is controlled through the cloud, there is an extra layer of brand mediation, so it is not suitable for fast switching. I tested it myself and it took about 1 second to complete the synchronization after clicking. Remember to put the entity in entities, otherwise the status display may have problemsHome Assistant Floor plan A new experience in smart home control with visual floor plan! – Home Assistant step-by-step tutorial EP 6
  • Jerry 2025/04/07Thanks Neil for clarifying this. I tested it later and found that when using the "button panel" to control the switch of the Electrolux air conditioner (the same model as Neil), the device will respond to turning on or off in about 1 second, but the "status icon" for turning on is much slower, and it takes about 30 seconds. The "status icon" for turning off is normal, and the "status icons" of other negative ion switches and the "status icons" of the monitoring light switch are also normal, which made me think there was a problem with the synchronization. I'll test it again, maybe it's caused by the wrong setting.Home Assistant Floor plan A new experience in smart home control with visual floor plan! – Home Assistant step-by-step tutorial EP 6
  • Neil 2025/04/07Hi Jerry, 1. This method is through cloud integration, which is actually using HA to call Xiaomi/Electrolux to control the device. 2. It is not normal. If this happens, you may need to check whether the entity you display on the floor plan can truly represent the status of the device. If not, you may need to try other entities of the same device.Home Assistant Floor plan A new experience in smart home control with visual floor plan! – Home Assistant step-by-step tutorial EP 6
  • Jerry 2025/04/07The problem is solved. Thanks again to Neil for his help^^ I have two more questions about concepts. Neil, do I have any misunderstandings? 1. I connected Xiaomi and Electrolux devices to HA through HACS. Is it still connected through WiFi? Before connecting, you need to obtain API key and Access Token from the official. This means that the communication between HA and the device still needs to go through the official. It’s just that the official APP can be replaced and all integrated into the HA APP for control? 2. After testing, when controlling the device through physical operation or the original official APP, the HA app cannot know the status of the device synchronously, but it can know the opposite. Is this normal? For example, the Xiaomi electric fan at home was turned on by someone physically before going out, but when the person is outside, he cannot know through the HA app that the device was forgotten to be turned off. He has to connect to the Xiaomi app to know!?Home Assistant Floor plan A new experience in smart home control with visual floor plan! – Home Assistant step-by-step tutorial EP 6
  • Ghost 2025/04/07Xiaomi Home currently does not support Taiwan. For now, you can only use Xiaomi Miot Auto. As for Xiaomi Cloud Map Extractor, I currently have a 2FA problem. There seems to be no simple solution. I haven’t tried it successfully yet.Home Assistant must-install HACS plug-in installation steps detailed explanation – Home Assistant step-by-step tutorial EP 17
  • Neil 2025/04/07Jerry, it seems that the click action cannot penetrate the part where the picture changes because of the overlapping pictures. Try adding pointer-events: none to the style.Home Assistant Floor plan A new experience in smart home control with visual floor plan! – Home Assistant step-by-step tutorial EP 6
you might like