Your water use in litres, live in Home Assistant.

Councils across Australia fit Taggle smart meters that usually broadcast your usage every hour. Plug in an RTL-SDR, point it at the street, and ha-taggle turns that signal into litres in Home Assistant, or any MQTT system.

House Live · 10:40 pm
5 L per pulse
103% of usual
Today
550L
Usual day 534 L · 14 of 23 hours heard
Last hour
10 L
Peak
175 L
6 pm hour
Meter
1,597.95
kL on the dial
Today by hour Hatched = not heard
12 am6 am12 pm6 pm11 pm
No leak signs. Water stopped between uses today.
34% above your street
Neighbourhood avg 410 L · Median 350 L · 14 homes
Signal 27 dB · Taggle 123456
Example calibrated display · your meter needs its own calibration.

Water use at a glance

Litres, hourly
Last hour, today and a running total
Energy dashboard
Water tracked next to power and gas
Leak hints
Flags 24 h of continuous or overnight flow
Your street
Anonymous neighbourhood average

Runs on a RTL-SDR

The same USB radio people use for aircraft and weather stations. Plug it into the computer running Home Assistant, or any Linux box with Docker, and it listens on 922 MHz. It only receives; nothing is ever sent to the meter.

RTL-SDR dongle

RTL-SDR Blog V4 tested. A short 8 cm antenna near a window facing the street.

Home Assistant add-on

Guided install on Home Assistant OS. Sensors appear automatically once MQTT is set up.

Docker + MQTT

Prefer your own setup? Run the container and read litres from any MQTT broker.

AS YOU SCROLL

One card. Your whole day of water.

  1. Step 1

    Every hour, your meter checks in

    The live dot pulses when a reading lands. Today's total counts up and the ring fills against your usual day.

  2. Step 2

    See when the water ran

    Hour bars grow in one by one. The 6 pm shower-and-dinner peak lights up: 175 litres.

  3. Step 3

    Catch leaks early

    If water never stops, overnight or all day, the card says so. Compare with your street, anonymously.

House Live · 10:40 pm
5 L per pulse
103% of usual
Today
550L
Usual day 534 L · 14 of 23 hours heard
Last hour
10 L
Peak
175 L
6 pm hour
Meter
1,597.95
kL on the dial
Today by hour Hatched = not heard
12 am6 am12 pm6 pm11 pm
No leak signs. Water stopped between uses today.
34% above your street
Neighbourhood avg 410 L · Median 350 L · 14 homes
Signal 27 dB · Taggle 123456
Example calibrated display · light and dark, just like Home Assistant.

Councils covered

Confirmed by real installs. More councils use Taggle meters, and every new report is added here.

Queensland

  • Gladstone Regional logo
    Gladstone RegionalQLD · Working
  • Mackay Regional logo
    Mackay RegionalQLD · Uses Taggle · Not yet tested
  • Logan City logo
    Logan CityQLD · Uses Taggle · Not yet tested
  • Southern Downs Regional logo
    Southern Downs RegionalQLD · Uses Taggle · Not yet tested
  • Douglas Shire logo
    Douglas ShireQLD · Uses Taggle · Not yet tested
  • Longreach Regional logo
    Longreach RegionalQLD · Uses Taggle · Not yet tested
  • Cassowary Coast Regional logo
    Cassowary Coast RegionalQLD · Uses Taggle · Not yet tested
  • Flinders Shire logo
    Flinders ShireQLD · Uses Taggle · Not yet tested
  • Richmond Shire logo
    Richmond ShireQLD · Uses Taggle · Not yet tested
  • Central Highlands Regional logo
    Central Highlands RegionalQLD · Taggle unconfirmed

New South Wales

  • Dubbo Regional logo
    Dubbo RegionalNSW · Uses Taggle · Not yet tested
  • Armidale Regional logo
    Armidale RegionalNSW · Uses Taggle · Not yet tested
  • Queanbeyan-Palerang Regional logo
    Queanbeyan-Palerang RegionalNSW · Uses Taggle · Not yet tested
  • Narromine Shire logo
    Narromine ShireNSW · Uses Taggle · Not yet tested
  • Narrabri Shire logo
    Narrabri ShireNSW · Uses Taggle · Not yet tested
  • Lithgow City logo
    Lithgow CityNSW · Uses Taggle · Not yet tested
  • Mid-Western Regional logo
    Mid-Western RegionalNSW · Uses Taggle · Not yet tested
  • Gunnedah Shire logo
    Gunnedah ShireNSW · Uses Taggle · Not yet tested
  • Leeton Shire logo
    Leeton ShireNSW · Uses Taggle · Not yet tested

Victoria

Northern Territory

  • Nhulunbuy Corporation logo
    Nhulunbuy CorporationNT · Uses Taggle · Not yet tested

Council names and logos belong to their councils. Shown to indicate where Taggle meters are installed; no endorsement implied.

One transmitter verified in Gladstone, QLD, on an owner-confirmed Elster (Honeywell) V100. A matching council does not establish compatibility with your meter.

A few things to know

Does it work with my council?

Only one transmitter has been verified: Gladstone, QLD, on an owner-confirmed Elster (Honeywell) V100 with an RTL-SDR Blog V4. Other models and areas are unverified. Confirm Taggle is used at your property and check the transmitter label. NB-IoT transmitters are not supported; supported encrypted messages provide IDs and signal diagnostics only, no usage.

Is it legal / does it transmit?

ha-taggle is receive-only. It listens without connecting to or changing the meter; nothing is sent to the meter. Check your local laws before use. Privacy and legal guide.

Do I need Home Assistant?

Home Assistant is the documented dashboard route. The receiver passes messages through MQTT, so you can use your own MQTT system instead. The custom Home Assistant card is optional.

How accurate is it?

Updates are usually hourly. The transmitter sends a pulse counter, not your dial reading. Two aligned manual dial readings calibrate the litres per pulse and starting offset; another reading may be needed. Check the estimate against your physical dial. This is experimental, not billing-grade measurement.

What hardware?

The tested receiver is an RTL-SDR Blog V4, with a suitable 915–928 MHz antenna and a USB extension cable. You need an always-on Pi, mini PC or NAS running Home Assistant OS or Docker on Linux, with USB access, plus an MQTT broker. Supported architectures are amd64 and aarch64. Other receivers are unverified.

Free and open source

Local, private, and yours to inspect. Star it, try it, report your council.

Get it on GitHub