39_gassistant.pm (Google Assistant, Google Home)

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

Vorheriges Thema - Nächstes Thema

kuj

Genau diesen Befehl nimmt er ja nicht.
Zu meiner Konfiguration:
Ein SONOFF mit ESPEasy der den Bachlauf schaltet
Ein Dummy der den Schaltbefehl entgegennimmt, korrekt eingerichtet mit useSetExtensions 1, SetList on off
Ein DOIF der den Dummy-Zustand an das ESPEAsy Gerät weitergibt.

Wie gesagt unter FHEM funktioniert alles super.

Sage ich nun, Schalte den Bachlauf für eine Stunde ein.
Kommt folgende Rückmeldung:
Entschuldigung, ich kann das noch nicht steuern.

a_quadrat

Aber den Dummy kannst du mit Google an- und ausschalten?
Ich meine: "schalte Bachlauf an" funktioniert?

dominik

Man muss Starte sagen, nicht schalte.

Bzgl. mehrerer FHEM Instanzen schaue ich am Wochenende. Danke auf alle Fälle für die Tests, das hilft mir sehr um schneller zum Ziel zu kommen.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Eistee

#1038
Hi

evtl kann mir jemand erklären was falsch läuft. Mein FHEM Log wird zugespammt mir folgendem:
...
2019.07.13 14:25:04 2 : xx.net.gassistant: starting gassistant-fhem: /usr/bin/gassistant-fhem -c ./gassistant-fhem.cfg
2019.07.13 14:25:04 3 : xx.net.gassistant: starting
2019.07.13 14:25:04 3 : xx.net.gassistant: using logfile: ./log/gassistant-2019-07-13.log
2019.07.13 14:25:09 3 : xx.net.gassistant: read: end of file reached while sysread
2019.07.13 14:25:09 3 : xx.net.gassistant: stopped
2019.07.13 14:25:29 2 : xx.net.gassistant: starting gassistant-fhem: /usr/bin/gassistant-fhem -c ./gassistant-fhem.cfg
2019.07.13 14:25:29 3 : xx.net.gassistant: starting
2019.07.13 14:25:29 3 : xx.net.gassistant: using logfile: ./log/gassistant-2019-07-13.log
2019.07.13 14:25:35 3 : xx.net.gassistant: read: end of file reached while sysread
2019.07.13 14:25:35 3 : xx.net.gassistant: stopped
2019.07.13 14:25:55 2 : xx.net.gassistant: starting gassistant-fhem: /usr/bin/gassistant-fhem -c ./gassistant-fhem.cfg
2019.07.13 14:25:55 3 : xx.net.gassistant: starting
2019.07.13 14:25:55 3 : xx.net.gassistant: using logfile: ./log/gassistant-2019-07-13.log
2019.07.13 14:26:02 3 : xx.net.gassistant: read: end of file reached while sysread
2019.07.13 14:26:02 3 : xx.net.gassistant: stopped
2019.07.13 14:26:22 2 : xx.net.gassistant: starting gassistant-fhem: /usr/bin/gassistant-fhem -c ./gassistant-fhem.cfg
2019.07.13 14:26:22 3 : xx.net.gassistant: starting
2019.07.13 14:26:22 3 : xx.net.gassistant: using logfile: ./log/gassistant-2019-07-13.log
2019.07.13 14:26:27 3 : xx.net.gassistant: read: end of file reached while sysread
2019.07.13 14:26:27 3 : xx.net.gassistant: stopped
...


