Skip to content

feat: add Meditive UIP-50 scale support - #1541

Open
hiteshk5 wants to merge 1 commit into
oliexdev:masterfrom
hiteshk5:feat/meditive-uip50
Open

hiteshk5 wants to merge 1 commit into
oliexdev:masterfrom
hiteshk5:feat/meditive-uip50

Conversation

@hiteshk5

@hiteshk5 hiteshk5 commented Oct 2, 2026

Copy link
Copy Markdown

Adds Bluetooth support for the Meditive Smart Scale UIP-50.

Supports:

  • Live and stable weight readings
  • Impedance measurements
  • Body-composition integration through openScale
  • User profile and time synchronization
  • Meditive-specific protocol tests

@hiteshk5

hiteshk5 commented Oct 2, 2026

Copy link
Copy Markdown
Author

Tested on my personal device

image

@oliexdev

Copy link
Copy Markdown
Owner

Your scale speaks the same AC 27 protocol as the ALPHA Smart Scale PRO 3 in
TaylorBIAHandler: same wire types (0xD5/0xD6/0xD0/0xDF), checksum and weight mask, and the
profile and ack frames are byte for byte what TaylorBIAHandler already writes. Please add the
UIP-50 there as another model instead of a new handler: match "meditive" (with 0xFFB0) in
modelFor(), give it its display name, and move your two captured frames into
TaylorBIAHandlerTest.

That way it also gets what the copy is missing: BODY_COMPOSITION is listed as implemented, but
the new handler only publishes weight and impedance, while TaylorBIAHandler derives fat, water,
muscle etc. via StandardImpedanceLib and imports stored weigh-ins (0xD8).

@hiteshk5
hiteshk5 force-pushed the feat/meditive-uip50 branch from d06550a to 7ef521c Compare October 17, 2026 14:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants