No Data after ACK to data write received
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 ?
Assuming you made no code changes, the likely culprit is a bad Wii Balance Board. Do you have another Wii Balance Board to try?
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:
- Confirm if packets were arriving from the wiiboard (they were)
- Undersand why
masswasn't generating a reading (raw readings were below the calibration point for 0 kgs) - Confirm calibration was working correctly (confirmed valid data from wiiboard)
- investigate raw values from wiiboard (ALL were zero).
- 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!