smart-scale icon indicating copy to clipboard operation
smart-scale copied to clipboard

No Data after ACK to data write received

Open youssefnamil opened this issue 6 years ago • 2 comments

I follow the first step to connect my Raspberry PI with Smart Scale and after running wiiboard_test.py i get just the ACK to data write received with no Average weight number, i don't know the reason for that. Can someone help me ?

youssefnamil avatar Mar 22 '19 15:03 youssefnamil

Assuming you made no code changes, the likely culprit is a bad Wii Balance Board. Do you have another Wii Balance Board to try?

jrbail01 avatar Mar 27 '19 22:03 jrbail01

Hi, I know this it pretty old now, but I experienced the same issue using the wiiboard_test.py app (not tried another as I'm intending to hack it slightly and want as simple app as the basis). It turns out the cause for me was batteries - which was very unexpected!

I debugged through the following route using the wiiboard_test.py app:

  1. Confirm if packets were arriving from the wiiboard (they were)
  2. Undersand why mass wasn't generating a reading (raw readings were below the calibration point for 0 kgs)
  3. Confirm calibration was working correctly (confirmed valid data from wiiboard)
  4. investigate raw values from wiiboard (ALL were zero).
  5. Guess it could be batts unable to provide adequate voltage for some internal voltage reference and replace batteries - success!

I provide these details to show that the board was communicating with the bluetooth, but was refusing to take a reading. I intend to modify wiiboard_test.py to confirm 'low battery/invalid reading' when a packet of all zeros is delivered - I'll submit a pull request if I get around to it - otherwise change your batteries if you see this problem, and mention here if it fixes the issue!

@jrbail01 Thanks for all the hard work!

wmcelderry avatar Oct 25 '20 21:10 wmcelderry