39_gassistant.pm (Google Assistant, Google Home)

Begonnen von dominik, 29 Januar 2019, 21:59:53

Vorheriges Thema - Nächstes Thema

SouzA

Zitat von: desmoloch am 20 November 2019, 05:55:37
Lässt sich eigentlich auch Text vorlesen? Konnte dazu leider nichts finden.

Das geht am besten über das chromecast Modul.
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

desmoloch

Zitat von: SouzA am 22 November 2019, 22:21:33
Das geht am besten über das chromecast Modul.

Also mit vorlesen meine ich einen Text zu senden um beliebiges sagen zu lassen. Das konnte ich beim Chromecast nicht in der commandref finden.

badziu

Hallo @all ,
irgendwie bekomme ich es nicht zum laufen bekomme folgende fehler

fhem@amlogic:/usr/lib/node_modules/gassistant-fhem/node_modules$ gassistant-fhem
Loading cli.js...
Loading version.js...
Loading server.js...
Loading user.js...
Loading logger.js...
Loading fhem.js...
Loading database.js...
/usr/lib/node_modules/gassistant-fhem/node_modules/vm2/lib/main.js:522
                        throw this._internal.Decontextify.value(e);
                        ^

Error: Failed to load gRPC binary module because it was not installed for the current system
Expected directory: node-v79-linux-arm64-glibc
Found: [node-v48-linux-arm64-glibc, node-v67-linux-arm64-glibc]
This problem can often be fixed by running "npm rebuild" on the current system
Original error: Cannot find module '/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/node/extension_binary/node-v79-linux-arm64-glibc/grpc_node.node'
Require stack:
- /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/grpc_extension.js
- /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/client_interceptors.js
- /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/client.js
- /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/index.js
- /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/firestore/dist/index.node.cjs.js
- /usr/lib/node_modules/gassistant-fhem/node_modules/firebase/firestore/dist/index.cjs.js
- /usr/lib/node_modules/gassistant-fhem/node_modules/vm2/lib/main.js
- /usr/lib/node_modules/gassistant-fhem/node_modules/vm2/index.js
- /usr/lib/node_modules/gassistant-fhem/lib/cli.js
- /usr/lib/node_modules/gassistant-fhem/bin/gassistant-fhem
    at Object.<anonymous> (/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/grpc_extension.js:53:17)
    at Module._compile (internal/modules/cjs/loader.js:1121:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1160:10)
    at Module.load (internal/modules/cjs/loader.js:976:32)
    at Function.Module._load (internal/modules/cjs/loader.js:884:14)
    at Module.require (internal/modules/cjs/loader.js:1016:19)
    at require (internal/modules/cjs/helpers.js:69:18)
    at Object.<anonymous> (/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/client_interceptors.js:144:12)
    at Module._compile (internal/modules/cjs/loader.js:1121:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1160:10) {
  code: 'MODULE_NOT_FOUND'
}


Bin für jede Hilfe dankbar.
Gruß Badziu

desmoloch

Zitat von: badziu am 30 November 2019, 20:15:35
Hallo @all ,
irgendwie bekomme ich es nicht zum laufen bekomme folgende fehler

fhem@amlogic:/usr/lib/node_modules/gassistant-fhem/node_modules$ gassistant-fhem
Loading cli.js...
Loading version.js...
Loading server.js...
Loading user.js...
Loading logger.js...
Loading fhem.js...
Loading database.js...
/usr/lib/node_modules/gassistant-fhem/node_modules/vm2/lib/main.js:522
                        throw this._internal.Decontextify.value(e);
                        ^

Error: Failed to load gRPC binary module because it was not installed for the current system
Expected directory: node-v79-linux-arm64-glibc
Found: [node-v48-linux-arm64-glibc, node-v67-linux-arm64-glibc]
This problem can often be fixed by running "npm rebuild" on the current system
Original error: Cannot find module '/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/node/extension_binary/node-v79-linux-arm64-glibc/grpc_node.node'
Require stack:
- /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/grpc_extension.js
- /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/client_interceptors.js
- /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/client.js
- /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/index.js
- /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/firestore/dist/index.node.cjs.js
- /usr/lib/node_modules/gassistant-fhem/node_modules/firebase/firestore/dist/index.cjs.js
- /usr/lib/node_modules/gassistant-fhem/node_modules/vm2/lib/main.js
- /usr/lib/node_modules/gassistant-fhem/node_modules/vm2/index.js
- /usr/lib/node_modules/gassistant-fhem/lib/cli.js
- /usr/lib/node_modules/gassistant-fhem/bin/gassistant-fhem
    at Object.<anonymous> (/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/grpc_extension.js:53:17)
    at Module._compile (internal/modules/cjs/loader.js:1121:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1160:10)
    at Module.load (internal/modules/cjs/loader.js:976:32)
    at Function.Module._load (internal/modules/cjs/loader.js:884:14)
    at Module.require (internal/modules/cjs/loader.js:1016:19)
    at require (internal/modules/cjs/helpers.js:69:18)
    at Object.<anonymous> (/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/client_interceptors.js:144:12)
    at Module._compile (internal/modules/cjs/loader.js:1121:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1160:10) {
  code: 'MODULE_NOT_FOUND'
}


Bin für jede Hilfe dankbar.
Gruß Badziu

Hast du ein nmp rebuild versucht?

badziu

@ desmoloch
ja habe ich hat leider nichts gebracht.

badziu

Nach
sudo npm rebuild --unsafe-perm

kommt

> grpc@1.20.0 install /usr/lib/node_modules/gassistant-fhem/node_modules/grpc
> node-pre-gyp install --fallback-to-build --library=static_library

