Home Assistant · Apple Health

Your scale readings, in Apple Health.

Weight and body composition move from the Home Assistant instance you already run to the Health app on your iPhone. No account, no server of ours, nothing collected.

App Store badge iPhone · iOS 18 or later
The app mid-sync, the dial sweeping as the reading is written to Health
01

Point it at your instance

A local address or a public one. Sign in through Home Assistant, or paste a long-lived token.

02

Confirm the entities

It ranks the candidates for each measurement and shows you what it picked before writing anything.

03

Then it keeps up

New readings land in Health on their own. The same reading is never written twice.

One screen, one number, one button

The dial fills while the sync runs and holds the reading when it lands. Everything else is one tap away.

The app's main screen: the weight dial just after a sync
After a sync The latest reading, the change since last time, and the three composition metrics underneath.
Both widget sizes on the iPhone home screen
Both widget sizes The small tile carries the number; the wide one adds seven days and the composition metrics.
The archive of what the app wrote into Apple Health, a month at a time, one row per day
Everything it wrote A full list of what went into Health, with any entry removable — and it stays removed.

Whatever your scale reports

Weight always. The rest when the scale measures it and Home Assistant exposes it as an entity.

  • Weight
  • Body fat
  • Muscle mass
  • BMI

A ring on the home screen

Both widget sizes show the last reading and how long ago it arrived — so a scale that stopped reporting is visible without opening anything.

It talks to one address

Yours. No analytics, no crash reporting, no third-party SDKs — and the credential stays in the iOS keychain on the device.

Already have the scale. Already have Home Assistant.

This is the last piece — the one that puts the numbers where the rest of your health data already lives.

App Store badge