Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. BLE-Adapter bleibt rot

    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

    SOLVED BLE-Adapter bleibt rot

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      Mehlauge_1234 last edited by

      Hallo Fachleute,

      ich versuche einen XIAOMI-Temperatur-Adapter in Betrieb zu nehmen und habe den BLE-Adapter installiert (V 0.10.1).

      Der Adapter bleibt direkt rot.

      Hier mein System:
      Platform: linux
      os: linux
      Architecture: arm
      CPUs: 4
      Speed: 1000 MHz
      Model: ARMv7 Processor rev 3 (v7l)
      RAM: 3.8 GB
      System uptime: 3 T. 12:18:36
      Node.js: v10.19.0
      Disk size: 58.3 GiB
      Disk free: 54.7 GiB
      adapters count: 326
      NPM: v6.13.4
      Uptime: 00:02:27
      Active instances: 19

      Bluetooth-Adapter wird von Linux erkannt, würde ich sagen:

      pi@iobroker:~ $ hciconfig
      hci0:   Type: Primary  Bus: UART
              BD Address: DC:A6:32:54:19:D8  ACL MTU: 1021:8  SCO MTU: 64:1
              UP RUNNING
              RX bytes:778 acl:0 sco:0 events:48 errors:0
              TX bytes:1775 acl:0 sco:0 commands:48 errors:0
      
      

      Das Log in iobroker zeigt folgendes:

      ble.0	2020-02-28 12:12:15.906	info	(800) Terminated (ADAPTER_REQUESTED_TERMINATION): Cannot find module '/opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket/lib/binding/binding.node'
      ble.0	2020-02-28 12:12:15.905	error	(800) Terminating because Cannot find module '/opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket/lib/binding/binding.node'
      ble.0	2020-02-28 12:12:15.708	info	(800) monitored services: fe95
      ble.0	2020-02-28 12:12:15.706	info	(800) enabled plugins: Xiaomi, _default
      ble.0	2020-02-28 12:12:15.705	info	(800) loaded plugins: Xiaomi, mi-flora, ruuvi-tag, _default
      ble.0	2020-02-28 12:12:15.495	info	(800) starting. Version 0.10.1 in /opt/iobroker/node_modules/iobroker.ble, node: v10.19.0
      

      Ich sehe zwar den ERROR, kann ihn aber nicht deuten... Was bedeutet das? Mehrfache Deinstallation und Neuinstallation brachte nichts. Habe den Fixer zur Rechteänderung laufen lassen und neu installiert - immer das gleiche Ergebnis: Adapter bleibt rot.

      Habt ihr Fachleute Ideen?

      Vielen Dank schonmal, Heiko

      J AlCalzone 2 Replies Last reply Reply Quote 0
      • M
        Mehlauge_1234 @AlCalzone last edited by

        @AlCalzone said in BLE-Adapter bleibt rot:

        cd /opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket
        npm i --production
        

        SUUUUPER! Ich weiß zwar nicht, was der Befehl da oben alles gemacht hat, aber jetzt läuft der Adapter und findet auf Anhieb die Bluetooth-Sensoren! Ich bin begeistert!

        Vielen Dank an Euch!

        AlCalzone 1 Reply Last reply Reply Quote 0
        • J
          Jan1 @Mehlauge_1234 last edited by

          @Mehlauge_1234
          da fehlt wohl der BT Treiber in Deinem Linux. Ich glaub den hatte ich auch manuell installiert.
          Frag mal Google nach BT und Deinem Linux, sollte das Problem lösen.

          1 Reply Last reply Reply Quote 0
          • AlCalzone
            AlCalzone Developer @Mehlauge_1234 last edited by

            cd /opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket
            npm i --production
            
            M 1 Reply Last reply Reply Quote 0
            • M
              Mehlauge_1234 @AlCalzone last edited by

              @AlCalzone said in BLE-Adapter bleibt rot:

              cd /opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket
              npm i --production
              

              SUUUUPER! Ich weiß zwar nicht, was der Befehl da oben alles gemacht hat, aber jetzt läuft der Adapter und findet auf Anhieb die Bluetooth-Sensoren! Ich bin begeistert!

              Vielen Dank an Euch!

              AlCalzone 1 Reply Last reply Reply Quote 0
              • AlCalzone
                AlCalzone Developer @Mehlauge_1234 last edited by AlCalzone

                @Mehlauge_1234 Die Fehlermeldung hat besagt dass das Modul in diesem Ordner nicht richtig installiert wurde. Kommt immer mal vor, aber ich konnte bisher nicht nachvollziehen warum - bräuchte den Log einer Installation von Betroffenen, die es meistens erst merken wenn es das Log nicht mehr gibt.

                Der Befehl installiert es einfach nochmal.

                M 1 Reply Last reply Reply Quote 0
                • M
                  mrieglhofer @AlCalzone last edited by

                  @AlCalzone Hallo
                  Habe heute nodejs von 18.1 auf 18.3 updated. Danach startet BLE mit der im Post genannten Fehlermeldung nicht mehr. habe die o.a. Befehle ausgeführt. Trotzdem geht es nicht mehr.
                  Auch Deinstallation und Neuinstallation von BLE hat nichts geändert.
                  Bin jetzt auf ein Backup mit 18.1 gegangen.

                  Thomas Braun 1 Reply Last reply Reply Quote 0
                  • Thomas Braun
                    Thomas Braun Most Active @mrieglhofer last edited by

                    @mrieglhofer

                    iobroker stop
                    iobroker fix
                    iobroker start
                    

                    nach dem Update von node dürfte genügen.

                    M 1 Reply Last reply Reply Quote 0
                    • M
                      mrieglhofer @Thomas Braun last edited by

                      @Thomas-Braun
                      Ich habe den Installationsfixer laufen lassen und rebuild.

                      curl -sL https://iobroker.net/fix.sh | bash -
                      npm rebuild

                      Beim letzen Update hat das gereicht. Aber von 18.1 auf 18.3 leider nicht. Ich stabilisiere jetzt mal das System und probiere es mit einer Kopie, damit vernünftige Logs entstehen.

                      Thomas Braun 1 Reply Last reply Reply Quote 0
                      • Thomas Braun
                        Thomas Braun Most Active @mrieglhofer last edited by

                        @mrieglhofer Mach am besten einen eigenen Thread auf. Mit deinen eigenen Meldungen. Oftmals liegt der Fehler doch woanders als beim ursprünglichen TE.

                        M 1 Reply Last reply Reply Quote 0
                        • M
                          mrieglhofer @Thomas Braun last edited by mrieglhofer

                          @Thomas-Braun
                          Alles klar.
                          Habe jetzt nochmals upgedated. Diesmal nur anschließend npm rebuild - dann wird BLE gelb - und erst danach iobroker fix. Dann wird BLE grün. Ich lasse das mal so stehen.

                          Thomas Braun 1 Reply Last reply Reply Quote 0
                          • Thomas Braun
                            Thomas Braun Most Active @mrieglhofer last edited by

                            @mrieglhofer Der rebuild dauert. Kann man auch im Logfile ganz gut beobachten.

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

                              @mrieglhofer rebuild ist bei einem Minor- oder Patch-Update (12.18.1 --> 12.18.3) nicht nötig, sondern nur wenn sich die Major-Version ändert (z.B. auf 14.x.x). Fixer ist nach jedem Node-Update erforderlich.

                              Thomas Jansen 0 1 Reply Last reply Reply Quote 0
                              • Thomas Jansen 0
                                Thomas Jansen 0 @AlCalzone last edited by

                                @AlCalzone sorry wenn ein Anfänger nicht ganz durchblickt. Ich habe alles ausprobiert, was hier zum BLE Adapter steht, ich bekomme jedoch eine Fehlermeldung nicht hin und der Adapter bleibt ROT.... Kann hier jemand helfen?!ble.JPG

                                Fixer, npm rebuilt nix hat geklappt???

                                AlCalzone 1 Reply Last reply Reply Quote 0
                                • AlCalzone
                                  AlCalzone Developer @Thomas Jansen 0 last edited by AlCalzone

                                  @Thomas-Jansen-0 Abwarten und ganz oben die Info-Zeile lesen 🙂 Das wird automatisch für dich gemacht.

                                  Thomas Braun Thomas Jansen 0 2 Replies Last reply Reply Quote 0
                                  • Thomas Braun
                                    Thomas Braun Most Active @AlCalzone last edited by

                                    @AlCalzone
                                    Ist es eigentlich normal, dass der Adapter bei jedem Start gebaut werden muss? Ich habe hier node14 laufen und da läuft das so. Ich dachte der rebuild würde abgespeichert und bei künftigen Starts wäre das dann passend zur jeweiligen node-Version.

                                    J AlCalzone 2 Replies Last reply Reply Quote 0
                                    • J
                                      Jan1 @Thomas Braun last edited by Jan1

                                      @Thomas-Braun
                                      Das muss ich mal bei mir prüfen, da ich auch Node 14 laufen habe und mir das noch nicht aufgefallen wäre.

                                      Edit:
                                      Mit Node 14 wird nicht bei jedem Start des Adapter noch mal alles neu gebaut.

                                      1 Reply Last reply Reply Quote 0
                                      • AlCalzone
                                        AlCalzone Developer @Thomas Braun last edited by

                                        @Thomas-Braun Kommt mir komisch vor. Eigentlich ändert der rebuild die Dateien.

                                        1 Reply Last reply Reply Quote 0
                                        • Thomas Jansen 0
                                          Thomas Jansen 0 @AlCalzone last edited by

                                          @AlCalzone hi, danke für die antwort, der adapter probiert das 3x bleibt rot und nix tut sich mehr...???

                                          1 Reply Last reply Reply Quote 0
                                          • J
                                            Jan1 last edited by

                                            Habe eben mein Buster aktualisiert und nun startet der BLE Adapter nicht mehr:

                                            ble.0	2020-09-05 17:42:27.038	info	(17587) Terminated (NO_ERROR): Without reason
                                            ble.0	2020-09-05 17:42:27.037	info	(17587) terminating
                                            ble.0	2020-09-05 17:42:27.027	error	at processTicksAndRejections (internal/process/task_queues.js:75:11)
                                            ble.0	2020-09-05 17:42:27.027	error	at /opt/iobroker/node_modules/@abandonware/noble/lib/noble.js:60:24
                                            ble.0	2020-09-05 17:42:27.027	error	at NobleBindings.init (/opt/iobroker/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:78:13)
                                            ble.0	2020-09-05 17:42:27.027	error	at Hci.init (/opt/iobroker/node_modules/@abandonware/noble/lib/hci-socket/hci.js:100:35)
                                            ble.0	2020-09-05 17:42:27.027	error	(17587) Error: ENODEV, No such device
                                            ble.0	2020-09-05 17:42:27.026	error	(17587) uncaught exception: ENODEV, No such device
                                            ble.0	2020-09-05 17:42:26.900	info	(17587) monitored services: fe95
                                            ble.0	2020-09-05 17:42:26.898	info	(17587) enabled plugins: Xiaomi, mi-flora, _default
                                            ble.0	2020-09-05 17:42:26.895	info	(17587) loaded plugins: Xiaomi, mi-flora, ruuvi-tag, _default
                                            ble.0	2020-09-05 17:42:26.772	info	(17587) starting. Version 0.11.8 in /opt/iobroker/node_modules/iobroker.ble, node: v14.9.0, js-controller: 3.1.6
                                            
                                            AlCalzone 1 Reply Last reply Reply Quote 0
                                            • AlCalzone
                                              AlCalzone Developer @Jan1 last edited by

                                              @Jan1 auch den Fixer ausgeführt?

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

                                              Support us

                                              ioBroker
                                              Community Adapters
                                              Donate

                                              707
                                              Online

                                              31.9k
                                              Users

                                              80.1k
                                              Topics

                                              1.3m
                                              Posts

                                              adapter ble ble adapter bluetooth
                                              6
                                              21
                                              1366
                                              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