MMM-AssistantMk2 and auth_and_test.js
Reposting because I put this in the wrong forum the first time.
I’ll try to make a long story short:
Installed MMM-AssistantMk2 and MMM-Hotword. Added default config for both to config.js. Got nothing but a black screen. Narrowed the problem down to MMM-AssistantMk2 and grpc. So went through the troubleshooting tips to switch to grpc-js instead (same problem) and to downgrade to v1.13 of grpc. I’ve now (for the third time) created my credentials.json file and am trying to run
This is what shows up after a few seconds:
/home/pi/MagicMirror/modules/MMM-AssistantMk2/node_modules/google-assistant/components/auth.js:27 const oauthClient = new OAuth2(key.client_id, key.client_secret, key.redirect_uris); ^ TypeError: Cannot read property 'client_id' of undefined at new Auth (/home/pi/MagicMirror/modules/MMM-AssistantMk2/node_modules/google-assistant/components/auth.js:27:38) at new GoogleAssistant (/home/pi/MagicMirror/modules/MMM-AssistantMk2/node_modules/google-assistant/index.js:21:16) at Object. (/home/pi/MagicMirror/modules/MMM-AssistantMk2/auth_and_test.js:60:19) at Module._compile (internal/modules/cjs/loader.js:654:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10) at Module.load (internal/modules/cjs/loader.js:566:32) at tryModuleLoad (internal/modules/cjs/loader.js:506:12) at Function.Module._load (internal/modules/cjs/loader.js:498:3) at Function.Module.runMain (internal/modules/cjs/loader.js:695:10) at startup (internal/bootstrap/node.js:201:19)
And I’m stuck. Help?
Your credentials.json is wrong. Especially you’ve missed or failed something on making credentials on google console
@Sean I don’t think so. I got it to work twice. My browser launched, I logged in, I got a code back and paste that into the prompt presented by auth_and_test.js. Twice. Now the third time, after downgrading grpc to v1.13, it won’t work and I get the above error.
Weird, because it is not related grpc. error log says your credentials.json has been corrupted or missing something.
credentials.jsonand look into it.
It should seems similar with above.
Your file might have other text instead
"installed". Isn’t it?
@sean My file starts with
@Sean This is weird. I just downloaded my credentials again and this time got
I’ll try this again when I get home. No idea how it could have changed.