openScale icon indicating copy to clipboard operation
openScale copied to clipboard

Add support for Wii balance board

Open XavierTolza opened this issue 7 years ago • 13 comments

Hi! could you add support for the wii balance board? Its a well known hardware, I tried to implement it myself but I could get the android studio running.

XavierTolza avatar Oct 10 '18 17:10 XavierTolza

Why isn't your Android studio working? See https://developer.android.com/studio/intro/

oliexdev avatar Oct 12 '18 13:10 oliexdev

I am also interested in using the Wii balance board with Openscale. However, I do not have the knowledge to do it. I think a lot of people have a Wii balance board stored in a closet and it's a good idea to recycle this device.

I have searched for information and I have found how Claude Garrett uses a Raspberry PI to put his weight on the cloud with AWS. Use a python script to read the data on the Wii balance board. I leave the link here in case someone with more knowledge helps.

Wii Balance Board Cloud Scale Thanks for your work

tomassenabre avatar Oct 25 '18 21:10 tomassenabre

I did a little research. The calculation is not the problem, as you wrote the hardware is well known. There is even an open-source Android App by paulburton https://github.com/paulburton/fitscales The problem is that the wii balance board is using Bluetooth 3.x with the l2cap protocol. openScale uses only the newer Bluetooth 4.x which is not downwards compatible. We have to implement the Bluetooth 3.x routines into openScale to do the communication. Unfortunately, in Android version > 4.2 Google removes the l2cap protocol in Android which is needed. :/ All in all it is possible if anybody are willing to take the effort to implement it for a new Android version.

edit: there is another implementation in .net @ https://github.com/schellingb/WiiBalanceScale

oliexdev avatar Oct 28 '18 06:10 oliexdev

Thank you Oliex for your response and your interest. Unfortunately I do not have the necessary knowledge to make the implementation that you comment on. We will wait in case someone wants to help us

tomassenabre avatar Nov 06 '18 17:11 tomassenabre

Hoffe, ich kann auch in deutsch etwas schreiben.

Ich suche eine App, die mit dem WII Balance Board kommuniziert, aber nicht nur das Gesamtgewicht anzeigt, sondern die jeweilige Belastung des linken und rechten Fusses. Bin auch bereit, für die Entwicklung zu zahlen.

SamSnead avatar Feb 20 '19 08:02 SamSnead

Also ich verstehe auch Deutsch aber wahrscheinlich die anderen nicht ;) Eigentlich wurde bereits alles in https://github.com/oliexdev/openScale/issues/339#issuecomment-433680792 gesagt. Für was willst du die Wii Balance denn genau benutzen?

oliexdev avatar Feb 20 '19 15:02 oliexdev

Ich brauche eine Waage für medizinische Zwecke, die die Belastung (Gewicht) einer Person aufteilt in linker und rechter Fuss. Das Wii Board wäre perfekt dafür plus eben eine App, die das Gewicht links/rechts getrennt anzeigt.

SamSnead avatar Feb 21 '19 11:02 SamSnead

Muss es eine App sein? Sonst würde ich sagen benutze https://github.com/schellingb/WiiBalanceScale

oliexdev avatar Feb 21 '19 17:02 oliexdev

I just read that Android Q (aka Android 10) brought back L2CAP...?

Michuelnik avatar Aug 30 '21 20:08 Michuelnik

I would like to also voice my support in getting the Wii Fit board to work with OpenScale.

The hardware is pretty much everywhere(Thrift Stores, Flea Markets & Garage Salea).

Its also pretty cheap these days.

Rudy-MS avatar Apr 12 '23 13:04 Rudy-MS

I'd also be interested in balance board support! I saw this in F-Droid and thought to look into this before downloading it.

I dont know if I could get the board connected to my LOS 20 phone, but if I managed to hack it up somehow I'd need an app to use with it.

Espionage724 avatar Aug 04 '23 15:08 Espionage724

I would be for support of it. The old android app doesnt work anymore and tge only otger way is windows

Liriel-666 avatar Apr 03 '24 01:04 Liriel-666