Home Assistant Green
Top Pick
Home Assistant Green
AU $320.85
Plug and playeMMC storageSilentWired only
Check price on Amazon
TRASKIT Raspberry Pi 5 4GB Kit
Best Value
TRASKIT Raspberry Pi 5 4GB Kit
AU $287.99
Fast27W supplyActive coolingSD card
Check price on Amazon
SB Components Raspberry Pi 4 4GB Kit
Budget Pick
SB Components Raspberry Pi 4 4GB Kit
AU $167.42
ProvenCheapNo PSUSlower
Check price on Amazon
SONOFF ZBDongle-E Zigbee Dongle
The Radio
SONOFF ZBDongle-E Zigbee Dongle
AU $42.90
ZHA and Z2M+20dBmNeeds extension lead
Check price on Amazon
SONOFF SNZB-06P Presence Sensor
Best Presence
SONOFF SNZB-06P Presence Sensor
AU $43.34
Sees still peopleLight sensorUSB powered
Check price on Amazon
UanTii Zigbee Door and Window Sensor
Doors and Windows
UanTii Zigbee Door and Window Sensor
AU $29.99
CheapFast reportsTuya variance
Check price on Amazon
UanTii Zigbee Temperature and Humidity Sensor
Room Climate
UanTii Zigbee Temperature and Humidity Sensor
AU $39.00
DisplayLocalTuya variance
Check price on Amazon
Ecowitt WH51 Soil Moisture Sensor
Garden Pick
Ecowitt WH51 Soil Moisture Sensor
AU $29.99
IP66SDR readableNeeds gateway or SDR
Check price on Amazon
Ecowitt WS2910 Wi-Fi Weather Station
Best Weather
Ecowitt WS2910 Wi-Fi Weather Station
AU $219.99
7-in-1Wi-Fi consoleMounting matters
Check price on Amazon
Nooelec NESDR Nano 3 RTL-SDR
Coolest Pick
Nooelec NESDR Nano 3 RTL-SDR
AU $83.95
Aluminium case0.5PPM TCXORuns warm
Check price on Amazon
Sensibo Air Aircon Controller
Aircon Control
Sensibo Air Aircon Controller
AU $169.00
Most IR airconsOfficial integrationCloud
Check price on Amazon
Shelly EM with 50A Clamp
Energy Monitor
Shelly EM with 50A Clamp
AU $68.08
LocalAuto-discoveredShips from GermanyElectrician
Check price on Amazon
Reolink RLN8-410 8-Channel PoE NVR
Best NVR
Reolink RLN8-410 8-Channel PoE NVR
AU $458.99
No subscriptionLocal integrationReolink cams only
Check price on Amazon
Reolink RLC-811A 4K PoE Camera
Best Camera
Reolink RLC-811A 4K PoE Camera
AU $167.99
5x optical zoomSpotlight and sirenNeeds PoE
Check price on Amazon
Google Home Speaker (Gemini)
Announcements
Google Home Speaker (Gemini)
AU $199.00
360 soundAmazon AUCast untested
Check price on Amazon
Google TV Streamer 4K
Best Streamer
Google TV Streamer 4K
AU $147.00
EthernetDolby VisionNeeds shelf space
Check price on Amazon
Samsung Galaxy Tab A11+
Best Wall Tablet
Samsung Galaxy Tab A11+
AU $369.00
No lag90HzBurn-in ~1 year
Check price on Amazon
Lenovo Idea Tab Plus 12.1in
Bigger Screen
Lenovo Idea Tab Plus 12.1in
AU $499.00
2.5K 12.1in8GB RAMStill LCD
Check price on Amazon
BOOX Go 10.3 Gen II E Ink
No Burn-In
BOOX Go 10.3 Gen II E Ink
AU $689.00
Cannot burn inFront lightGreyscale
Check price on Amazon
TOPONE 13.3in Magic Mirror (CM4)
Cool Extra
TOPONE 13.3in Magic Mirror (CM4)
AU $336.43
Mirror glassTouch, micCM4 not included
Check price on Amazon

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

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.

103devices
595sensors
42automations
1Raspberry Pi 4

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
Easiest Start

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
Best Value Brain

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
What I Actually Run

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 AU

