Wyze Scale X

Wyze Scale X - a local Home Assistant integration (no cloud/app)

I got tired of the Wyze Scale X needing the app and cloud, so I built a fully local integration. Sharing it in case anyone else has one of these.

What it does

  • Grabs your weigh-ins automatically over Bluetooth - no cloud, no Wyze account, no app
  • Even collects measurements taken while HA was off (the scale stores them and they sync later, with the original timestamps)
  • Each person gets their own device with weight, BMI, body fat, muscle mass, water, bone mass, and the rest of the body-composition metrics
  • Add/edit/delete scale users right from the UI (heights and weights show in your unit system), and users you already made in the Wyze app get imported automatically
  • Easy on the scale’s battery: it doesn’t hold a connection open

Install
Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.

Click the button above or add https://github.com/Bo-Louvier/ha-wyze-scale to HACS as a custom repository (category: Integration), download it, restart, and the scale should be auto-discovered over Bluetooth. Works with a local adapter or an ESPHome Bluetooth proxy in range.

Please note that the wyze phone app consumes and then deletes logged data on the scale, so avoid opening the wyze app (or remove the scale from the wyze app) so home assistant can see your measurements. The integration automatically polls the scale every 6 hours (configurable), or there’s a “Poll Now” button you can press.

This is an early release and only tested against my own scale, so please kick the tires and let me know what breaks.

Enjoy!