Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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. [gelöst] BLE funktioniert nach update nicht mehr

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    588

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    5.5k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.4k

[gelöst] BLE funktioniert nach update nicht mehr

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
3 Beiträge 2 Kommentatoren 276 Aufrufe 2 Watching
  • Ä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.
  • jmeister79J Offline
    jmeister79J Offline
    jmeister79
    schrieb am zuletzt editiert von jmeister79
    #1

    Moin,
    mir ist zufällig aufgefallen, das meine bluetooth Geräte nicht mehr funktionieren.
    Beim neustart des BLE ADapters gibts folgende Fehlermeldung:

    Cannot find module '../build/Release/bluetooth_hci_socket.node' 
    	Require stack: - /opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket/lib/native.js - 
    	/opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket/index.js - 
    	/opt/iobroker/node_modules/@abandonware/noble/lib/hci-socket/hci.js - 
    	/opt/iobroker/node_modules/@abandonware/noble/lib/hci-socket/bindings.js - 
    	/opt/iobroker/node_modules/@abandonware/noble/lib/resolve-bindings.js - 
    	/opt/iobroker/node_modules/@abandonware/noble/with-custom-binding.js - 
    	/opt/iobroker/node_modules/@abandonware/noble/index.js - 
    	/opt/iobroker/node_modules/iobroker.ble/build/scanProcess.js
    

    Ich habe vor n par Wochen mal alles auf den neuesten Stand gezogen, scheinbar geht es seitdem nicht mehr.

    JS Controller 6.0.11

    Platform       : linux
    os             : linux
    Architecture   : arm
    CPUs           : 4
    Speed          : 1500 MHz
    Model          : unknown
    RAM            : 3.7 GB
    System uptime  : 17d. 20:27:20
    Node.js        : v20.18.0
    time           : 1729440749584
    timeOffset     : -120
    NPM            : 10.8.2
    adapters count : 544
    Disk size      : 58.2 GiB
    Disk free      : 17.6 GiB
    

    Wenn ich versuche manuell zu installieren gibts folgendes log:

    npm install bluetooth-hci-socket
    
    
     npm install bluetooth-hci-socket
    
    npm error code 1
    npm error path /opt/iobroker/node_modules/bluetooth-hci-socket
    npm error command failed
    npm error command sh -c node-gyp rebuild
    npm error make: Entering directory '/opt/iobroker/node_modules/bluetooth-hci-socket/build'
    npm error   CXX(target) Release/obj.target/binding/src/BluetoothHciSocket.o
    npm error make: Leaving directory '/opt/iobroker/node_modules/bluetooth-hci-socket/build'
    npm error gyp info it worked if it ends with ok
    npm error gyp info using node-gyp@10.1.0
    npm error gyp info using node@20.18.0 | linux | arm
    npm error gyp info find Python using Python version 3.9.2 found at "/usr/bin/python3"
    npm error gyp info spawn /usr/bin/python3
    npm error gyp info spawn args [
    npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
    npm error gyp info spawn args 'binding.gyp',
    npm error gyp info spawn args '-f',
    npm error gyp info spawn args 'make',
    npm error gyp info spawn args '-I',
    npm error gyp info spawn args '/opt/iobroker/node_modules/bluetooth-hci-socket/build/config.gypi',
    npm error gyp info spawn args '-I',
    npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
    npm error gyp info spawn args '-I',
    npm error gyp info spawn args '/home/iobroker/.cache/node-gyp/20.18.0/include/node/common.gypi',
    npm error gyp info spawn args '-Dlibrary=shared_library',
    npm error gyp info spawn args '-Dvisibility=default',
    npm error gyp info spawn args '-Dnode_root_dir=/home/iobroker/.cache/node-gyp/20.18.0',
    npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
    npm error gyp info spawn args '-Dnode_lib_file=/home/iobroker/.cache/node-gyp/20.18.0/<(target_arch)/node.lib',
    npm error gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/node_modules/bluetooth-hci-socket',
    npm error gyp info spawn args '-Dnode_engine=v8',
    npm error gyp info spawn args '--depth=.',
    npm error gyp info spawn args '--no-parallel',
    npm error gyp info spawn args '--generator-output',
    npm error gyp info spawn args 'build',
    npm error gyp info spawn args '-Goutput_dir=.'
    npm error gyp info spawn args ]
    npm error gyp info spawn make
    npm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
    npm error ../src/BluetoothHciSocket.cpp: In static member function ‘static void BluetoothHciSocket::Init(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’:
    npm error ../src/BluetoothHciSocket.cpp:128:82: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’
    npm error   128 |   target->Set(Nan::New("BluetoothHciSocket").ToLocalChecked(), tmpl->GetFunction());
    npm error       |                                                                                  ^
    npm error In file included from /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-function.h:15,
    npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8.h:33,
    npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/node.h:73,
    npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/node_buffer.h:25,
    npm error                  from ../src/BluetoothHciSocket.cpp:7:
    npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-template.h:497:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’
    npm error   497 |   V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(
    npm error       |                                              ^~~~~~~~~~~
    npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-template.h:497:46: note:   candidate expects 1 argument, 0 provided
    npm error ../src/BluetoothHciSocket.cpp: In member function ‘void BluetoothHciSocket::poll()’:
    npm error ../src/BluetoothHciSocket.cpp:251:95: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]
    npm error   251 |     Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);
    npm error       |                                                                                               ^
    npm error In file included from ../src/BluetoothHciSocket.cpp:8:
    npm error ../../nan/nan.h:1065:46: note: declared here
    npm error  1065 |   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
    npm error       |                                              ^~~~~~~~~~~~
    npm error ../src/BluetoothHciSocket.cpp: In member function ‘void BluetoothHciSocket::emitErrnoError()’:
    npm error ../src/BluetoothHciSocket.cpp:269:109: error: no matching function for call to ‘v8::Object::Get(v8::Local<v8::String>)’
    npm error   269 |   Local<Function> errorConstructor = Local<Function>::Cast(globalObj->Get(Nan::New("Error").ToLocalChecked()));
    npm error       |                                                                                                             ^
    npm error In file included from /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:13,
    npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8.h:24,
    npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/node.h:73,
    npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/node_buffer.h:25,
    npm error                  from ../src/BluetoothHciSocket.cpp:7:
    npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-object.h:292:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, v8::Local<v8::Value>)’
    npm error   292 |   V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
    npm error       |                                           ^~~
    npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-object.h:292:43: note:   candidate expects 2 arguments, 1 provided
    npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-object.h:295:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, uint32_t)’
    npm error   295 |   V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
    npm error       |                                           ^~~
    npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-object.h:295:43: note:   candidate expects 2 arguments, 1 provided
    npm error ../src/BluetoothHciSocket.cpp:275:72: error: no matching function for call to ‘v8::Function::NewInstance(int, v8::Local<v8::Value> [1])’
    npm error   275 |   Local<Value> error = errorConstructor->NewInstance(1, constructorArgs);
    npm error       |                                                                        ^
    npm error In file included from /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8.h:33,
    npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/node.h:73,
    npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/node_buffer.h:25,
    npm error                  from ../src/BluetoothHciSocket.cpp:7:
    npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-function.h:38:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Function::NewInstance(v8::Local<v8::Context>, int, v8::Local<v8::Value>*) const’
    npm error    38 |   V8_WARN_UNUSED_RESULT MaybeLocal<Object> NewInstance(
    npm error       |                                            ^~~~~~~~~~~
    npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-function.h:38:44: note:   candidate expects 3 arguments, 2 provided
    npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-function.h:41:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Function::NewInstance(v8::Local<v8::Context>) const’
    npm error    41 |   V8_WARN_UNUSED_RESULT MaybeLocal<Object> NewInstance(
    npm error       |                                            ^~~~~~~~~~~
    npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-function.h:41:44: note:   candidate expects 1 argument, 2 provided
    npm error ../src/BluetoothHciSocket.cpp:282:93: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]
    npm error   282 |   Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);
    npm error       |                                                                                             ^
    npm error In file included from ../src/BluetoothHciSocket.cpp:8:
    npm error ../../nan/nan.h:1065:46: note: declared here
    npm error  1065 |   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
    npm error       |                                              ^~~~~~~~~~~~
    npm error ../src/BluetoothHciSocket.cpp: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BluetoothHciSocket::BindRaw(Nan::NAN_METHOD_ARGS_TYPE)’:
    npm error ../src/BluetoothHciSocket.cpp:395:34: error: no matching function for call to ‘v8::Value::IntegerValue()’
    npm error   395 |       devId = arg0->IntegerValue();
    npm error       |                                  ^
    npm error In file included from /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-primitive.h:11,
    npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-object.h:11,
    npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:13,
    npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8.h:24,
    npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/node.h:73,
    npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/node_buffer.h:25,
    npm error                  from ../src/BluetoothHciSocket.cpp:7:
    npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-value.h:423:40: note: candidate: ‘v8::Maybe<long long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
    npm error   423 |   V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
    npm error       |                                        ^~~~~~~~~~~~
    npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-value.h:423:40: note:   candidate expects 1 argument, 0 provided
    npm error ../src/BluetoothHciSocket.cpp: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BluetoothHciSocket::BindUser(Nan::NAN_METHOD_ARGS_TYPE)’:
    npm error ../src/BluetoothHciSocket.cpp:417:34: error: no matching function for call to ‘v8::Value::IntegerValue()’
    npm error   417 |       devId = arg0->IntegerValue();
    npm error       |                                  ^
    npm error In file included from /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-primitive.h:11,
    npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-object.h:11,
    npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:13,
    npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8.h:24,
    npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/node.h:73,
    npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/node_buffer.h:25,
    npm error                  from ../src/BluetoothHciSocket.cpp:7:
    npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-value.h:423:40: note: candidate: ‘v8::Maybe<long long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
    npm error   423 |   V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
    npm error       |                                        ^~~~~~~~~~~~
    npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-value.h:423:40: note:   candidate expects 1 argument, 0 provided
    npm error In file included from /home/iobroker/.cache/node-gyp/20.18.0/include/node/node_buffer.h:25,
    npm error                  from ../src/BluetoothHciSocket.cpp:7:
    npm error ../src/BluetoothHciSocket.cpp: At global scope:
    npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/node.h:1232:7: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
    npm error  1232 |       (node::addon_register_func) (regfunc),                          \
    npm error       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/node.h:1266:3: note: in expansion of macro ‘NODE_MODULE_X’
    npm error  1266 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
    npm error       |   ^~~~~~~~~~~~~
    npm error ../src/BluetoothHciSocket.cpp:499:1: note: in expansion of macro ‘NODE_MODULE’
    npm error   499 | NODE_MODULE(binding, BluetoothHciSocket::Init);
    npm error       | ^~~~~~~~~~~
    npm error make: *** [binding.target.mk:106: Release/obj.target/binding/src/BluetoothHciSocket.o] Error 1
    npm error gyp ERR! build error
    npm error gyp ERR! stack Error: `make` failed with exit code: 2
    npm error gyp ERR! stack at ChildProcess.<anonymous> (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:209:23)
    npm error gyp ERR! System Linux 6.1.21-v8+
    npm error gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
    npm error gyp ERR! cwd /opt/iobroker/node_modules/bluetooth-hci-socket
    npm error gyp ERR! node -v v20.18.0
    npm error gyp ERR! node-gyp -v v10.1.0
    npm error gyp ERR! not ok
    npm error A complete log of this run can be found in: /home/iobroker/.npm/_logs/2024-10-20T16_04_50_500Z-debug-0.log
    
    

    WEo könnte ich denn mal ansetzen? Bei den alten Posts diesbezüglich komme ich nicht weiter

    haselchenH 1 Antwort Letzte Antwort
    0
    • jmeister79J jmeister79

      Moin,
      mir ist zufällig aufgefallen, das meine bluetooth Geräte nicht mehr funktionieren.
      Beim neustart des BLE ADapters gibts folgende Fehlermeldung:

      Cannot find module '../build/Release/bluetooth_hci_socket.node' 
      	Require stack: - /opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket/lib/native.js - 
      	/opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket/index.js - 
      	/opt/iobroker/node_modules/@abandonware/noble/lib/hci-socket/hci.js - 
      	/opt/iobroker/node_modules/@abandonware/noble/lib/hci-socket/bindings.js - 
      	/opt/iobroker/node_modules/@abandonware/noble/lib/resolve-bindings.js - 
      	/opt/iobroker/node_modules/@abandonware/noble/with-custom-binding.js - 
      	/opt/iobroker/node_modules/@abandonware/noble/index.js - 
      	/opt/iobroker/node_modules/iobroker.ble/build/scanProcess.js
      

      Ich habe vor n par Wochen mal alles auf den neuesten Stand gezogen, scheinbar geht es seitdem nicht mehr.

      JS Controller 6.0.11

      Platform       : linux
      os             : linux
      Architecture   : arm
      CPUs           : 4
      Speed          : 1500 MHz
      Model          : unknown
      RAM            : 3.7 GB
      System uptime  : 17d. 20:27:20
      Node.js        : v20.18.0
      time           : 1729440749584
      timeOffset     : -120
      NPM            : 10.8.2
      adapters count : 544
      Disk size      : 58.2 GiB
      Disk free      : 17.6 GiB
      

      Wenn ich versuche manuell zu installieren gibts folgendes log:

      npm install bluetooth-hci-socket
      
      
       npm install bluetooth-hci-socket
      
      npm error code 1
      npm error path /opt/iobroker/node_modules/bluetooth-hci-socket
      npm error command failed
      npm error command sh -c node-gyp rebuild
      npm error make: Entering directory '/opt/iobroker/node_modules/bluetooth-hci-socket/build'
      npm error   CXX(target) Release/obj.target/binding/src/BluetoothHciSocket.o
      npm error make: Leaving directory '/opt/iobroker/node_modules/bluetooth-hci-socket/build'
      npm error gyp info it worked if it ends with ok
      npm error gyp info using node-gyp@10.1.0
      npm error gyp info using node@20.18.0 | linux | arm
      npm error gyp info find Python using Python version 3.9.2 found at "/usr/bin/python3"
      npm error gyp info spawn /usr/bin/python3
      npm error gyp info spawn args [
      npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
      npm error gyp info spawn args 'binding.gyp',
      npm error gyp info spawn args '-f',
      npm error gyp info spawn args 'make',
      npm error gyp info spawn args '-I',
      npm error gyp info spawn args '/opt/iobroker/node_modules/bluetooth-hci-socket/build/config.gypi',
      npm error gyp info spawn args '-I',
      npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
      npm error gyp info spawn args '-I',
      npm error gyp info spawn args '/home/iobroker/.cache/node-gyp/20.18.0/include/node/common.gypi',
      npm error gyp info spawn args '-Dlibrary=shared_library',
      npm error gyp info spawn args '-Dvisibility=default',
      npm error gyp info spawn args '-Dnode_root_dir=/home/iobroker/.cache/node-gyp/20.18.0',
      npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
      npm error gyp info spawn args '-Dnode_lib_file=/home/iobroker/.cache/node-gyp/20.18.0/<(target_arch)/node.lib',
      npm error gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/node_modules/bluetooth-hci-socket',
      npm error gyp info spawn args '-Dnode_engine=v8',
      npm error gyp info spawn args '--depth=.',
      npm error gyp info spawn args '--no-parallel',
      npm error gyp info spawn args '--generator-output',
      npm error gyp info spawn args 'build',
      npm error gyp info spawn args '-Goutput_dir=.'
      npm error gyp info spawn args ]
      npm error gyp info spawn make
      npm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
      npm error ../src/BluetoothHciSocket.cpp: In static member function ‘static void BluetoothHciSocket::Init(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’:
      npm error ../src/BluetoothHciSocket.cpp:128:82: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’
      npm error   128 |   target->Set(Nan::New("BluetoothHciSocket").ToLocalChecked(), tmpl->GetFunction());
      npm error       |                                                                                  ^
      npm error In file included from /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-function.h:15,
      npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8.h:33,
      npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/node.h:73,
      npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/node_buffer.h:25,
      npm error                  from ../src/BluetoothHciSocket.cpp:7:
      npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-template.h:497:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’
      npm error   497 |   V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(
      npm error       |                                              ^~~~~~~~~~~
      npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-template.h:497:46: note:   candidate expects 1 argument, 0 provided
      npm error ../src/BluetoothHciSocket.cpp: In member function ‘void BluetoothHciSocket::poll()’:
      npm error ../src/BluetoothHciSocket.cpp:251:95: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]
      npm error   251 |     Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);
      npm error       |                                                                                               ^
      npm error In file included from ../src/BluetoothHciSocket.cpp:8:
      npm error ../../nan/nan.h:1065:46: note: declared here
      npm error  1065 |   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
      npm error       |                                              ^~~~~~~~~~~~
      npm error ../src/BluetoothHciSocket.cpp: In member function ‘void BluetoothHciSocket::emitErrnoError()’:
      npm error ../src/BluetoothHciSocket.cpp:269:109: error: no matching function for call to ‘v8::Object::Get(v8::Local<v8::String>)’
      npm error   269 |   Local<Function> errorConstructor = Local<Function>::Cast(globalObj->Get(Nan::New("Error").ToLocalChecked()));
      npm error       |                                                                                                             ^
      npm error In file included from /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:13,
      npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8.h:24,
      npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/node.h:73,
      npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/node_buffer.h:25,
      npm error                  from ../src/BluetoothHciSocket.cpp:7:
      npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-object.h:292:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, v8::Local<v8::Value>)’
      npm error   292 |   V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
      npm error       |                                           ^~~
      npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-object.h:292:43: note:   candidate expects 2 arguments, 1 provided
      npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-object.h:295:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, uint32_t)’
      npm error   295 |   V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
      npm error       |                                           ^~~
      npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-object.h:295:43: note:   candidate expects 2 arguments, 1 provided
      npm error ../src/BluetoothHciSocket.cpp:275:72: error: no matching function for call to ‘v8::Function::NewInstance(int, v8::Local<v8::Value> [1])’
      npm error   275 |   Local<Value> error = errorConstructor->NewInstance(1, constructorArgs);
      npm error       |                                                                        ^
      npm error In file included from /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8.h:33,
      npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/node.h:73,
      npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/node_buffer.h:25,
      npm error                  from ../src/BluetoothHciSocket.cpp:7:
      npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-function.h:38:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Function::NewInstance(v8::Local<v8::Context>, int, v8::Local<v8::Value>*) const’
      npm error    38 |   V8_WARN_UNUSED_RESULT MaybeLocal<Object> NewInstance(
      npm error       |                                            ^~~~~~~~~~~
      npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-function.h:38:44: note:   candidate expects 3 arguments, 2 provided
      npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-function.h:41:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Function::NewInstance(v8::Local<v8::Context>) const’
      npm error    41 |   V8_WARN_UNUSED_RESULT MaybeLocal<Object> NewInstance(
      npm error       |                                            ^~~~~~~~~~~
      npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-function.h:41:44: note:   candidate expects 1 argument, 2 provided
      npm error ../src/BluetoothHciSocket.cpp:282:93: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]
      npm error   282 |   Nan::MakeCallback(Nan::New<Object>(this->This), Nan::New("emit").ToLocalChecked(), 2, argv);
      npm error       |                                                                                             ^
      npm error In file included from ../src/BluetoothHciSocket.cpp:8:
      npm error ../../nan/nan.h:1065:46: note: declared here
      npm error  1065 |   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
      npm error       |                                              ^~~~~~~~~~~~
      npm error ../src/BluetoothHciSocket.cpp: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BluetoothHciSocket::BindRaw(Nan::NAN_METHOD_ARGS_TYPE)’:
      npm error ../src/BluetoothHciSocket.cpp:395:34: error: no matching function for call to ‘v8::Value::IntegerValue()’
      npm error   395 |       devId = arg0->IntegerValue();
      npm error       |                                  ^
      npm error In file included from /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-primitive.h:11,
      npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-object.h:11,
      npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:13,
      npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8.h:24,
      npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/node.h:73,
      npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/node_buffer.h:25,
      npm error                  from ../src/BluetoothHciSocket.cpp:7:
      npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-value.h:423:40: note: candidate: ‘v8::Maybe<long long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
      npm error   423 |   V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
      npm error       |                                        ^~~~~~~~~~~~
      npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-value.h:423:40: note:   candidate expects 1 argument, 0 provided
      npm error ../src/BluetoothHciSocket.cpp: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BluetoothHciSocket::BindUser(Nan::NAN_METHOD_ARGS_TYPE)’:
      npm error ../src/BluetoothHciSocket.cpp:417:34: error: no matching function for call to ‘v8::Value::IntegerValue()’
      npm error   417 |       devId = arg0->IntegerValue();
      npm error       |                                  ^
      npm error In file included from /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-primitive.h:11,
      npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-object.h:11,
      npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:13,
      npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8.h:24,
      npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/node.h:73,
      npm error                  from /home/iobroker/.cache/node-gyp/20.18.0/include/node/node_buffer.h:25,
      npm error                  from ../src/BluetoothHciSocket.cpp:7:
      npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-value.h:423:40: note: candidate: ‘v8::Maybe<long long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
      npm error   423 |   V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
      npm error       |                                        ^~~~~~~~~~~~
      npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/v8-value.h:423:40: note:   candidate expects 1 argument, 0 provided
      npm error In file included from /home/iobroker/.cache/node-gyp/20.18.0/include/node/node_buffer.h:25,
      npm error                  from ../src/BluetoothHciSocket.cpp:7:
      npm error ../src/BluetoothHciSocket.cpp: At global scope:
      npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/node.h:1232:7: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
      npm error  1232 |       (node::addon_register_func) (regfunc),                          \
      npm error       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      npm error /home/iobroker/.cache/node-gyp/20.18.0/include/node/node.h:1266:3: note: in expansion of macro ‘NODE_MODULE_X’
      npm error  1266 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
      npm error       |   ^~~~~~~~~~~~~
      npm error ../src/BluetoothHciSocket.cpp:499:1: note: in expansion of macro ‘NODE_MODULE’
      npm error   499 | NODE_MODULE(binding, BluetoothHciSocket::Init);
      npm error       | ^~~~~~~~~~~
      npm error make: *** [binding.target.mk:106: Release/obj.target/binding/src/BluetoothHciSocket.o] Error 1
      npm error gyp ERR! build error
      npm error gyp ERR! stack Error: `make` failed with exit code: 2
      npm error gyp ERR! stack at ChildProcess.<anonymous> (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:209:23)
      npm error gyp ERR! System Linux 6.1.21-v8+
      npm error gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
      npm error gyp ERR! cwd /opt/iobroker/node_modules/bluetooth-hci-socket
      npm error gyp ERR! node -v v20.18.0
      npm error gyp ERR! node-gyp -v v10.1.0
      npm error gyp ERR! not ok
      npm error A complete log of this run can be found in: /home/iobroker/.npm/_logs/2024-10-20T16_04_50_500Z-debug-0.log
      
      

      WEo könnte ich denn mal ansetzen? Bei den alten Posts diesbezüglich komme ich nicht weiter

      haselchenH Offline
      haselchenH Offline
      haselchen
      Most Active
      schrieb am zuletzt editiert von haselchen
      #2

      @jmeister79

      https://github.com/AlCalzone/ioBroker.ble/issues/390

      Mir haben die Befehle in dem Issue geholfen.
      Hatte ein ähnliches Problem.

      Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

      jmeister79J 1 Antwort Letzte Antwort
      1
      • haselchenH haselchen

        @jmeister79

        https://github.com/AlCalzone/ioBroker.ble/issues/390

        Mir haben die Befehle in dem Issue geholfen.
        Hatte ein ähnliches Problem.

        jmeister79J Offline
        jmeister79J Offline
        jmeister79
        schrieb am zuletzt editiert von
        #3

        @haselchen bester mann!!!

        das hat geholfen..
        danke dir.

        Offenbar tappt der Entwickler selber im dunkeln...

        1 Antwort Letzte Antwort
        1
        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

        754

        Online

        32.7k

        Benutzer

        82.6k

        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