The Ultimate Guide to the Smart Home in 2025! – SMART HOME EP 6

Whether you want to get into a smart home or want to improve the smart home system at home, today’s article covers everything from how to start building a smart home to how to improve your existing smart home, all shared with you without any secret! Let’s get started!

2 important principles for building a smart home

When many people think about smart homes, they quickly start to worry about which system to choose, how to handle network connections, which devices to buy, and what scenarios and automation to implement. Based on my experience of using smart homes for 2 years, in Before making all preparations, clearly understanding 2 principles will be very helpful for the overall smart home construction:

  1. Invisibility: Smart home devices are inconspicuous and unobtrusive in the home, and ideally remain undetected.
  2. Easy to use: All family members and even relatives and friends can easily use it without adjusting their original usage habits.

invisible

智慧家庭攝影機架設位置 Don't
Don't

The camera is installed within the sight range of an average adult, so it is easy to feel like someone is watching you at any time.

智慧家庭攝影機架設位置 Do
Do

The camera is installed on the ceiling, and you rarely look up in daily life, so it is better to choose a small model if possible.

智慧家庭感測器設置位置 Don't
Don't

Placing the sensor in a too obvious position will ruin the overall style of the home.

智慧家庭感測器設置位置 Do
Do

The sensor is placed in an inconspicuous position and is not obtrusive.

Easy to use

智慧家庭窗簾控制多元性 Don't
Don't

There is no intuitive control method (cord or remote control) near the curtains. If it is a commonly used curtain, family and friends will not know how to use it when they come.
🙋‍♂️:Hey Neil, how do you use these curtains?

智慧家庭窗簾控制多元性 Do
Do

The curtains can be pulled by hand and controlled by remote control. Even friends who don't know how a smart home works can still operate it intuitively.

智慧家庭開關操作方式 Don't
Don't

A switch that is too different from existing habits (a dimmer switch that is rare in ordinary households in Taiwan).
🙋‍♂️: Hey, Neil, how do you turn on this light?

智慧家庭窗簾控制多元性 Do
Do

A switch that conforms to the original operating habits and requires no additional learning.

Smart home control methods

Entity manual control

This is related to the principle of "ease of use". Although the three major milestones of smart home are remote control ➜ situational linkage ➜ automation, in addition to family members, relatives and friends occasionally come to the home. At this time, physical manual control is retained that is consistent with habits. The method is very important, so that everyone does not know how to operate switches, curtains, etc.

Regarding the three major milestones of smart home, please refer to EP 1:

Voice control

Voice control means "Hey Siri...", "Hi Google..."... etc. to operate smart home devices through voice commands, such as turning on and off lights, executing a certain scenario... etc.

If you are new to smart homes, you may think, "I'll just put a smart speaker in every space for control."

Based on our 2 years of experience in whole-house smart home, less than 1% can use voice control. Of course, this will still vary depending on everyone’s usage habits. Ashan and I are too lazy to even talk🤣, and now At this stage, most voice assistants need to speak precise passwords to execute them correctly, even if they are just one word short.

But the voice control show is really cool to show to friends🤣

At this point you must have wondered, can I use AI to communicate with me and help me operate smart home devices? Can! See how I do it:

situational control

"Situational control" is also a well-known smart home control method. Common situations include: going home, leaving home, sleeping, playing video games, watching movies, etc.

"Situational control" is to combine a series of actions and execute them together. Simply put, it is a "combination skill". When "situation control" is not used, if you want to watch a movie, you have to adjust the lights, close the curtains, and turn on the air conditioner. However, when you use "situation control", you can complete it with one click, and you can also set execution conditions in the middle, such as: Turn on the air conditioner when the indoor temperature is > 27°C, and turn on the heating when the indoor temperature is < 15°C.

However, "situational control" is just a combination and needs to be paired with the "voice control" above or the "automatic control" and "mobile device control" mentioned below to trigger execution.

Automation control

"Automation control" is the most fascinating part of smart homes, and it is also the last mile in building a smart home milestone in my opinion.

The so-called "automatic control" uses the status and values detected by various devices such as weather, room temperature, brightness, sensors, etc. to determine what actions to take, such as turning on the lights when opening the door, turning on the air conditioner when someone comes home, etc. , you can refer to more complete automation settings (with so many references, you can see how important automation control is to smart homes...🤣):

