MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    MMM-MirrorMirrorOnTheWall installation issue

    Scheduled Pinned Locked Moved Unsolved Troubleshooting
    138 Posts 11 Posters 150.2k Views 10 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • richland007R Offline
      richland007
      last edited by

      @OceanK Ok major major development on my end i got it to work …sort of LOL :) …meaning when i am on Magic Mirror and its doing its thing displaying the modules i can call Alexa ask her to start “on the wall” the mirror replies back with How can i Help you my Queen but when i ask to display a text or anything it says there was a problem with your skills response. Why is that???

      D

      O 1 Reply Last reply Reply Quote 0
      • O Offline
        OceanK @richland007
        last edited by

        @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?

        1 Reply Last reply Reply Quote 0
        • richland007R Offline
          richland007
          last edited by

          @OceanK Well i meant i got the MMM-MirrorMirrorOnTheWall module for Magic Mirror figured out but it is not working right if that makes sense. :rolling_on_the_floor_laughing: :rolling_on_the_floor_laughing: So when Magic Mirror itself is lunched and it is displaying other modules like Weather and Calendar and all that, it is not throwing an error for MMM-MirrorMirrorOnTheWall so i got the certs path figured out and you need to run “npm Install” on MMM-MirrorMirrorOnTheWall module before using it after you clone it on modules folder. I use Alexa Pi which has its own module on MM so when i call Alexa and i ask to “Start On the wall” the mirror replies as “Hello my queen what can i do for you” but when i ask to do something like hide a module or display anything it says an error has occurred with your skills response please try again later. I have no clue whats causing that so i guess some more research is needed.
          Denis

          1 Reply Last reply Reply Quote 0
          • O Offline
            OceanK
            last edited by

            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

            1 Reply Last reply Reply Quote 0
            • O Offline
              OceanK
              last edited by

              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: {}
              },

              1 Reply Last reply Reply Quote 0
              • richland007R Offline
                richland007
                last edited by

                Ok so here is my hardcoding of certs path on the Magic Mirror module

                keyPath: “/home/pi/MagicMirror/modules/MMM-MirrorMirrorOnTheWall/certs/MagicMirror.private.key”,
                certPath: “/home/pi/MagicMirror/modules/MMM-MirrorMirrorOnTheWall/certs/MagicMirror.cert.pem”,
                caPath: “/home/pi/MagicMirror/modules/MMM-MirrorMirrorOnTheWall/certs/root-CA.crt”,

                Also dont forget to add your iot-endpoint

                region: “us-east-1”,
                host: “aonu6XXXX8o.iot.us-east-1.amazonaws.com”,

                I kept the config on module just as yours or the default for testing purposses

                1 Reply Last reply Reply Quote 0
                • O Offline
                  OceanK
                  last edited by

                  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”
                  }
                  }
                  ]
                  }

                  1 Reply Last reply Reply Quote 0
                  • O Offline
                    OceanK
                    last edited by

                    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)”
                    ]

                    1 Reply Last reply Reply Quote 0
                    • richland007R Offline
                      richland007
                      last edited by

                      Where do you find these log files at?? so i can look at mine??
                      it seems like it doesn’t find the way to sent the results back and where to send them??

                      1 Reply Last reply Reply Quote 0
                      • O Offline
                        OceanK
                        last edited by

                        Login to your console where u created the lamda, search for CloudWatch and then Logs, console.aws.amazon.com

                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 10
                        • 11
                        • 12
                        • 13
                        • 14
                        • 13 / 14
                        • First post
                          Last post
                        Enjoying MagicMirror? Please consider a donation!
                        MagicMirror created by Michael Teeuw.
                        Forum managed by Sam, technical setup by Karsten.
                        This forum is using NodeBB as its core | Contributors
                        Contact | Privacy Policy