Home Assistant ties many brands into one local system. Here is how to get it running, from the first box to backups.
📍 We serve KL, Selangor & Putrajaya.

Setting up Home Assistant comes down to five decisions: which box it runs on, which installation type, which radios you add for Zigbee or Thread devices, how you will reach it from outside the house, and where the backups go. The project’s own installation page recommends Home Assistant Operating System for most people and offers a ready-made box, Home Assistant Green, that only needs power and a network cable. Everything after that happens in a web browser. This guide walks through each step for a Malaysian condo or terrace, and where the smart home decisions around it are made.
Home Assistant is software that sits on a small computer inside your home and becomes the control room for devices from many makers. Its home page describes it as open-source home automation that puts local control and privacy first. In practice that means the automations, the history and the dashboards live on the box in your cabinet, not on a server overseas.
This page is about getting it running. If you are still deciding whether you want Home Assistant at all, or a single-brand app instead, read the Aqara, Tuya, Xiaomi and Home Assistant comparison first and come back here.
The installation page lists the options in order of effort. They all end in the same software; what changes is how much assembly, flashing and upkeep falls on you.
| Option | What the installation page says | Skills it lists | Suits |
|---|---|---|---|
| Home Assistant Green | Comes with Home Assistant OS installed; connect power and network | Interest in setting up a smart home; no monitor or keyboard needed | Most first-time households |
| Raspberry Pi | Flash the operating system onto a board you buy or already own | Assembling and flashing a Raspberry Pi | Hobbyists who already have one |
| Old PC or mini PC (x86-64) | Repurpose workstation hardware | Writing a boot image to a USB stick, configuring the BIOS | Larger homes, heavier add-ons |
| Container or virtual machine | Run it on a system you manage, with Docker or a VM | Command line, containers or virtualisation | People who already run a home server or NAS |
Two practical notes for local homes. The Green, Raspberry Pi and x86-64 options on that page all list an Ethernet connection, so plan the box beside the router or a network point, not in a bedroom on WiFi. And keep it somewhere cool and ventilated: a closed TV console that bakes all afternoon is a poor home for any computer. If your router sits in an awkward corner, the router placement and network cabinet guide helps you pick one spot for both.
The documentation offers two installation types. Home Assistant Operating System is a small, dedicated operating system and is the recommended type for most users; it is the easiest to maintain and it supports apps, the add-on programs that extend the system. Home Assistant Container runs on a Linux system you bring yourself, you handle updates manually, and it has no access to apps.
Unless someone in the house already maintains servers for fun, choose the operating system. The apps it unlocks include things many households end up wanting later, and the one-click updates save evenings.
The onboarding guide describes three steps, all in a browser, with no command line or code:
Make the owner account yours, in your name, even if someone else does the set-up. Add family members as ordinary users afterwards, so nobody needs the owner password day to day.
Home Assistant scans the network for known devices and offers to set them up, which is why a Smart TV, a printer or a WiFi speaker often appears on the first day without you doing anything. Each connection is called an integration. Some talk to the device directly on your network; others talk to the maker’s cloud account, so those devices still need the internet.
Start small. Add the two or three devices you use daily, name them by room, and check they respond before you add the rest. If a cheap WiFi plug refuses to join the network in the first place, that is a pairing problem rather than a Home Assistant one, and the WiFi pairing guide for smart devices covers it.
Battery sensors, buttons and many curtain motors do not use WiFi. They need a small radio stick plugged into the box. The Green page names Home Assistant Connect ZBT-2 for Zigbee and Thread, and says other USB accessories add Z-Wave or Bluetooth. A short USB extension cable that moves the stick away from the computer and router usually gives a cleaner signal.
Which radio language each device speaks is explained in the Zigbee, WiFi, Matter and Thread explainer. In a double-storey terrace, mains-powered Zigbee devices pass messages along and extend the mesh; the Zigbee range guide shows where to place them.
Wall switches are the device people most want in the system, and they are the one part that is not plug-and-play. For smart switches and anything wired into the mains, we supply the devices and set up the app, and the switch or wiring work is done by an electrical contractor registered with Suruhanjaya Tenaga that we coordinate. Once they are paired, Home Assistant treats them like any other light.
The home page gives two everyday examples: turn on the lights when the sun sets or when you come home, and alert you when the garage door is left open. Those are good first projects here too: the porch light at dusk, a message when the main door or the gate stays open, the bedroom aircon off once everyone has left.
Install the official companion app on each family phone. It sends notifications and can report the phone’s location to the house, which is what makes “last person leaves” rules possible. Ask everyone first; presence tracking only works if the family is comfortable with it.
If a rule fires at the wrong time or not at all, the automation troubleshooting guide walks through triggers, conditions and device states one at a time.
The installation page makes the key promise: because it runs on your own hardware, your smart home keeps working when the internet is down. That holds for devices that integrate locally, such as Zigbee sensors on your own stick. Devices that only reach Home Assistant through a maker’s cloud will drop out with the internet, and remote access stops until the line returns.
When you buy, prefer devices that can be controlled locally for the things that must always work: lights, locks and leak sensors. The guide to a smart home without internet goes deeper on choosing them. During a power cut the box itself goes off with everything else, so put it and the router on a small UPS if your area trips often.
By default you can only reach Home Assistant from your own network. The remote-access page lists four ways out, and it calls Home Assistant Cloud the easiest and safest option for most people:
| Method | How it works | Watch out for |
|---|---|---|
| Home Assistant Cloud | A subscription service; no ports opened on the router, traffic encrypted | A recurring subscription; also links Google and Alexa |
| VPN (for example Tailscale) | Your phone joins a private network with the box first | The companion app only updates while the VPN is connected |
| Reverse proxy | A server in front of Home Assistant passes traffic in | Must be configured as trusted, or requests are blocked |
| Port forwarding | The router sends an outside port to the box | Not secure on its own; needs encryption |
One Malaysian catch sits in that same page. Port forwarding needs a public IP address, and the documentation warns that some providers share one IP among many customers through CG-NAT, and that a dedicated IP may cost extra. Ask your fibre provider which you have before choosing that route; the cloud and VPN options work either way.
Home Assistant does not replace a smart speaker; it can feed one. The Green page notes that a Home Assistant Cloud subscription is recommended for seamless integration with Google Home and Amazon Alexa. The speaker then controls devices that only Home Assistant knows about. Speaker set-up itself is covered in the Google Home setup guide and the Alexa smart home setup guide.
The backup documentation says backups are encrypted by default and that you need the encryption key in the emergency kit to restore them. Download that kit during set-up and store it away from the box, next to the owner password.
We set up Home Assistant on a ready-made box, pair your Zigbee, WiFi and Matter devices, build the first automations with you, and set up backups and remote access. Make sure the owner account and the backup key are in your name. We do the smart device, app and low-voltage side of the job. If you are weighing a do-it-yourself build against help, the DIY versus professional install guide sets out what each involves.
WhatsApp us your job details for a quote — we reply within the hour. A site visit is free. We serve KL, Selangor & Putrajaya.
💬 WhatsApp for a quoteTell us what you need — we reply within the hour.