What 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)
The Radio

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
Best Presence Sensor

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
Doors and Windows

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: single

Honest 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
Room Climate

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 AU

Garden 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:

Chart of soil moisture in a rocket bed, lettuce bed and broccoli pot over seven days, logged by Home Assistant
Real data from my garden probes, sampled every four hours. The overnight rain on day one lifts every bed at once; the broccoli pot's jump on day five is a hand watering. The lettuce alert fires below 25%.
Ecowitt WH51 Soil Moisture Sensor
Garden Pick

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
Best Weather Station

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 AU

Radio: 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)
Coolest Pick

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: single

Honest 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 AU
Show 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: single

Climate 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:

Chart of rooftop solar output against household power load over four days
Real data from my install: solar output from the inverter against house load from a Shelly 3EM, hourly averages. Every hour where the orange area sits above the blue line is power going back to the grid at a feed-in rate, instead of running something useful.

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
Aircon Control

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
Energy Monitor

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 AU

Cameras

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.

Google 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)
Voice and Announcements

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
Best Streamer

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 AU

Dashboards, 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
Best Wall Tablet

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
Bigger Screen

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
No Burn-In

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 AU
Show 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: restart

Cool extra: a Home Assistant magic mirror

TOPONE 13.3-inch Magic Mirror Display (CM4)
Cool Extra

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 AU

Side-by-side comparison

ProductRoleProtocolLocal or cloudPowerInstaller neededPriceBest for
Home Assistant GreenHome Assistant hubEthernetLocalMainsNo~$321Set-and-forget installs
TRASKIT Raspberry Pi 5 4GB KitHome Assistant hubEthernet, Wi-FiLocalMainsNo~$288Room to grow
SB Components Raspberry Pi 4 4GB KitHome Assistant hubEthernet, Wi-FiLocalMainsNo~$167Tight budgets
SONOFF ZBDongle-E Zigbee DongleZigbee coordinatorZigbee 3.0LocalUSBNo~$43Every Zigbee setup
SONOFF SNZB-06P Presence SensorPresence sensorZigbee 3.0LocalUSBNo~$43Lights and dashboards
UanTii Zigbee Door and Window SensorContact sensorZigbeeLocalBatteryNo~$30Window and door alerts
UanTii Zigbee Temperature and Humidity SensorTemperature and humidityZigbeeLocalBatteryNo~$39Heat alerts
Ecowitt WH51 Soil Moisture SensorSoil moisture433MHz RFLocalBatteryNo~$30Vegetable beds
Ecowitt WS2910 Wi-Fi Weather StationWeather stationWi-Fi, 433MHzLocalSolar and batteryNo~$220Rain automations
Nooelec NESDR Nano 3 RTL-SDRRadio receiverRTL-SDR, rtl_433LocalUSBNo~$84ADS-B and 433MHz
Sensibo Air Aircon ControllerAircon controllerWi-Fi 2.4GHzCloudUSBNo~$169Split systems
Shelly EM with 50A ClampEnergy monitorWi-FiLocalMains (switchboard)Licensed electrician~$68Solar and load tracking
Reolink RLN8-410 8-Channel PoE NVRCamera recorderEthernet, PoELocalMainsNo~$459Camera automations
Reolink RLC-811A 4K PoE CameraSecurity cameraEthernet, PoELocalPoENo~$168Driveways and gates
Google Home Speaker (Gemini)SpeakerWi-Fi, CastLocal announcementsMainsNo~$199Spoken alerts
Google TV Streamer 4KStreamerWi-Fi, EthernetLocal controlMainsNo~$147TV-driven scenes
Samsung Galaxy Tab A11+Wall dashboardWi-FiLocalMainsNo~$369Everyday dashboards
Lenovo Idea Tab Plus 12.1inWall dashboardWi-FiLocalMainsNo~$499Busy dashboards
BOOX Go 10.3 Gen II E InkStatus boardWi-FiLocalBattery or mainsNo~$689Always-on status
TOPONE 13.3in Magic Mirror (CM4)Mirror displayWi-Fi, EthernetLocalMainsNo~$336Hallway 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.

Related buying guides