Aus der gassistant-2019-07-13.log:
...
Loading database.js...
Loading fhem.js...
Loading logger.js...
Loading user.js...
Loading server.js...
Loading version.js...
Loading cli.js...
}
  code: 'MODULE_NOT_FOUND'
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10) {
    at Module._compile (internal/modules/cjs/loader.js:776:30)
    at Object.<anonymous> (/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/client_interceptors.js:144:12)
    at require (internal/modules/cjs/helpers.js:16:16)
    at Module.require (internal/modules/cjs/loader.js:683:19)
    at Function.Module._load (internal/modules/cjs/loader.js:556:12)
    at Module.load (internal/modules/cjs/loader.js:643:32)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
    at Module._compile (internal/modules/cjs/loader.js:776:30)
    at Object.<anonymous> (/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/grpc_extension.js:53:17)
- /usr/lib/node_modules/gassistant-fhem/bin/gassistant-fhem
- /usr/lib/node_modules/gassistant-fhem/lib/cli.js
- /usr/lib/node_modules/gassistant-fhem/node_modules/vm2/index.js
- /usr/lib/node_modules/gassistant-fhem/node_modules/vm2/lib/main.js
- /usr/lib/node_modules/gassistant-fhem/node_modules/firebase/firestore/dist/index.cjs.js
- /usr/lib/node_modules/gassistant-fhem/node_modules/@firebase/firestore/dist/index.node.cjs.js
- /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/index.js
- /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/client.js
- /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/client_interceptors.js
- /usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/grpc_extension.js
Require stack:
Original error: Cannot find module '/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/node/extension_binary/node-v72-linux-arm-glibc/grpc_node.node'
This problem can often be fixed by running "npm rebuild" on the current system
Found: [node-v57-linux-arm-glibc]
Expected directory: node-v72-linux-arm-glibc
Error: Failed to load gRPC binary module because it was not installed for the current system

^
throw this._internal.Decontextify.value(e);
/usr/lib/node_modules/gassistant-fhem/node_modules/vm2/lib/main.js:450
...


versuch von npm rebuild:
pi@fhem:/usr/lib/node_modules/gassistant-fhem $ sudo npm rebuild

> 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 Pre-built binaries not installable for grpc@1.20.0 and node@12.6.0 (node-v72 ABI, glibc) (falling back to source compile with node-gyp)
node-pre-gyp WARN Hit error EACCES: permission denied, mkdir '/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/src/node/extension_binary/node-v72-linux-arm-glibc'
gyp WARN EACCES user "pi" does not have permission to access the dev dir "/root/.cache/node-gyp/12.6.0"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/.node-gyp"
gyp WARN install got an error, rolling back install
gyp WARN install got an error, rolling back install
gyp ERR! configure error
gyp ERR! stack Error: EACCES: permission denied, mkdir '/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/.node-gyp'
gyp ERR! System Linux 4.19.50-v7+
gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "--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=4" "--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.6.0
gyp ERR! node-gyp -v v5.0.2
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 configure --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=4 --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:203:13)
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.50-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.6.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 configure --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=4 --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-07-13T12_48_36_266Z-debug.log

dominik

grpc Problem. Probier mal grpc zu deinstallieren und dann wieder gassistant-fhem neu installieren.

Wenn es nicht funktioniert, siehe im Wiki das FAQ, dort steht auch ein rebuild Befehl.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

dominik

@TL60, kannst du bitte folgendes testen:
1. gassistant Device nur in deiner Haupt FHEM Installation belassen, alle anderen loeschen
2. gassistant im Haupt FHEM neu starten mit den anderen beiden FHEM Instanzen im Config File
3. Log posten

Danke!
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

TL60

Zitat von: dominik am 14 Juli 2019, 14:48:11
@TL60, kannst du bitte folgendes testen:
1. gassistant Device nur in deiner Haupt FHEM Installation belassen, alle anderen loeschen
2. gassistant im Haupt FHEM neu starten mit den anderen beiden FHEM Instanzen im Config File
3. Log posten

Danke!

Bin erst ab Donnerstag wieder im Lande, da mein FHEM nur lokal läuft, bzw.. nicht von außen erreichbar ist, kann ich dann auch erst weiter testen.
Gruß Thomas

Tabu

Zitat von: dominik am 07 Juli 2019, 22:32:22
Nutzt du homebrideMapping? Wenn ja, bitte Leerzeichen zwischen den Mappings auf Enter ändern.

Ich habe schon gesucht, bin wohl aber zu blöd was zu finden...  :D

Wie kann ich ein Enter im einzeiligem Inputfeld vom homebridgeMapping erwirken. Mit einem \n kommt der Fehler "wrong syntax: exitAllowance=0\nArmDisarm=pin=xxxx"

Kann mir jemand einen Schups in die richtige Richtung geben?

Vielen Dank
Tabu

dominik

homebridgeMapping sollte ein textField-long sein. Scheinbar ist das bei dir nicht der Fall, du solltest den Typ in der config anpassen können (unter global sollte es zu finden sein), dann klappt es auch mit dem Enter ;)
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Tabu

Hallo dominik,

vielen Dank. Das Userattr war in Global schon entsprechend gesetzt. So wie ich es jetzt gesehen habe, greift das textFielt-long auch bei jedem Device bis auf das Device des Modules Secvest. Darauf hin habe ich schon versucht dies in der config manuell einzutragen, nun bekomme ich den Fehler: "homebridgeMapping error for Secvest_Partition_1, please delete homebridgeMapping and try again".

List der Secvest_Partition_1:


Internals:
   DEF        Partition 1 Secvest
   FUUID      5c9bb500-f33f-be04-1a44-d0d144b5f151fc19
   ID         1
   NAME       Secvest_Partition_1
   NR         241
   NTFY_ORDER 50-Secvest_Partition_1
   STATE      off
   SUBTYPE    Partition
   SYSTEM_NAME Secvest
   TYPE       Secvest
   READINGS:
     2019-07-15 20:30:35   state           unset