node-pre-gyp WARN Using request for node-pre-gyp https download
[grpc] Success: "/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/node/extension_binary/node-v67-linux-arm64-glibc/grpc_node.node" already installed
Pass --update-binary to reinstall or --build-from-source to recompile
api-npm@1.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/api-npm
chalk@2.4.2 /usr/lib/node_modules/gassistant-fhem/node_modules/chalk
ansi-styles@3.2.1 /usr/lib/node_modules/gassistant-fhem/node_modules/ansi-styles
color-convert@1.9.3 /usr/lib/node_modules/gassistant-fhem/node_modules/color-convert
color-name@1.1.3 /usr/lib/node_modules/gassistant-fhem/node_modules/color-name
escape-string-regexp@1.0.5 /usr/lib/node_modules/gassistant-fhem/node_modules/escape-string-regexp
supports-color@5.5.0 /usr/lib/node_modules/gassistant-fhem/node_modules/supports-color
has-flag@3.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/has-flag
commander@2.20.3 /usr/lib/node_modules/gassistant-fhem/node_modules/commander
firebase@5.11.1 /usr/lib/node_modules/gassistant-fhem/node_modules/firebase
@firebase/app@0.3.17 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/app
@firebase/app-types@0.3.10 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/app-types
@firebase/util@0.2.14 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/util
tslib@1.9.3 /usr/lib/node_modules/gassistant-fhem/node_modules/tslib
dom-storage@2.1.0 /usr/lib/node_modules/gassistant-fhem/node_modules/dom-storage
xmlhttprequest@1.8.0 /usr/lib/node_modules/gassistant-fhem/node_modules/xmlhttprequest
@firebase/auth@0.10.2 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/auth
@firebase/auth-types@0.6.1 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/auth-types
@firebase/database@0.3.20 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/database
@firebase/database-types@0.3.11 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/database-types
@firebase/logger@0.1.13 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/logger
faye-websocket@0.11.1 /usr/lib/node_modules/gassistant-fhem/node_modules/faye-websocket
websocket-driver@0.7.3 /usr/lib/node_modules/gassistant-fhem/node_modules/websocket-driver
http-parser-js@0.4.10 /usr/lib/node_modules/gassistant-fhem/node_modules/http-parser-js
safe-buffer@5.2.0 /usr/lib/node_modules/gassistant-fhem/node_modules/safe-buffer
websocket-extensions@0.1.3 /usr/lib/node_modules/gassistant-fhem/node_modules/websocket-extensions
@firebase/firestore@1.2.2 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/firestore
@firebase/firestore-types@1.2.1 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/firestore-types
@firebase/webchannel-wrapper@0.2.19 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/webchannel-wrapper
grpc@1.20.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc
lodash.camelcase@4.3.0 /usr/lib/node_modules/gassistant-fhem/node_modules/lodash.camelcase
lodash.clone@4.5.0 /usr/lib/node_modules/gassistant-fhem/node_modules/lodash.clone
nan@2.14.0 /usr/lib/node_modules/gassistant-fhem/node_modules/nan
node-pre-gyp@0.12.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/node-pre-gyp
detect-libc@1.0.3 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/detect-libc
mkdirp@0.5.1 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/mkdirp
minimist@0.0.8 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/mkdirp/node_modules/minimist
needle@2.2.4 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/needle
debug@2.6.9 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/debug
ms@2.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/ms
iconv-lite@0.4.23 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/iconv-lite
safer-buffer@2.1.2 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/safer-buffer
sax@1.2.4 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/sax
nopt@4.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/nopt
abbrev@1.1.1 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/abbrev
osenv@0.1.5 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/osenv
os-homedir@1.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/os-homedir
os-tmpdir@1.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/os-tmpdir
npm-packlist@1.1.12 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/npm-packlist
ignore-walk@3.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/ignore-walk
minimatch@3.0.4 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/minimatch
brace-expansion@1.1.11 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/brace-expansion
balanced-match@1.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/balanced-match
concat-map@0.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/concat-map
npm-bundled@1.0.5 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/npm-bundled
npmlog@4.1.2 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/npmlog
are-we-there-yet@1.1.5 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/are-we-there-yet
delegates@1.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/delegates
readable-stream@2.3.6 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/readable-stream
core-util-is@1.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/core-util-is
inherits@2.0.3 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/inherits
isarray@1.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/isarray
process-nextick-args@2.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/process-nextick-args
safe-buffer@5.1.2 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/safe-buffer
string_decoder@1.1.1 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/string_decoder
util-deprecate@1.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/util-deprecate
console-control-strings@1.1.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/console-control-strings
gauge@2.7.4 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/gauge
aproba@1.2.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/aproba
has-unicode@2.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/has-unicode
object-assign@4.1.1 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/object-assign
signal-exit@3.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/signal-exit
string-width@1.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/string-width
code-point-at@1.1.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/code-point-at
is-fullwidth-code-point@1.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/is-fullwidth-code-point
number-is-nan@1.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/number-is-nan
strip-ansi@3.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/strip-ansi
ansi-regex@2.1.1 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/ansi-regex
wide-align@1.1.3 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/wide-align
set-blocking@2.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/set-blocking
rc@1.2.8 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/rc
deep-extend@0.6.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/deep-extend
ini@1.3.5 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/ini
minimist@1.2.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/minimist
strip-json-comments@2.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/strip-json-comments
rimraf@2.6.2 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/rimraf
glob@7.1.2 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/glob
fs.realpath@1.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/fs.realpath
inflight@1.0.6 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/inflight
once@1.4.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/once
wrappy@1.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/wrappy
path-is-absolute@1.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/path-is-absolute
semver@5.6.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/semver
tar@4.4.8 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/tar
chownr@1.1.1 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/chownr
fs-minipass@1.2.5 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/fs-minipass
minipass@2.3.5 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/minipass
yallist@3.0.3 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/yallist
minizlib@1.1.1 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/minizlib
protobufjs@5.0.3 /usr/lib/node_modules/gassistant-fhem/node_modules/protobufjs
ascli@1.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/ascli
colour@0.7.1 /usr/lib/node_modules/gassistant-fhem/node_modules/colour
optjs@3.2.2 /usr/lib/node_modules/gassistant-fhem/node_modules/optjs
bytebuffer@5.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/bytebuffer
long@3.2.0 /usr/lib/node_modules/gassistant-fhem/node_modules/long
glob@7.1.6 /usr/lib/node_modules/gassistant-fhem/node_modules/glob
fs.realpath@1.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/fs.realpath
inflight@1.0.6 /usr/lib/node_modules/gassistant-fhem/node_modules/inflight
once@1.4.0 /usr/lib/node_modules/gassistant-fhem/node_modules/once
wrappy@1.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/wrappy
inherits@2.0.4 /usr/lib/node_modules/gassistant-fhem/node_modules/inherits
minimatch@3.0.4 /usr/lib/node_modules/gassistant-fhem/node_modules/minimatch
brace-expansion@1.1.11 /usr/lib/node_modules/gassistant-fhem/node_modules/brace-expansion
balanced-match@1.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/balanced-match
concat-map@0.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/concat-map
path-is-absolute@1.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/path-is-absolute
yargs@3.32.0 /usr/lib/node_modules/gassistant-fhem/node_modules/yargs
camelcase@2.1.1 /usr/lib/node_modules/gassistant-fhem/node_modules/camelcase
cliui@3.2.0 /usr/lib/node_modules/gassistant-fhem/node_modules/cliui
string-width@1.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/string-width
code-point-at@1.1.0 /usr/lib/node_modules/gassistant-fhem/node_modules/code-point-at
is-fullwidth-code-point@1.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/is-fullwidth-code-point
number-is-nan@1.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/number-is-nan
strip-ansi@3.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/strip-ansi
ansi-regex@2.1.1 /usr/lib/node_modules/gassistant-fhem/node_modules/ansi-regex
wrap-ansi@2.1.0 /usr/lib/node_modules/gassistant-fhem/node_modules/wrap-ansi
decamelize@1.2.0 /usr/lib/node_modules/gassistant-fhem/node_modules/decamelize
os-locale@1.4.0 /usr/lib/node_modules/gassistant-fhem/node_modules/os-locale
lcid@1.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/lcid
invert-kv@1.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/invert-kv
window-size@0.1.4 /usr/lib/node_modules/gassistant-fhem/node_modules/window-size
y18n@3.2.1 /usr/lib/node_modules/gassistant-fhem/node_modules/y18n
@firebase/functions@0.4.6 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/functions
@firebase/functions-types@0.3.5 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/functions-types
@firebase/messaging-types@0.2.11 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/messaging-types
isomorphic-fetch@2.2.1 /usr/lib/node_modules/gassistant-fhem/node_modules/isomorphic-fetch
node-fetch@1.7.3 /usr/lib/node_modules/gassistant-fhem/node_modules/isomorphic-fetch/node_modules/node-fetch
encoding@0.1.12 /usr/lib/node_modules/gassistant-fhem/node_modules/encoding
iconv-lite@0.4.24 /usr/lib/node_modules/gassistant-fhem/node_modules/iconv-lite
safer-buffer@2.1.2 /usr/lib/node_modules/gassistant-fhem/node_modules/safer-buffer
is-stream@1.1.0 /usr/lib/node_modules/gassistant-fhem/node_modules/is-stream
whatwg-fetch@3.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/whatwg-fetch
@firebase/messaging@0.3.19 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/messaging
@firebase/performance@0.2.1 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/performance
@firebase/installations@0.1.0 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/installations
@firebase/installations-types@0.1.0 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/installations-types
idb@3.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/idb
@firebase/performance-types@0.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/performance-types
@firebase/polyfill@0.3.13 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/polyfill
core-js@3.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/core-js
promise-polyfill@8.1.0 /usr/lib/node_modules/gassistant-fhem/node_modules/promise-polyfill
whatwg-fetch@2.0.4 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/polyfill/node_modules/whatwg-fetch
@firebase/storage@0.2.15 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/storage
@firebase/storage-types@0.2.11 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/storage-types
node-fetch@2.6.0 /usr/lib/node_modules/gassistant-fhem/node_modules/node-fetch
readline-sync@1.4.10 /usr/lib/node_modules/gassistant-fhem/node_modules/readline-sync
request@2.88.0 /usr/lib/node_modules/gassistant-fhem/node_modules/request
aws-sign2@0.7.0 /usr/lib/node_modules/gassistant-fhem/node_modules/aws-sign2
aws4@1.9.0 /usr/lib/node_modules/gassistant-fhem/node_modules/aws4
caseless@0.12.0 /usr/lib/node_modules/gassistant-fhem/node_modules/caseless
combined-stream@1.0.8 /usr/lib/node_modules/gassistant-fhem/node_modules/combined-stream
delayed-stream@1.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/delayed-stream
extend@3.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/extend
forever-agent@0.6.1 /usr/lib/node_modules/gassistant-fhem/node_modules/forever-agent
form-data@2.3.3 /usr/lib/node_modules/gassistant-fhem/node_modules/form-data
asynckit@0.4.0 /usr/lib/node_modules/gassistant-fhem/node_modules/asynckit
mime-types@2.1.25 /usr/lib/node_modules/gassistant-fhem/node_modules/mime-types
mime-db@1.42.0 /usr/lib/node_modules/gassistant-fhem/node_modules/mime-db
har-validator@5.1.3 /usr/lib/node_modules/gassistant-fhem/node_modules/har-validator
ajv@6.10.2 /usr/lib/node_modules/gassistant-fhem/node_modules/ajv
fast-deep-equal@2.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/fast-deep-equal
fast-json-stable-stringify@2.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/fast-json-stable-stringify
json-schema-traverse@0.4.1 /usr/lib/node_modules/gassistant-fhem/node_modules/json-schema-traverse
uri-js@4.2.2 /usr/lib/node_modules/gassistant-fhem/node_modules/uri-js
punycode@2.1.1 /usr/lib/node_modules/gassistant-fhem/node_modules/punycode
har-schema@2.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/har-schema
http-signature@1.2.0 /usr/lib/node_modules/gassistant-fhem/node_modules/http-signature
assert-plus@1.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/assert-plus
jsprim@1.4.1 /usr/lib/node_modules/gassistant-fhem/node_modules/jsprim
extsprintf@1.3.0 /usr/lib/node_modules/gassistant-fhem/node_modules/extsprintf
json-schema@0.2.3 /usr/lib/node_modules/gassistant-fhem/node_modules/json-schema
verror@1.10.0 /usr/lib/node_modules/gassistant-fhem/node_modules/verror
core-util-is@1.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/core-util-is
sshpk@1.16.1 /usr/lib/node_modules/gassistant-fhem/node_modules/sshpk
asn1@0.2.4 /usr/lib/node_modules/gassistant-fhem/node_modules/asn1
bcrypt-pbkdf@1.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/bcrypt-pbkdf
tweetnacl@0.14.5 /usr/lib/node_modules/gassistant-fhem/node_modules/tweetnacl
dashdash@1.14.1 /usr/lib/node_modules/gassistant-fhem/node_modules/dashdash
ecc-jsbn@0.1.2 /usr/lib/node_modules/gassistant-fhem/node_modules/ecc-jsbn
jsbn@0.1.1 /usr/lib/node_modules/gassistant-fhem/node_modules/jsbn
getpass@0.1.7 /usr/lib/node_modules/gassistant-fhem/node_modules/getpass
is-typedarray@1.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/is-typedarray
isstream@0.1.2 /usr/lib/node_modules/gassistant-fhem/node_modules/isstream
json-stringify-safe@5.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/json-stringify-safe
oauth-sign@0.9.0 /usr/lib/node_modules/gassistant-fhem/node_modules/oauth-sign
performance-now@2.1.0 /usr/lib/node_modules/gassistant-fhem/node_modules/performance-now
qs@6.5.2 /usr/lib/node_modules/gassistant-fhem/node_modules/qs
tough-cookie@2.4.3 /usr/lib/node_modules/gassistant-fhem/node_modules/tough-cookie
psl@1.5.0 /usr/lib/node_modules/gassistant-fhem/node_modules/psl
punycode@1.4.1 /usr/lib/node_modules/gassistant-fhem/node_modules/tough-cookie/node_modules/punycode
tunnel-agent@0.6.0 /usr/lib/node_modules/gassistant-fhem/node_modules/tunnel-agent
uuid@3.3.3 /usr/lib/node_modules/gassistant-fhem/node_modules/uuid
request-promise@4.2.5 /usr/lib/node_modules/gassistant-fhem/node_modules/request-promise
bluebird@3.7.2 /usr/lib/node_modules/gassistant-fhem/node_modules/bluebird
request-promise-core@1.1.3 /usr/lib/node_modules/gassistant-fhem/node_modules/request-promise-core
lodash@4.17.15 /usr/lib/node_modules/gassistant-fhem/node_modules/lodash
stealthy-require@1.1.1 /usr/lib/node_modules/gassistant-fhem/node_modules/stealthy-require
sync-request@6.1.0 /usr/lib/node_modules/gassistant-fhem/node_modules/sync-request
http-response-object@3.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/http-response-object
@types/node@10.17.6 /usr/lib/node_modules/gassistant-fhem/node_modules/@types/node
sync-rpc@1.3.6 /usr/lib/node_modules/gassistant-fhem/node_modules/sync-rpc
get-port@3.2.0 /usr/lib/node_modules/gassistant-fhem/node_modules/get-port
then-request@6.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/then-request
@types/concat-stream@1.6.0 /usr/lib/node_modules/gassistant-fhem/node_modules/@types/concat-stream
@types/form-data@0.0.33 /usr/lib/node_modules/gassistant-fhem/node_modules/@types/form-data
@types/node@8.10.59 /usr/lib/node_modules/gassistant-fhem/node_modules/then-request/node_modules/@types/node
@types/qs@6.9.0 /usr/lib/node_modules/gassistant-fhem/node_modules/@types/qs
concat-stream@1.6.2 /usr/lib/node_modules/gassistant-fhem/node_modules/concat-stream
buffer-from@1.1.1 /usr/lib/node_modules/gassistant-fhem/node_modules/buffer-from
readable-stream@2.3.6 /usr/lib/node_modules/gassistant-fhem/node_modules/readable-stream
isarray@1.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/isarray
process-nextick-args@2.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/process-nextick-args
safe-buffer@5.1.2 /usr/lib/node_modules/gassistant-fhem/node_modules/readable-stream/node_modules/safe-buffer
string_decoder@1.1.1 /usr/lib/node_modules/gassistant-fhem/node_modules/string_decoder
safe-buffer@5.1.2 /usr/lib/node_modules/gassistant-fhem/node_modules/string_decoder/node_modules/safe-buffer
util-deprecate@1.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/util-deprecate
typedarray@0.0.6 /usr/lib/node_modules/gassistant-fhem/node_modules/typedarray
http-basic@8.1.3 /usr/lib/node_modules/gassistant-fhem/node_modules/http-basic
parse-cache-control@1.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/parse-cache-control
promise@8.0.3 /usr/lib/node_modules/gassistant-fhem/node_modules/promise
asap@2.0.6 /usr/lib/node_modules/gassistant-fhem/node_modules/asap
vm2@3.8.4 /usr/lib/node_modules/gassistant-fhem/node_modules/vm2
fhem@amlogic:/usr/lib/node_modules/gassistant-fhem/node_modules$

