7 must-install add-ons for Home Assistant – Home Assistant step-by-step tutorial EP 12

Add-ons are added to the Home Assistant core system to expand functions not found in the basic Home Assistant system. The 7 add-ons introduced today are all add-ons that I have used myself and think are very useful. It is highly recommended that you install them first as soon as you start Home Assistant. This will definitely help you get twice the result with half the effort!


Google Drive Backup: HA hangs? Just Rollback!

Home Assistant will have backup options during system updates and various add-on updates. Of course, you can also manually perform backups. However, using Google Drive Backup will definitely make it easier for you. You no longer have to worry about forgetting to make a backup when the system needs to be restarted. There is no need to reset all devices when resetting. When you need to update and upgrade the host one day in the future, you only need to select the most recent backup file to restore directly, and all the devices will be online again. Isn’t it so easy!

Refer to the following tutorial and install Google Drive Backup immediately!


Samba share: Throw files from various devices to Home Assistant!

附加元件:Samba share

Samba share allows you to easily transfer files to the Home Assistant host from different computers (Mac, Windows, ChromeOS...etc). Without Samba share, you may need to plug and unplug a USB flash drive or other methods. Place some necessary files into Home Assistant.

exist Floor plan Visual floor plan Dashboard During the implementation process, you need to put a large number of pictures into Home Assistant. At this time, the Samba share add-on will make it much easier for you! After the computer has prepared all the files, you can directly connect to Home Assistant through Samba share. Then just like moving files normally, put the files you want to put into Home Assistant into the corresponding folder and you're done!


Studio Code Server: The best program editor in HAOS, bar none!

附加元件:Studio Code Server

Occasionally when using Home Assistant, you will inevitably need to adjust the YAML code. At this time, having "Studio Code Server" will make it much more convenient for you. "Studio Code Server" basically directly installs VSCode (Visual Studio Code) that can usually be installed on your computer. Ported to Home Assistant, VSCode is a program editor with a high market share. It has various community-developed Extensions and debug tools to make it more convenient for you to adjust the program code!

"Code coloring" allows you to crawl code faster, "Autocomplete" speeds up editing, "Syntax error checking" reduces grammatical errors... and other convenient functions, whether you want to edit programs in Home Assistant or a regular computer It is recommended for all coders to try VSCode.


Matter Server: Your smart home will definitely use Matter!

附加元件:Matter Server

Matter is an emerging communication standard in the smart home field. In recent years, more and more devices that support Matter connection have been launched. If you choose to use Home Assistant as your smart home hub, you definitely want to be able to use various brands of smart home devices without restrictions. , then you can’t miss Matter Server! Installing Matter Server will allow you to painlessly access all Matter devices, and you will have more things to buy🤣

If you use Docker to install Home Assistant, you may need to install Matter Server yourself. You can refer toOfficial GitHub description.


Terminal & SSH: Chances are rare, but you’ll definitely need it!

附加元件:Terminal & SSH

As an OS (operating system), Home Assistant inevitably needs to use the terminal (or command line tool) to perform some special things in a few cases. Frankly speaking, since I am not from an information background, I basically don’t know how to do it. I haven’t tried Terminal for anything. I only use it when copying other people’s homework when performing some special operations. For example, I will use Terminal when installing HACS to be introduced below 👍


HACS: Make Home Assistant even more powerful!

附加元件:HACS

The full name of HACS is Home Assistant Community Store, which is a platform that allows developers to publish self-made packages and plug-ins, and allows general users to install these customized packages.

As an open source platform, Home Assistant originally has limited built-in functions and add-ons. At this time, through HACS, you can add the packages created by all Home Assistant enthusiasts and developers in the world, making Home Assistant greatly expandable and convenient. promote.

However, this also comes with some risks. These kits (or plug-ins, add-ons) listed on HACS have not been officially certified by Home Assistant, which means there may be concerns about safety or compatibility, so When installing packages in HACS, it is best to choose a package that is used by more people and updated more frequently, which will be more secure.


Zigbee2MQTT and Mosquitto broker: the most recommended connection methods for smart home devices!

附加元件:Zigbee2MQTT
附加元件:Mosquitto broker

Almost 80% of the smart home devices in my home are connected via Zigbee, and Zigbee is also one of my most recommended device connection methods (other than Matter).

So if you are new to smart home or Home Assistant, it is highly recommended that you install Zigbee2MQTT and Mosquitto broker to connect to Zigbee devices. Although the installation steps are a bit complicated, don't worry! The operation tutorial has been prepared for you:


