Home Assistant must-install HACS plug-in installation steps detailed explanation – Home Assistant step-by-step tutorial EP 17

When talking about Home Assistant (HA), we have to mention HACS (Home Assistant Community Store), which is a platform that allows developers to publish self-made components (plug-ins) and allows general users to install these customized components. It includes four types of components: Dashboard, Integration, Template, and Theme. The most commonly used of them are Integration type packages. For example, the integration of third-party platforms such as Xiaomi, Tuya, Aqara, etc., before obtaining official support from HA, you can obtain self-service integration developed by netizens through HACS to connect various smart home devices; the second is Dashboard type packages. The most popular Mushroom, mini-graph-card, button-card, etc. can help you build your own smart home control panel.

In short, HACS will be one of the most important add-ons you need to use HA. For other recommended add-ons, please refer to:

After several years, I tried to install HACS again and found that it is so simple now. Even if you don’t understand IT and don’t know how to put the files in the right place, just follow the steps and click through. Let’s get started!

Installing HACS

  1. Open HACS official website (https://www.hacs.xyz/)
  2. Click "Start using HACS"
HACS 官網
  1. Click "Download HACS"
Download HACS

⚠️ Attention!
The following installation steps are for HAOS or HA Supervised versions. If you are using HA Container or HA Core version, please follow the instructions on the HACS official website to complete the installation, and continue to refer to the settings and usage instructions in this article after the installation is complete.

  1. Click "my link"
Download HACS

A confirmation screen will appear, which means that this link will take you to your Home Assistant and ask you to confirm the address of the Home Assistant entity.

  1. To determine the physical address of Home Assistant, there are several possibilities:
    1. If you are in the same local network as Home Assistant, you can use the default "http://homeassistant.local:8123" in most cases.
    2. If you are on the same LAN as Home Assistant and know that you are not using the default address, you should usually know how to change the link here.
    3. If you are outside, replace this with your external network link
  2. Click "Open link"
Open HACS in Home Assistant
  1. Click "Install"
安裝 HACS
  1. Click "Start"
啟動 HACS

This is just to download HACS! Please continue with the following steps to complete the installation

  1. Go to Settings > Devices and Services
  2. Click on "Add Integration" in the lower right corner
  3. Search "HACS"
  4. Click "HACS"

If you cannot find HACS here, try restarting HA and then try again.
(Thanks Jerry for the report 😍)

新增整合 HACS
  1. Click "Send"
新增整合 HACS
  1. Click "https://github.com/login/device"
  2. Copy the serial number on the screen for later use
登入 Github
  1. Log in to Github (never used it? Then register)
登入 Github
  1. Confirm your Github account and click "Continue"
登入 Github
  1. Paste (enter) the serial number obtained in step 15
  2. Click “Continue”
輸入裝置序號

This completes the HACS installation!

HACS Interface Introduction

Enter HACS

After the installation is complete, you can find "HACS" in the left column

進入 HACS

Interface and function introduction

  1. filter:Status, Type Filter
  2. search
  3. Group display: Optional grouping display by status or type
  4. Sorting: You can choose to sort by name, number of downloads, number of stars, update time, download version, available version, status, type
  5. Display column adjustment
  6. More Features: The most commonly used one is probably "Custom repositories" which is used to load plugins that are not officially included in HACS.
  7. External operation: You can view detailed information, link to Github to view, download, etc.
HACS 介面功能介紹

Congratulations! You're done!

In the future, if you want to connect Home Assistant to a certain brand of smart devices or home appliances, or want to make your Home Assistant more beautiful, you can look for plug-ins developed by various great developers in HACS!

Recommend a few HACS plugins that I use myself

Dashboard beautification

  • Universal Remote Card: Control Google TV and Apple TV directly in HA Dashboard, be sure to try it!Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.
  • Mushroom: The Dashboard plugin with the highest star rating on HACS. Needless to say, just try it!Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.
  • Xiaomi Vacuum Map Card: If you have a sweeping robot from brands such as Xiaomi, Roborock, Dreame, etc., then you must try this.Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.

Integration

  • Local Tuya: Although Tuya has polarized reviews, choosing a product with good quality is indeed a good choice with good CP value. Tuya Local allows you to control Tuya devices locally without going through the Tuya cloud. Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.
  • Xiaomi Home: The HA integration plug-in officially launched by Xiaomi at the end of 2024, the official support is great.Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.
  • Xiaomi Cloud Map Extractor: Paired with Xiaomi Vacuum Map Card, the map status of the sweeping robot can be visually displayed.Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.
  • Electrolux Wellbeing: Electrolux home store integration 👍 Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.
    Refer to my installation instructions:
3 COMMENTS
  1. Xiaomi Home currently does not support Taiwan. For now, you can only use Xiaomi Miot Auto
    As for the 2FA issue that Xiaomi Cloud Map Extractor is currently facing, there seems to be no simple solution, and I haven’t tried it successfully yet.

  2. Reporting the situation I encountered, after starting HACS, I couldn't find HACS when adding integration directly. Finally, I restarted HA and it was successfully found^^

LEAVE A REPLY

Please enter your comment!
Please enter your name here

you might like
recent discussions
  • Neil 2025/05/29Hi Husn, I recommend using Zigbee or Matter for connection! Zigbee accesses HA through Z2M, Matter directly accesses, and WiFi accesses HA through Tuya, which is more troublesome. It is also recommended to find a rectangular one, because generally a small round smart socket inserted into a double socket will compress the space of the other socket.The Ultimate Guide to the Smart Home in 2025! – SMART HOME EP 6
  • Husn 2025/05/29I would like to ask you one more question. I want to use a smart socket to control traditional mechanical home appliances (electric fans). If it is Tuya's small round smart socket, can it be connected to HA? I see that it uses WIFI, or is it better to find one with MATTER? Thank you very much for your guidance.The Ultimate Guide to the Smart Home in 2025! – SMART HOME EP 6
  • Neil 2025/05/24Hi Andy, your understanding is correct. When the switch is turned off, the lamp will be disconnected directly. There are two ways to do this: 1. Replace the switch with a smart switch that supports the "decoupling" function, that is, the button and the relay can be separated, so that the lamp is always powered, and then the switch and lamp are linked through the smart central system. 2. [The switch must have a neutral wire] In the switch box, connect the live wire to the control wire (the control wire does not enter the switch) to change the lamp and switch from series to parallel, so that the lamp is always powered, and then set the switch in the smart central system to link the lamp★ If you are not sure about the wiring, it is recommended to find a professional plumber to handle it!A complete analysis of smart home lighting control solutions: smart switches, smart bulbs, smart relays, there is always one that suits you!
  • Andy 2025/05/24Sorry, I want to ask Neil a very basic question. Currently, we all use HomeKit. The switch has been replaced with a green-silver smart switch. Will there be any problems if the bulb is replaced with a smart bulb? After all, when the switch is turned off, the light should be disconnected directly. Will it show no response in HomeKit? Or can it be avoided by setting it as a group with other accessories? Thank you. I want to keep the position of the physical switch, but also want to control the light color and brightness. I hope you can give me some guidance.A complete analysis of smart home lighting control solutions: smart switches, smart bulbs, smart relays, there is always one that suits you!
  • raja 2025/05/24This article is written in great detail and is very helpful for those who want to get started with smart home! Looking forward to your follow-up tutorials, thank you for sharing!Home Assistant installation steps detailed, quickly build a smart home – step-by-step tutorial EP 1
  • Neil 2025/05/23Hi Husn, looks like there is a chance: https://www.facebook.com/share/p/1UyoRxwx7q/The Ultimate Guide to the Smart Home in 2025! – SMART HOME EP 6
  • Husn 2025/05/23Excuse me, but I have to ask again, is there any chance to achieve dual voice control? Can I use Xiao Ai or OK GOOGLE? In addition, because the Xiao Ai speaker I use has an infrared remote control function, if this part is changed to GOOGLE, is there any way to control it? Thank you very much for your answer!The Ultimate Guide to the Smart Home in 2025! – SMART HOME EP 6
  • Neil 2025/05/23Hi Husn, 1. Voice control: You can use Google Nest Hub for voice control. I am currently using Google Nest Audio. HA settings are in "Settings > Voice Assistant > Google Assistant" 2. Mijia and HA automation conflict: If the same automation is set in both systems, or both systems have automations to operate the same device, there may be conflicts. It is recommended to move all automations to HA management, once and for allThe Ultimate Guide to the Smart Home in 2025! – SMART HOME EP 6
  • Husn 2025/05/23Hello Neil, thank you very much for sharing. I have learned a lot. I would like to ask you a question. I have successfully set up HA with VM on NAS recently. I have also connected Xiaomi products to HA, but I still use Xiaoai for voice control. Is there any way to change this part to Siri or Google home products? For example, Google Nest Hub. I also want to ask, because I used Mijia to set up the automation before, and I still do, so if I switch to HA for setting up, will there be a conflict with Mijia?? Sorry, I have so many questions, thank you for your answers in advanceThe Ultimate Guide to the Smart Home in 2025! – SMART HOME EP 6
  • Neil 2025/05/21Hi Nichole, Home Assistant and Apple Homekit are different systems, so they don’t need to be the same account. If you want to connect a device that has been set up in Homekit to Home Assistant, you can Google to check “Homekit cannot be connected to Home Assistant”Home Assistant installation steps detailed, quickly build a smart home – step-by-step tutorial EP 1
you might like