desmoloch

#1251
Zitat von: badziu am 01 Dezember 2019, 15:20:06
Nach
sudo npm rebuild --unsafe-perm

kommt

> grpc@1.20.0 install /usr/lib/node_modules/gassistant-fhem/node_modules/grpc
> node-pre-gyp install --fallback-to-build --library=static_library

node-pre-gyp WARN Using request for node-pre-gyp https download
[grpc] Success: "/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/node/extension_binary/node-v67-linux-arm64-glibc/grpc_node.node" already installed
Pass --update-binary to reinstall or --build-from-source to recompile
api-npm@1.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/api-npm
chalk@2.4.2 /usr/lib/node_modules/gassistant-fhem/node_modules/chalk
ansi-styles@3.2.1 /usr/lib/node_modules/gassistant-fhem/node_modules/ansi-styles
color-convert@1.9.3 /usr/lib/node_modules/gassistant-fhem/node_modules/color-convert
color-name@1.1.3 /usr/lib/node_modules/gassistant-fhem/node_modules/color-name
escape-string-regexp@1.0.5 /usr/lib/node_modules/gassistant-fhem/node_modules/escape-string-regexp
supports-color@5.5.0 /usr/lib/node_modules/gassistant-fhem/node_modules/supports-color
has-flag@3.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/has-flag
commander@2.20.3 /usr/lib/node_modules/gassistant-fhem/node_modules/commander
firebase@5.11.1 /usr/lib/node_modules/gassistant-fhem/node_modules/firebase
@firebase/app@0.3.17 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/app
@firebase/app-types@0.3.10 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/app-types
@firebase/util@0.2.14 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/util
tslib@1.9.3 /usr/lib/node_modules/gassistant-fhem/node_modules/tslib
dom-storage@2.1.0 /usr/lib/node_modules/gassistant-fhem/node_modules/dom-storage
xmlhttprequest@1.8.0 /usr/lib/node_modules/gassistant-fhem/node_modules/xmlhttprequest
@firebase/auth@0.10.2 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/auth
@firebase/auth-types@0.6.1 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/auth-types
@firebase/database@0.3.20 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/database
@firebase/database-types@0.3.11 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/database-types
@firebase/logger@0.1.13 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/logger
faye-websocket@0.11.1 /usr/lib/node_modules/gassistant-fhem/node_modules/faye-websocket
websocket-driver@0.7.3 /usr/lib/node_modules/gassistant-fhem/node_modules/websocket-driver
http-parser-js@0.4.10 /usr/lib/node_modules/gassistant-fhem/node_modules/http-parser-js
safe-buffer@5.2.0 /usr/lib/node_modules/gassistant-fhem/node_modules/safe-buffer
websocket-extensions@0.1.3 /usr/lib/node_modules/gassistant-fhem/node_modules/websocket-extensions
@firebase/firestore@1.2.2 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/firestore
@firebase/firestore-types@1.2.1 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/firestore-types
@firebase/webchannel-wrapper@0.2.19 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/webchannel-wrapper
grpc@1.20.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc
lodash.camelcase@4.3.0 /usr/lib/node_modules/gassistant-fhem/node_modules/lodash.camelcase
lodash.clone@4.5.0 /usr/lib/node_modules/gassistant-fhem/node_modules/lodash.clone
nan@2.14.0 /usr/lib/node_modules/gassistant-fhem/node_modules/nan
node-pre-gyp@0.12.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/node-pre-gyp
detect-libc@1.0.3 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/detect-libc
mkdirp@0.5.1 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/mkdirp
minimist@0.0.8 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/mkdirp/node_modules/minimist
needle@2.2.4 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/needle
debug@2.6.9 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/debug
ms@2.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/ms
iconv-lite@0.4.23 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/iconv-lite
safer-buffer@2.1.2 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/safer-buffer
sax@1.2.4 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/sax
nopt@4.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/nopt
abbrev@1.1.1 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/abbrev
osenv@0.1.5 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/osenv
os-homedir@1.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/os-homedir
os-tmpdir@1.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/os-tmpdir
npm-packlist@1.1.12 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/npm-packlist
ignore-walk@3.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/ignore-walk
minimatch@3.0.4 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/minimatch
brace-expansion@1.1.11 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/brace-expansion
balanced-match@1.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/balanced-match
concat-map@0.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/concat-map
npm-bundled@1.0.5 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/npm-bundled
npmlog@4.1.2 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/npmlog
are-we-there-yet@1.1.5 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/are-we-there-yet
delegates@1.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/delegates
readable-stream@2.3.6 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/readable-stream
core-util-is@1.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/core-util-is
inherits@2.0.3 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/inherits
isarray@1.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/isarray
process-nextick-args@2.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/process-nextick-args
safe-buffer@5.1.2 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/safe-buffer
string_decoder@1.1.1 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/string_decoder
util-deprecate@1.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/util-deprecate
console-control-strings@1.1.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/console-control-strings
gauge@2.7.4 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/gauge
aproba@1.2.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/aproba
has-unicode@2.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/has-unicode
object-assign@4.1.1 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/object-assign
signal-exit@3.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/signal-exit
string-width@1.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/string-width
code-point-at@1.1.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/code-point-at
is-fullwidth-code-point@1.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/is-fullwidth-code-point
number-is-nan@1.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/number-is-nan
strip-ansi@3.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/strip-ansi
ansi-regex@2.1.1 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/ansi-regex
wide-align@1.1.3 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/wide-align
set-blocking@2.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/set-blocking
rc@1.2.8 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/rc
deep-extend@0.6.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/deep-extend
ini@1.3.5 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/ini
minimist@1.2.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/minimist
strip-json-comments@2.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/strip-json-comments
rimraf@2.6.2 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/rimraf
glob@7.1.2 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/glob
fs.realpath@1.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/fs.realpath
inflight@1.0.6 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/inflight
once@1.4.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/once
wrappy@1.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/wrappy
path-is-absolute@1.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/path-is-absolute
semver@5.6.0 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/semver
tar@4.4.8 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/tar
chownr@1.1.1 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/chownr
fs-minipass@1.2.5 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/fs-minipass
minipass@2.3.5 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/minipass
yallist@3.0.3 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/yallist
minizlib@1.1.1 /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/minizlib
protobufjs@5.0.3 /usr/lib/node_modules/gassistant-fhem/node_modules/protobufjs
ascli@1.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/ascli
colour@0.7.1 /usr/lib/node_modules/gassistant-fhem/node_modules/colour
optjs@3.2.2 /usr/lib/node_modules/gassistant-fhem/node_modules/optjs
bytebuffer@5.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/bytebuffer
long@3.2.0 /usr/lib/node_modules/gassistant-fhem/node_modules/long
glob@7.1.6 /usr/lib/node_modules/gassistant-fhem/node_modules/glob
fs.realpath@1.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/fs.realpath
inflight@1.0.6 /usr/lib/node_modules/gassistant-fhem/node_modules/inflight
once@1.4.0 /usr/lib/node_modules/gassistant-fhem/node_modules/once
wrappy@1.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/wrappy
inherits@2.0.4 /usr/lib/node_modules/gassistant-fhem/node_modules/inherits
minimatch@3.0.4 /usr/lib/node_modules/gassistant-fhem/node_modules/minimatch
brace-expansion@1.1.11 /usr/lib/node_modules/gassistant-fhem/node_modules/brace-expansion
balanced-match@1.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/balanced-match
concat-map@0.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/concat-map
path-is-absolute@1.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/path-is-absolute
yargs@3.32.0 /usr/lib/node_modules/gassistant-fhem/node_modules/yargs
camelcase@2.1.1 /usr/lib/node_modules/gassistant-fhem/node_modules/camelcase
cliui@3.2.0 /usr/lib/node_modules/gassistant-fhem/node_modules/cliui
string-width@1.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/string-width
code-point-at@1.1.0 /usr/lib/node_modules/gassistant-fhem/node_modules/code-point-at
is-fullwidth-code-point@1.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/is-fullwidth-code-point
number-is-nan@1.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/number-is-nan
strip-ansi@3.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/strip-ansi
ansi-regex@2.1.1 /usr/lib/node_modules/gassistant-fhem/node_modules/ansi-regex
wrap-ansi@2.1.0 /usr/lib/node_modules/gassistant-fhem/node_modules/wrap-ansi
decamelize@1.2.0 /usr/lib/node_modules/gassistant-fhem/node_modules/decamelize
os-locale@1.4.0 /usr/lib/node_modules/gassistant-fhem/node_modules/os-locale
lcid@1.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/lcid
invert-kv@1.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/invert-kv
window-size@0.1.4 /usr/lib/node_modules/gassistant-fhem/node_modules/window-size
y18n@3.2.1 /usr/lib/node_modules/gassistant-fhem/node_modules/y18n
@firebase/functions@0.4.6 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/functions
@firebase/functions-types@0.3.5 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/functions-types
@firebase/messaging-types@0.2.11 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/messaging-types
isomorphic-fetch@2.2.1 /usr/lib/node_modules/gassistant-fhem/node_modules/isomorphic-fetch
node-fetch@1.7.3 /usr/lib/node_modules/gassistant-fhem/node_modules/isomorphic-fetch/node_modules/node-fetch
encoding@0.1.12 /usr/lib/node_modules/gassistant-fhem/node_modules/encoding
iconv-lite@0.4.24 /usr/lib/node_modules/gassistant-fhem/node_modules/iconv-lite
safer-buffer@2.1.2 /usr/lib/node_modules/gassistant-fhem/node_modules/safer-buffer
is-stream@1.1.0 /usr/lib/node_modules/gassistant-fhem/node_modules/is-stream
whatwg-fetch@3.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/whatwg-fetch
@firebase/messaging@0.3.19 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/messaging
@firebase/performance@0.2.1 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/performance
@firebase/installations@0.1.0 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/installations
@firebase/installations-types@0.1.0 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/installations-types
idb@3.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/idb
@firebase/performance-types@0.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/performance-types
@firebase/polyfill@0.3.13 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/polyfill
core-js@3.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/core-js
promise-polyfill@8.1.0 /usr/lib/node_modules/gassistant-fhem/node_modules/promise-polyfill
whatwg-fetch@2.0.4 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/polyfill/node_modules/whatwg-fetch
@firebase/storage@0.2.15 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/storage
@firebase/storage-types@0.2.11 /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/storage-types
node-fetch@2.6.0 /usr/lib/node_modules/gassistant-fhem/node_modules/node-fetch
readline-sync@1.4.10 /usr/lib/node_modules/gassistant-fhem/node_modules/readline-sync
request@2.88.0 /usr/lib/node_modules/gassistant-fhem/node_modules/request
aws-sign2@0.7.0 /usr/lib/node_modules/gassistant-fhem/node_modules/aws-sign2
aws4@1.9.0 /usr/lib/node_modules/gassistant-fhem/node_modules/aws4
caseless@0.12.0 /usr/lib/node_modules/gassistant-fhem/node_modules/caseless
combined-stream@1.0.8 /usr/lib/node_modules/gassistant-fhem/node_modules/combined-stream
delayed-stream@1.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/delayed-stream
extend@3.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/extend
forever-agent@0.6.1 /usr/lib/node_modules/gassistant-fhem/node_modules/forever-agent
form-data@2.3.3 /usr/lib/node_modules/gassistant-fhem/node_modules/form-data
asynckit@0.4.0 /usr/lib/node_modules/gassistant-fhem/node_modules/asynckit
mime-types@2.1.25 /usr/lib/node_modules/gassistant-fhem/node_modules/mime-types
mime-db@1.42.0 /usr/lib/node_modules/gassistant-fhem/node_modules/mime-db
har-validator@5.1.3 /usr/lib/node_modules/gassistant-fhem/node_modules/har-validator
ajv@6.10.2 /usr/lib/node_modules/gassistant-fhem/node_modules/ajv
fast-deep-equal@2.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/fast-deep-equal
fast-json-stable-stringify@2.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/fast-json-stable-stringify
json-schema-traverse@0.4.1 /usr/lib/node_modules/gassistant-fhem/node_modules/json-schema-traverse
uri-js@4.2.2 /usr/lib/node_modules/gassistant-fhem/node_modules/uri-js
punycode@2.1.1 /usr/lib/node_modules/gassistant-fhem/node_modules/punycode
har-schema@2.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/har-schema
http-signature@1.2.0 /usr/lib/node_modules/gassistant-fhem/node_modules/http-signature
assert-plus@1.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/assert-plus
jsprim@1.4.1 /usr/lib/node_modules/gassistant-fhem/node_modules/jsprim
extsprintf@1.3.0 /usr/lib/node_modules/gassistant-fhem/node_modules/extsprintf
json-schema@0.2.3 /usr/lib/node_modules/gassistant-fhem/node_modules/json-schema
verror@1.10.0 /usr/lib/node_modules/gassistant-fhem/node_modules/verror
core-util-is@1.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/core-util-is
sshpk@1.16.1 /usr/lib/node_modules/gassistant-fhem/node_modules/sshpk
asn1@0.2.4 /usr/lib/node_modules/gassistant-fhem/node_modules/asn1
bcrypt-pbkdf@1.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/bcrypt-pbkdf
tweetnacl@0.14.5 /usr/lib/node_modules/gassistant-fhem/node_modules/tweetnacl
dashdash@1.14.1 /usr/lib/node_modules/gassistant-fhem/node_modules/dashdash
ecc-jsbn@0.1.2 /usr/lib/node_modules/gassistant-fhem/node_modules/ecc-jsbn
jsbn@0.1.1 /usr/lib/node_modules/gassistant-fhem/node_modules/jsbn
getpass@0.1.7 /usr/lib/node_modules/gassistant-fhem/node_modules/getpass
is-typedarray@1.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/is-typedarray
isstream@0.1.2 /usr/lib/node_modules/gassistant-fhem/node_modules/isstream
json-stringify-safe@5.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/json-stringify-safe
oauth-sign@0.9.0 /usr/lib/node_modules/gassistant-fhem/node_modules/oauth-sign
performance-now@2.1.0 /usr/lib/node_modules/gassistant-fhem/node_modules/performance-now
qs@6.5.2 /usr/lib/node_modules/gassistant-fhem/node_modules/qs
tough-cookie@2.4.3 /usr/lib/node_modules/gassistant-fhem/node_modules/tough-cookie
psl@1.5.0 /usr/lib/node_modules/gassistant-fhem/node_modules/psl
punycode@1.4.1 /usr/lib/node_modules/gassistant-fhem/node_modules/tough-cookie/node_modules/punycode
tunnel-agent@0.6.0 /usr/lib/node_modules/gassistant-fhem/node_modules/tunnel-agent
uuid@3.3.3 /usr/lib/node_modules/gassistant-fhem/node_modules/uuid
request-promise@4.2.5 /usr/lib/node_modules/gassistant-fhem/node_modules/request-promise
bluebird@3.7.2 /usr/lib/node_modules/gassistant-fhem/node_modules/bluebird
request-promise-core@1.1.3 /usr/lib/node_modules/gassistant-fhem/node_modules/request-promise-core
lodash@4.17.15 /usr/lib/node_modules/gassistant-fhem/node_modules/lodash
stealthy-require@1.1.1 /usr/lib/node_modules/gassistant-fhem/node_modules/stealthy-require
sync-request@6.1.0 /usr/lib/node_modules/gassistant-fhem/node_modules/sync-request
http-response-object@3.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/http-response-object
@types/node@10.17.6 /usr/lib/node_modules/gassistant-fhem/node_modules/@types/node
sync-rpc@1.3.6 /usr/lib/node_modules/gassistant-fhem/node_modules/sync-rpc
get-port@3.2.0 /usr/lib/node_modules/gassistant-fhem/node_modules/get-port
then-request@6.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/then-request
@types/concat-stream@1.6.0 /usr/lib/node_modules/gassistant-fhem/node_modules/@types/concat-stream
@types/form-data@0.0.33 /usr/lib/node_modules/gassistant-fhem/node_modules/@types/form-data
@types/node@8.10.59 /usr/lib/node_modules/gassistant-fhem/node_modules/then-request/node_modules/@types/node
@types/qs@6.9.0 /usr/lib/node_modules/gassistant-fhem/node_modules/@types/qs
concat-stream@1.6.2 /usr/lib/node_modules/gassistant-fhem/node_modules/concat-stream
buffer-from@1.1.1 /usr/lib/node_modules/gassistant-fhem/node_modules/buffer-from
readable-stream@2.3.6 /usr/lib/node_modules/gassistant-fhem/node_modules/readable-stream
isarray@1.0.0 /usr/lib/node_modules/gassistant-fhem/node_modules/isarray
process-nextick-args@2.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/process-nextick-args
safe-buffer@5.1.2 /usr/lib/node_modules/gassistant-fhem/node_modules/readable-stream/node_modules/safe-buffer
string_decoder@1.1.1 /usr/lib/node_modules/gassistant-fhem/node_modules/string_decoder
safe-buffer@5.1.2 /usr/lib/node_modules/gassistant-fhem/node_modules/string_decoder/node_modules/safe-buffer
util-deprecate@1.0.2 /usr/lib/node_modules/gassistant-fhem/node_modules/util-deprecate
typedarray@0.0.6 /usr/lib/node_modules/gassistant-fhem/node_modules/typedarray
http-basic@8.1.3 /usr/lib/node_modules/gassistant-fhem/node_modules/http-basic
parse-cache-control@1.0.1 /usr/lib/node_modules/gassistant-fhem/node_modules/parse-cache-control
promise@8.0.3 /usr/lib/node_modules/gassistant-fhem/node_modules/promise
asap@2.0.6 /usr/lib/node_modules/gassistant-fhem/node_modules/asap
vm2@3.8.4 /usr/lib/node_modules/gassistant-fhem/node_modules/vm2
fhem@amlogic:/usr/lib/node_modules/gassistant-fhem/node_modules$


Welche node Version hast du denn?
Er findet beim Starten ja nicht die korrekte grpc Version
//Edith: ah node 13. Versuche Mal eine ältere Version

shamal2008

Hallo zusammen,

auch ich scheitere an der Installation des gassistant-fhem. Es läuft ewig dahin, dann kommen Fehlermeldungen ohne Ende und die Installation bricht ab. Ich hatte gestern abend begonnen, erstmals das Teil zu installieren. Nodejs und npm habe ich mit apt-get installiert.

Umgebung: FHEM auf Raspi3b Stretch, sowohl FHEM, als auch Raspi auf aktuellestem Stand (apt-get update && upgrade)
NPM: 6.13.1
nodejs: v13.2.0

NPM rebuild (auch mit --unsafe-perm, gprc uninstall und install bereits gemacht, 84 Seiten Thread gelesen  ;D

Hier mein Ergebnis der Installation (Auszug ab den Fehlern, bis dahin funktioniert es offensichtlich):

Gleich beim Start kommen folgende Warnings:

pi@master:~ $ sudo npm -g install gassistant-fhem --unsafe-perm
/usr/bin/gassistant-fhem -> /usr/lib/node_modules/gassistant-fhem/bin/gassistant-fhem

> grpc@1.20.0 install /usr/lib/node_modules/gassistant-fhem/node_modules/grpc
> node-pre-gyp install --fallback-to-build --library=static_library

node-pre-gyp WARN Using request for node-pre-gyp https download
node-pre-gyp WARN Tried to download(404): https://node-precompiled-binaries.grpc.io/grpc/v1.20.0/node-v79-linux-arm-glibc.tar.gz
node-pre-gyp WARN Pre-built binaries not found for grpc@1.20.0 and node@13.2.0 (node-v79 ABI, glibc) (falling back to source compile with node-gyp)
make: Verzeichnis ,,/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/build" wird betreten


Dann jede Menge CXX Targets, die scheinbar klaglos funktionieren (poste ich hier mal nicht), ab dann gehts richtig los:

AR(target) Release/obj.target/libgpr.a
  COPY Release/libgpr.a
  CXX(target) Release/obj.target/grpc_node/ext/byte_buffer.o
  CXX(target) Release/obj.target/grpc_node/ext/call.o
../ext/call.cc: In function 'bool grpc::node::CreateMetadataArray(v8::Local<v8::Object>, grpc_metadata_array*)':
../ext/call.cc:99:58: error: no matching function for call to 'v8::Array::Get(unsigned int&)'
     Local<String> current_key(Nan::To<String>(keys->Get(i)).ToLocalChecked());
                                                          ^
In file included from /root/.cache/node-gyp/13.2.0/include/node/node.h:63:0,
                 from ../ext/call.cc:23:
/root/.cache/node-gyp/13.2.0/include/node/v8.h:3594:43: note: candidate: v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, v8::Local<v8::Value>)
   V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
                                           ^~~
/root/.cache/node-gyp/13.2.0/include/node/v8.h:3594:43: note:   candidate expects 2 arguments, 1 provided
/root/.cache/node-gyp/13.2.0/include/node/v8.h:3597:43: note: candidate: v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, uint32_t)
   V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
                                           ^~~
/root/.cache/node-gyp/13.2.0/include/node/v8.h:3597:43: note:   candidate expects 2 arguments, 1 provided
../ext/call.cc: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE grpc::node::Call::StartBatch(Nan::NAN_METHOD_ARGS_TYPE)':
../ext/call.cc:663:35: error: no matching function for call to 'v8::Object::Get(uint32_t&)'
     if (!op->ParseOp(obj->Get(type), &ops[i])) {
                                   ^
In file included from /root/.cache/node-gyp/13.2.0/include/node/node.h:63:0,
                 from ../ext/call.cc:23:
/root/.cache/node-gyp/13.2.0/include/node/v8.h:3594:43: note: candidate: v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, v8::Local<v8::Value>)
   V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
                                           ^~~
/root/.cache/node-gyp/13.2.0/include/node/v8.h:3594:43: note:   candidate expects 2 arguments, 1 provided
/root/.cache/node-gyp/13.2.0/include/node/v8.h:3597:43: note: candidate: v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, uint32_t)
   V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
                                           ^~~
/root/.cache/node-gyp/13.2.0/include/node/v8.h:3597:43: note:   candidate expects 2 arguments, 1 provided
At global scope:
cc1plus: error: unrecognized command line option '-Wno-cast-function-type' [-Werror]
cc1plus: all warnings being treated as errors
grpc_node.target.mk:186: die Regel für Ziel ,,Release/obj.target/grpc_node/ext/call.o" scheiterte
make: *** [Release/obj.target/grpc_node/ext/call.o] Fehler 1
make: Verzeichnis ,,/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/build" wird verlassen
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack     at ChildProcess.emit (events.js:210:5)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:270:12)
gyp ERR! System Linux 4.19.66-v7+
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-v79-linux-arm-glibc/grpc_node.node" "--module_name=grpc_node" "--module_path=/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/node/extension_binary/node-v79-linux-arm-glibc" "--napi_version=5" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v79"
gyp ERR! cwd /usr/lib/node_modules/gassistant-fhem/node_modules/grpc
gyp ERR! node -v v13.2.0
gyp ERR! node-gyp -v v5.0.5
gyp ERR! not ok
node-pre-gyp ERR! build 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-v79-linux-arm-glibc/grpc_node.node --module_name=grpc_node --module_path=/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/node/extension_binary/node-v79-linux-arm-glibc --napi_version=5 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v79' (1)
node-pre-gyp ERR! stack     at ChildProcess.<anonymous> (/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
node-pre-gyp ERR! stack     at ChildProcess.emit (events.js:210:5)
node-pre-gyp ERR! stack     at maybeClose (internal/child_process.js:1023:16)
node-pre-gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:281:5)
node-pre-gyp ERR! System Linux 4.19.66-v7+
node-pre-gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build" "--library=static_library"
node-pre-gyp ERR! cwd /usr/lib/node_modules/gassistant-fhem/node_modules/grpc
node-pre-gyp ERR! node -v v13.2.0
node-pre-gyp ERR! node-pre-gyp -v v0.12.0
node-pre-gyp ERR! not ok
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-v79-linux-arm-glibc/grpc_node.node --module_name=grpc_node --module_path=/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/node/extension_binary/node-v79-linux-arm-glibc --napi_version=5 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v79' (1)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! grpc@1.20.0 install: `node-pre-gyp install --fallback-to-build --library=static_library`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the grpc@1.20.0 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2019-12-01T17_48_50_591Z-debug.log


Vielleicht habt ihr eine Idee,

Danke und lg aus Wien,
Shamal2008
FHEM auf RasPiI 3+, MapleCUL 868+433MhZ, MAX! via CUL, LD686 LED-Controller, GHoma Plugins,, Shelly, ConbeeII + IKEA + Xiaomi, div. Infodienste & Google Assistant via FHEM;

desmoloch


SouzA

Zitat von: desmoloch am 23 November 2019, 23:58:17
Also mit vorlesen meine ich einen Text zu senden um beliebiges sagen zu lassen. Das konnte ich beim Chromecast nicht in der commandref finden.
Sorry, ich meine GOOGLECAST.
Da gibt es "set castxy speak meinen Text"...
Und schon wird der Text wiedergeben.

Bis denn
SouzA
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

desmoloch

Zitat von: SouzA am 01 Dezember 2019, 22:32:27
Sorry, ich meine GOOGLECAST.
Da gibt es "set castxy speak meinen Text"...
Und schon wird der Text wiedergeben.

Bis denn
SouzA

Danke probiere ich mal aus!

shamal2008

#1256
Zitat von: desmoloch am 01 Dezember 2019, 21:13:27
Probiert Mal node V12.
Mit v13 scheint es Probleme mit grpc zu geben: https://github.com/grpc/grpc-node/issues/1086

Hallo Desmoloch,

das war es wohl leider nicht. :'(. Meine aktuellen Versionen sind v12.13.1 nodejs, v6.12.1 npm.

Habe den gassistant removed, nodejs v13 ebenfalls, ein autoremove hinten angehängt. Danach das Repository für v12 registriert, installiert und die gasstistant install gestartet.

Das Ergebnis war leider wieder wie folgt:

  CXX(target) Release/obj.target/grpc_node/ext/channel.o
../ext/channel.cc: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE grpc::node::Channel::GetConnectivityState(Nan::NAN_METHOD_ARGS_TYPE)':
../ext/channel.cc:292:56: error: no matching function for call to 'v8::Value::Equals(v8::Local<v8::Boolean>)'
   int try_to_connect = (int)info[0]->Equals(Nan::True());
                                                        ^
In file included from /root/.cache/node-gyp/12.13.1/include/node/node.h:63:0,
                 from ../../nan/nan.h:54,
                 from ../ext/channel.cc:23:
/root/.cache/node-gyp/12.13.1/include/node/v8.h:2616:37: note: candidate: v8::Maybe<bool> v8::Value::Equals(v8::Local<v8::Context>, v8::Local<v8::Value>) const
   V8_WARN_UNUSED_RESULT Maybe<bool> Equals(Local<Context> context,
                                     ^~~~~~
/root/.cache/node-gyp/12.13.1/include/node/v8.h:2616:37: note:   candidate expects 2 arguments, 1 provided
At global scope:
cc1plus: error: unrecognized command line option '-Wno-cast-function-type' [-Werror]
cc1plus: all warnings being treated as errors
grpc_node.target.mk:186: die Regel für Ziel ,,Release/obj.target/grpc_node/ext/channel.o" scheiterte
make: *** [Release/obj.target/grpc_node/ext/channel.o] Fehler 1
make: Verzeichnis ,,/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/build" wird verlassen
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack     at ChildProcess.emit (events.js:210:5)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:272:12)
gyp ERR! System Linux 4.19.66-v7+
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-v72-linux-arm-glibc/grpc_node.node" "--module_name=grpc_node" "--module_path=/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/node/extension_binary/node-v72-linux-arm-glibc" "--napi_version=5" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v72"
gyp ERR! cwd /usr/lib/node_modules/gassistant-fhem/node_modules/grpc
gyp ERR! node -v v12.13.1
gyp ERR! node-gyp -v v5.0.5
gyp ERR! not ok
node-pre-gyp ERR! build 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-v72-linux-arm-glibc/grpc_node.node --module_name=grpc_node --module_path=/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/node/extension_binary/node-v72-linux-arm-glibc --napi_version=5 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v72' (1)
node-pre-gyp ERR! stack     at ChildProcess.<anonymous> (/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
node-pre-gyp ERR! stack     at ChildProcess.emit (events.js:210:5)
node-pre-gyp ERR! stack     at maybeClose (internal/child_process.js:1021:16)
node-pre-gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:283:5)
node-pre-gyp ERR! System Linux 4.19.66-v7+
node-pre-gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build" "--library=static_library"
node-pre-gyp ERR! cwd /usr/lib/node_modules/gassistant-fhem/node_modules/grpc
node-pre-gyp ERR! node -v v12.13.1
node-pre-gyp ERR! node-pre-gyp -v v0.12.0
node-pre-gyp ERR! not ok
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-v72-linux-arm-glibc/grpc_node.node --module_name=grpc_node --module_path=/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/node/extension_binary/node-v72-linux-arm-glibc --napi_version=5 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v72' (1)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! grpc@1.20.0 install: `node-pre-gyp install --fallback-to-build --library=static_library`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the grpc@1.20.0 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2019-12-02T23_23_53_994Z-debug.log
root@master:~/.npm/_logs#


