Three essential elements of a smart home. The degree of laziness determines the degree of intelligence of the home.

"Technology always comes from human nature." This advertising line from more than 20 years ago is still so relevant today. If you are like me, you are not the laziest, only lazier. If you are like us, you guess who will get out of bed and turn off the lights every day before going to bed (and if you win, I will get out of bed). If you are like me, you will think about it every day when you go out. "Are the lights turned off? Is the air conditioner turned off?" Then building a smart home will definitely be the best decision of your life! Today, I will introduce to you what a smart home is, and then tell you where to start!


What is a "smart home"?

Smart Home has various names. As long as it is a combination of "smart/intelligent" x "family/home/home", it basically refers to the same thing: Smart Home.

The concept of smart home is to integrate everything in the homedevice (Lights, curtains, air conditioners...) Through variousCommunication method (WiFi, Zigbee, Bluetooth, Thread, Matter…) integrated incentral system, and replace traditional manual operations through automated settings and smart device operation interfaces (Web, APP...).


Three major elements of smart home: central system, communication protocol, and device

Smart homes are far more than just "Hey, Siri play music for me." From lighting, air conditioning, and window control to human body sensing and geographical location determination, as long as you are lazy enough, you can control whatever you want, but you need to prepare first. Three major elements: central system, communication method, and device:

central system

Common choices include Apple Homekit, Google Home, Mijia, Aqara, SmartThings, Tuya smart, Home Assistant, etc. Different platforms have their own advantages and disadvantages, so each one needs to make a choice based on their own needs.

The situation in our family is that Ashan and I use Android and iOS respectively, so Homekit is directly excluded; Google Home currently does not support sensor triggers to automatically control other devices, so it is eliminated; other companies have their own central systems, because it will allow users to The device was limited and eliminated; in the end, I chose Home Assistant, but because Home Assistant needs to be set up by yourself, it will require more time and mental costs. Everyone needs to evaluate their situation!

In the future, there will be another article on the selection methods for various mainstream central systems (pit*1, let’s see how many pits this article will dig...XDD).

communication protocol

Common communication protocols for smart home devices include Zigbee, WiFi, Bluetooth, Thread, Z-Wave and the recently launched Matter:

👉 Choose Matter for early adopters

In my personal opinion, if you are willing to try something new, you should give priority to Matter. After all, Matter is a CSA (Connectivity Standards Alliance, formerly the Zigbee Alliance), a new communication protocol jointly launched by Apple, Google, and Amazon. At the beginning of 2023, major manufacturers have begun to launch devices that support Matter. Even old devices have begun to support Matter after being updated. I think it will be very popular in the future. Quickly seize the market, I will also give priority to Matter next, and then I will summarize my experience and share it with you.

👉 At this stage, please choose Zigbee safely.

If you want stability and versatility, choose Zigbee. Although the connection distance of Zigbee may be shorter, Zigbee communication coverage can be improved through mesh network. Therefore, if you choose Zigbee, it is recommended that all devices use Zigbee communication as much as possible to maximize communication. quality, this approach is very suitable for the construction of smart homes.

🤔 Then WiFi is so common, why not just use WiFi?

WiFi is indeed a very convenient option, but it is not recommended for smart home devices to use WiFi extensively, because this will greatly test the ability of the WiFi router. At best, your mobile phone and computer will be slower when using the Internet, and at worst, the device may not be able to use it. The connection is disconnected from time to time, changing from a smart home to a mentally retarded home in a second🤣🤣🤣

device

