Zitat von: john_boy am 30 November 2025, 19:17:31npm error node-pre-gyp ERR! node -v v24.11.1
stopped; gassistant-fhem not installed. install with 'sudo npm install -g gassistant-fhem --unsafe-perm'.
npm warn Unknown cli config "--unsafe-perm". This will stop working in the next major version of npm.
npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated npmlog@5.0.1: This package is no longer supported.
npm warn deprecated lodash.clone@4.5.0: This package is deprecated. Use structuredClone instead.
npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm warn deprecated request-promise@4.2.6: request-promise has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated are-we-there-yet@2.0.0: This package is no longer supported.
npm warn deprecated gauge@3.0.2: This package is no longer supported.
npm warn deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm warn deprecated vm2@3.9.2: The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated core-js@3.6.5: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm warn deprecated grpc@1.24.11: This library will not receive further updates other than security fixes. We recommend using @grpc/grpc-js instead.
npm error code 1
npm error path /usr/lib/node_modules/gassistant-fhem/node_modules/grpc
npm error command failed
npm error command sh -c node-pre-gyp install --fallback-to-build --library=static_library
npm error make: Entering directory '/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/build'
npm error CXX(target) Release/obj.target/grpc/deps/grpc/src/core/lib/surface/init.o
npm error make: Leaving directory '/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/build'
npm error Failed to execute '/usr/bin/node /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --library=static_library --module=/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/node/extension_binary/node-v137-linux-x64-glibc/grpc_node.node --module_name=grpc_node --module_path=/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/node/extension_binary/node-v137-linux-x64-glibc --napi_version=10 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v137' (1)
npm error node-pre-gyp info it worked if it ends with ok
npm error node-pre-gyp info using node-pre-gyp@1.0.11
npm error node-pre-gyp info using node@24.11.1 | linux | x64
npm error node-pre-gyp info check checked for "/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/node/extension_binary/node-v137-linux-x64-glibc/grpc_node.node" (not found)
npm error node-pre-gyp http GET https://node-precompiled-binaries.grpc.io/grpc/v1.24.11/node-v137-linux-x64-glibc.tar.gz
npm error node-pre-gyp ERR! install response status 404 Not Found on https://node-precompiled-binaries.grpc.io/grpc/v1.24.11/node-v137-linux-x64-glibc.tar.gz
npm error node-pre-gyp WARN Pre-built binaries not installable for grpc@1.24.11 and node@24.11.1 (node-v137 ABI, glibc) (falling back to source compile with node-gyp)
npm error node-pre-gyp WARN Hit error response status 404 Not Found on https://node-precompiled-binaries.grpc.io/grpc/v1.24.11/node-v137-linux-x64-glibc.tar.gz
npm error gyp info it worked if it ends with ok
npm error gyp info using node-gyp@11.4.2
npm error gyp info using node@24.11.1 | linux | x64
npm error gyp info ok
npm error gyp info it worked if it ends with ok
npm error gyp info using node-gyp@11.4.2
npm error gyp info using node@24.11.1 | linux | x64
npm error gyp info find Python using Python version 3.12.3 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 '/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/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 '/root/.cache/node-gyp/24.11.1/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=/root/.cache/node-gyp/24.11.1',
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=/root/.cache/node-gyp/24.11.1/<(target_arch)/node.lib',
npm error gyp info spawn args '-Dmodule_root_dir=/usr/lib/node_modules/gassistant-fhem/node_modules/grpc',
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 ok
npm error gyp info it worked if it ends with ok
npm error gyp info using node-gyp@11.4.2
npm error gyp info using node@24.11.1 | linux | x64
npm error gyp info spawn make
npm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
npm error In file included from ../deps/grpc/src/core/lib/gprpp/global_config_generic.h:24,
npm error from ../deps/grpc/src/core/lib/gprpp/global_config_env.h:24,
npm error from ../deps/grpc/src/core/lib/gprpp/global_config.h:92,
npm error from ../deps/grpc/src/core/lib/debug/trace.h:27,
npm error from ../deps/grpc/src/core/lib/channel/channel_stack.h:44,
npm error from ../deps/grpc/src/core/lib/surface/init.cc:29:
npm error ../deps/grpc/src/core/lib/gprpp/memory.h:116:20: error: 'std::allocator<void>::const_pointer' has not been declared
npm error 116 | std::allocator<void>::const_pointer hint = nullptr) {
npm error | ^~~
npm error In file included from ../deps/grpc/src/core/lib/gprpp/arena.h:38,
npm error from ../deps/grpc/src/core/lib/channel/channel_stack.h:46:
npm error ../deps/grpc/src/core/lib/gprpp/atomic.h:31:18: error: could not convert 'std::memory_order_relaxed' from 'const std::memory_order' to 'int'
npm error 31 | RELAXED = std::memory_order_relaxed,
npm error | ~~~~~^~~~~~~~~~~~~~~~~~~~
npm error | |
npm error | const std::memory_order
npm error ../deps/grpc/src/core/lib/gprpp/atomic.h:32:18: error: could not convert 'std::memory_order_consume' from 'const std::memory_order' to 'int'
npm error 32 | CONSUME = std::memory_order_consume,
npm error | ~~~~~^~~~~~~~~~~~~~~~~~~~
npm error | |
npm error | const std::memory_order
npm error ../deps/grpc/src/core/lib/gprpp/atomic.h:33:18: error: could not convert 'std::memory_order_acquire' from 'const std::memory_order' to 'int'
npm error 33 | ACQUIRE = std::memory_order_acquire,
npm error | ~~~~~^~~~~~~~~~~~~~~~~~~~
npm error | |
npm error | const std::memory_order
npm error ../deps/grpc/src/core/lib/gprpp/atomic.h:34:18: error: could not convert 'std::memory_order_release' from 'const std::memory_order' to 'int'
npm error 34 | RELEASE = std::memory_order_release,
npm error | ~~~~~^~~~~~~~~~~~~~~~~~~~
npm error | |
npm error | const std::memory_order
npm error ../deps/grpc/src/core/lib/gprpp/atomic.h:35:18: error: could not convert 'std::memory_order_acq_rel' from 'const std::memory_order' to 'int'
npm error 35 | ACQ_REL = std::memory_order_acq_rel,
npm error | ~~~~~^~~~~~~~~~~~~~~~~~~~
npm error | |
npm error | const std::memory_order
npm error ../deps/grpc/src/core/lib/gprpp/atomic.h:36:18: error: could not convert 'std::memory_order_seq_cst' from 'const std::memory_order' to 'int'
npm error 36 | SEQ_CST = std::memory_order_seq_cst
npm error | ~~~~~^~~~~~~~~~~~~~~~~~~~
npm error | |
npm error | const std::memory_order
npm error make: *** [grpc.target.mk:545: Release/obj.target/grpc/deps/grpc/src/core/lib/surface/init.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:219:23)
npm error gyp ERR! System Linux 6.8.0-88-generic
npm error gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--library=static_library" "--module=/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/node/extension_binary/node-v137-linux-x64-glibc/grpc_node.node" "--module_name=grpc_node" "--module_path=/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/node/extension_binary/node-v137-linux-x64-glibc" "--napi_version=10" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v137"
npm error gyp ERR! cwd /usr/lib/node_modules/gassistant-fhem/node_modules/grpc
npm error gyp ERR! node -v v24.11.1
npm error gyp ERR! node-gyp -v v11.4.2
npm error gyp ERR! not ok
npm error node-pre-gyp ERR! build error
npm error node-pre-gyp ERR! stack Error: Failed to execute '/usr/bin/node /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --library=static_library --module=/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/node/extension_binary/node-v137-linux-x64-glibc/grpc_node.node --module_name=grpc_node --module_path=/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/node/extension_binary/node-v137-linux-x64-glibc --napi_version=10 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v137' (1)
npm error node-pre-gyp ERR! stack at ChildProcess.<anonymous> (/usr/lib/node_modules/gassistant-fhem/node_modules/@mapbox/node-pre-gyp/lib/util/compile.js:89:23)
npm error node-pre-gyp ERR! stack at ChildProcess.emit (node:events:508:28)
npm error node-pre-gyp ERR! stack at maybeClose (node:internal/child_process:1101:16)
npm error node-pre-gyp ERR! stack at ChildProcess._handle.onexit (node:internal/child_process:305:5)
npm error node-pre-gyp ERR! System Linux 6.8.0-88-generic
npm error node-pre-gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/gassistant-fhem/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build" "--library=static_library"
npm error node-pre-gyp ERR! cwd /usr/lib/node_modules/gassistant-fhem/node_modules/grpc
npm error node-pre-gyp ERR! node -v v24.11.1
npm error node-pre-gyp ERR! node-pre-gyp -v v1.0.11
npm error node-pre-gyp ERR! not ok
npm error A complete log of this run can be found in: /root/.npm/_logs/2025-11-30T18_01_09_937Z-debug-0.log
Zitat von: TomLee am 30 November 2025, 18:24:17Ja: Luftfeuchte, Rollo?Zitat von: rabehd am 30 November 2025, 18:21:00Zitat von: TomLee am 30 November 2025, 18:15:04Die Ansage erfolgt doch später eh über den speak-Befehl in echodevice...Das wäre der andere Weg.
Welchen gibt's denn noch? Hast Du bisher schonmal Prozentwerte eines Device abfragen können?

Zitat von: rabehd am 30 November 2025, 18:21:00Zitat von: TomLee am 30 November 2025, 18:15:04Die Ansage erfolgt doch später eh über den speak-Befehl in echodevice...Das wäre der andere Weg.
Zitat von: TomLee am 30 November 2025, 18:15:04Die Ansage erfolgt doch später eh über den speak-Befehl in echodevice...Das wäre der andere Weg.