Attributes:
   DbLogExclude .*
   alias      Nicolaiweg
   assistantName Alarmanlage
   devStateIcon on:security@red off:security@white
   event-on-change-reading .*
   event-on-update-reading state
   eventMap   set:on unset:off
   genericDeviceType securitysystem
   group      Alarmanlage
   homebridgeMapping ArmDisarm=exitAllowance=0
ArmDisarm=pin=xxxx
   model      Secvest-Partition
   room       GoogleAssistant,Secvest,Tools
   verbose    3
   webCmd     state
   widgetOverride state:on,off


Vielen Dank
Tabu

dominik

Die Lösung ist ganz einfach:
ArmDisarm=exitAllowance=10,pin=1234

Alles in einer Zeile ;)
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Tabu


ole1986

Hallo,

unterstützt FHEM Connect mittlerweile ROLLOS über den device type SHUTTER (Google Assistant).
Wenn ja, Welches Modul wird dafür in FHEM verwendet.

Vielen Dank im Voraus

TL60

hallo, nachdem ich wieder im Lande bin habe ich getestet:
Zitat von: dominik am 14 Juli 2019, 14:48:11
@TL60, kannst du bitte folgendes testen:
1. gassistant Device nur in deiner Haupt FHEM Installation belassen, alle anderen loeschen
2. gassistant im Haupt FHEM neu starten mit den anderen beiden FHEM Instanzen im Config File
3. Log posten

Danke!
1. gassistant gestoppt.
2. in den beiden Nebeninstanzen die gassistant devices gelöscht.
3. gassistant in der Hauptinstanz neu gestartet. Start läuft fehlerfrei durch. Laut logfile werden in allen 3 Instanzen die Geräte, welche sich im Raum GoogleAssistant befinden, gefunden.
4. 10 Minuten gewartet alle Geräte tauchen auch in der Google Home App auf und sind per Sprache und aus der App steuerbar. Einzig der Rollladen ist  nur per Sprache steuerbar und in der App noch mit Zahnrad zur Konfiguration dargestellt.( war bei mir aber immer so)
hier jetzt das Logfile:
[2019-7-18 11:50:00] Got SIGTERM, shutting down...
[2019-7-18 11:50:00] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-connection%20disconnected&fwcsrf=csrf_349252634130518&XHR=1
Loading cli.js...
Loading version.js...
Loading server.js...
Loading user.js...
Loading logger.js...
Loading fhem.js...
Loading database.js...
[2019-7-18 11:52:11] using ./gassistant-fhem.cfg
[2019-7-18 11:52:11] ---
[2019-7-18 11:52:11] config:
{"connections":[{"name":"FHEM","webname":"fhem","filter":"room=GoogleAssistant","port":"8083","server":"127.0.0.1"},{"name":"FHEM","webname":"fhem","filter":"room=GoogleAssistant","port":"8083","server":"192.168.178.20"},{"name":"FHEM","webname":"fhem","filter":"room=GoogleAssistant","port":"8083","server":"192.168.178.137"}],"gassistant":{"description":"FHEM Connect"}}

