How we chose these smart scales
We ranked on the route into Home Assistant first, because a scale that cannot leave its own app is just a scale. An official integration in the Home Assistant docs beat a community add-on, and a local Bluetooth connection beat a cloud account, since health data is about as personal as smart home data gets. After that we weighed measurement depth, multi-user recognition, UK pricing from the maker's own store where we could confirm it, and how easy it is to keep running. We left out scales with no verifiable Home Assistant path, and we did not treat any body-fat or muscle figure as more than an estimate: consumer scales use bioelectrical impedance, which is sensitive to hydration, time of day and foot contact.
The best smart scales for a Home Assistant home
1. Withings Body Smart — best overall
Who it's for: anyone who wants a polished scale and an integration that Home Assistant itself maintains. Withings lists the Body Smart at about £90 on its UK store, with Wi-Fi or Bluetooth sync, automatic multi-user recognition and a battery rated for around 15 months.
The Home Assistant Withings integration is classed as cloud push. It uses webhooks for near-instant updates, which need your instance reachable over HTTPS on port 443, though Home Assistant Cloud users get a cloudhook registered for them automatically. Weight readings only show while there is data from the last 14 days.
The catch: the docs do not list individual scale models, so confirm your exact scale before buying. A January 2026 GitHub issue also reported an older Body-series scale exposing only weight and weight-goal sensors in Home Assistant rather than the full set of body metrics. That report was closed, but expect to check which entities appear. It is a cloud route, so no internet means no data.
2. Eufy Smart Scale P3 — best for local Bluetooth
Who it's for: households of several people who want unlimited users and no Withings-style cloud dependency. Eufy's UK store lists it at £79.99 with Wi-Fi and Bluetooth, 16 body metrics, four AAA batteries and a 200 kg capacity.
The official EufyLife integration supports the P3 model (T9150) over Bluetooth only and is classed local push. Its Wi-Fi features are not supported. If you want richer numbers, the community eufy-smart-scale-ble integration installs through HACS, needs Home Assistant 2026.8.0 or newer plus a Bluetooth adapter or an ESPHome Bluetooth proxy, and has been verified on real P3 hardware. Its body-composition values are, in its own words, experimental estimates.
The catch: you have to step on the scale briefly to wake it for setup, and you should remove the official integration entry if you switch to the custom one, to avoid duplicates.
3. Xiaomi Mi Body Composition Scale 2 — best budget
Who it's for: tinkerers who want the cheapest route to local scale data. The Home Assistant Xiaomi BLE integration covers the BLE protocols used by the MiScales, is classed local push, and adds entities once the first reading arrives.
The catch: this is an older design, prices in the UK depend heavily on the seller, and the Home Assistant page does not spell out which sensors each scale exposes. Treat it as a low-cost experiment, and check the seller's return policy first.
See the Xiaomi Mi Body Composition Scale 2
4. Renpho Elis 1 — best community-supported pick
Who it's for: people who already own one. Renpho has no official Home Assistant integration, but a community-built, unofficial local BLE integration supports the ES-CS20M (sold as the Renpho Elis 1) and reports the ES-32MD as working, with real-time weight, body composition and multi-user support. It installs as a HACS custom repository.
The catch: the author says different hardware variants sometimes use different protocols, so compatibility can vary between batches, and the project is unaffiliated with Renpho. It is a solid free upgrade for an existing scale, but a risky reason to buy a new one.
See the community integration thread
Do you need a smart scale in Home Assistant?
No, but it is useful if you already track weight and want it beside the rest of your home data. Once readings arrive as sensors, they can feed history graphs and notifications through the Home Assistant automations guide workflow, for example a gentle reminder if nobody has weighed in for a week. Avoid automations that comment on a person's weight to anyone else in the house, and keep the scale's data off shared dashboards. If you like adding sensors that give you a health-related view of the home, our indoor air quality monitor picks pair well with it.
Which smart scale works locally without a cloud account?
Bluetooth scales with a Home Assistant integration work locally, so the Eufy P3, the Xiaomi scale and the community-supported Renpho all qualify, while the Withings Body Smart relies on Withings' cloud. Local scales need a Bluetooth adapter on the Home Assistant host or an ESP32 proxy near the bathroom; our ESPHome guide covers building one. Bathrooms are also often the furthest room from the server, so range matters more than you might expect, and a cheap Bluetooth proxy on a nearby socket solves it.
Who should skip a smart scale?
Skip it if you would rather not put health data through any app or account, or if you have an implanted medical device, since impedance scales pass a small current through your feet and you should follow the maker's guidance. A plain digital scale and a manual entry in Home Assistant with an input_number helper costs little and shares nothing. It also means no batteries to change in a scale you rarely think about, no firmware updates to worry over, and no account that might one day be shut down or repriced. You lose the automatic trend graphs, but you keep full control of a deeply personal number. Pair it with a good smart bathroom light setup if your real aim is a smarter morning routine rather than more data.







