The four main routes
- 1. Smart Home Skills (cloud to cloud). The classic route. You enable a manufacturer's skill in the Alexa app, link your account, and Alexa talks to the manufacturer's cloud, which talks to your device. Amazon's Smart Home Skill API gives you built-in phrases like "Alexa, turn off the light" without saying a skill name. Works with huge numbers of products, but your control path goes via two clouds.
- 2. Custom skills. You must say the skill's name ("Alexa, ask my house..."). Fine for specific commands and fun projects, but not how you want to control lights day to day.
- 3. Matter. Alexa-enabled Echo devices can act as Matter controllers, so a Matter device can be added to Alexa and controlled over your local network. In the Alexa app the flow is Devices, then the plus icon, Add Device, Matter (the exact menus move around over time). Some Echo and eero models also act as Thread border routers, so Thread-based Matter devices work too. Amazon documents which models do what, so check your exact model.
- 4. Emulated Hue (legacy). A local trick where software pretends to be a Philips Hue bridge so Alexa discovers your devices. Simple and local, but everything shows up as a light, with the limitations that brings. Home Assistant still documents it as a simpler alternative to the full Smart Home Skill.
- Buying new gear: prefer devices that support Matter or have a mature official Alexa skill. Matter keeps control local, though some features (scenes, firmware updates, advanced settings) usually still need the manufacturer's app.
- Existing Wi-Fi or cloud gear: the manufacturer's skill is usually the path of least resistance. Check that the skill is actually available for the Australian Alexa store and works with the en-AU language setting.
- DIY hubs (Home Assistant, openHAB etc.): you have several routes, covered in the companion post in this forum.
- Zigbee: some Echo models have a built-in Zigbee hub. Check the specs for your model; I would not rely on this if you want a neutral long-term setup, since a Zigbee coordinator under your control (see the Zigbee forum) is more portable.
- Names matter. Alexa works from device names and groups. Use short, unambiguous names ("Lounge lamp") and assign rooms in the app. Duplicate names across skills and Matter cause "which one?" confusion.
- Latency and dependence on the cloud. A cloud-to-cloud skill stops working when either cloud (or your internet) does. Keep a physical switch or local automation for anything important.
- Be careful what you expose to voice. Locks, garage doors, alarm panels and heating controls deserve extra thought. Anyone in earshot (or a TV advert) can speak to Alexa. Use PIN or confirmation options where available, and consider not exposing them at all.
- Remove dead devices. After removing a device from its hub, delete it in the Alexa app too, and run discovery again.
- Matter duplicates. If a device is on both a manufacturer skill and Matter, you can end up with two entries. Remove one.
- Account security. Your Amazon account controls your home. Use a strong unique password and two-step verification, and review the skills you have enabled.
Alexa Routines can trigger actions from voice, time, sensors or presence. Many hubs let you expose scripts, scenes and sensors to Alexa so a routine can run them. The Home Assistant docs describe exposing a binary sensor, for example, as a routine trigger.
Links
Question for the group: how are you connecting your smart home to Alexa today (manufacturer skills, Matter, a hub, Emulated Hue), and has anything you set up broken after an Alexa app or Echo firmware update?