



















Prices from Amazon AU, updated daily. Swipe or use the arrows for more.
Disclosure: This article contains affiliate links to amazon.com.au. If you buy through one of these links iFix may earn a small commission at no extra cost to you. It doesn't change which products we recommend. We focus on what actually lasts based on 16 years of repair-shop experience.
Quick summary20 picks
- UanTii Zigbee Door and Window Sensor about$30Cheap, Fast reports.
- Ecowitt WH51 Soil Moisture Sensor about$30IP66, SDR readable.
- UanTii Zigbee Temperature and Humidity Sensor about$39Display, Local.
- SONOFF ZBDongle-E Zigbee Dongle about$43ZHA and Z2M, +20dBm.
- SONOFF SNZB-06P Presence Sensor about$43Sees still people, Light sensor.
- Shelly EM with 50A Clamp about$68Local, Auto-discovered.
- Nooelec NESDR Nano 3 RTL-SDR about$84Aluminium case, 0.5PPM TCXO.
- Google TV Streamer 4K about$147Ethernet, Dolby Vision.
- Tight budgetsSB Components Raspberry Pi 4 4GB Kit about$167Proven, Cheap.
- Reolink RLC-811A 4K PoE Camera about$1685x optical zoom, Spotlight and siren.
- Sensibo Air Aircon Controller about$169Most IR aircons, Official integration.
- Google Home Speaker (Gemini) about$199360 sound, Amazon AU.
- Ecowitt WS2910 Wi-Fi Weather Station about$2207-in-1, Wi-Fi console.
- TRASKIT Raspberry Pi 5 4GB Kit about$288Fast, 27W supply, Active cooling.
- Home Assistant Green about$321Plug and play, eMMC storage, Silent.
- TOPONE 13.3in Magic Mirror (CM4) about$336Mirror glass, Touch, mic.
- Samsung Galaxy Tab A11+ about$369No lag, 90Hz.
- Reolink RLN8-410 8-Channel PoE NVR about$459No subscription, Local integration.
- Lenovo Idea Tab Plus 12.1in about$4992.5K 12.1in, 8GB RAM.
- BOOX Go 10.3 Gen II E Ink about$689Cannot burn in, Front light.
Most “best smart home” lists are written by someone who unboxed each product for an afternoon. This one is different in a single, specific way: nearly everything on it runs in my own Home Assistant install, which has been going for more than a year and currently looks after 103 devices. Where I do not own the exact model, I say so, and I say what I run instead.
Every pick below comes with the automation I actually use it for, plus a couple of ideas worth stealing. The YAML is there for the ones worth copying, rewritten with placeholder names so you can drop it into your own setup.
What to look for in Home Assistant hardware
Local beats cloud, every time. The best Home Assistant devices talk to the box in your cupboard directly. Zigbee sensors, Shelly energy monitors, Reolink cameras and a weather station feeding an SDR all keep working when the internet drops. Devices that only report through a manufacturer's server are the weak point in any install, and I have a few of them in mine that I would not buy again. The comparison table below has a column for exactly this.
Zigbee for batteries, Wi-Fi for mains. Battery sensors belong on Zigbee, where a coin cell lasts a year or more. Mains-powered gear such as energy monitors, cameras and streamers is fine on Wi-Fi or Ethernet. Most cheap Wi-Fi smart devices only work on the 2.4GHz band, so if your router uses band steering to push everything onto 5GHz, pairing will fail in confusing ways. A separate 2.4GHz network name fixes it; our home Wi-Fi router guide covers the routers that let you do it.
Storage is where installs die. Home Assistant writes to its database constantly. A microSD card is not built for that, and a dead card is the most common Home Assistant failure I see. Use eMMC or an SSD. If a card has already died and taken years of config with it, that is a data recovery job, and the sooner it stops being written to, the better the odds.
If you are still deciding whether to build a smart home at all, start with what a smart home actually costs in Australia. This page assumes you have decided, and want the hardware that works.
The brain: what runs Home Assistant
Three sensible options, from set-and-forget to cheapest. A fourth, the Raspberry Pi 3, gets a mention after them.

