Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. BLE läuft nach Node Update auf 16 nicht mehr (gelöst)

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    6
    1
    134

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.8k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    759

BLE läuft nach Node Update auf 16 nicht mehr (gelöst)

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
33 Beiträge 5 Kommentatoren 2.6k Aufrufe 5 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • J Jan1

    @thomas-braun
    Der Befehl geht bei mir überhaupt nicht:

    jan@Beelink:~$ rfkill
    -bash: rfkill: Kommando nicht gefunden.
    

    In dem Link zum BLE Problem hat der Kamerad übrigens Node 14 laufen und damit habe ich auch mit dem BLE keine Probleme.
    Ich bin jetzt erst mal wieder zurück auf Node 14, da der Node-Red auch ein Problemchen hat. Da ist plötzlich unter Node 16 der Port 80 für meine Amazon Node nicht mehr frei. Was um alles in der Welt ändert denn Node 16 auch noch an der vergabe der Ports?

    Die Änderung an der "package.json" hatte ich ja gemacht, wobei das auch unter Node 14 ohne diese Änderung läuft. Kann mich auch wieder dran erinnern, wie ich den Post dazu schon mal wegen nem BLE Problem gefunden hatte und damals war das auch nicht die Lösung, da sich da auch lediglich mein BT Modul weggehangen hatte und hier ein Shutdown mit anschließendem Stecker ziehen die Lösung war.

    Somit habe ich die Befürchtung, dass ich eh ein anderes Problem habe. Mal sehen, ob ich das heute bei dem schönen Wetter überhaupt nochmal angehe.
    Wenn, dann werde ich wohl mit der großen Keule ran gehen und den IOBroker löschen, Node auf 16 ziehen, ein Backup restoren und schauen was passiert.

    ? Offline
    ? Offline
    Ein ehemaliger Benutzer
    schrieb am zuletzt editiert von
    #15

    @jan1 hatte das selbe Problem gestern Abend. Die anderen Lösungen klappten bei mir auch nicht. Habe dann den Ble adapter deinstalliert und nochmal neu installiert danach lief er wieder.

    1 Antwort Letzte Antwort
    0
    • J Jan1

      @thomas-braun
      Der Befehl geht bei mir überhaupt nicht:

      jan@Beelink:~$ rfkill
      -bash: rfkill: Kommando nicht gefunden.
      

      In dem Link zum BLE Problem hat der Kamerad übrigens Node 14 laufen und damit habe ich auch mit dem BLE keine Probleme.
      Ich bin jetzt erst mal wieder zurück auf Node 14, da der Node-Red auch ein Problemchen hat. Da ist plötzlich unter Node 16 der Port 80 für meine Amazon Node nicht mehr frei. Was um alles in der Welt ändert denn Node 16 auch noch an der vergabe der Ports?

      Die Änderung an der "package.json" hatte ich ja gemacht, wobei das auch unter Node 14 ohne diese Änderung läuft. Kann mich auch wieder dran erinnern, wie ich den Post dazu schon mal wegen nem BLE Problem gefunden hatte und damals war das auch nicht die Lösung, da sich da auch lediglich mein BT Modul weggehangen hatte und hier ein Shutdown mit anschließendem Stecker ziehen die Lösung war.

      Somit habe ich die Befürchtung, dass ich eh ein anderes Problem habe. Mal sehen, ob ich das heute bei dem schönen Wetter überhaupt nochmal angehe.
      Wenn, dann werde ich wohl mit der großen Keule ran gehen und den IOBroker löschen, Node auf 16 ziehen, ein Backup restoren und schauen was passiert.

      Thomas BraunT Online
      Thomas BraunT Online
      Thomas Braun
      Most Active
      schrieb am zuletzt editiert von Thomas Braun
      #16

      @jan1 sagte in BLE lauft nach Node Update auf 16 nicht mehr.:

      wobei das auch unter Node 14 ohne diese Änderung läuft.

      Weil der Adapter bzw die binären Teile aus der Library gegen die ABI von node14 gebaut ist. Die ABI ändert sich aber mit jedem node-Release und die binären Komponenten müssen dann neu dagegen gebaut werden. Deswegen betrifft das auch nicht alle Adapter, sondern nur diese mit binären Komponenten.

      Linux-Werkzeugkasten:
      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
      NodeJS Fixer Skript:
      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

      1 Antwort Letzte Antwort
      0
      • J Offline
        J Offline
        Jan1
        schrieb am zuletzt editiert von Jan1
        #17

        So, die Hammermethode hilft einfach immer :)
        Also iobroker löschen inklusive Node und Restor eines Backup. Siehe da, Node 16 drauf und BLE sowie Port 80 beim Node-Red OK.
        Den BLE nach Node Update neu installieren, hat bei mir nicht geholfen, warum auch immer.

        @Thomas-Braun
        in der BLE readme steht ja der Hinweis was zu tun ist, wenn man Node update, was auch so bei den letzten Node Updates funktioniert hatte, nur vom Sprung 14 nach 16 wollte das nicht. 12 nach 14 war das howdo dafür erfolgreich. Entweder bei mir hatte sich ein Fehler angestaut, oder das läuft nun anders und sollte in der readme angepasst werden.

        Thomas BraunT 1 Antwort Letzte Antwort
        0
        • J Jan1

          So, die Hammermethode hilft einfach immer :)
          Also iobroker löschen inklusive Node und Restor eines Backup. Siehe da, Node 16 drauf und BLE sowie Port 80 beim Node-Red OK.
          Den BLE nach Node Update neu installieren, hat bei mir nicht geholfen, warum auch immer.

          @Thomas-Braun
          in der BLE readme steht ja der Hinweis was zu tun ist, wenn man Node update, was auch so bei den letzten Node Updates funktioniert hatte, nur vom Sprung 14 nach 16 wollte das nicht. 12 nach 14 war das howdo dafür erfolgreich. Entweder bei mir hatte sich ein Fehler angestaut, oder das läuft nun anders und sollte in der readme angepasst werden.

          Thomas BraunT Online
          Thomas BraunT Online
          Thomas Braun
          Most Active
          schrieb am zuletzt editiert von
          #18

          @jan1

          Die Ergänzung kannst du ja trotzdem machen, dann passt es auch weiterhin für rebuilds von ble.

          Linux-Werkzeugkasten:
          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
          NodeJS Fixer Skript:
          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

          J 1 Antwort Letzte Antwort
          0
          • Thomas BraunT Thomas Braun

            @jan1

            Die Ergänzung kannst du ja trotzdem machen, dann passt es auch weiterhin für rebuilds von ble.

            J Offline
            J Offline
            Jan1
            schrieb am zuletzt editiert von
            #19

            @thomas-braun
            welche, die aus der readme, oder an der jason?

            Thomas BraunT 1 Antwort Letzte Antwort
            0
            • J Jan1

              @thomas-braun
              welche, die aus der readme, oder an der jason?

              Thomas BraunT Online
              Thomas BraunT Online
              Thomas Braun
              Most Active
              schrieb am zuletzt editiert von
              #20

              @jan1

              Keine Ahnung was in der Readme steht.
              Ich meine die Ergänzung im json.

              Linux-Werkzeugkasten:
              https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
              NodeJS Fixer Skript:
              https://forum.iobroker.net/topic/68035/iob-node-fix-skript
              iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

              J 1 Antwort Letzte Antwort
              0
              • Thomas BraunT Thomas Braun

                @jan1

                Keine Ahnung was in der Readme steht.
                Ich meine die Ergänzung im json.

                J Offline
                J Offline
                Jan1
                schrieb am zuletzt editiert von Jan1
                #21

                @thomas-braun
                hatte ich mir gedacht und wird erledigt ;)

                Edit:
                wird wohl mit gesichert, da nach dem Restor die Änderung schon drin war

                Thomas BraunT 1 Antwort Letzte Antwort
                0
                • J Jan1

                  @thomas-braun
                  hatte ich mir gedacht und wird erledigt ;)

                  Edit:
                  wird wohl mit gesichert, da nach dem Restor die Änderung schon drin war

                  Thomas BraunT Online
                  Thomas BraunT Online
                  Thomas Braun
                  Most Active
                  schrieb am zuletzt editiert von
                  #22

                  @jan1
                  Natürlich. Im Grund sichert das Backup nur die Baupläne (jsons) und die Adapter werden danach gebacken. Stark vereinfacht...

                  Linux-Werkzeugkasten:
                  https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                  NodeJS Fixer Skript:
                  https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                  iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                  J 1 Antwort Letzte Antwort
                  0
                  • Thomas BraunT Thomas Braun

                    @jan1
                    Natürlich. Im Grund sichert das Backup nur die Baupläne (jsons) und die Adapter werden danach gebacken. Stark vereinfacht...

                    J Offline
                    J Offline
                    Jan1
                    schrieb am zuletzt editiert von
                    #23

                    @thomas-braun
                    Da die Änderung somit bei mir schön länger drin ist, wundert es mich dann doch warum ich nach dem Node Upgrade ein BLE Problem hatte. Da war wohl was anderes nicht ganz richtig. Egal, der Restor hats gebügelt und jetzt ab in die Sonne :)

                    1 Antwort Letzte Antwort
                    0
                    • S Offline
                      S Offline
                      steimi
                      schrieb am zuletzt editiert von steimi
                      #24

                      Ich bekomme leider nach dem Nodejs 16- Upgrade auch den BLE-Adapter nicht mehr zum laufen. Ich hatte ihn dann deinstalliert und will ihn nun neu installieren.

                      iobroker@iobroker-01:/opt/iobroker$ iobroker install ble
                      NPM version: 8.11.0
                      Installing iobroker.ble@0.13.0... (System call)
                      host.iobroker-01 Cannot install iobroker.ble@0.13.0: 217
                      
                      

                      Den Eintrag in der /opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket/package.json habe ich schon gemacht, ohen Ergebnis.

                      Ein sudo rfkill zeigt folgendes an.

                      ID TYPE      DEVICE      SOFT      HARD
                       0 bluetooth hci0   unblocked unblocked
                       1 bluetooth hci1   unblocked unblocked
                      
                      

                      Ich habe 2 BT-Dongle, 1x radar2 und 1x ble.

                      Was kann ich noch tun?

                      1 Antwort Letzte Antwort
                      0
                      • Thomas BraunT Online
                        Thomas BraunT Online
                        Thomas Braun
                        Most Active
                        schrieb am zuletzt editiert von Thomas Braun
                        #25

                        @steimi sagte in BLE läuft nach Node Update auf 16 nicht mehr (gelöst):

                        Bitte mal mit --debug installieren:

                        iobroker install ble --debug
                        

                        Linux-Werkzeugkasten:
                        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                        NodeJS Fixer Skript:
                        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                        S 1 Antwort Letzte Antwort
                        0
                        • Thomas BraunT Thomas Braun

                          @steimi sagte in BLE läuft nach Node Update auf 16 nicht mehr (gelöst):

                          Bitte mal mit --debug installieren:

                          iobroker install ble --debug
                          
                          S Offline
                          S Offline
                          steimi
                          schrieb am zuletzt editiert von
                          #26

                          @thomas-braun

                          NPM version: 8.11.0
                          Installing iobroker.ble@0.13.0... (System call)
                          npm ERR! code ENOTEMPTY
                          npm ERR! syscall rename
                          npm ERR! path /opt/iobroker/node_modules/accepts
                          npm ERR! dest /opt/iobroker/node_modules/.accepts-rBwU1CL7
                          npm ERR! errno -39
                          npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/accepts' -> '/opt/iobroker/node_modules/.accepts-rBwU1CL7'
                          
                          npm ERR! A complete log of this run can be found in:
                          npm ERR!     /home/iobroker/.npm/_logs/2022-06-20T18_39_20_857Z-debug-0.log
                          host.iobroker-01 Cannot install iobroker.ble@0.13.0: 217
                          
                          
                          Thomas BraunT 1 Antwort Letzte Antwort
                          0
                          • S steimi

                            @thomas-braun

                            NPM version: 8.11.0
                            Installing iobroker.ble@0.13.0... (System call)
                            npm ERR! code ENOTEMPTY
                            npm ERR! syscall rename
                            npm ERR! path /opt/iobroker/node_modules/accepts
                            npm ERR! dest /opt/iobroker/node_modules/.accepts-rBwU1CL7
                            npm ERR! errno -39
                            npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/accepts' -> '/opt/iobroker/node_modules/.accepts-rBwU1CL7'
                            
                            npm ERR! A complete log of this run can be found in:
                            npm ERR!     /home/iobroker/.npm/_logs/2022-06-20T18_39_20_857Z-debug-0.log
                            host.iobroker-01 Cannot install iobroker.ble@0.13.0: 217
                            
                            
                            Thomas BraunT Online
                            Thomas BraunT Online
                            Thomas Braun
                            Most Active
                            schrieb am zuletzt editiert von
                            #27

                            @steimi sagte in BLE läuft nach Node Update auf 16 nicht mehr (gelöst):

                            rename '/opt/iobroker/node_modules/accepts' -> '/opt/iobroker/node_modules/.accepts-rBwU1CL7'

                            Linux-Werkzeugkasten:
                            https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                            NodeJS Fixer Skript:
                            https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                            iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                            S 1 Antwort Letzte Antwort
                            0
                            • Thomas BraunT Thomas Braun

                              @steimi sagte in BLE läuft nach Node Update auf 16 nicht mehr (gelöst):

                              rename '/opt/iobroker/node_modules/accepts' -> '/opt/iobroker/node_modules/.accepts-rBwU1CL7'

                              S Offline
                              S Offline
                              steimi
                              schrieb am zuletzt editiert von
                              #28

                              @thomas-braun sagte in BLE läuft nach Node Update auf 16 nicht mehr (gelöst):

                              rBwU1CL7

                              okay, habe den .accept-xxx gelöscht, jetzt meldet er weitere Ordner wo er abbricht. Ich lösche die jetzt und teste weiter. Kann ich alle .-Ordner auf einmal löschen?

                              Thomas BraunT 1 Antwort Letzte Antwort
                              0
                              • S steimi

                                @thomas-braun sagte in BLE läuft nach Node Update auf 16 nicht mehr (gelöst):

                                rBwU1CL7

                                okay, habe den .accept-xxx gelöscht, jetzt meldet er weitere Ordner wo er abbricht. Ich lösche die jetzt und teste weiter. Kann ich alle .-Ordner auf einmal löschen?

                                Thomas BraunT Online
                                Thomas BraunT Online
                                Thomas Braun
                                Most Active
                                schrieb am zuletzt editiert von
                                #29

                                @steimi Du sollst die nicht löschen, du sollst die alten Ordner dahin umbenennen.

                                Linux-Werkzeugkasten:
                                https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                NodeJS Fixer Skript:
                                https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                S 1 Antwort Letzte Antwort
                                0
                                • Thomas BraunT Thomas Braun

                                  @steimi Du sollst die nicht löschen, du sollst die alten Ordner dahin umbenennen.

                                  S Offline
                                  S Offline
                                  steimi
                                  schrieb am zuletzt editiert von
                                  #30

                                  @thomas-braun es gab beide Ordner /opt/iobroker/node_modules/accepts und /opt/iobroker/node_modules/.accepts-rBwU1CL7. Deswegen dachte ich löschen und er benennt ihn selber um. Und nun?

                                  Thomas BraunT 1 Antwort Letzte Antwort
                                  0
                                  • S steimi

                                    @thomas-braun es gab beide Ordner /opt/iobroker/node_modules/accepts und /opt/iobroker/node_modules/.accepts-rBwU1CL7. Deswegen dachte ich löschen und er benennt ihn selber um. Und nun?

                                    Thomas BraunT Online
                                    Thomas BraunT Online
                                    Thomas Braun
                                    Most Active
                                    schrieb am zuletzt editiert von
                                    #31

                                    @steimi

                                    Zeig mir mal die ACLs von so einem Ordner.

                                    Halt von noch existierenden...

                                    getfacl /opt/iobroker/node_modules/accepts
                                    getfacl /opt/iobroker/node_modules/.accepts-rBwU1CL7
                                    

                                    Linux-Werkzeugkasten:
                                    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                    NodeJS Fixer Skript:
                                    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                    S 1 Antwort Letzte Antwort
                                    0
                                    • Thomas BraunT Thomas Braun

                                      @steimi

                                      Zeig mir mal die ACLs von so einem Ordner.

                                      Halt von noch existierenden...

                                      getfacl /opt/iobroker/node_modules/accepts
                                      getfacl /opt/iobroker/node_modules/.accepts-rBwU1CL7
                                      
                                      S Offline
                                      S Offline
                                      steimi
                                      schrieb am zuletzt editiert von steimi
                                      #32

                                      @thomas-braun

                                      iobroker@iobroker-01:/opt/iobroker$ getfacl /opt/iobroker/node_modules/aggregate-error
                                      getfacl: Entferne führende '/' von absoluten Pfadnamen
                                      # file: opt/iobroker/node_modules/aggregate-error
                                      # owner: iobroker
                                      # group: iobroker
                                      user::rwx
                                      group::r-x
                                      group:iobroker:rwx
                                      mask::rwx
                                      other::r-x
                                      default:user::rwx
                                      default:group::r-x
                                      default:group:iobroker:rwx
                                      default:mask::rwx
                                      default:other::r-x
                                      
                                      
                                      iobroker@iobroker-01:/opt/iobroker$ getfacl /opt/iobroker/node_modules/.aggregate-error-rAKexGiK
                                      getfacl: Entferne führende '/' von absoluten Pfadnamen
                                      # file: opt/iobroker/node_modules/.aggregate-error-rAKexGiK
                                      # owner: iobroker
                                      # group: iobroker
                                      user::rwx
                                      group::r-x
                                      group:iobroker:rwx
                                      mask::rwx
                                      other::r-x
                                      default:user::rwx
                                      default:group::r-x
                                      default:group:iobroker:rwx
                                      default:mask::rwx
                                      default:other::r-x
                                      
                                      

                                      ein iobroker fix hatte ich nach dem Nodejs16 Upgrade gemacht

                                      1 Antwort Letzte Antwort
                                      0
                                      • S Offline
                                        S Offline
                                        steimi
                                        schrieb am zuletzt editiert von steimi
                                        #33

                                        ein iobroker fix hatte ich nach dem Nodejs16 Upgrade gemacht

                                        ich habe jetzt erstmal mein Backup zurückgespielt. Teste es nochmal in Ruhe. So sind auch die Verzeichnisse wieder da.

                                        Ich melde mich. Danke erstmal

                                        1 Antwort Letzte Antwort
                                        0

                                        Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                        Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                        Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                        Registrieren Anmelden
                                        Antworten
                                        • In einem neuen Thema antworten
                                        Anmelden zum Antworten
                                        • Älteste zuerst
                                        • Neuste zuerst
                                        • Meiste Stimmen


                                        Support us

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

                                        378

                                        Online

                                        32.9k

                                        Benutzer

                                        83.0k

                                        Themen

                                        1.3m

                                        Beiträge
                                        Community
                                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                        ioBroker Community 2014-2025
                                        logo
                                        • Anmelden

                                        • Du hast noch kein Konto? Registrieren

                                        • Anmelden oder registrieren, um zu suchen
                                        • Erster Beitrag
                                          Letzter Beitrag
                                        0
                                        • Home
                                        • Aktuell
                                        • Tags
                                        • Ungelesen 0
                                        • Kategorien
                                        • Unreplied
                                        • Beliebt
                                        • GitHub
                                        • Docu
                                        • Hilfe