Der Fehler kündigt sich offensichtlich schon beim Start der Installation an - Hier mal der Code ab der Registrierung von nodejs v12 (Die Warnings sind ziemlich in der Mitte:


root@master:~/.npm/_logs# curl -sL https://deb.nodesource.com/setup_12.x | bash -

## Installing the NodeSource Node.js 12.x repo...


## Populating apt-get cache...

+ apt-get update
Holen:1 http://archive.raspberrypi.org/debian stretch InRelease [25,4 kB]
OK:2 http://raspbian.raspberrypi.org/raspbian stretch InRelease
OK:3 https://deb.nodesource.com/node_12.x stretch InRelease
OK:4 https://dl.yarnpkg.com/debian stable InRelease
Holen:5 https://dtcooper.github.io/raspotify jessie InRelease [1.703 B]
Ign:6 https://download.webmin.com/download/repository sarge InRelease
OK:7 https://download.webmin.com/download/repository sarge Release
Es wurden 27,1 kB in 6 s geholt (4.313 B/s).                                                   

Paketlisten werden gelesen... Fertig

## Confirming "stretch" is supported...

+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_12.x/dists/stretch/Release'

## Adding the NodeSource signing key to your keyring...

+ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
OK

## Creating apt sources list file for the NodeSource Node.js 12.x repo...

+ echo 'deb https://deb.nodesource.com/node_12.x stretch main' > /etc/apt/sources.list.d/nodesource.list
+ echo 'deb-src https://deb.nodesource.com/node_12.x stretch main' >> /etc/apt/sources.list.d/nodesource.list

## Running `apt-get update` for you...

+ apt-get update
Holen:1 http://archive.raspberrypi.org/debian stretch InRelease [25,4 kB]
OK:2 http://raspbian.raspberrypi.org/raspbian stretch InRelease                         
OK:3 https://dl.yarnpkg.com/debian stable InRelease                                     
OK:4 https://deb.nodesource.com/node_12.x stretch InRelease
Holen:5 https://dtcooper.github.io/raspotify jessie InRelease [1.703 B]
Ign:6 https://download.webmin.com/download/repository sarge InRelease
OK:7 https://download.webmin.com/download/repository sarge Release
Es wurden 27,1 kB in 5 s geholt (4.561 B/s).

Paketlisten werden gelesen... Fertig

## Run `sudo apt-get install -y nodejs` to install Node.js 12.x and npm
## You may also need development tools to build native addons:
     sudo apt-get install gcc g++ make
## To install the Yarn package manager, run:
     curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
     echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
     sudo apt-get update && sudo apt-get install yarn


root@master:~/.npm/_logs#
root@master:~/.npm/_logs#
root@master:~/.npm/_logs# apt-get install -y nodejs
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Die folgenden NEUEN Pakete werden installiert:
  nodejs
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 15,2 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 77,2 MB Plattenplatz zusätzlich benutzt.
Holen:1 https://deb.nodesource.com/node_12.x stretch/main armhf nodejs armhf 12.13.1-1nodesource1 [15,2 MB]
Es wurden 15,2 MB in 5 s geholt (2.774 kB/s).
Vormals nicht ausgewähltes Paket nodejs wird gewählt.
(Lese Datenbank ... 177855 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../nodejs_12.13.1-1nodesource1_armhf.deb ...
Detected old npm client, removing...
Entpacken von nodejs (12.13.1-1nodesource1) ...
nodejs (12.13.1-1nodesource1) wird eingerichtet ...
Trigger für man-db (2.7.6.1-2) werden verarbeitet ...
root@master:~/.npm/_logs# npm install -g gassistant-fhem --unsafe-perm
/usr/bin/gassistant-fhem -> /usr/lib/node_modules/gassistant-fhem/bin/gassistant-fhem

> grpc@1.20.0 install /usr/lib/node_modules/gassistant-fhem/node_modules/grpc
> node-pre-gyp install --fallback-to-build --library=static_library

[b]node-pre-gyp WARN Using request for node-pre-gyp https download
node-pre-gyp WARN Tried to download(404): https://node-precompiled-binaries.grpc.io/grpc/v1.20.0/node-v72-linux-arm-glibc.tar.gz
node-pre-gyp WARN Pre-built binaries not found for grpc@1.20.0 and node@12.13.1 (node-v72 ABI, glibc) (falling back to source compile with node-gyp) [/b]
make: Verzeichnis ,,/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/build" wird betreten


Habt ihr noch irgendwelche Ideen? - mir fehlt grad mal völlig der Plan...

Nachtrag: Offensichtlich haben die removes oder was auch immer mein npm endgültig zerstört. Hätte ein npm rebuild versucht, da meinte er plötzlich, das npm nicht gefunden werden kann. Neuinstallation von nodejs und npm erfolglos, da sich die Pakete angeblich gegenseitig ausschließen.

NPM-Install hängt von nodejs ab, "soll aber nicht installiert werden"  ::)
nodejs lässt sich nicht mehr installieren, da ich "zurückgehaltene defekte Pakete" habe...

Scheint als hätte die gassistant installation auf V13 irgendwo etwas hinterlassen oder zerschossen... bin gespannt, wie lange mein System jetzt noch läuft...

lg Shamal
FHEM auf RasPiI 3+, MapleCUL 868+433MhZ, MAX! via CUL, LD686 LED-Controller, GHoma Plugins,, Shelly, ConbeeII + IKEA + Xiaomi, div. Infodienste & Google Assistant via FHEM;

harryzz

Hi

there may be some bug/error in firebase backend (if the running instance is the same as that of a github.)
i have fht80b/fht8v thermostats. - looking in clientapi.js from gassistant-fhem-firebase repo  line 593: mappings.TargetHeatingCoolingState may be must be: mappings.ThermostatModes to work things correctly.

br,
Harry

OiledAmoeba

Ein unbedachtes `pkg update` hat mir den gassistant zerschossen, da in den Repos von FreeBSD 12.0 von Python 2.7 auf Python 3.6, von Perl 5.28 auf Perl 5.30 und vor allem von node 8 auf node 12 gewechselt wurde.
Auf FreeBSD 12.0 gelingt es mir nicht, mit node12 und gcc9 die aktuelle grpc-Version 1.25.0 zu kompilieren.
Mit nem bisschen rumprobieren funktioniert folgende Kombi: node8, gcc7, grpc1.21.1

root@fhem: / % pkg remove -y node npm && pkg update && pkg install -y gcc7 node8 npm-node8
root@fhem: / % bash
[root@fhem: /]# env LINK=gcc7 CC=gcc7 CXX=g++7 LINKXX=g++7 npm install -g grpc@1.21.1 --unsafe-perm && env LINK=gcc7 CC=gcc7 CXX=g++7 LINKXX=g++7 npm install -g gassistant-fhem --unsafe-perm


Ja, das sind zwei npm-Aufrufe. Der erste installiert grpc in der Version 1.21.1, der zweite schiebt dann gassistant-fhem nach (der prüft nur, ob grpc da ist und setzt zum Glück keine Version >1.21 voraus). Müsste aber eigentlich auch gehen, wenn man es mit [root@fhem: /]# env LINK=/usr/local/bin/gcc7 CC=/usr/local/bin/gcc7 CXX=/usr/local/bin/g++7 LINKXX=/usr/local/bin/g++7 npm install -g grpc@1.21.1 gassistant-fhem --unsafe-perm in einen Befehl zusammenfügt anstelle zwei zu nehmen. So war es für mich nur im Fehlerfall einfacher zu sehen, welches der Pakete den Fehler verursacht.
Gruß
Florian

Jail auf XigmaNAS (freeBSD); CCU2 mit CULv3, nanoCUL868 und JeeLink-Clone; div. FS20-Komponenten; andFHEM; div. hm- und hmip-Komponenten; div. IT+

aaameyer

Hallo,
meine FHEM Instanz betreibe ich mit Passwortschutz und SSL. Dazu finde ich im Wiki, mir etwas unklare Hinweise. Zuerst habe ich wie unter: https://wiki.fhem.de/wiki/Google_Assistant_FHEM_Connect#FHEM_ist_durch_Username_und_Password_gesichert_.28401:_Authorization_Required.29 beschrieben die Datei gassistant-fhem.cfg angelegt. Das Modul hatte damit jedoch nicht funktioniert. Dann habe ich in meiner fhem.cfg eine Zeile:
attr gassistant gassistantFHEM-auth webadmin:meinPasswort eingefügt. Dies führt beim Speichern der Datei zu einem Fehler: ERROR: stored obfuscated auth data
Erst wenn ich das Attribut über das FHEM web UI setze, funktioniert das Modul einwandfrei und verbindet sich.
Meine Vermutung ist dass man das Passwort in den Konfigurationsdateien bereits in der "obfuscated" Form hinterlegen muss. Hier kenne ich jedoch nicht die Snytax bzw. eine Möglichkeit das Passwort zu verschleiern. Was ist der bessere Weg: über die Datei gassistant-fhem.cfg oder über das Attribut die Anmeldedaten hinterlegen? Evtl. könnte mir jemand dazu Hinweise geben.
Danke