[2019-7-18 11:52:11] ---
[2019-7-18 11:52:11] Google Assistant FHEM Connect 2.0.0 started
[2019-7-18 11:52:11] Fetching FHEM connections...
[2019-7-18 11:52:11] [FHEM] starting longpoll: http://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1563443531569
[2019-7-18 11:52:14] [FHEM] starting longpoll: http://192.168.178.20:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1563443534239
[2019-7-18 11:52:14] [FHEM] starting longpoll: http://192.168.178.137:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1563443534256
[2019-7-18 11:52:14] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dgassistant&fwcsrf=csrf_349252634130518&XHR=1
[2019-7-18 11:52:14] [FHEM]   executing: http://192.168.178.20:8083/fhem?cmd=jsonlist2%20TYPE%3Dgassistant&fwcsrf=csrf_137030257276679&XHR=1
[2019-7-18 11:52:14] [FHEM]   executing: http://192.168.178.137:8083/fhem?cmd=jsonlist2%20TYPE%3Dgassistant&fwcsrf=csrf_126571687593159&XHR=1
[2019-7-18 11:52:14] [FHEM] FHEM Google Assistant device detected: gassistant
[2019-7-18 11:52:14] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-version%202.0.0&fwcsrf=csrf_349252634130518&XHR=1
[2019-7-18 11:52:14] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20gassistant%20loginURL%20https%3A%2F%2Ffhemconnector.eu.auth0.com%2Fauthorize%3Faudience%3Dhttps%3A%2F%2Feurope-west1-fhem-ga-connector.cloudfunctions.net%2F%26scope%3Doffline_access%2520openid%2520profile%26response_type%3Dcode%26client_id%3DEI0TI2Y0W1743Ico53Nvsg1FsmoZniCC%26code_challenge%3DGu7hhMQuLqg6u7kb-3XD5Aqk5iXYihH510LmNMBqH5Q%26code_challenge_method%3DS256%26redirect_uri%3Dhttps%3A%2F%2Feurope-west1-fhem-ga-connector.cloudfunctions.net%2Fcodelanding%2Fstart&fwcsrf=csrf_349252634130518&XHR=1
[2019-7-18 11:52:14] [FHEM] Get refresh token...
[2019-7-18 11:52:14] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=get%20gassistant%20refreshToken&fwcsrf=csrf_349252634130518&XHR=1
[2019-7-18 11:52:15] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-connection%20connecting...&fwcsrf=csrf_349252634130518&XHR=1
[2019-7-18 11:52:15] [FHEM] Found refresh token in reading
[2019-7-18 11:52:15] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-versionAvailable%202.0.0&fwcsrf=csrf_349252634130518&XHR=1
[2019-7-18 11:52:17] Refresh tokens finished. Next refresh in 86400 seconds.
[2019-7-18 11:52:17] [FHEM] refreshAllTokens executed
(node:30149) DeprecationWarning: grpc.load: Use the @grpc/proto-loader module with grpc.loadPackageDefinition instead
[2019-7-18 11:52:21] Start Connection and listen for Firebase
[2019-7-18 11:52:21] [FHEM] Fetching FHEM devices...
[2019-7-18 11:52:21] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20room=GoogleAssistant&fwcsrf=csrf_349252634130518&XHR=1
[2019-7-18 11:52:23] [FHEM] Fetching FHEM devices...
[2019-7-18 11:52:23] [FHEM] fetching: http://192.168.178.20:8083/fhem?cmd=jsonlist2%20room=GoogleAssistant&fwcsrf=csrf_137030257276679&XHR=1
[2019-7-18 11:52:23] [FHEM] Fetching FHEM devices...
[2019-7-18 11:52:23] [FHEM] fetching: http://192.168.178.137:8083/fhem?cmd=jsonlist2%20room=GoogleAssistant&fwcsrf=csrf_126571687593159&XHR=1
[2019-7-18 11:52:23] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-lasterror%20none&fwcsrf=csrf_349252634130518&XHR=1
[2019-7-18 11:52:23] [FHEM] Checking devices and attributes...
[2019-7-18 11:52:23] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22%2C%22userattr%22%2C%22%22)%7D&fwcsrf=csrf_349252634130518&XHR=1
[2019-7-18 11:52:23] [FHEM] Connection: OK
[2019-7-18 11:52:23] [FHEM] got: 1 results
[2019-7-18 11:52:23] [FHEM] got: 3 results
[2019-7-18 11:52:24] [FHEM] got: 3 results
[2019-7-18 11:52:24] SERVER FeatureLevel:{"featurelevel":3,"changelog":"performance optimizations"}
[2019-7-18 11:52:24] SYNC   FeatureLevel:{"featurelevel":3}
[2019-7-18 11:52:24] [FHEM] Supported Google Device Types: aircondition,airfreshener,airpurifier,awning,blinds,boiler,camera,coffeemaker,curtain,dishwasher,door,dryer,fan,fireplace,garage,gate,heater,hood,kettle,light,lock,microwave,outlet,oven,pregola,refrigerator,scene,securitysystem,shutter,shower,sprinkler,switch,thermostat,vacuum,valve,washer,waterheater,window
[2019-7-18 11:52:25] [FHEM]   executing: http://192.168.178.137:8083/fhem?cmd=setreading%20undefined%20gassistant-fhem-connection%20connected&fwcsrf=csrf_126571687593159&XHR=1
[2019-7-18 11:52:25] [FHEM]   executing: http://192.168.178.20:8083/fhem?cmd=setreading%20undefined%20gassistant-fhem-connection%20connected&fwcsrf=csrf_137030257276679&XHR=1
[2019-7-18 11:52:25] [FHEM] update reading: FB_Zwischenstecker1:state = off
[2019-7-18 11:52:25] [FHEM] update reading: FB_Zwischenstecker1:temperature = 21.5 C (measured)
[2019-7-18 11:52:25] [FHEM] update reading: GoogleAssistant_dummy:state = off
[2019-7-18 11:52:25] [FHEM] update reading: Rollade_Gaestezimmer:position = 0
[2019-7-18 11:52:25] [FHEM] update reading: Rollade_Gaestezimmer:state = opened
[2019-7-18 11:52:25] [FHEM] update reading: Deckenstrahler_dummy:state = off
[2019-7-18 11:52:25] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-connection%20connected&fwcsrf=csrf_349252634130518&XHR=1
[2019-7-18 11:52:25] [FHEM] update reading: SonoffBasic1:state = off
[2019-7-18 11:52:25] [FHEM] update reading: SonoffBlitz3:state = OFF
[2019-7-18 11:52:25] [FHEM] update reading: SonoffBlitz4:state = OFF
[2019-7-18 11:57:21] GOOGLE MSG RECEIVED: {"featurelevel":3,"msg":"UPDATE_SYNCFEATURELEVEL","ts":1563443840935}
[2019-7-18 11:57:21] Received firestore2fhem: {"featurelevel":3,"msg":"UPDATE_SYNCFEATURELEVEL","ts":1563443840935}
[2019-7-18 11:57:21] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-usedFeatureLevel%203&fwcsrf=csrf_349252634130518&XHR=1
[2019-7-18 11:57:21] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-googleSync%20Google%20SYNC%20finished&fwcsrf=csrf_349252634130518&XHR=1
[2019-7-18 11:57:21] [FHEM]   executing: http://192.168.178.20:8083/fhem?cmd=setreading%20undefined%20gassistant-fhem-usedFeatureLevel%203&fwcsrf=csrf_137030257276679&XHR=1
[2019-7-18 11:57:21] [FHEM]   executing: http://192.168.178.20:8083/fhem?cmd=setreading%20undefined%20gassistant-fhem-googleSync%20Google%20SYNC%20finished&fwcsrf=csrf_137030257276679&XHR=1
[2019-7-18 11:57:21] [FHEM]   executing: http://192.168.178.137:8083/fhem?cmd=setreading%20undefined%20gassistant-fhem-usedFeatureLevel%203&fwcsrf=csrf_126571687593159&XHR=1
[2019-7-18 11:57:21] [FHEM]   executing: http://192.168.178.137:8083/fhem?cmd=setreading%20undefined%20gassistant-fhem-googleSync%20Google%20SYNC%20finished&fwcsrf=csrf_126571687593159&XHR=1
[2019-7-18 11:57:21] GOOGLE MSG RECEIVED: {"delay":40,"id":"1853728793118341643","msg":"REPORTSTATEALL","ts":1563443841085}
[2019-7-18 11:57:21] Received firestore2fhem: {"delay":40,"id":"1853728793118341643","msg":"REPORTSTATEALL","ts":1563443841085}
[2019-7-18 11:58:01] reportstateall initiated
[2019-7-18 12:01:04] [FHEM] update reading: Rollade_Gaestezimmer:state = 60
[2019-7-18 12:01:04] [FHEM] update reading: Rollade_Gaestezimmer:position = 60
[2019-7-18 12:01:05] reportstate: Rollade_Gaestezimmer
[2019-7-18 12:09:56] GOOGLE MSG RECEIVED: {"featurelevel":3,"msg":"UPDATE_SYNCFEATURELEVEL","ts":1563444596797}
[2019-7-18 12:09:56] Received firestore2fhem: {"featurelevel":3,"msg":"UPDATE_SYNCFEATURELEVEL","ts":1563444596797}
[2019-7-18 12:09:56] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-usedFeatureLevel%203&fwcsrf=csrf_349252634130518&XHR=1
[2019-7-18 12:09:56] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-googleSync%20Google%20SYNC%20finished&fwcsrf=csrf_349252634130518&XHR=1
[2019-7-18 12:09:56] [FHEM]   executing: http://192.168.178.20:8083/fhem?cmd=setreading%20undefined%20gassistant-fhem-usedFeatureLevel%203&fwcsrf=csrf_137030257276679&XHR=1
[2019-7-18 12:09:56] [FHEM]   executing: http://192.168.178.20:8083/fhem?cmd=setreading%20undefined%20gassistant-fhem-googleSync%20Google%20SYNC%20finished&fwcsrf=csrf_137030257276679&XHR=1
[2019-7-18 12:09:56] [FHEM]   executing: http://192.168.178.137:8083/fhem?cmd=setreading%20undefined%20gassistant-fhem-usedFeatureLevel%203&fwcsrf=csrf_126571687593159&XHR=1
[2019-7-18 12:09:56] [FHEM]   executing: http://192.168.178.137:8083/fhem?cmd=setreading%20undefined%20gassistant-fhem-googleSync%20Google%20SYNC%20finished&fwcsrf=csrf_126571687593159&XHR=1
[2019-7-18 12:09:57] GOOGLE MSG RECEIVED: {"delay":40,"id":"15604371959597284908","msg":"REPORTSTATEALL","ts":1563444596959}
[2019-7-18 12:09:57] Received firestore2fhem: {"delay":40,"id":"15604371959597284908","msg":"REPORTSTATEALL","ts":1563444596959}
[2019-7-18 12:10:37] reportstateall initiated
[2019-7-18 12:17:48] GOOGLE MSG RECEIVED: {"cmd":"set Deckenstrahler_dummy on","connection":"http://192.168.178.20:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445068379}
[2019-7-18 12:17:48] Received firestore2fhem: {"cmd":"set Deckenstrahler_dummy on","connection":"http://192.168.178.20:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445068379}
[2019-7-18 12:17:48] [FHEM]   executing: http://192.168.178.20:8083/fhem?cmd=set%20Deckenstrahler_dummy%20on&fwcsrf=csrf_137030257276679&XHR=1
[2019-7-18 12:17:48] [FHEM] update reading: Deckenstrahler_dummy:state = on
[2019-7-18 12:17:48] [FHEM] update reading: SonoffBasic1:state = on
[2019-7-18 12:17:49] reportstate: Deckenstrahler_dummy
[2019-7-18 12:17:49] reportstate: SonoffBasic1
[2019-7-18 12:17:59] GOOGLE MSG RECEIVED: {"cmd":"set Deckenstrahler_dummy off","connection":"http://192.168.178.20:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445079202}
[2019-7-18 12:17:59] Received firestore2fhem: {"cmd":"set Deckenstrahler_dummy off","connection":"http://192.168.178.20:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445079202}
[2019-7-18 12:17:59] [FHEM]   executing: http://192.168.178.20:8083/fhem?cmd=set%20Deckenstrahler_dummy%20off&fwcsrf=csrf_137030257276679&XHR=1
[2019-7-18 12:17:59] [FHEM] update reading: Deckenstrahler_dummy:state = off
[2019-7-18 12:17:59] [FHEM] update reading: SonoffBasic1:state = off
[2019-7-18 12:18:00] reportstate: Deckenstrahler_dummy
[2019-7-18 12:18:00] reportstate: SonoffBasic1
[2019-7-18 12:18:27] GOOGLE MSG RECEIVED: {"cmd":"set SonoffBasic1 on","connection":"http://127.0.0.1:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445107327}
[2019-7-18 12:18:27] Received firestore2fhem: {"cmd":"set SonoffBasic1 on","connection":"http://127.0.0.1:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445107327}
[2019-7-18 12:18:27] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20SonoffBasic1%20on&fwcsrf=csrf_349252634130518&XHR=1
[2019-7-18 12:18:27] [FHEM] update reading: Deckenstrahler_dummy:state = on
[2019-7-18 12:18:27] [FHEM] update reading: SonoffBasic1:state = on
[2019-7-18 12:18:28] reportstate: Deckenstrahler_dummy
[2019-7-18 12:18:28] reportstate: SonoffBasic1
[2019-7-18 12:18:36] GOOGLE MSG RECEIVED: {"cmd":"set SonoffBasic1 off","connection":"http://127.0.0.1:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445116548}
[2019-7-18 12:18:36] Received firestore2fhem: {"cmd":"set SonoffBasic1 off","connection":"http://127.0.0.1:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445116548}
[2019-7-18 12:18:36] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20SonoffBasic1%20off&fwcsrf=csrf_349252634130518&XHR=1
[2019-7-18 12:18:36] [FHEM] update reading: Deckenstrahler_dummy:state = off
[2019-7-18 12:18:36] [FHEM] update reading: SonoffBasic1:state = off
[2019-7-18 12:18:37] reportstate: Deckenstrahler_dummy
[2019-7-18 12:18:37] reportstate: SonoffBasic1
[2019-7-18 12:19:04] GOOGLE MSG RECEIVED: {"cmd":"set FB_Zwischenstecker1 on","connection":"http://192.168.178.137:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445144484}
[2019-7-18 12:19:04] Received firestore2fhem: {"cmd":"set FB_Zwischenstecker1 on","connection":"http://192.168.178.137:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445144484}
[2019-7-18 12:19:04] [FHEM]   executing: http://192.168.178.137:8083/fhem?cmd=set%20FB_Zwischenstecker1%20on&fwcsrf=csrf_126571687593159&XHR=1
[2019-7-18 12:19:04] [FHEM] update reading: FB_Zwischenstecker1:state = on
[2019-7-18 12:19:05] reportstate: FB_Zwischenstecker1
[2019-7-18 12:19:07] [FHEM] update reading: FB_Zwischenstecker1:temperature = 22.0 C (measured)
[2019-7-18 12:19:16] GOOGLE MSG RECEIVED: {"cmd":"set FB_Zwischenstecker1 off","connection":"http://192.168.178.137:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445156092}
[2019-7-18 12:19:16] Received firestore2fhem: {"cmd":"set FB_Zwischenstecker1 off","connection":"http://192.168.178.137:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445156092}
[2019-7-18 12:19:16] [FHEM]   executing: http://192.168.178.137:8083/fhem?cmd=set%20FB_Zwischenstecker1%20off&fwcsrf=csrf_126571687593159&XHR=1
[2019-7-18 12:19:16] [FHEM] update reading: FB_Zwischenstecker1:state = off
[2019-7-18 12:19:17] reportstate: FB_Zwischenstecker1
[2019-7-18 12:19:32] GOOGLE MSG RECEIVED: {"cmd":"set SonoffBlitz4 on","connection":"http://127.0.0.1:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445172110}
[2019-7-18 12:19:32] Received firestore2fhem: {"cmd":"set SonoffBlitz4 on","connection":"http://127.0.0.1:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445172110}
[2019-7-18 12:19:32] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20SonoffBlitz4%20on&fwcsrf=csrf_349252634130518&XHR=1
[2019-7-18 12:19:32] [FHEM] update reading: SonoffBlitz4:state = ON
[2019-7-18 12:19:33] reportstate: SonoffBlitz4
[2019-7-18 12:19:42] GOOGLE MSG RECEIVED: {"cmd":"set SonoffBlitz4 off","connection":"http://127.0.0.1:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445181930}
[2019-7-18 12:19:42] Received firestore2fhem: {"cmd":"set SonoffBlitz4 off","connection":"http://127.0.0.1:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445181930}
[2019-7-18 12:19:42] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20SonoffBlitz4%20off&fwcsrf=csrf_349252634130518&XHR=1
[2019-7-18 12:19:42] [FHEM] update reading: SonoffBlitz4:state = OFF
[2019-7-18 12:19:43] reportstate: SonoffBlitz4
[2019-7-18 12:19:56] GOOGLE MSG RECEIVED: {"cmd":"set SonoffBlitz3 on","connection":"http://127.0.0.1:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445196487}
[2019-7-18 12:19:56] Received firestore2fhem: {"cmd":"set SonoffBlitz3 on","connection":"http://127.0.0.1:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445196487}
[2019-7-18 12:19:56] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20SonoffBlitz3%20on&fwcsrf=csrf_349252634130518&XHR=1
[2019-7-18 12:19:57] [FHEM] update reading: SonoffBlitz3:state = ON
[2019-7-18 12:19:58] reportstate: SonoffBlitz3
[2019-7-18 12:20:07] reportstate: FB_Zwischenstecker1
[2019-7-18 12:20:08] GOOGLE MSG RECEIVED: {"cmd":"set SonoffBlitz3 off","connection":"http://127.0.0.1:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445208670}
[2019-7-18 12:20:08] Received firestore2fhem: {"cmd":"set SonoffBlitz3 off","connection":"http://127.0.0.1:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445208670}
[2019-7-18 12:20:08] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20SonoffBlitz3%20off&fwcsrf=csrf_349252634130518&XHR=1
[2019-7-18 12:20:09] [FHEM] update reading: SonoffBlitz3:state = OFF
[2019-7-18 12:20:10] reportstate: SonoffBlitz3
[2019-7-18 12:20:22] GOOGLE MSG RECEIVED: {"cmd":"set Rollade_Gaestezimmer position 60","connection":"http://192.168.178.137:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445222410}
[2019-7-18 12:20:22] Received firestore2fhem: {"cmd":"set Rollade_Gaestezimmer position 60","connection":"http://192.168.178.137:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445222410}
[2019-7-18 12:20:22] [FHEM]   executing: http://192.168.178.137:8083/fhem?cmd=set%20Rollade_Gaestezimmer%20position%2060&fwcsrf=csrf_126571687593159&XHR=1
[2019-7-18 12:20:50] GOOGLE MSG RECEIVED: {"cmd":"set Rollade_Gaestezimmer position 20","connection":"http://192.168.178.137:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445250800}
[2019-7-18 12:20:50] Received firestore2fhem: {"cmd":"set Rollade_Gaestezimmer position 20","connection":"http://192.168.178.137:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445250800}
[2019-7-18 12:20:50] [FHEM]   executing: http://192.168.178.137:8083/fhem?cmd=set%20Rollade_Gaestezimmer%20position%2020&fwcsrf=csrf_126571687593159&XHR=1
[2019-7-18 12:21:00] [FHEM] update reading: Rollade_Gaestezimmer:state = 20
[2019-7-18 12:21:00] [FHEM] update reading: Rollade_Gaestezimmer:position = 20
[2019-7-18 12:21:01] reportstate: Rollade_Gaestezimmer
[2019-7-18 12:21:12] GOOGLE MSG RECEIVED: {"cmd":"set Rollade_Gaestezimmer position 60","connection":"http://192.168.178.137:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445272596}
[2019-7-18 12:21:12] Received firestore2fhem: {"cmd":"set Rollade_Gaestezimmer position 60","connection":"http://192.168.178.137:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445272596}
[2019-7-18 12:21:12] [FHEM]   executing: http://192.168.178.137:8083/fhem?cmd=set%20Rollade_Gaestezimmer%20position%2060&fwcsrf=csrf_126571687593159&XHR=1
[2019-7-18 12:21:21] [FHEM] update reading: Rollade_Gaestezimmer:state = 60
[2019-7-18 12:21:21] [FHEM] update reading: Rollade_Gaestezimmer:position = 60
[2019-7-18 12:21:22] reportstate: Rollade_Gaestezimmer
[2019-7-18 12:21:28] GOOGLE MSG RECEIVED: {"cmd":"set SonoffBlitz4 on","connection":"http://127.0.0.1:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445288616}
[2019-7-18 12:21:28] Received firestore2fhem: {"cmd":"set SonoffBlitz4 on","connection":"http://127.0.0.1:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445288616}
[2019-7-18 12:21:28] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20SonoffBlitz4%20on&fwcsrf=csrf_349252634130518&XHR=1
[2019-7-18 12:21:29] [FHEM] update reading: SonoffBlitz4:state = ON
[2019-7-18 12:21:30] reportstate: SonoffBlitz4
[2019-7-18 12:21:40] GOOGLE MSG RECEIVED: {"cmd":"set SonoffBasic1 on","connection":"http://127.0.0.1:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445300710}
[2019-7-18 12:21:40] Received firestore2fhem: {"cmd":"set SonoffBasic1 on","connection":"http://127.0.0.1:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445300710}
[2019-7-18 12:21:40] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20SonoffBasic1%20on&fwcsrf=csrf_349252634130518&XHR=1
[2019-7-18 12:21:40] [FHEM] update reading: Deckenstrahler_dummy:state = on
[2019-7-18 12:21:41] [FHEM] update reading: SonoffBasic1:state = on
[2019-7-18 12:21:41] reportstate: Deckenstrahler_dummy
[2019-7-18 12:21:42] reportstate: SonoffBasic1
[2019-7-18 12:21:44] GOOGLE MSG RECEIVED: {"cmd":"set SonoffBasic1 off","connection":"http://127.0.0.1:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445304131}
[2019-7-18 12:21:44] Received firestore2fhem: {"cmd":"set SonoffBasic1 off","connection":"http://127.0.0.1:8083/fhem","id":0,"msg":"EXECUTE","ts":1563445304131}
[2019-7-18 12:21:44] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20SonoffBasic1%20off&fwcsrf=csrf_349252634130518&XHR=1
[2019-7-18 12:21:44] [FHEM] update reading: Deckenstrahler_dummy:state = off
[2019-7-18 12:21:44] [FHEM] update reading: SonoffBasic1:state = off
[2019-7-18 12:21:45] reportstate: Deckenstrahler_dummy
[2019-7-18 12:21:45] reportstate: SonoffBasic1
.
Vielen Dank auch, so funktioniert jetzt alles wie es soll. Ich werde mal weiter beobachten und testen.
Edit:
Ich frage mich jetzt gerade: Hat sich hier irgendwas verändert? Weil ich denke ich habe nicht anders gemacht als am 08.07.19 (Antwort:1024)

b0bic

Hi leider bekomme ich immer den selben Fehler bei der Installation.

Kann mir evtl. jemand weiterhelfen?

  CXX(target) Release/obj.target/grpc_node/ext/call.o
  CXX(target) Release/obj.target/grpc_node/ext/call_credentials.o
  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/.node-gyp/12.6.0/include/node/node.h:63:0,
                 from ../../nan/nan.h:54,
                 from ../ext/channel.cc:23:
/root/.node-gyp/12.6.0/include/node/v8.h:2572: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/.node-gyp/12.6.0/include/node/v8.h:2572: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:184: recipe for target 'Release/obj.target/grpc_node/ext/channel.o' failed
make: *** [Release/obj.target/grpc_node/ext/channel.o] Error 1
make: Leaving directory '/usr/lib/node_modules/gassistant-fhem/node_modules/grpc/build'
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:262:23)
gyp ERR! stack     at ChildProcess.emit (events.js:203:13)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:272:12)
gyp ERR! System Linux 4.19.57-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=4" "--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.6.0
gyp ERR! node-gyp -v v3.8.0
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=4 --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:203:13)
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.57-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.6.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-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=4 --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-07-18T14_34_31_624Z-debug.log


Vielen Dank und Grüße
bobic