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. [gelöst] BLE funktioniert nach update nicht mehr

NEWS

  • 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
    10
    1
    724

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.2k

[gelöst] BLE funktioniert nach update nicht mehr

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
3 Beiträge 2 Kommentatoren 306 Aufrufe 2 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.
  • 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.7, Nodejs 22.22.2 ,JS Controller 7.0.7 ,Admin 7.8.24

      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

        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

        291

        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