A light that will not respond, a device stuck offline, an app that shows the wrong state. Start here, find the layer, then go to the right fix.
📍 We serve KL, Selangor & Putrajaya.

Smart home faults are easier to fix once you know which layer they live in: the phone and app, the maker's cloud, your internet, the WiFi or hub, the device itself, or its power. Test from the top down and the answer usually appears within a few checks. This page is the starting point: it covers pairing failures, ghost and duplicate devices, and apps that show the wrong state, and sends you to the detailed guide for everything else. For the wider set-up, see smart home installation.
When you tap a button in an app, the command rarely goes straight to the device. Wikipedia's home automation article gives a simple example: the tablet sends a signal to the maker's cloud system, which then signals the light. In most homes the chain is longer still: phone, app, cloud, internet line, router, sometimes a hub, the device, and finally the power that keeps the device alive. A fault anywhere in that chain looks the same from the sofa: nothing happens.
| Layer | Quick test | If it fails |
|---|---|---|
| Phone and app | Does the device work from a second phone or a family member's account? | App permissions, sign-in or an app update |
| Maker's cloud | Do several devices from the same brand all fail together while others work? | Wait, check the brand's status notices, use local control |
| Internet line | Do websites load on the home WiFi with mobile data off? | Router, fibre box or provider |
| WiFi or hub | Do other devices on the same WiFi or hub respond? | Coverage, router change or hub offline |
| Device | Does the physical button or local control work? | Device settings, reset or failure |
| Power | Is the status light on, and the battery charged? | Battery, socket or a tripped supply |
Most problems narrow to a single layer after these five steps. Write down what you found; it saves repeating the tests and is exactly what anyone helping you will ask first.
| Symptom | Likely layer | Detailed guide |
|---|---|---|
| Everything went offline after a new router or password | WiFi | Devices offline after a WiFi change |
| New device fails at the last step of pairing | WiFi band | WiFi 2.4 GHz pairing |
| Zigbee sensors drop out in far rooms | Hub radio range | Zigbee range and repeaters |
| A routine stopped firing | App logic | Automations not triggering |
| Curtain stops part-way or reverses | Device | Curtain motor stops halfway |
| Doorbell silent indoors | Device or app | Doorbell not ringing |
| Speaker says the device is unavailable | Voice link | Voice assistant not responding |
| Aircon state in the app is wrong | One-way infrared | IR blaster guide |
Each of those has its own page because the fixes run long. Router swaps are covered step by step in the guide to devices offline after a WiFi change. Band trouble during set-up is in the WiFi 2.4 GHz pairing guide. Weak Zigbee links are in the Zigbee range guide, and routines that stay silent are in the automations guide.
Band problems are only one reason a device will not join. Before blaming the WiFi, rule out these, roughly in order of how often they turn up.
A ghost device is an entry that stays in an app after the real device is gone, reset or re-added. A duplicate is the same device shown twice, usually once under its old entry and once under its new one. They are harmless on their own but confusing, and voice assistants may try to control the dead copy.
| Where the ghost appears | Usual cause | How to clear it |
|---|---|---|
| Maker's app | Device was reset without being removed first | Delete the offline entry in the maker's app |
| Google Home or Alexa | The maker's app removed it but the link did not sync | Ask the assistant to sync devices, or unlink and relink the maker's service |
| Hub or Home Assistant | Old pairing record kept after a re-pair | Remove the stale entry from the hub |
| Two copies everywhere | Device added through two routes, such as the maker's link and Matter | Keep one route and remove the other |
| Shared family accounts | Another member's account still holds the old entry | Remove it from that account |
Clean from the source outward: maker's app first, then the hub, then the voice assistant. Deleting only from the assistant usually brings the ghost back at the next sync.
Sometimes the app says the light is on while the room is dark, or shows a curtain open that is closed. There are three common reasons. The first is a one-way device: an infrared hub only sends commands and never hears back, so the app shows what it last sent, not what the aircon is doing; the IR blaster guide explains the workarounds. The second is a manual change the app never heard about, such as someone using the original remote or a dumb wall switch that cut the power. The third is a slow or stuck cloud update, where the device did change but the app has not refreshed.
To tell them apart, pull down to refresh, then look at the device itself. If the device is right and the app wrong, it is a reporting issue, not a control fault. If routines rely on that state, they will act on wrong information, which is a common reason automations seem to misfire.
Some hardware has its own failure patterns worth a dedicated page. Curtain tracks that stall or reverse mid-way usually need limits re-learned or a mechanical check; see the curtain motor guide. Doorbells that ring at the door but not indoors are covered in the doorbell guide. When a speaker says a device is unavailable while the maker's app controls it fine, start with the voice assistant guide.
If every device in the house goes quiet together, the cause is almost never the devices. Check, in this order: is there power and is the router lit; is the internet line up; is it one brand's cloud that is down while other brands work. A whole-brand outage is out of your hands, and the best defence is a set-up where lights and switches keep working locally without the internet.
After a power cut, routers and hubs may take a while to come back and some devices give up searching before the network is ready. Restarting the stragglers once the router is stable usually fixes it.
Firmware and app updates fix many bugs and cause a few. If a fault started right after an update, check the maker's support notices before resetting anything. A factory reset is the last step, not the first: it wipes the device's settings and usually removes it from automations, so you rebuild more than you fix.
Stop and get help when a device is hot, smells of burning, buzzes, or trips power when switched on. Those are electrical faults, not app faults. Any mains electrical work, such as a new power point, a change at the distribution board or a hardwired switch that needs new wiring, must be done by an electrical contractor registered with Suruhanjaya Tenaga.
Half of every troubleshooting session is working out what is installed and which account owns it. A one-page record ends that: each device, its room, its app, the owning account, how it connects, and where its reset button is. Update it when you add or remove anything, and keep the WiFi details with it. It also makes handing the house to a new owner or tenant far simpler.
We trace smart home faults layer by layer, re-pair devices, clear ghost entries, fix routines and set up hubs and mesh WiFi where the network is the weak link. We do the smart device, app and low-voltage side of the job. 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. Tell us what fails, what still works and what changed recently.
WhatsApp us your job details for a quote — we reply within the hour. Any visit fee is confirmed with you on WhatsApp before we come. We serve KL, Selangor & Putrajaya.
💬 WhatsApp for a quoteTell us what you need — we reply within the hour.