There are many types of devices in smart homes. I suggest you think about the order of devices: lights → windows → air conditioners → sensors. Each device category also has its own issues to consider when configuring:

  • light:
    • Control methods: roughly divided into external switches, in-line modules, and light bulbs. My first recommendation is an external switch, which facilitates maintenance and saves costs; unless absolutely necessary, try not to use a smart light bulb solution, because the smart light bulb cannot be controlled if the switch is turned off.
    • Switch power supply line configuration: divided into two types: with neutral line and without neutral line. In any case, please consider "having a neutral line" first, unless there are unavoidable considerations before making other choices. This part will also be explained in the future.
  • Window cheap:
    • Power supply mode: battery type, plug-in type. If you can try to choose the plug-in type, please pay attention to asking the plumber to leave a socket in the curtain box first. If you cannot install the socket due to budget or line restrictions, then choose the battery type.
  • Air conditioner: Try to find a model that supports smart control first. If it is an air conditioner that does not support smart control, you can use infrared analog control. However, it is recommended that infrared analog control be used as a last resort because infrared analog control will require space consideration. Masking restrictions.
  • Sensors: There are many sensor options. The most basic ones include human body sensors, door and window sensors, and special-purpose ones include smoke sensors, water immersion sensors, vibration sensors, etc. The selection of sensors requires Start by thinking about your living habits and analyze the repetitive actions that you and your family often do in your life, and you can find out where the sensor can help, such as: opening the door and turning on the lights if it is too dark, automatically turning the lights on and off in the kitchen... etc. , you can refer to another article for ideas on automatic settings:
[irp posts=”680″]

Three major milestones of smart home

智慧家庭的三大里程碑

Congratulations on seeing you here, get ready to start enjoying the lazy smart life! There are several milestones in the process of building a smart home, which can help you analyze which stage you have reached and what you can continue to iterate on:

  • Remote control: At this time, you can already sit on the sofa and use your mobile phone to control various devices (eg. turn on and off the lights, adjust the air conditioner). You can also adjust the equipment at home at any time when you are away from home. You can turn on the air conditioner before taking your friends home. Play music.
  • Situational linkage: At this time, you can condense the things you need to do before going to bed and before going out with one click (eg. turn on the night light, turn off other lights, and turn off the TV before going to bed).
  • Automation: This already sounds tempting, right? But "automation" is the essence of smart homes. At this time, you no longer need to pick up your mobile phone to operate it. The lights will automatically turn on when you walk into the room, the lights will automatically turn off when you leave the toilet, and your smart speaker will turn on when you get up in the morning and enter the bathroom. Tell you today’s weather and then play music. You no longer have to worry about forgetting to turn off the lights and air conditioner when leaving home, because your smart home has done it for you😍😍

Conclusion

The establishment of a smart home can help you save a lot of time, allowing you to enjoy life more easily, focus more on important things, and promote harmony among your partners (no need to argue about who gets out of bed and turns off the lights~🤣).

When planning a smart home, you need to start from the "needs" and "pain points" and observe and understand the living habits of family members. What are the highly repetitive actions? How can you make life more convenient? Let's look at these scenarios:

  • Every day before going to bed, I guess who will get out of bed and turn off the lights.
  • When I go out, I always forget to turn off the lights and the air conditioner.
  • It is always easy to forget that the clothes have been washed, and they will stink in the washing machine and eventually stink.
  • When I get home, I have a big bag and I don’t have any hands to turn on the light.

If you have the above symptoms, then smart home is definitely worth trying. Smart home can help you deal with all kinds of things you don’t want to deal with or are too lazy to deal with. From now on, you only need to "Set it & Forget it" 😍😍

2 COMMENTS

  1. Hello Neil~
    Thanks for the detailed information
    I've been reading the information you compiled recently.

    I am considering whether to use matter or zigbee in the future.
    Therefore, I am also checking some information about matter.

    But I found that a certain YT shared matter and thread separately.
    A device with matter + thread or matter
    It sounds like matter is more like a streaming platform (common apple, google...)?
    Therefore, if you are afraid that the selected matter device will be delayed
    Do you need to pay attention to choosing a matter+zigbee device?

    • Hi AD,
      The answer to this question may be too technical, but the first thing to distinguish clearly is that Matter is a protocol belonging to the application layer. The delay depends on different communication methods (Zigbee, Thread, Bluetooth, WiFi...etc). If we talk about delay alone, I can According to the information found, Thread latency is relatively low, but Zigbee technology is relatively mature (it has been developed for a long time). But in fact, I think that as long as the communication between devices is localized as much as possible, the difference in latency will be very small, and there is no need to choose the device. Give yourself so many restrictions

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