Home Assistant Green
ASIN B0CXVKSG19 • $320.85 • Sold by Australian Smart Home
This is the official box, built by Nabu Casa, the company that funds Home Assistant development. Plug in the power supply and Ethernet cable, open a browser, and you are onboarding in about ten minutes. There is no SD card to flash, no case to assemble and no fan: it is a quad-core unit with 4GB of RAM and 32GB of eMMC storage, and it makes no noise at all.
The eMMC is the part I care about. Soldered flash storage is far better suited to Home Assistant's constant database writes than a consumer microSD card, and SD card death is the single most common way I see these installs fail. If you want the thing to run for years in a cupboard without you thinking about it, this is the one.
What I run with it: Every morning my install hands the soil probe readings, the local weather station and the hourly forecast to Google's Gemini model and gets back a short, plain-English garden briefing: which beds need water today, whether rain is coming, what to leave alone. It runs on the same class of hardware as this, and it is the automation I would miss first.
Also try: A full nightly backup to a NAS or network share (Settings, System, Backups), and local voice control through Assist so “turn off the lights” never leaves the house.
Honest caveats: 4GB of RAM is plenty for a normal home, but heavy add-ons such as camera re-streaming or local AI will push it. No Wi-Fi, so it needs a wired network port near where it lives.
Storage: 32GB eMMC • RAM: 4GB • Cooling: fanless • Network: Gigabit Ethernet • Rank: #630 in Electrical Equipment (Amazon AU)
View on Amazon AU
TRASKIT Raspberry Pi 5 4GB Starter Kit
ASIN B0G6C8Q3GT • $287.99 • Sold by TRASKIT AU
The Pi 5 is the board I would buy today if I were starting from scratch and wanted room to grow. It is roughly two to three times faster than the Pi 4 I actually run, and that shows up in the places you notice: restarts after an update, dashboards that load a week of history, and add-ons that do real work. This kit is the best-selling Pi 5 bundle on Amazon AU right now (#11 in Barebone PCs) and it includes the 27W USB-C supply the Pi 5 genuinely needs, plus an active cooler.
The kit ships with Raspberry Pi OS on the card. Ignore that. Flash Home Assistant OS with the Raspberry Pi Imager instead, and if you can, boot from an SSD rather than the SD card. The Pi 5's PCIe lane makes an NVMe HAT a very tidy upgrade.
What I run with it: My own Pi runs 103 devices, 595 sensors and 42 automations, plus a Zigbee radio, an SDR dongle, an MQTT broker and a camera re-streaming add-on. A Pi 5 does all of that with headroom to spare.
Also try: Pair it with the Zigbee dongle below on a short USB extension cable, and put an SSD on it before you put anything important on it.
Honest caveats: The supplied 64GB SD card is the weakest part of the kit for a 24/7 server. Budget for an SSD. The fan is audible in a quiet room.
RAM: 4GB • Storage: 64GB microSD (replace with SSD) • Power: 27W USB-C PD supply included • Cooling: active • Rank: #11 in Barebone PCs (Amazon AU)
View on Amazon AU
SB Components Raspberry Pi 4 4GB Kit
ASIN B07YPXDZV1 • $167.42 • Sold by SB Components Australia
My whole install runs on a Raspberry Pi 4. It is not the fastest option any more, but it is proven, it is cheap, and it is still fully supported by Home Assistant OS on the 64-bit image. If your budget is tight, this is still a genuinely good way in.
This is a basic kit: the board, a case and a 32GB card pre-loaded with NOOBS. You will be wiping that card and flashing Home Assistant OS, and you will need a proper 3A USB-C supply if one is not already in the drawer. Undervoltage is a real failure mode on these; Home Assistant even ships a Raspberry Pi power checker integration, which I run, to flag it.
What I run with it: The Pi 4 carries my entire setup. The one thing I would change if I were rebuilding it: boot it from a USB SSD, because a Pi 4 on an SD card is a Pi 4 waiting for a card failure.
Also try: Add the Raspberry Pi Power Supply Checker and System Monitor integrations so you get a warning when the supply sags or the CPU runs hot.
Honest caveats: No power supply in the box. Slower than the Pi 5 on restarts and history-heavy dashboards. Weaker Amazon demand than the Pi 5 kit, so stock can come and go.
RAM: 4GB • CPU: quad-core Cortex-A72 1.5GHz • Wireless: dual-band Wi-Fi, Bluetooth 5.0 • Storage: 32GB microSD • Power supply: not included
View on Amazon AUWhat about a Raspberry Pi 3? Home Assistant dropped 32-bit support at the end of 2025, so a Pi 3 now needs the 64-bit image. It installs, and recent releases fixed booting one from a USB SSD, but 1GB of RAM is tight and users are still reporting instability. No Australian seller on Amazon has a new Pi 3 board anyway. If you have one in a drawer, give it a side job, such as a dedicated SDR receiver or the brains of the magic mirror at the end of this page. Do not buy one to run the house. For more power than any Pi, a small x86 box from our mini PC guide runs Home Assistant OS very happily.
Zigbee: the radio and the sensors
Zigbee is the backbone of a reliable Home Assistant install. One USB dongle, then as many cheap battery sensors as you like, all talking locally. Add a couple of mains-powered Zigbee plugs early; they act as routers and hold the mesh together. Our smart plug guide covers plugs in more depth.

SONOFF Zigbee 3.0 USB Dongle Plus-E (ZBDongle-E)
ASIN B0FNLP58JS • $42.90 • Sold by XIYI-AU
This little stick is what lets Home Assistant talk to Zigbee sensors directly, with no brand hub and no cloud. I run the older ZBDongle-P version (the CC2652 chip); the -E is the one sold now, built on the EFR32MG21 chip, and it plugs straight into Home Assistant's built-in ZHA integration or Zigbee2MQTT.
The single most useful thing I can tell you about any Zigbee dongle: never plug it straight into the Pi. USB 3 ports and SSDs throw off interference right in the 2.4GHz band Zigbee uses, and a dongle sitting next to them drops devices at random. A 50 cent USB 2 extension lead that gets it 30cm away fixes it.
What I run with it: Every Zigbee device in this guide pairs through a stick like this. Two cheap mains-powered Zigbee plugs act as routers and hold the mesh together, which matters more than the dongle's transmit power: battery sensors do not repeat, mains devices do.
Also try: Name devices by room the moment you pair them, and back up the coordinator from the ZHA settings. If the stick ever dies, that backup is the difference between a swap and re-pairing every sensor.
Honest caveats: Choose ZHA or Zigbee2MQTT and stick with it; moving between them means re-pairing. Keep your Wi-Fi 2.4GHz channel away from your Zigbee channel.
Chip: EFR32MG21 • Output: +20dBm • Firmware: EZSP coordinator, router-capable • Works with: ZHA, Zigbee2MQTT • Rank: #93 in USB Network Adapters (Amazon AU)
View on Amazon AU
SONOFF SNZB-06P Zigbee Presence Sensor
ASIN B0CNGKFG9Y • $43.34 • Sold by Amazon AU
Ordinary motion sensors see movement. This one uses 5.8GHz microwave radar, so it sees a person who is sitting still, reading or asleep on the couch, which is exactly when a PIR sensor switches your lights off on you. It also has a built-in light sensor, so it can decide whether the room is dark enough to need lights at all.
My own presence sensor is a Tuya mmWave unit that is not sold by an Australian seller, so the SNZB-06P is the one I recommend in its place. It is sold by Amazon AU directly and it is #31 in its category.
What I run with it: Bedroom lighting that turns on when someone walks in after dark and only turns off once the room has been empty for a few minutes. With radar presence rather than motion, nobody has to wave their arms to keep the light on.
Also try: Drive a wall dashboard with it: screen on when someone is in the room, off when they leave. That one automation cuts the static on-screen hours that cause tablet burn-in (see the dashboard section).
Honest caveats: Needs mains USB power, not batteries. Radar passes through thin walls, so aim it away from a hallway or the neighbouring room.
Sensor: 5.8GHz microwave radar • Detects: moving and stationary people • Extra: light sensor • Protocol: Zigbee 3.0 • Rank: #31 in Home Thermostats & Accessories (Amazon AU)
View on Amazon AU
UanTii Zigbee Door and Window Sensor
ASIN B0G24B4S3Z • $29.99 • Sold by UanTii Smart Home AU
I run four Sonoff SNZB-04P contact sensors on windows and doors. They are not currently sold by an Australian seller on Amazon, so this UanTii unit is the Zigbee contact sensor I would point you at instead. It is a standard Tuya Zigbee reed switch, it runs on a coin cell, and it reports open and closed within a second or two.
The listing says you need a Tuya hub. With Home Assistant you do not: the Zigbee dongle above is the hub. Tuya Zigbee contact sensors generally pair to ZHA and Zigbee2MQTT as standard devices, but check the Zigbee2MQTT supported devices list for the exact model before you buy a box of them.
What I run with it: When the air conditioner switches on, Home Assistant checks every window and door sensor. If anything is open, the kitchen speaker says which one, at low volume, during waking hours only. It catches the window nobody remembered.
Also try: Rain is on the way and a window is open: send a phone notification. Pair it with the weather station below.
Show the YAML (placeholder entity names)
alias: Aircon on with a window open
triggers:
- trigger: state
entity_id: climate.living_room_aircon
to: cool
conditions:
- condition: time
after: "09:00:00"
before: "21:00:00"
- condition: or
conditions:
- condition: state
entity_id: binary_sensor.window_1
state: "on"
- condition: state
entity_id: binary_sensor.back_door
state: "on"
actions:
- action: media_player.volume_set
target:
entity_id: media_player.kitchen_speaker
data:
volume_level: 0.1
- action: tts.speak
target:
entity_id: tts.google_translate_en_com
data:
media_player_entity_id: media_player.kitchen_speaker
message: "The air conditioner is on but a window or door is open."
mode: singleHonest caveats: Battery not included. Tuya Zigbee devices vary by batch, so compatibility is very likely but not guaranteed.
Protocol: Zigbee (Tuya) • Power: coin cell • Reports: open and closed, battery level • Rank: #111 in Home Security Kits (Amazon AU)
View on Amazon AU
UanTii Zigbee Temperature and Humidity Sensor
ASIN B0G6T81TZM • $39.00 • Sold by UanTii Smart Home AU
My two room temperature sensors are Tuya Wi-Fi units, and I would not buy them again: they report through the Tuya cloud, which means Home Assistant only knows the temperature for as long as a server overseas feels like telling it. A Zigbee sensor like this one talks to your own dongle and keeps working with the internet unplugged.
It has a backlit display, so it is useful as a plain thermometer too, and at #36 in Indoor Thermometers it is the best-selling Zigbee option from an Australian seller.
What I run with it: A high-temperature alert: if the inside temperature passes 32°C, my phone gets a notification. It exists for pets as much as people.
Also try: Feed room temperature into the air conditioner automation so it only runs when a room is actually warm, not just because it is 2pm.
Honest caveats: Same Tuya Zigbee compatibility note as the door sensor. Battery not included.
Protocol: Zigbee (Tuya) • Reads: temperature, humidity • Display: backlit LCD • Power: battery • Rank: #36 in Indoor Thermometers (Amazon AU)
View on Amazon AUGarden and weather
This is the part of my install I am proudest of. Five soil probes across three vegetable beds, a local weather station and the hourly forecast all feed a garden dashboard that tells me which beds need water and which to leave alone. Here is what the probes logged over the last seven days, straight out of Home Assistant:


Ecowitt WH51 Soil Moisture Sensor
ASIN B07JM621R3 • $29.99 • Sold by ecowitt au
I have five soil probes across three vegetable beds, and the chart above is what they logged over the past week. Mine are Tuya Wi-Fi probes, and like the room sensors they go through the cloud. If I were buying today, I would buy these.
The WH51 is #3 in Soil Meters on Amazon AU. The Australian version transmits on 433MHz, and it is an accessory: it needs an Ecowitt Wi-Fi gateway (the GW1100) to get onto your network. Or, and this is the fun part, it can be read directly by the RTL-SDR dongle further down this page, because rtl_433 has a decoder for it. No gateway, no cloud, no app.
What I run with it: Each bed has a moisture alert. When a probe drops below its threshold for five minutes, Home Assistant pulls the hourly forecast, the local rain and wind readings, when the bed was last watered and whether the moisture trend is rising or falling, and asks Gemini for a two or three sentence recommendation. If rain is due within two hours, it tells me to wait. That advice lands on my phone and on the garden dashboard.
Also try: A trend sensor per probe (Home Assistant's built-in Trend helper), so you can see whether a bed is drying out or recovering, not just its current number.
Honest caveats: Useless on its own: budget for the GW1100 gateway or the SDR route. Measures moisture only, not soil temperature.
Frequency: 433MHz (AU) • Rating: IP66 • Needs: Ecowitt gateway or rtl_433 • Rank: #3 in Soil Meters (Amazon AU)
View on Amazon AU
Ecowitt WS2910 Wi-Fi Weather Station
ASIN B07FD3DSXJ • $219.99 • Sold by ecowitt au
A local weather station changes what Home Assistant can decide, because the forecast is for your suburb and the station is for your yard. The WS2910 is the #2 weather station on Amazon AU: a solar-assisted 7-in-1 outdoor array (temperature, humidity, rain, wind speed, wind direction, light and UV) and a colour display console with Wi-Fi.
The Wi-Fi console is the reason I picked this one over cheaper stations. Point its custom upload setting at Home Assistant's Ecowitt integration and the data arrives on your own network, no cloud account required. The outdoor array also transmits on 433MHz, the band the SDR listens on.
What I run with it: My rain automations run off a local station. One gives a heads-up when rain is likely soon; another triggers a full outdoor check when it actually starts (more on that in the camera section). Rain today, rain rate and wind all feed the garden advice too.
Also try: Retract an awning or close a motorised window on wind gusts. Log a proper rainfall history for the garden instead of guessing.
Honest caveats: Mount the outdoor array clear of roof runoff and heat sources or the temperature reads high. The console needs a 2.4GHz network.
Sensors: temperature, humidity, rain, wind speed, wind direction, light, UV • Console: colour LCD, Wi-Fi • Power: solar plus batteries • Rank: #2 in Weather Stations (Amazon AU)
View on Amazon AURadio: the RTL-SDR
This is the pick most Home Assistant lists leave out, and it is the one people ask me about most. A $80 receiver turns the air around your house into data.

Nooelec NESDR Nano 3 RTL-SDR (Aluminium Enclosure)
ASIN B073JZ8CC2 • $83.95 • Sold by Nooelec Australia
An RTL-SDR is a software-defined radio receiver on a USB stick, and it is the most fun thing in my whole install. Plug it into the Home Assistant box, run the rtl_433 add-on, and suddenly every cheap wireless gadget within range that transmits on 433MHz shows up as a sensor: weather stations, soil probes, temperature sensors, tyre pressure monitors, doorbells. The same dongle with different software will decode ADS-B, the position broadcasts from aircraft overhead. There are decoder libraries on GitHub for an enormous range of devices.
Buy one with a metal case. These dongles run hot. That is normal: the tuner and demodulator chips are working flat out, all the time, and a warm stick is a working stick. The Nano 3 has an aluminium enclosure with silicone thermal pads and a custom heatsink, so the heat spreads across the whole case instead of cooking the chips, and the metal also keeps stray interference out. It uses a 0.5PPM temperature-compensated crystal oscillator (TCXO), which is what stops the tuning drifting off frequency as the stick warms up. Plastic-cased dongles without a TCXO are the ones that lose signal an hour in.
What I run with it: My weather comes from a cheap 433MHz weather station picked up through rtl_433. On top of it sits a rain predictor: when humidity climbs faster than 0.4% a minute while the temperature falls faster than 0.15°C a minute (the gust front ahead of a downpour), with humidity already above 65% and no rain yet, the speaker announces that rain is likely approaching. And because an SDR add-on can occasionally stall, a watchdog restarts it if the weather sensor goes quiet for five minutes.
Also try: Track aircraft overhead with an ADS-B decoder. Read the Ecowitt soil probes above without buying their gateway.
Show the YAML (placeholder entity names)
alias: Restart rtl_433 when the weather goes quiet
triggers:
- trigger: state
entity_id: sensor.weather_station_temperature
to: unavailable
for:
minutes: 5
conditions:
- condition: template
value_template: >
{{ this.attributes.last_triggered is none or
(now() - this.attributes.last_triggered).total_seconds() > 1800 }}
actions:
- action: hassio.addon_restart
data:
addon: YOUR_RTL433_ADDON_SLUG
- action: notify.persistent_notification
data:
title: rtl_433 restarted
message: "Weather data was missing for 5 minutes, so the add-on was restarted."
mode: singleHonest caveats: Keep it to public broadcasts such as aircraft, weather stations and your own sensors; listening in on other people's private communications is a different matter legally. Give it a USB extension so the heat and the antenna sit away from the Pi.
Chipset: RTL2832U • Oscillator: 0.5PPM TCXO • Enclosure: aluminium with thermal pads and heatsink • Antenna: SMA and MCX • Rank: #233 in Internal Components (Amazon AU)
View on Amazon AUShow the rain predictor YAML (placeholder entity names)
alias: Rain approaching (local station trend)
triggers:
- trigger: numeric_state
entity_id: sensor.humidity_rate_per_min # Derivative helper, 15 min smoothing
above: 0.4
for:
minutes: 5
- trigger: numeric_state
entity_id: sensor.temperature_rate_per_min # Derivative helper, 15 min smoothing
below: -0.15
for:
minutes: 5
conditions:
- condition: numeric_state
entity_id: sensor.humidity_rate_per_min
above: 0.4
- condition: numeric_state
entity_id: sensor.temperature_rate_per_min
below: -0.15
- condition: numeric_state
entity_id: sensor.outdoor_humidity
above: 65
- condition: state
entity_id: binary_sensor.raining_now
state: "off"
- condition: template
value_template: >
{{ this.attributes.last_triggered is none or
(now() - this.attributes.last_triggered).total_seconds() > 7200 }}
actions:
- action: tts.speak
target:
entity_id: tts.google_translate_en_com
data:
media_player_entity_id: media_player.living_room_speaker
message: "Humidity is climbing fast and the temperature is dropping. Rain is likely on the way."
mode: singleClimate and energy
Aircon and energy monitoring are where Home Assistant most directly saves money. Here are four days of my rooftop solar against household load, hourly, from Home Assistant:

That gap between the orange and the blue is the whole argument for automating loads. For a wider comparison of monitors, including plug-in options that need no electrician, see the smart energy monitor guide.

Sensibo Air Smart Air Conditioner Controller
ASIN B08T9XXFRW • $169.00 • Sold by Sensibo, Inc.
Most Australian split systems are controlled by an infrared remote, which Home Assistant cannot talk to. A Sensibo sits on the wall where the remote would point, learns your unit's IR codes and turns the aircon into a proper climate entity. I run the older Sensibo Sky; the Air is the current model and it is #3 in its category on Amazon AU.
Setup takes a couple of minutes through the Sensibo app, and Home Assistant has an official Sensibo integration that exposes mode, temperature, fan and the room sensor readings.
What I run with it: The aircon holds a room between 21°C and 23°C during set hours, and the window warning from the door sensor card fires the moment it switches on with something open.
Also try: Pre-cool the house when the first phone is on its way home. Only run cooling while there is solar surplus (see the Shelly card).
Honest caveats: The Home Assistant integration talks to Sensibo's cloud, so this is the one cloud-dependent device I still happily recommend. It needs 2.4GHz Wi-Fi. It is sold by Sensibo's own store rather than a named Australian retailer, so check the delivery estimate at checkout.
Control: infrared, works with most remote-controlled ACs • Network: 2.4GHz Wi-Fi • Integration: official Sensibo (cloud) • Rank: #3 in Home Thermostats & Accessories (Amazon AU)
View on Amazon AU
Shelly EM with 50A Clamp
ASIN B0BL7VC2H7 • $68.08 • Sold by Amazon Germany (ships from overseas)
The energy chart above comes from a Shelly 3EM on my switchboard and the solar inverter, both read locally by Home Assistant. The single-phase Shelly EM is the version most Australian homes need: one clamp around the main feed and you have live consumption, and with a second clamp on the solar circuit you can see import against export.
Shelly devices are a Home Assistant favourite for a reason: they are discovered automatically and read over your own network, no cloud needed.
What I run with it: A live “cost per hour right now” sensor built from the power reading and my tariff, running bill and savings meters that reset each billing cycle, and an hourly energy summary written by Gemini that points out anything unusual. The chart above is four real days of it.
Also try: Start the dishwasher or pool pump when solar output passes household load. Get a notification when a heater has been left running.
Honest caveats: This is sold by Amazon Germany and ships from overseas, which also means iFix earns no Australian commission on it. The Australian electrical safety mark is not confirmed on this stock. And anything wired into your switchboard must be installed by a licensed electrician in Australia; some electricians will not fit hardware without the local marking, so ask yours first. If you have three-phase power, you want the 3EM, not this.
Phases: single • Clamp: 50A included • Network: Wi-Fi, local • Install: licensed electrician required • Seller: Amazon Germany
View on Amazon AUCameras
I will not show you my camera feeds, and I will not tell you how many there are or where they point. I will tell you what Home Assistant does with them, because that is the interesting part. For a full camera system comparison, see our security camera systems guide.

Reolink RLN8-410 8-Channel PoE NVR
ASIN B07JPLBWNM • $458.99 • Sold by ReolinkAU
This is the NVR I run. It powers up to eight PoE cameras over single network cables, records to its own hard drive around the clock, and does person, vehicle and animal detection on board. There is no monthly fee, and footage never has to leave your house.
For Home Assistant the key point is that Reolink integrates locally. The official Reolink integration picks up the NVR and every camera behind it: live streams, detection events, floodlights, sirens and settings, all as entities you can automate.
What I run with it: When it starts raining, Home Assistant grabs a snapshot from every outdoor camera and has Gemini look at them for anything that is about to get wet: washing on the line, cushions on the outdoor furniture, a window left down. If it finds something, my phone gets a list. It sounds like a party trick until the first time it saves a load of washing.
Also try: Person detected at the front after dark: turn on the floodlight and cast that camera to a Nest Hub.
Honest caveats: Works with Reolink cameras only. Buy the hard drive size you actually need; eight 4K cameras fill a drive quickly.
Channels: 8 PoE • Recording: 24/7 to internal drive • Detection: person, vehicle, animal • Integration: official Reolink (local) • Rank: #5 in Surveillance Video Recorders (Amazon AU)
View on Amazon AU
Reolink RLC-811A 4K PoE Camera with 5x Zoom
ASIN B08PYL7YB1 • $167.99 • Sold by ReolinkAU
The RLC-811A is one of the models I run. It is a 4K bullet camera with 5x optical zoom, colour night vision from built-in spotlights and a siren, powered and connected over one PoE cable. The optical zoom is the feature that matters: it lets you frame a driveway or gate tightly without losing detail to digital cropping.
In Home Assistant, the spotlight and siren show up as ordinary light and siren entities, which makes the camera useful for much more than recording.
What I run with it: I have tested an AI snapshot notification with these: a detection triggers a still, Gemini describes what is in it in one sentence (“a courier leaving a parcel at the door”), and that description becomes the phone notification instead of a generic “motion detected”.
Also try: Use the time-lapse mode to record a garden bed or a 3D print. Flash the spotlight when someone arrives after dark.
Honest caveats: Needs a PoE switch or the NVR above. 4K streams are heavy for a Pi to re-stream, so view them through the NVR or a dedicated add-on.
Resolution: 4K • Zoom: 5x optical • Night: colour with spotlights • Extras: siren, person and vehicle detection • Power: PoE
View on Amazon AUGoogle speakers and streamers
Google hardware is how my Home Assistant install talks back. Every spoken alert on this page plays through a Google speaker via the Cast integration.

Google Home Speaker (Gemini)
ASIN B0H9R6YZGW • $199.00 • Sold by Amazon AU
I run a Google Home Mini and two Nest Hubs, and none of them is sold on Amazon AU any more, new or second-hand. Google's current speaker is the Google Home Speaker, which replaces Google Assistant with Gemini as its voice assistant and adds 360-degree sound. Amazon AU sells it directly.
For Home Assistant, Google speakers matter as announcement targets. My Minis and Hubs all appear in Home Assistant's Google Cast integration, which is how every spoken alert in this guide reaches a room. I have not had the new speaker on my network yet, so if announcements are the main job, check it appears as a Cast device in your setup before you buy several.
What I run with it: Spoken reminders the night before bin day, rain warnings from the weather station, and the aircon-with-a-window-open warning all play through Google speakers at low volume, during waking hours only.
Also try: Pair two with the Google TV Streamer for surround sound. Group every speaker in the house for whole-home announcements.
Honest caveats: Gemini replaces Google Assistant, so some older voice routines may behave differently. Home Assistant's announcements do not need Gemini at all.
Assistant: Gemini • Sound: 360-degree • Works with: Google Cast, Google TV Streamer surround pairing • Seller: Amazon AU
View on Amazon AU
Google TV Streamer 4K
ASIN B0DXPLM96D • $147.00 • Sold by Amazon AU
I run an older Chromecast Ultra. The Google TV Streamer is its current replacement: 4K with Dolby Vision, Dolby Atmos passthrough, 32GB of storage and an Ethernet port, which a streaming box sitting behind a television genuinely benefits from.
Home Assistant sees Google TV devices through the Android TV Remote and Google Cast integrations, so you can read what is playing, send it commands and use its power state as a trigger.
What I run with it: When the television turns on, the room light turns on with it.
Also try: Pause playback when the doorbell rings. Dim the lights when a movie starts and bring them back up when it is paused.
Honest caveats: It is a set-top box with a stand, not a stick, so it needs somewhere to sit. For a straight streaming comparison, see the streaming devices guide.
Video: 4K, Dolby Vision • Audio: Dolby Atmos • Storage: 32GB • Network: Wi-Fi and Ethernet • Seller: Amazon AU
View on Amazon AUDashboards, and the burn-in problem
A wall dashboard is the part of Home Assistant everyone else in the house actually sees, and it is where I made my most expensive mistake. No LCD tablet is immune to burn-in when it shows the same layout 24 hours a day. What you are really seeing is image retention: a static, bright layout plus the heat of charging around the clock slowly leaves a ghost of the dashboard on the panel. Avoid OLED tablets outright; OLED burn-in is permanent and worse. Then pick from three honest options below.

Samsung Galaxy Tab A11+ 11-inch
ASIN B0FW96X6JP • $369.00 • Sold by Amazon AU
My dashboard lives on a wall-mounted Galaxy Tab A9+ running 24/7. The A11+ is its replacement, and it is the cheapest tablet I would put on a wall: 6GB of RAM, a 90Hz 11-inch screen and enough processor to scroll a busy dashboard without stuttering. I have tried cheaper tablets. They lag badly, and a dashboard that takes two seconds to respond to a tap is one nobody uses.
The honest part: after about a year of running my dashboard around the clock, the A9+ has visible screen burn-in. The layout is ghosted into the panel. Expect the same from this one if you run it the same way.
What I run with it: What I would run on it, having learned the hard way: the screen only switches on when the presence sensor sees someone in the room, the dashboard uses a dark theme, and the battery charge limit is set to around 85% so the cell is not held at full charge on a charger forever.
Also try: Use the Home Assistant companion app's kiosk-style settings, or Fully Kiosk Browser, which Home Assistant can control directly (screen on, screen off, brightness).
Honest caveats: Burn-in after roughly a year of static 24/7 use. A tablet charging permanently is also a swollen-battery risk, which I see in the workshop regularly.
Screen: 11-inch, 90Hz • RAM: 6GB • Storage: 128GB, microSD • Audio: quad speakers • Rank: #4 in Tablets (Amazon AU)
View on Amazon AU
Lenovo Idea Tab Plus 12.1-inch 2.5K
ASIN B0H2LPPL1G • $499.00 • Sold by Amazon AU
If you want a bigger, sharper dashboard and more headroom than the A11+, this is the step up: a 12.1-inch 2.5K IPS panel at 90Hz, a MediaTek Dimensity 6400 and 8GB of RAM. Camera-heavy dashboards and busy history graphs are where the extra memory shows.
It is Android, so Fully Kiosk Browser runs on it and Home Assistant can switch the screen on and off exactly like the Samsung.
What I run with it: The same setup as the A11+: presence-driven screen, dark theme, charge limit. On a 12-inch panel there is room for the garden and energy views side by side.
Also try: Mount it landscape near the kitchen and give each family member a tab on the dashboard.
Honest caveats: Still an LCD, so it carries the same image-retention risk as any tablet run 24/7 with a static layout. It reduces the risk only through the habits above, not by magic.
Screen: 12.1-inch 2.5K IPS, 90Hz • Chip: MediaTek Dimensity 6400 • RAM: 8GB • Storage: 128GB • Rank: #5 in Tablets (Amazon AU)
View on Amazon AU
BOOX Go 10.3 Gen II Lumi E Ink Tablet
ASIN B0GQXZGSMY • $689.00 • Sold by Amazon AU
This is the answer if screen burn-in is the thing you want gone entirely. E Ink does not have a backlit pixel that can wear unevenly; it holds an image with no power at all. What it leaves behind is ghosting, faint traces of the previous screen, and a full refresh clears it. That is a completely different thing from LCD burn-in.
It runs Android, so the Home Assistant companion app or a browser works. The Lumi version adds a front light for reading in a dark room.
What I run with it: As a status board: which windows are open, what the soil probes read, whether the bins go out tonight, today's solar total. Information that changes slowly suits E Ink perfectly.
Also try: Show the garden briefing each morning. Hang it by the back door with the weather.
Honest caveats: Greyscale and slow to refresh, so it is useless for camera feeds or anything animated. It is also the most expensive option here.
Screen: 10.3-inch E Ink with front light • OS: Android • Burn-in: not possible (E Ink) • Rank: #104 in Tablets (Amazon AU)
View on Amazon AUShow the presence-driven screen YAML (placeholder entity names)
alias: Dashboard screen follows presence
triggers:
- trigger: state
entity_id: binary_sensor.kitchen_presence
to: "on"
id: here
- trigger: state
entity_id: binary_sensor.kitchen_presence
to: "off"
for:
minutes: 3
id: gone
actions:
- choose:
- conditions:
- condition: trigger
id: here
sequence:
- action: switch.turn_on
target:
entity_id: switch.wall_tablet_screen
- conditions:
- condition: trigger
id: gone
sequence:
- action: switch.turn_off
target:
entity_id: switch.wall_tablet_screen
mode: restartCool extra: a Home Assistant magic mirror

TOPONE 13.3-inch Magic Mirror Display (CM4)
ASIN B0CDWBTBRL • $336.43 • Sold by TOPONE AU
This is the fun one. It is a 13.3-inch 1080p IPS touchscreen behind two-way mirror glass, built around a Raspberry Pi Compute Module 4, with a microphone and speaker and 75mm wall-mount holes. Run a Home Assistant dashboard in kiosk mode, or MagicMirror² with its Home Assistant modules, and you have a hallway mirror that shows the weather, the next calendar event and whether the back door is locked.
Two-way glass only shows bright pixels, so the dashboard has to be mostly black with small white text. That constraint happens to be kind to the panel too.
What I run with it: It lights up only when the presence sensor sees someone standing in front of it, and sits dark the rest of the time.
Also try: Show the garden briefing and the day's solar forecast while you get ready in the morning.
Honest caveats: The Compute Module 4 is not included, so budget for one on top of the price. It has no Amazon sales rank, so it is a niche pick rather than a proven seller.
Screen: 13.3-inch 1080p IPS touch behind mirror glass • Compute: Raspberry Pi CM4 (not included) • Audio: mic and speaker • Mount: 75 x 75mm
View on Amazon AUSide-by-side comparison
| Product | Role | Protocol | Local or cloud | Power | Installer needed | Price | Best for |
|---|---|---|---|---|---|---|---|
| Home Assistant Green | Home Assistant hub | Ethernet | Local | Mains | No | ~$321 | Set-and-forget installs |
| TRASKIT Raspberry Pi 5 4GB Kit | Home Assistant hub | Ethernet, Wi-Fi | Local | Mains | No | ~$288 | Room to grow |
| SB Components Raspberry Pi 4 4GB Kit | Home Assistant hub | Ethernet, Wi-Fi | Local | Mains | No | ~$167 | Tight budgets |
| SONOFF ZBDongle-E Zigbee Dongle | Zigbee coordinator | Zigbee 3.0 | Local | USB | No | ~$43 | Every Zigbee setup |
| SONOFF SNZB-06P Presence Sensor | Presence sensor | Zigbee 3.0 | Local | USB | No | ~$43 | Lights and dashboards |
| UanTii Zigbee Door and Window Sensor | Contact sensor | Zigbee | Local | Battery | No | ~$30 | Window and door alerts |
| UanTii Zigbee Temperature and Humidity Sensor | Temperature and humidity | Zigbee | Local | Battery | No | ~$39 | Heat alerts |
| Ecowitt WH51 Soil Moisture Sensor | Soil moisture | 433MHz RF | Local | Battery | No | ~$30 | Vegetable beds |
| Ecowitt WS2910 Wi-Fi Weather Station | Weather station | Wi-Fi, 433MHz | Local | Solar and battery | No | ~$220 | Rain automations |
| Nooelec NESDR Nano 3 RTL-SDR | Radio receiver | RTL-SDR, rtl_433 | Local | USB | No | ~$84 | ADS-B and 433MHz |
| Sensibo Air Aircon Controller | Aircon controller | Wi-Fi 2.4GHz | Cloud | USB | No | ~$169 | Split systems |
| Shelly EM with 50A Clamp | Energy monitor | Wi-Fi | Local | Mains (switchboard) | Licensed electrician | ~$68 | Solar and load tracking |
| Reolink RLN8-410 8-Channel PoE NVR | Camera recorder | Ethernet, PoE | Local | Mains | No | ~$459 | Camera automations |
| Reolink RLC-811A 4K PoE Camera | Security camera | Ethernet, PoE | Local | PoE | No | ~$168 | Driveways and gates |
| Google Home Speaker (Gemini) | Speaker | Wi-Fi, Cast | Local announcements | Mains | No | ~$199 | Spoken alerts |
| Google TV Streamer 4K | Streamer | Wi-Fi, Ethernet | Local control | Mains | No | ~$147 | TV-driven scenes |
| Samsung Galaxy Tab A11+ | Wall dashboard | Wi-Fi | Local | Mains | No | ~$369 | Everyday dashboards |
| Lenovo Idea Tab Plus 12.1in | Wall dashboard | Wi-Fi | Local | Mains | No | ~$499 | Busy dashboards |
| BOOX Go 10.3 Gen II E Ink | Status board | Wi-Fi | Local | Battery or mains | No | ~$689 | Always-on status |
| TOPONE 13.3in Magic Mirror (CM4) | Mirror display | Wi-Fi, Ethernet | Local | Mains | No | ~$336 | Hallway info |
Common mistakes I see in the workshop
Running Home Assistant on the SD card it came with
Constant small writes wear microSD cards out, and when they go, they tend to go without warning and take the configuration with them. Move to an SSD or eMMC before the install gets big, and turn on automatic backups to somewhere that is not the same card.
Plugging the Zigbee dongle straight into the Pi
USB 3 ports and SSDs radiate noise across the 2.4GHz band. A dongle sitting right next to them drops devices at random and gets blamed for a hardware fault it does not have. A short USB 2 extension lead is the fix.
Buying cloud-only sensors to save a few dollars
A Wi-Fi sensor that reports through an overseas server is cheaper until the server changes its API, rate-limits you or disappears. I have them in my own install and I would not buy them again. Pay the extra for Zigbee.
Leaving a wall tablet on the charger at 100% forever
Burn-in is the visible problem. A swollen battery is the one that lifts the screen out of the frame, and I see those regularly. Set a charge limit and let the screen sleep when the room is empty.
Choking an SDR dongle in a plastic case
SDR dongles are supposed to run warm. Wrapped in plastic behind a cabinet, with no metal case to spread the heat, they drift off frequency and drop signal. Use a metal-cased dongle with a temperature-compensated oscillator and give it some air.
Frequently asked questions
Should I buy a Home Assistant Green or a Raspberry Pi?
Buy the Green if you want Home Assistant to run for years without you touching the hardware. It comes with Home Assistant installed, it is silent, and its soldered eMMC storage copes with constant database writes far better than a microSD card. Buy a Raspberry Pi 5 if you want more performance for the money, plan to run heavier add-ons, or enjoy tinkering, and boot it from an SSD rather than the SD card. A Pi 4 is still a perfectly good budget option; it is what my own install runs on. The failure I see most often is not the board at all, it is a worn-out SD card, which is why storage matters more than which box you choose.
Will Home Assistant keep working if the internet goes down?
Everything that is local keeps working, and in a well-built install that is almost everything. Zigbee sensors talk to your own dongle, Shelly and Reolink devices are read over your own network, and automations run on the box in your cupboard. What stops are cloud integrations: devices that report through a manufacturer's server, such as Tuya Wi-Fi sensors or the Sensibo integration, plus remote access from outside the house and anything that calls an online AI model. That is the practical reason I steer people toward Zigbee and local devices. It is the difference between a smart home that degrades gracefully and one that forgets the temperature the moment an overseas server has a bad day.
Zigbee or Wi-Fi sensors for Home Assistant?
Zigbee for anything that runs on a battery. Zigbee sensors use very little power, so coin cells last a year or more, they form a mesh through your mains-powered Zigbee devices, and they talk to Home Assistant directly through a USB dongle with no cloud in the way. Wi-Fi sensors are fine for mains-powered devices such as plugs, energy monitors and cameras, but battery Wi-Fi sensors chew through batteries and many of the cheap ones only work through the manufacturer's cloud. Keep your Zigbee dongle on a USB extension cable away from USB 3 ports and SSDs, and add a couple of mains-powered Zigbee plugs early so the mesh has routers to lean on.
Can a Raspberry Pi 3 still run Home Assistant in 2026?
Only if you already own one. Home Assistant dropped support for 32-bit systems at the end of 2025, so a Pi 3 now has to run the 64-bit Home Assistant OS image. It does install, and recent Home Assistant OS releases have even fixed booting a Pi 3 from a USB SSD. But it has 1GB of RAM, and people in the Home Assistant community are still reporting instability on current releases. I would not buy one new for this. If there is one in a drawer, it makes a good second job: a dedicated rtl_433 receiver, or the brains behind a magic mirror, while a Pi 5 or a Home Assistant Green runs the house.
Is it legal to use an RTL-SDR dongle in Australia?
Receiving public broadcasts is what these dongles are designed for, and hobbyists all over Australia use them to track aircraft on ADS-B, read weather stations and pull in their own 433MHz sensors. The line to stay well behind is listening in on other people's private communications, which is a legal matter in its own right rather than a hobby question. For Home Assistant the use is simple and uncontroversial: decoding the weather station on your own roof, the soil probes in your own garden and the temperature sensors in your own house. That is all my setup does, and it is where the rtl_433 add-on is aimed.
How do I stop a wall-mounted tablet getting screen burn-in?
You cannot make an LCD tablet immune, but you can slow it right down. Burn-in on a dashboard tablet is image retention from the same bright layout sitting on screen for thousands of hours, made worse by heat from charging around the clock. Turn the screen off when nobody is in the room using a presence sensor, use a dark dashboard theme, drop the brightness, and set a battery charge limit of around 85% so the cell is not held at full charge. Avoid OLED tablets entirely, because OLED burn-in is permanent and worse. If you want a status board that cannot burn in at all, E Ink is the answer, as long as you do not need colour or camera feeds.
Do Google Nest speakers work with Home Assistant?
Yes, as announcement and media targets. Home Assistant's Google Cast integration finds Google speakers and displays on your network automatically, and from then on any automation can speak through them, play a sound or cast a dashboard or camera stream to a Nest Hub. That is how every spoken alert in my house works. What Home Assistant does not do through that integration is replace Google's own voice assistant; for talking to Home Assistant by voice, its own Assist pipeline is the tool. Google's current speaker is the Google Home Speaker with Gemini. I have not had one on my network yet, so check it appears as a Cast device before relying on it for announcements.