Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Hardware
    4. Wii Balance Board (BT) mit iobroker?

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Wii Balance Board (BT) mit iobroker?

    This topic has been deleted. Only users with topic management privileges can see it.
    • padrino
      padrino Most Active last edited by padrino

      Hi,

      hab' hier noch sowas "rum liegen" 😌

      wii_bb.jpg

      Würde das gerne mit iobroker reaktivieren (z.B. als Waage mit Protokoll) - passend zu den Neujahrsvorsätzen. 🤣

      Da es normal mit der Wii per Bluetooth kommuniziert, vermute ich, wäre das zumindest theoretisch, wohl nicht ganz unmöglich. 😉

      Was ich so im Web gefunden, bzw. glaube verstanden zu haben, verwendet es nur noch einen alten BT Standard, der z.B. von Android nicht mehr unterstützt wird - aber für Linux/Raspian ist das evtl. kein Problem?

      Wäre schon cool, wenn ich das noch irgendwie mit iobroker zum Laufen bekommen würde... ich hänge immer so an "klassischer Hardware". 😇

      Vielleicht jemand eine Idee oder Tipps?

      CU,
      padrino

      1 Reply Last reply Reply Quote 0
      • padrino
        padrino Most Active last edited by padrino

        Huhu 😃

        Es gibt wohl ein Homebrew Programm mit Quellcode:

        https://wiibrew.org/wiki/Balance_Board_Pro

        Ich frage mich, ob ein windiger Programmierer daraus nicht (relativ leicht? 😌) ein Programm für die Wii machen könnte, das den "Schnickschnack" rauswirft, einfach nur misst und das Ergebnis (z.B. per simple API) an iobroker schickt? 😄

        Garfonso 1 Reply Last reply Reply Quote 0
        • Garfonso
          Garfonso Developer @padrino last edited by

          @padrino
          Homebrew für die Wii ist eher kein guter Weg. Da müsste man die Wii ja ständig anmachen, nur zum wiegen. 😉

          Das hier ist eher der richtige Weg: https://www.npmjs.com/package/wii-balance-board-pi
          -> damit müsste man sich auch schon ein Skript basteln können, da wo im Beispiel console.log(data) sowas einfügen: setState(ID, data.totalWeight, true). Schon müssten die Daten in einen State mit "ID" geschrieben werden (was man dann mit history oder influxDB loggen kann und statistik-adapter drauf loslassen und was man noch will).
          Dafür müsste man dem Javascript Adapter noch das Modul hinzufügen und gucken ob am PC Bluetooth geht (anscheinend nur Linux / Raspberry?).

          padrino 1 Reply Last reply Reply Quote 1
          • padrino
            padrino Most Active @Garfonso last edited by

            @Garfonso
            Das klingt interessant, muss ich mal schauen, ob ich das verstehe. 😄
            Danke.
            Doof ist, ähnliches habe ich im Web auch schon gelesen, dass man immer neu syncen muss, wenn das board nicht mit der Wii läuft.
            Daher dachte ich an die Wii, die direkt ins Wiegen bootet. 😇

            Garfonso 1 Reply Last reply Reply Quote 0
            • Garfonso
              Garfonso Developer @padrino last edited by

              @padrino
              Ja, das war bei den Wii Motes auch das nervige, weshalb ich das nie ernsthaft verfolgt habe...

              bei dem npm paket steht dran, dass es das Balance Board selber versucht zu finden, ggf. geht das ja.
              Du kannst es auch mal auf der Konsole interaktiv austesten, also einfach "node" eintippen und dann mit den Befehlen da im Beispiel experimentieren. Es gibt auch eine tab-Vervollständigung.

              Wenn ich mein Board finde, guck ich vielleicht auch mal.

              1 Reply Last reply Reply Quote 1
              • boriswerner
                boriswerner Developer last edited by

                Ist ja lustig, ich hab am letzten Wochenende auch gerade mein Balance Board im Keller stehen sehen und mich gefragt, ob das nicht mit dem iobroker funktioniert 🙂
                Ich bin auf diese Seite gestoßen
                https://www.stavros.io/posts/your-weight-online
                Wo er auf das Skript xwiibind.sh im github verweist:
                https://github.com/skorokithakis/gr8w8upd8m8
                Damit soll man nach dem ersten Connect einen agent starten können (oder der startet automatisch), der dann automatisch wiederverbindet wenn ich das auf den ersten Blick richtig verstanden hab.
                Ich bin leider auch noch nicht zum Testen gekommen, werde das aber auf jeden Fall auch mal auf die Testliste packen.

                B 1 Reply Last reply Reply Quote 1
                • B
                  bob der 1. @boriswerner last edited by

                  @boriswerner

                  Sagt nur die werden was wert

                  padrino 1 Reply Last reply Reply Quote 0
                  • padrino
                    padrino Most Active @bob der 1. last edited by padrino

                    @bob-der-1

                    🤫

                    😂

                    Im Ernst, es muss sich einmal auszahlen, dass ich nix wegwerfen kann - wenn auch nur zum Eigengebrauch. 😄

                    B 1 Reply Last reply Reply Quote 2
                    • B
                      bob der 1. @padrino last edited by

                      @padrino Gibt ja auch noch das schwarze....meine ist ein 2 Model davon

                      padrino 1 Reply Last reply Reply Quote 0
                      • padrino
                        padrino Most Active @bob der 1. last edited by

                        @bob-der-1
                        Jo, gab es am Ende, als es dann auch die Wii in schwarz gab.
                        Ist natürlich edel, aber so selten, wie man es nutzt.
                        Gibt auch welche von Drittherstellern, teils sogar mit mini Display für die Gewichtanzeige.

                        1 Reply Last reply Reply Quote 0
                        • Garfonso
                          Garfonso Developer last edited by

                          Ich hab mal das npm paket ausprobiert. Man kriegt es damit verbunden. Anscheinend bleibt es dann an und ballert ständig Daten raus, also wenn es auf dem Boden steht z.B. da eigene Gewicht (?), irgendwas um die 1kg. Könnte man in einem Skript einbauen, müsste man aber noch selbst mitteln bzw. Messungen ohne Last rauswerfen mit einem Schwellwert usw.
                          Das mit dem connect / reconnect ist mir noch etwas unklar. Wenn ich die ganzen Dinge richtig verstehe, geht der connect an einen PC nur, wenn man den Sync Knopf (unter dem Board) drückt. Das macht es eher unpraktisch.

                          Dass das Board nicht selber in Standby geht, könnte man da natürlich ausnutzen -> Board mit Dauerstrom versorgen und dann ist es immer bereit (ich hab sogar ein Akku-Pack dafür, was über USB geladen wird -> ist also ohne zusätzlichen Aufwand sogar so möglich. 😉 ).

                          Für das Python script scheint meine bluetooth-Version zu neu zu sein... da jetzt das System umkrempeln, dafür ist es mir den Aufwand nicht wert. 😉

                          padrino 1 Reply Last reply Reply Quote 1
                          • padrino
                            padrino Most Active @Garfonso last edited by

                            @Garfonso
                            Danke fürs Testen!
                            Schade, dass es dann wohl nicht mehr mit aktuellen Installationen tut.
                            Klang vielversprechend. 😞

                            Garfonso 1 Reply Last reply Reply Quote 0
                            • Garfonso
                              Garfonso Developer @padrino last edited by

                              @padrino
                              Nachdem, was im Readme steht, müsste man vermutlich das python script "nur" an die neue Version anpassen. Aber da hab ich leider keine Ahnung von (also von der ganzen dbus Materie).

                              1 Reply Last reply Reply Quote 0
                              • boriswerner
                                boriswerner Developer last edited by

                                Ja, schade. ich hab auch mal ein bisschen probiert, aber das ist mir dann auch für mal eben schnell gerade zu aufwendig. Also hier leider auch auf unbestimmte Zeit verschoben.

                                1 Reply Last reply Reply Quote 0
                                • boriswerner
                                  boriswerner Developer last edited by

                                  Ich hab noch einen neueren Beitrag gefunden, der helfen könnte:
                                  https://andburch.github.io/bluetooth_scale_intro/
                                  Der hat das wohl auf einen RPi4 zum Laufen gebracht. Das macht Hoffnung.
                                  Ich komme nur leider derzeit weiterhin nicht dazu hier einzusteigen.

                                  1 Reply Last reply Reply Quote 0
                                  • First post
                                    Last post

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  493
                                  Online

                                  31.7k
                                  Users

                                  79.9k
                                  Topics

                                  1.3m
                                  Posts

                                  blueetooth
                                  4
                                  15
                                  1364
                                  Loading More Posts
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                  The ioBroker Community 2014-2023
                                  logo