Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. BLE Adapter verliert Verbindung zu Xiaomi Temperatursensor

    NEWS

    • Amazon Alexa - ioBroker Skill läuft aus ?

    • Monatsrückblick – September 2025

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    BLE Adapter verliert Verbindung zu Xiaomi Temperatursensor

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

      @r0b1zZle
      Bei

      node -v
      

      muss das kommen:

      pi@raspberrypi:~ $ node -v
      v12.17.0
      
      R 1 Reply Last reply Reply Quote 0
      • R
        r0b1zZle @Thomas Braun last edited by

        @Thomas-Braun Ja, ich wundere mich auch. Er hat alles installiert, offenbar ist node nicht mehr drauf!? Wie kann ich das wieder fixen?

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

          @r0b1zZle
          Hab ich oben schon Buchstabe für Buchstabe geschrieben.

          R 1 Reply Last reply Reply Quote 0
          • R
            r0b1zZle @Thomas Braun last edited by r0b1zZle

            @Thomas-Braun Ja, das habe ich bereits ausgeführt:

            pi@raspberrypi4-iob:~ $ apt policy nodejs
            nodejs:
              Installiert:           12.17.0-1nodesource1
              Installationskandidat: 12.17.0-1nodesource1
              Versionstabelle:
             *** 12.17.0-1nodesource1 500
                    500 https://deb.nodesource.com/node_12.x buster/main armhf Packages
                    100 /var/lib/dpkg/status
                 10.19.0~dfsg1-1+rpi1 500
                    500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
            pi@raspberrypi4-iob:~ $ rm /usr/local/bin/node
            rm: das Entfernen von '/usr/local/bin/node' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
            pi@raspberrypi4-iob:~ $ rm /usr/local/bin/npm
            rm: das Entfernen von '/usr/local/bin/npm' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
            pi@raspberrypi4-iob:~ $ sudo apt update
            OK:1 http://archive.raspberrypi.org/debian buster InRelease
            OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease
            OK:3 https://deb.nodesource.com/node_12.x buster InRelease
            Paketlisten werden gelesen... Fertig
            Abhängigkeitsbaum wird aufgebaut.
            Statusinformationen werden eingelesen.... Fertig
            Alle Pakete sind aktuell.
            pi@raspberrypi4-iob:~ $ sudo  apt dist-upgrade
            Paketlisten werden gelesen... Fertig
            Abhängigkeitsbaum wird aufgebaut.
            Statusinformationen werden eingelesen.... Fertig
            Paketaktualisierung (Upgrade) wird berechnet... Fertig
            0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
            pi@raspberrypi4-iob:~ $ sudo apt install nodejs --reinstall
            
            Paketlisten werden gelesen... Fertig
            Abhängigkeitsbaum wird aufgebaut.
            Statusinformationen werden eingelesen.... Fertig
            0 aktualisiert, 0 neu installiert, 1 erneut installiert, 0 zu entfernen und 0 nicht aktualisiert.
            Es müssen noch 0 B von 16,0 MB an Archiven heruntergeladen werden.
            Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
            (Lese Datenbank ... 50779 Dateien und Verzeichnisse sind derzeit installiert.)
            Vorbereitung zum Entpacken von .../nodejs_12.17.0-1nodesource1_armhf.deb ...
            Detected old npm client, removing...
            Entpacken von nodejs (12.17.0-1nodesource1) über (12.17.0-1nodesource1) ...
            nodejs (12.17.0-1nodesource1) wird eingerichtet ...
            Trigger für man-db (2.8.5-2) werden verarbeitet ...
            pi@raspberrypi4-iob:~ $
            
            

            PS: Ich stelle mich vermutlich einfach nur zu dumm an, aber wenn ich mal den IoBroker-Log checke, steht da:

            ble.0	2020-05-27 23:46:04.412	info	(4851) starting. Version 0.11.6 in /opt/iobroker/node_modules/iobroker.ble, node: v12.17.0
            

            Also muss ja node installiert sein und offenbar auch die korrekte Version jetzt!?

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

              @r0b1zZle

              Versuch mal mit sudo:

              sudo rm /usr/local/bin/node
              sudo rm /usr/local/bin/npm
              

              Dann sollte es aber sauber sein:

              nodejs -v && node -v && npm -v
              which nodejs && which node && which npm
              
              R 1 Reply Last reply Reply Quote 0
              • R
                r0b1zZle @Thomas Braun last edited by

                @Thomas-Braun Immer noch nicht!?

                pi@raspberrypi4-iob:~ $ apt policy nodejs
                nodejs:
                  Installiert:           12.17.0-1nodesource1
                  Installationskandidat: 12.17.0-1nodesource1
                  Versionstabelle:
                 *** 12.17.0-1nodesource1 500
                        500 https://deb.nodesource.com/node_12.x buster/main armhf Packages
                        100 /var/lib/dpkg/status
                     10.19.0~dfsg1-1+rpi1 500
                        500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
                pi@raspberrypi4-iob:~ $ sudo rm /usr/local/bin/node
                rm: das Entfernen von '/usr/local/bin/node' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
                pi@raspberrypi4-iob:~ $ sudo rm /usr/local/bin/npm
                rm: das Entfernen von '/usr/local/bin/npm' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
                pi@raspberrypi4-iob:~ $ sudo apt update
                OK:1 http://archive.raspberrypi.org/debian buster InRelease
                OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease
                OK:3 https://deb.nodesource.com/node_12.x buster InRelease
                Paketlisten werden gelesen... Fertig
                Abhängigkeitsbaum wird aufgebaut.
                Statusinformationen werden eingelesen.... Fertig
                Alle Pakete sind aktuell.
                pi@raspberrypi4-iob:~ $ sudo  apt dist-upgrade
                Paketlisten werden gelesen... Fertig
                Abhängigkeitsbaum wird aufgebaut.
                Statusinformationen werden eingelesen.... Fertig
                Paketaktualisierung (Upgrade) wird berechnet... Fertig
                0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
                pi@raspberrypi4-iob:~ $ sudo apt install nodejs --reinstall
                Paketlisten werden gelesen... Fertig
                Abhängigkeitsbaum wird aufgebaut.
                Statusinformationen werden eingelesen.... Fertig
                0 aktualisiert, 0 neu installiert, 1 erneut installiert, 0 zu entfernen und 0 nicht aktualisiert.
                Es müssen noch 0 B von 16,0 MB an Archiven heruntergeladen werden.
                Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
                (Lese Datenbank ... 50779 Dateien und Verzeichnisse sind derzeit installiert.)
                Vorbereitung zum Entpacken von .../nodejs_12.17.0-1nodesource1_armhf.deb ...
                Detected old npm client, removing...
                Entpacken von nodejs (12.17.0-1nodesource1) über (12.17.0-1nodesource1) ...
                nodejs (12.17.0-1nodesource1) wird eingerichtet ...
                Trigger für man-db (2.8.5-2) werden verarbeitet ...
                pi@raspberrypi4-iob:~ $ nodejs -v && node -v && npm -v
                v12.17.0
                -bash: /usr/sbin/node: Datei oder Verzeichnis nicht gefunden
                pi@raspberrypi4-iob:~ $ which nodejs && which node && which npm
                /usr/bin/nodejs
                /usr/bin/node
                /usr/bin/npm
                
                Thomas Braun 1 Reply Last reply Reply Quote 0
                • Thomas Braun
                  Thomas Braun Most Active @r0b1zZle last edited by

                  @r0b1zZle
                  Starte die ganze Kiste mal durch.

                  sudo reboot
                  
                  R 1 Reply Last reply Reply Quote 0
                  • R
                    r0b1zZle @Thomas Braun last edited by

                    @Thomas-Braun Guter Hinweis! Scheint jetzt korrekt installiert zu sein!?

                    pi@raspberrypi4-iob:~ $ nodejs -v && node -v && npm -v
                    v12.17.0
                    v12.17.0
                    6.14.4
                    pi@raspberrypi4-iob:~ $ which nodejs && which node && which npm
                    /usr/bin/nodejs
                    /usr/bin/node
                    /usr/bin/npm
                    

                    Leider immer noch der gleiche Fehler im BLE Adapter:

                    
                    host.raspberrypi4-iob	2020-05-28 00:00:03.755	info	Restart adapter system.adapter.ble.0 because enabled
                    host.raspberrypi4-iob	2020-05-28 00:00:03.755	info	instance system.adapter.ble.0 terminated with code 0 (NO_ERROR)
                    host.raspberrypi4-iob	2020-05-28 00:00:03.755	error	Caught by controller[2]: at Hci.emit (events.js:315:20)
                    host.raspberrypi4-iob	2020-05-28 00:00:03.754	error	Caught by controller[2]: at NobleBindings.onAclDataPkt (/opt/iobroker/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:288:15)
                    host.raspberrypi4-iob	2020-05-28 00:00:03.754	error	Caught by controller[2]: at AclStream.push (/opt/iobroker/node_modules/@abandonware/noble/lib/hci-socket/acl-stream.js:33:10)
                    host.raspberrypi4-iob	2020-05-28 00:00:03.754	error	Caught by controller[2]: at AclStream.emit (events.js:327:22)
                    host.raspberrypi4-iob	2020-05-28 00:00:03.754	error	Caught by controller[2]: at Gatt.onAclStreamData (/opt/iobroker/node_modules/@abandonware/noble/lib/hci-socket/gatt.js:133:26)
                    host.raspberrypi4-iob	2020-05-28 00:00:03.754	error	Caught by controller[2]: at Object.callback (/opt/iobroker/node_modules/@abandonware/noble/lib/hci-socket/gatt.js:329:10)
                    host.raspberrypi4-iob	2020-05-28 00:00:03.754	error	Caught by controller[2]: at Gatt.emit (events.js:315:20)
                    host.raspberrypi4-iob	2020-05-28 00:00:03.753	error	Caught by controller[2]: at NobleBindings.onMtu (/opt/iobroker/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:277:8)
                    host.raspberrypi4-iob	2020-05-28 00:00:03.753	error	Caught by controller[2]: at NobleBindings.emit (events.js:315:20)
                    host.raspberrypi4-iob	2020-05-28 00:00:03.753	error	Caught by controller[2]: at Noble.onMtu (/opt/iobroker/node_modules/@abandonware/noble/lib/noble.js:564:18)
                    host.raspberrypi4-iob	2020-05-28 00:00:03.753	error	Caught by controller[2]: TypeError: Cannot set property 'mtu' of undefined
                    host.raspberrypi4-iob	2020-05-28 00:00:03.753	error	Caught by controller[1]: at Hci.emit (events.js:315:20)
                    host.raspberrypi4-iob	2020-05-28 00:00:03.751	error	Caught by controller[1]: at NobleBindings.onAclDataPkt (/opt/iobroker/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:288:15)
                    host.raspberrypi4-iob	2020-05-28 00:00:03.751	error	Caught by controller[1]: at AclStream.push (/opt/iobroker/node_modules/@abandonware/noble/lib/hci-socket/acl-stream.js:33:10)
                    host.raspberrypi4-iob	2020-05-28 00:00:03.751	error	Caught by controller[1]: at AclStream.emit (events.js:327:22)
                    host.raspberrypi4-iob	2020-05-28 00:00:03.751	error	Caught by controller[1]: at Gatt.onAclStreamData (/opt/iobroker/node_modules/@abandonware/noble/lib/hci-socket/gatt.js:133:26)
                    host.raspberrypi4-iob	2020-05-28 00:00:03.750	error	Caught by controller[1]: at Object.callback (/opt/iobroker/node_modules/@abandonware/noble/lib/hci-socket/gatt.js:329:10)
                    host.raspberrypi4-iob	2020-05-28 00:00:03.750	error	Caught by controller[1]: at Gatt.emit (events.js:315:20)
                    host.raspberrypi4-iob	2020-05-28 00:00:03.750	error	Caught by controller[1]: at NobleBindings.onMtu (/opt/iobroker/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:277:8)
                    host.raspberrypi4-iob	2020-05-28 00:00:03.750	error	Caught by controller[1]: at NobleBindings.emit (events.js:315:20)
                    host.raspberrypi4-iob	2020-05-28 00:00:03.750	error	Caught by controller[1]: at Noble.onMtu (/opt/iobroker/node_modules/@abandonware/noble/lib/noble.js:564:18)
                    host.raspberrypi4-iob	2020-05-28 00:00:03.749	error	Caught by controller[1]: TypeError: Cannot set property 'mtu' of undefined
                    host.raspberrypi4-iob	2020-05-28 00:00:03.746	error	Caught by controller[0]: noble: unknown peripheral 001a220754a6 connected!
                    ble.0	2020-05-28 00:00:03.224	info	(1482) Terminated (NO_ERROR): Without reason
                    ble.0	2020-05-28 00:00:03.223	info	(1482) terminating
                    ble.0	2020-05-28 00:00:03.212	error	(1482) TypeError: Cannot set property 'mtu' of undefined at Noble.onMtu (/opt/iobroker/node_modules/@abandonware/noble/lib/noble.js:564:18) at NobleBindings.emit (events.js:315:20) at Nobl
                    ble.0	2020-05-28 00:00:03.211	error	(1482) uncaught exception: Cannot set property 'mtu' of undefined
                    ble.0	2020-05-28 00:00:03.207	info	(1482) stopping scan
                    ble.0	2020-05-28 00:00:03.205	error	(1482) TypeError: Cannot set property 'mtu' of undefined at Noble.onMtu (/opt/iobroker/node_modules/@abandonware/noble/lib/noble.js:564:18) at NobleBindings.emit (events.js:315:20) at Nobl
                    ble.0	2020-05-28 00:00:03.203	error	(1482) uncaught exception: Cannot set property 'mtu' of undefined
                    
                    Thomas Braun 1 Reply Last reply Reply Quote 0
                    • Thomas Braun
                      Thomas Braun Most Active @r0b1zZle last edited by

                      @r0b1zZle
                      Zumindest ist jetzt node sauber. Zu den Fehlern kann ich nix sagen, das muss sich der Maintainer anschauen, scheint mir.
                      Evtl. hilft aber der

                      iobroker fix
                      

                      schon weiter.

                      R 1 Reply Last reply Reply Quote 0
                      • R
                        r0b1zZle @Thomas Braun last edited by

                        @Thomas-Braun Das habe ich vorhin auch schon versucht und jetzt auch nochmals. Hilft leider nicht. Danke dir für deine Hilfe!

                        Es gab hier schon einmal ein ähnliches Problem. Die Empfehlung war dort, ein try / catch zu ergänzen (siehe hier). Leider weiß ich nicht, wie ich die beiden Javascript-Dateien manuell ändern kann.

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate
                        FAQ Cloud / IOT
                        HowTo: Node.js-Update
                        HowTo: Backup/Restore
                        Downloads
                        BLOG

                        522
                        Online

                        32.3k
                        Users

                        81.1k
                        Topics

                        1.3m
                        Posts

                        ble bluetooth adapter xiaomi
                        4
                        25
                        1553
                        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