Start building your Home Assistant smart home!

The 7 must-install add-ons recommended for you today are the top priority for Home Assistant. Hurry up and install them all into your Home Assistant!

Leave a message and share your results with me! Recommendations for other add-ons are also welcome!

2 COMMENTS
  1. Hello~ I don’t know if you use Xiaomi devices?
    I have installed HACS and also downloaded Xiaomi Miot Auto in HACS
    But I can’t find it in the add-on store and I don’t know what the problem is ~

LEAVE A REPLY

Please enter your comment!
Please enter your name here

you might like
recent discussions
  • Lokous 2025/05/15Neil, I would like to ask you, I have set up HA on NAS through VirtualBox. Because my home is a townhouse, the smart home I want to realize is on different floors. The NAS is currently placed on one floor and connected to the data base of Chunghwa Telecom. The other mesh ports of Chunghwa Telecom are connected to the Switch, and the network routes are pulled to other floors. The other floors all have their own Wifi Routers and their own Wifi. At present, I only want to realize the smart home for a certain floor. I would like to ask, 1.) Do I need to buy a corresponding gateway for each floor for the Z2M gateway?! Is the required location to connect to the NAS (with HAOS installed)?! Or is it on the Router of each floor (all belong to the same domain)?! 2.) I have purchased Aqara M2 and G3, mainly hoping to control home appliances (such as fans, air conditioners, TVs, etc.) through the infrared function of M2 / G3. How can the "infrared control part" and "G3 monitoring and AI recognition" and other parts be integrated into HA?! Please guide me again, thank you very much! ^^Home Assistant Connect ZBT-1 + ZHA The most brainless native Zigbee gateway connects (almost) all Zigbee devices – Home Assistant Step-by-Step Tutorial EP 16
  • Neil 2025/05/15Hi Willson, 1. First confirm whether the NAS detects the USB: Use dmesg or lsusb to see if there is a new device. If not, try another USB port or check if there is any problem with the driver. 2. Check whether the NAS has passed USB passthrough to HA: This depends on how you set up HA. If you use Docker, try adding –device=/dev/ttyUSB0 –privileged to the container settings, or manually mount it in the devices section of docker-compose.How to connect Home Assistant to (almost) all Zigbee devices through Zigbee2MQTT – Home Assistant Step-by-Step Tutorial EP 2
  • Willson 2025/05/14Hello Neil, I use NAS to set up HA. I bought the USB version and plugged it into the NAS. However, when I checked all the hardware in the system, I did not see any new devices. What could be the possible cause of this problem?How to connect Home Assistant to (almost) all Zigbee devices through Zigbee2MQTT – Home Assistant Step-by-Step Tutorial EP 2
  • V3 game 2025/05/12Thanks for sharing such detailed installation steps! I’ve always wanted to try building a smart home, and this article gave me more confidence to start. Looking forward to ep 2!Home Assistant installation steps detailed, quickly build a smart home – step-by-step tutorial EP 1
  • Neil 2025/05/07Hi Lulu, it depends on whether you want to control the switch intelligently. I usually don't recommend using traditional switches with smart lamps, because in this case the traditional switch can only be always on so that the lamp can be powered and connected to the line. In short, if you want to use smart lamps, it is recommended that the switch be equipped with a neutral line. After the neutral line is pulled, there are two ways: 1. Use a zero-fire switch with a decoupling function with smart lamps, set the switch to decoupling mode (the lamp is always powered, only for remote control), and set the switch to link the lamp in HA. 2. Use a zero-fire switch with smart lamps, directly connect the live wire and the control wire at the switch (the control wire does not enter the switch), and finally set the switch to link the lamp in HA.A complete analysis of smart home lighting control solutions: smart switches, smart bulbs, smart relays, there is always one that suits you!
  • Lulu 2025/05/05Hello Neil, I would like to ask, the current smart lamps already have recessed lamp types, do I still need to pull a neutral wire?A complete analysis of smart home lighting control solutions: smart switches, smart bulbs, smart relays, there is always one that suits you!
  • MINECRAFT APK 2025/04/26Very detailed installation steps! This article helped me successfully complete the setup of Home Assistant. I look forward to the follow-up tutorials! Thanks for sharing!Home Assistant installation steps detailed, quickly build a smart home – step-by-step tutorial EP 1
  • 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
you might like