Hauptmenü

Neueste Beiträge

#1
FRITZ!Box / Aw: Timeouts FRITZBOX_Readout_...
Letzter Beitrag von JoWiemann - 30 November 2025, 19:44:35
Hallo Matze,

probiere bitte einmal die angehängte Version "08.20.09 Beta". Hier wird er Timeout für check API's dynamisch angepasst.

Grüße Jörg
#2
Sprachsteuerung / Aw: 39_gassistant.pm (Google A...
Letzter Beitrag von gzz - 30 November 2025, 19:24:09
Zitat von: john_boy am 30 November 2025, 19:17:31npm error node-pre-gyp ERR! node -v v24.11.1

mit node v24 wird das nichts. Installiere mal die gleiche version, die du auf deinem alten System hast. Ich hab's bei mir mit node 14 laufen.
#3
Sprachsteuerung / Aw: 39_gassistant.pm (Google A...
Letzter Beitrag von john_boy - 30 November 2025, 19:17:31
Servus,

jetzt läuft gassistant schon gefühlt ewig auf einem PI3 ohne größere Probleme (mal abgesehen vom Alter des PIs). Nachdem ich einen Umzug bisher gescheut habe, habe ich es jetzt hinter mich gebracht.

Aber leider schmeisst mir mein Ubuntu haufenweise Fehler bei der Installation vom gassistant-Modul. Ich verstehe das einige Sachen wohl veraltet sind, mehr aktuell leider aber auch nicht.

Hat irgendjemand eine Idee ob ich gassistant wieder zum Laufen kriege?

Fhem läuft jetzt auf eine Dell Wyse mit Ubuntu 24.04. Ich habe auch versucht gassistant mit nodeJS 14 trotz ganz vieler "veraltet" Warnungen zu installieren, aber leider sagt Fhem trotzdem:

   
stopped; gassistant-fhem not installed. install with 'sudo npm install -g gassistant-fhem --unsafe-perm'.

Beim Versuch gassistant zu installieren kommen leider ganz viele böse Fehler  :o

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

Fhem über Google zu steuern ist dem WAF sehr zuträglich, dementsprechend wäre es toll wenn jemand vielleicht noch eine Idee hat, wie man die "alte Dame" (gassistant) doch zum Laufen bringt  :'(
#4
Sprachsteuerung / Aw: Zahlenwert mit Alexa über ...
Letzter Beitrag von MadMax-FHEM - 30 November 2025, 19:16:11
Zitat von: TomLee am 30 November 2025, 18:24:17
Zitat von: rabehd am 30 November 2025, 18:21:00
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.


Welchen gibt's denn noch? Hast Du bisher schonmal Prozentwerte eines Device abfragen können?
Ja: Luftfeuchte, Rollo?

Helligkeit bei Licht hab ich noch nicht probiert bzw. eben bei meinen Hue.
Hat nicht geklappt, ist mir aber egal... ;)

TE will/wollte es per alexa-fhem abfragen, da sind Readingnamen schon hilfreich, weil sonst eben homebridgeMapping notwendig wird...

Echodevice wäre dann eben eine andere Möglichkeit bzw. für eine Warnansage...
Da sind Readingnamen nat. egal...

Gruß, Joachim
#5
FRITZ!Box / Aw: Timeouts FRITZBOX_Readout_...
Letzter Beitrag von matze1999 - 30 November 2025, 19:11:35
Hallo,

jetzt das richtige logfile für die 7490 und noch eins für eine 6850LTE (als Router genutzt) mit firmware 8.20, gleicher Fehler.

matze
#6
Sprachsteuerung / Aw: Zahlenwert mit Alexa über ...
Letzter Beitrag von TomLee - 30 November 2025, 18:24:17
Zitat von: rabehd am 30 November 2025, 18:21:00
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.


Welchen gibt's denn noch? Hast Du bisher schonmal Prozentwerte eines Device abfragen können?
#7
Sprachsteuerung / Aw: Zahlenwert mit Alexa über ...
Letzter Beitrag von rabehd - 30 November 2025, 18:21:00
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.
#8
Sprachsteuerung / Aw: Zahlenwert mit Alexa über ...
Letzter Beitrag von TomLee - 30 November 2025, 18:15:04
Hallöle,

Ist es nicht grundlegend Wurscht wie der Readingname lautet? Die Ansage erfolgt doch später eh über den speak-Befehl in echodevice...

Klar will man das dann in FHEM auch "korrekt" haben, dann würd ich das Reading pct nennen.

Gruß Thomas

#9
Sprachsteuerung / Aw: Zahlenwert mit Alexa über ...
Letzter Beitrag von theotherhalf - 30 November 2025, 18:10:13
Ja, ich hatte Alexa-FHEM und auch FHEM mehrmals neu gestartet.

Ich schaffe es heute leider nicht mehr das zu testen, aber in den kommenden Tagen dann.
Habe es jetzt erstmal wieder auf Thermometer zurückgesetzt.

Danke erstmal bis hierhin!
#10
Sprachsteuerung / Aw: Zahlenwert mit Alexa über ...
Letzter Beitrag von MadMax-FHEM - 30 November 2025, 18:02:52
Das würde man im alexa-fhem Log sehen...

Ich würde mal das Reading temperature löschen...
...evtl. dauert es auch wieder, bis Amazon es erkennt...
Bzw. hast du alexa-fhem nach der Änderung neu gestartet?

Evtl. braucht ein Licht auch noch on/off, also z.B. setList on off dim
Und vielleicht auch noch ein homebridgeMapping:
homebridgeMapping Brightness=dim,cmd=dim On=state,valueOn=on,valueOff=off

Oder man vergibt einen Reading-Namen, der alexa-fhem das automatisch erkennen lässt.
Allerdings weiß ich (jetzt) nicht, wie der bei Licht ist (dachte es wäre dim).
Vielleicht ist es auch pct. Bei meinen HUE-Lampen ist es wohl pct.

Gruß, Joachim