remote control

The "remote control" mentioned here generally refers to the control of mobile phones, tablets, computers, smart speaker screens, etc. Most smart home device brands will have their own APPs for remote control, such as Aqara, Xiaomi, Eve, and Samsung SmartThings, Roborock, etc. all have their own APPs that can control their own smart devices. But if you think, "Then I will just use the APP provided by each company to control each brand of smart devices separately!" Then I can only follow You said you were too naive~

With the current situation of smart homes, if you want to build a complete smart home, it is almost impossible for you to complete the construction of the entire smart home with just one brand.

智慧家庭相關 APP

In my situation (and it is a situation that is deliberately controlled), I already have at least 6 to 7 smart home brand APPs. If I turn on the lights, I use the Aqara APP, if I turn on the air conditioner, I use the Daikin APP, and when I open the curtains, I use the SwitchBot APP... It’s really Imagine how troublesome it would be, and each APP cannot communicate with each other, so it is impossible to achieve automatic control linkage. Therefore, choosing a good smart home central system can help you use your mobile phone or computer to remotely control your smart home. It is more convenient when installing.

Smart home central system

The selection of the central system can be said to be the most important thing in building a smart home. A good central system will take your overall experience to a higher level and eliminate the need for too many complicated text descriptions. We will directly use the table to make a comprehensive comparison!

中樞

系統

Home Assistant

Apple HomeKit

Google Home

Amazon Alexa

Samsung SmartThings

簡易度

泛用度

動手

程度

Android

適用

iOS

適用

綜合

評分

適用

人群

– 在意隱私

– 希望主控性高

– 願意動手研究嘗試

– Apple Family Bucket Believer

– 對預算不敏感

Loyal Android users

(It seems there is no other advantage... sorry Google XDD)

– 不想動手

– 想要可以有平面圖控制

不想動手,但又想嘗試智慧家庭,要注意所在地區社群討論狀況,以免有問題沒地方問

🔔 To avoid possible integration difficulties, I recommend choosing a system and sticking to devices that are supported by that system to avoid having any smart home devices fail to integrate. 🔔

I personally recommend using Home Assistant, an open source smart home hub system, which also has a series of tutorials from the basics to the advanced:

smart home device

When you have a basic understanding of smart homes and have roughly decided which smart home central system you want to use, you can then start purchasing the devices needed for smart homes. I have compiled a list of devices that are used in my home. Please take a look at the device list:

Things you need to pay attention to when purchasing smart home devices – device connection methods

Smart home devices have a variety of connection methods such as Matter, WiFi, Zigbee, Thread, Bluetooth, zWave, etc. In order to make later maintenance as simple as possible, it is particularly important to choose smart home devices with the same connection method as much as possible in the early stage.

The first choice is "Matter". "Matter" is a new protocol promoted by CSA (Connectivity Standards Alliance), which aims to unify smart home standards. In recent years, more and more devices supporting the Matter connection protocol have been launched. If you are just starting to prepare For smart homes, try to use devices that support Matter connection.

The second choice is "Zigbee". Although it is the second choice, Zigbee is the mainstay of my smart home. The advantage of Zigbee is that there are many device options. Basically, as long as you want the device, you can definitely find a Zigbee version. You can use a single One gateway covers the entire smart home.

Of course, the purpose of building a smart home is not to limit yourself, so you don’t need to be too restrictive when choosing devices. Sometimes you may use WiFi or other connection methods. It doesn’t matter. The point is that you can make yourself lazy. Lazy🤣

Let your home move "automatically"

No matter which central system you choose to use and which devices you purchase, the next most attractive thing is to use the automation of the smart home central system to help you complete chores at home. This will be the most attractive part of the entire construction process. When you see the lights and air conditioners in your home moving as you imagined, the sense of accomplishment is really amazing👍

But before you officially start, it is recommended that you start with a simple one and don’t make the automation settings too complicated at once. At the beginning, you can try to automatically turn the lights on and off through the human body sensor, and then slowly try other more complex ones. Automated settings.

For human body sensor automatic switch lights, please refer to:

For complex automation settings, please refer to:


The above is the key information for those who want to get started with smart home. I hope it can help you. Finally, we also recommend that you watch our video on the complete smart home guide. Then welcome to join this big and beautiful smart home! 🤣 If you have any questions, please leave a message and discuss with me!

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