Have you seen that the code makers repo has changed 2 files like 2 month ago? Though it didn’t make any difference still stuck at the same place as you. I think it’s something with the iot part and lamda function.
Let’s keep going ;)
Have you seen that the code makers repo has changed 2 files like 2 month ago? Though it didn’t make any difference still stuck at the same place as you. I think it’s something with the iot part and lamda function.
Let’s keep going ;)
Whats the progress and status on this?@richland007
Login to your console where u created the lamda, search for CloudWatch and then Logs, console.aws.amazon.com
and here is some error in the logs when I try other stuff:
2018-09-01T15:41:09.907Z 722f8cd3-adfd-11e8-befe-f5fd64df2d92
{
“errorMessage”: “In state: . No handler function was defined for event SessionEndedRequest and no ‘Unhandled’ function was defined.”,
“errorType”: “Error”,
“stackTrace”: [
“AlexaRequestEmitter.EmitEvent (/var/task/node_modules/alexa-sdk/lib/alexa.js:212:15)”,
“AlexaRequestEmitter.ValidateRequest (/var/task/node_modules/alexa-sdk/lib/alexa.js:181:23)”,
“HandleLambdaEvent.i18n.use.init (/var/task/node_modules/alexa-sdk/lib/alexa.js:123:29)”,
“/var/task/node_modules/i18next/dist/commonjs/i18next.js:190:9”,
“done (/var/task/node_modules/i18next/dist/commonjs/i18next.js:281:21)”,
“/var/task/node_modules/i18next/dist/commonjs/i18next.js:302:7”,
“I18n.loadResources (/var/task/node_modules/i18next/dist/commonjs/i18next.js:238:7)”,
“I18n.changeLanguage (/var/task/node_modules/i18next/dist/commonjs/i18next.js:301:10)”,
“load (/var/task/node_modules/i18next/dist/commonjs/i18next.js:186:14)”,
“I18n.init (/var/task/node_modules/i18next/dist/commonjs/i18next.js:195:7)”
]
Cool thanx, well I am at same stage as you, When I try the skill after build and the test. I get the !my queen etc etc" when I try to say “close all modules” I just get the error response skill etc.
so I have no cloue whats wrong. I think its something with the lambda function itself.
When I try to say “find youtube video on how to make slime” she says the error but when I check the clod logs its actually looking for videon on slime/youtube:’
2018-09-01T15:41:33.768Z 806824d0-adfd-11e8-aea5-f7829904bba6
{
“kind”: “youtube#searchListResponse”,
“etag”: ““XI7nbFXulYBIpL0ayR_gDh3eu1k/trfpcxzuGVnn32QncnihWoxjjgs””,
“nextPageToken”: “CAEQAA”,
“regionCode”: “US”,
“pageInfo”: {
“totalResults”: 1000000,
“resultsPerPage”: 1
},
“items”: [
{
“kind”: “youtube#searchResult”,
“etag”: ““XI7nbFXulYBIpL0ayR_gDh3eu1k/BqgWo2mCqNCYN8WncT1NMhRM7VE””,
“id”: {
“kind”: “youtube#video”,
“videoId”: “eaALjlyKDZI”
},
“snippet”: {
“publishedAt”: “2017-04-11T19:00:03.000Z”,
“channelId”: “UCIze4Pldy_KjXhYHqBwMLDQ”,
“title”: “How to Make SLIME for Beginners! Best EASY Way to Make Slime!”,
“description”: “YOU CAN NOW BUY MY SLIME ON ETSY: https://goo.gl/9GMmWA Hey guys! Today I’ll be showing you the best, easiest way to make slime. Check out my other …”,
“thumbnails”: {
“default”: {
“url”: “https://i.ytimg.com/vi/eaALjlyKDZI/default.jpg”,
“width”: 120,
“height”: 90
},
“medium”: {
“url”: “https://i.ytimg.com/vi/eaALjlyKDZI/mqdefault.jpg”,
“width”: 320,
“height”: 180
},
“high”: {
“url”: “https://i.ytimg.com/vi/eaALjlyKDZI/hqdefault.jpg”,
“width”: 480,
“height”: 360
}
},
“channelTitle”: “Courtney Lundquist”,
“liveBroadcastContent”: “none”
}
}
]
}
OK so Im going to do this again from scratch.
what did you enter in your config.js file for the mirror, just this part?
{
module: ‘MMM-MirrorMirrorOnTheWall’,
position: “middle_center”,
config: {}
},
Hey!
I have AlexaPi Aswell. In the module MMM-MirrorMirronOnTheWall, you copied the certs folder from MirrorMirrorOnTheWallSkill , right?
Then npm install in MMM-MirrorMirronOnTheWall
Did you change the path in anyway in the files for the certs? Like we discussed before ?
Regards K
@richland007 Thais is EXACTLY! where I am =)
I have to check this in the weekend from scratch!
I think there is something wrong with the lamda.
displaying what modules? sounds like you have come further than me?
this part here I dont get:
MirrorMirror.js in this folder, and again, replace the keyPath, certPath, and caPath to your own.
keyPath: __dirname + “/certs/MagicMirror.private.key”,
certPath: __dirname + “/certs/MagicMirror.cert.pem”,
caPath: __dirname + “/certs/root-CA.crt”,
should we delete the __dirname + and then enter our path?
OK so lets try it out! I will explain my steps here:
I began with a fresh OS install and then installed the magicmirror with the curl script. Configured all the basics for the mirror. So thats with that.
Then I cd into that folder and ran NPM install
I then cd into that folder and into the src folder and there ran npm install
so far so good.
I noticed that the node_modules got vissible in the MirrorMirrorOnTheWallSkill after the npm install(src folder) just like joanaz guide told us to do.
then follow joanaz: https://joanaz.github.io/MirrorMirrorOnTheWallSkill/#1-setup-an-aws-iot-device
after running that script for the connection in step 1 of joanaz tutorial,
Copy all your credential files, then go to your local copy of this repo, and paste them inside the certs folder (which is inside the src folder)
those files goes into the MirrorMirrorOnTheWallSkill in the src/certs
in the certs folder cp keys_sample.json keys.json and insert in the keys.json your credentials for youtube and google.
then cd into the src folder for the MirrorMirrorOnTheWallSkill and zip everything inside src folder
go to step 2 in joanaz guide for making the lamda and follow that and upload the zip
last step is to Copy the ARN from the top right to be used later in the Alexa Skill Setup (just where you created the lamda function)
step 4 in joanaz guide tells us to create the Alexa skill. follow that guide
Invocation - as in the guide “on the wall”
json editor (that template Interaction model, is within the MirrorMirrorOnTheWallSkill somewhere speech I cant remember right now but you will see it) just copy and paste it
interfaces - here I picked the “display”
endpoint here you need the ARN copied from earlier steps.
save the model and then build it.
after that you should be able to test it and it should say “yes my Queen etc”
step 9 in joanaz guide tell us to copy the alexa skill id and insert into the index.js witch is in the MirrorMirrorOnTheWallSkill
After that you have to rezip those files in the src folder in the module: MirrorMirrorOnTheWallSkill just like before and upload it to lambda function.
BUT before you rezip you have to edit /src/MirrorMirror.js (inside the
MirrorMirrorOnTheWallSkill,)
and paste your hostid: witch you will fet from the:
when thats done rezip it again and upload to lambda.