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-AlexaOnOff] Simple Mirror Control from External Home Assistant (Alexa/Google Home/HASS.io)

    Scheduled Pinned Locked Moved System
    81 Posts 13 Posters 69.3k Views 16 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.
    • StoffbeuteluweS Offline
      Stoffbeuteluwe Project Sponsor @Niggich
      last edited by Stoffbeuteluwe

      @Niggich no 😢

      1 Reply Last reply Reply Quote 0
      • N Offline
        Niggich
        last edited by

        @shbatm Can you help us?

        1 Reply Last reply Reply Quote 0
        • SubLim3S Offline
          SubLim3
          last edited by

          I am running MM version 2.7.1 with the latest MMM-AlexaOnOff module. Below is my config.js details for this module. I get no errors when restarting MM and had no problem with Alexa discovering the devices listed in the module. I get confirmation feedback from Alexa when saying “Turn Magic Mirror Off”, but nothing happens. This used to work on an older build of MM but I wanted to start from scratch with the latest version and this has been the only Mod not working correctly. Any help is appreciated. Thank you.

                          {
                                  module: 'MMM-AlexaOnOff',
          //						classes: 'default everyone',
                                  config: {
                                          devices: [{
                                                  name: "Magic Mirror",
                                                  on: {
                                                          notification: "REMOTE_ACTION",
                                                          payload: { action:'MONITORON' }
                                                  },
                                                  off: {
                                                          notification: "REMOTE_ACTION",
                                                          payload: { action:'MONITOROFF' }
                                                  },
                                          },
                                          {
                                                  name: "Magic Mirror Modules",
                                                  on: {
                                                          notification: "REMOTE_ACTION",
                                                          payload: { action:'SHOWALL' }
                                                  },
                                                  off: {
                                                          notification: "REMOTE_ACTION",
                                                          payload: { action:'HIDEALL' }
                                                  },
                                          },
                                          {
                                                  name: "Magic Mirror Maps",
                                                  on: {
                                                          notification: "REMOTE_ACTION",
                                                          payload: {action: "SHOW", module: "module_8_MMM-GoogleMapsTraffic"}
                                                  },
                                                  off: {
                                                          notification: "REMOTE_ACTION",
                                                          payload: {action: "HIDE", module: "module_8_MMM-GoogleMapsTraffic"}
                                                 },
                                          },
                                          {
                                                  name: "Magic Mirror Reboot",
                                                  on: {
                                                          notification: "REMOTE_ACTION",
                                                          payload: { action:'REBOOT' }
                                                  },
                                                  off: {
                                                          notification: "REMOTE_ACTION",
                                                          payload: { action:'SHUTDOWN' }
                                                  },
                                          },
                                          {
                                                  name: "Magic Mirror Update",
                                                  on: {
                                                          notification: "REMOTE_ACTION",
                                                          payload: { action:'UPDATE' }
                                                  },
                                                  off: {
                                                          notification: "REMOTE_ACTION",
                                                          payload: { action:'RESTART' }
                                          },
                                          }]
                                  }
                          },
          
          
          1 Reply Last reply Reply Quote 0
          • SubLim3S Offline
            SubLim3
            last edited by

            If the REMOTE_ACTION of MONITOROFF works from the remote UI then the notifications are sent and received and executed properly. Does anyone have any recommendations as to how I can test if the Notifications sent from my Alexa device to the module is received? Just trying to hash through this one. Any help is appreciated. Thank you.

            S 1 Reply Last reply Reply Quote 0
            • S Offline
              sdetweil @SubLim3
              last edited by sdetweil

              @SubLim3 open the developers window, ctrl-shift-i, then select the console tab across the top.

              U can add text to search the console in the filter field.

              You should see all the notification events

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              1 Reply Last reply Reply Quote 0
              • StoffbeuteluweS Offline
                Stoffbeuteluwe Project Sponsor
                last edited by

                for me the test device is working (Office lamp or fan) but can’t find my modules

                SubLim3S 1 Reply Last reply Reply Quote 0
                • SubLim3S Offline
                  SubLim3 @Stoffbeuteluwe
                  last edited by

                  @Stoffbeuteluwe Yeah, I have been reading that the 3rd Gen Alexa devices are not locating the modules. You might try discovery through the app or web browser http://alexa.amazon.com.

                  StoffbeuteluweS 1 Reply Last reply Reply Quote 0
                  • StoffbeuteluweS Offline
                    Stoffbeuteluwe Project Sponsor @SubLim3
                    last edited by

                    @SubLim3 i tried the app but doesn’t work…no device found

                    1 Reply Last reply Reply Quote 0
                    • StoffbeuteluweS Offline
                      Stoffbeuteluwe Project Sponsor @MoreLinux
                      last edited by

                      @MoreLinux I have MM running on Mac I think you have a RPI …maybe this can be my problem

                      StoffbeuteluweS 1 Reply Last reply Reply Quote 0
                      • StoffbeuteluweS Offline
                        Stoffbeuteluwe Project Sponsor @Stoffbeuteluwe
                        last edited by Stoffbeuteluwe

                        @Stoffbeuteluwe is there anybody with a working module MMM-AlexaOnOff on Mac?

                        test device is working …but no other device

                        1 Reply Last reply Reply Quote 0
                        • StoffbeuteluweS Offline
                          Stoffbeuteluwe Project Sponsor @Stoffbeuteluwe
                          last edited by

                          @Stoffbeuteluwe anybody an idea?

                          1 Reply Last reply Reply Quote 0
                          • SubLim3S Offline
                            SubLim3
                            last edited by

                            So IF I understand this log correctly, my mirror is receiving the Notification from my Alexa Device but the AlexaOnOff module is not operating correctly. Any suggestions?

                            
                            module.js:154 MMM-WatchDog received a module notification: REMOTE_ACTION from sender: MMM-AlexaOnOff
                            module.js:154 MMM-Screencast received a module notification: REMOTE_ACTION from sender: MMM-AlexaOnOff
                            module.js:154 MMM-GoogleMapsTraffic received a module notification: REMOTE_ACTION from sender: MMM-AlexaOnOff
                            MMM-Remote-Control.js:43 Uncaught TypeError: console.log is not a function
                                at Class.notificationReceived (MMM-Remote-Control.js:43)
                                at sendNotification (main.js:95)
                                at Object.sendNotification (main.js:502)
                                at Class.sendNotification (module.js:368)
                                at config.devices.forEach.d (MMM-AlexaOnOff.js:47)
                                at Array.forEach (<anonymous>)
                                at Class.socketNotificationReceived (MMM-AlexaOnOff.js:37)
                                at module.js:246
                                at r.<anonymous> (socketclient.js:25)
                                at r.emit (index.js:83)
                            
                            S 1 Reply Last reply Reply Quote 0
                            • S Offline
                              sdetweil @SubLim3
                              last edited by

                              @SubLim3 edit the MMM-Remote-Control.js, and change all

                              console.log
                              

                              To

                              Log.log
                              

                              Sam

                              How to add modules

                              learning how to use browser developers window for css changes

                              SubLim3S 1 Reply Last reply Reply Quote 0
                              • SubLim3S Offline
                                SubLim3 @sdetweil
                                last edited by SubLim3

                                @sdetweil Is this something that happened because I updated MMM-Remote-Control and MMM-AlexaOnOff does not have an update? If so, would it be better to update AlexaOnOff to have console.log instead of log.log? That being said, I could not find Log.log in AlexaOnOff.js anyways.

                                Are there other modules that will stop working if I change MMM_Remote_Control to Log.log? I saw it in there a couple of times and changed it. This did resolve the issue but I need to see if there are other Modules throwing red flags now.

                                Thank you for the Help! Hopefully MMM-AlexaOnOff gets an update to help everyone else with 3rd Gen Alexa devices get discovered.

                                S 1 Reply Last reply Reply Quote 0
                                • S Offline
                                  sdetweil @SubLim3
                                  last edited by

                                  @SubLim3 you are supposed to change console.log TO Log.log

                                  So currently u will not find it.

                                  Log.log is supposed to be used in the module.js file

                                  Sam

                                  How to add modules

                                  learning how to use browser developers window for css changes

                                  SubLim3S 1 Reply Last reply Reply Quote 0
                                  • SubLim3S Offline
                                    SubLim3 @sdetweil
                                    last edited by

                                    @sdetweil Correct. There were 2 instances in the MMM-Remote-Control.js where I changed console.log to Log.log and this did resolve my issue. I was more curious to know if this was an issue with AlexaOnOff not having an update or if it was due to Remote-Control updating to a newer build.

                                    S 1 Reply Last reply Reply Quote 0
                                    • S Offline
                                      sdetweil @SubLim3
                                      last edited by

                                      @SubLim3 that is a bug in remote control.

                                      Don’t know how/when it might have got there

                                      Sam

                                      How to add modules

                                      learning how to use browser developers window for css changes

                                      SubLim3S 1 Reply Last reply Reply Quote 0
                                      • SubLim3S Offline
                                        SubLim3 @sdetweil
                                        last edited by

                                        @sdetweil I did find this line commented out near the top of the MMM-Remote-Control.js which may be where they are working to resolve this.

                                        // Log.log(this.name + " received a module notification: " + notification + " from sender: " + sender.name);
                                        
                                        1 Reply Last reply Reply Quote 0
                                        • J Offline
                                          js989
                                          last edited by

                                          Hi - I’m struggling with this module too. I have it installed with the dependencies. I can see that the ports are opened and listening. Alexa cannot find the devices. I’ve tried the examples too which have not been discovered yet either.

                                          I have an Echo dot gen 3 in the house, on the same network as the mirror. I’ve tried searching for the device from the echo and the web portal - neither has worked. Any tips?

                                          S 1 Reply Last reply Reply Quote 0
                                          • S Offline
                                            sbrundage85 @js989
                                            last edited by

                                            @js989 Same situation here. Have not been able to figure it out. I found this resource which I believe may be a possible problem but have not been able to work through it. https://github.com/n8henrie/fauxmo/issues/38

                                            1 Reply Last reply Reply Quote 0

                                            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                            With your input, this post could be even better 💗

                                            Register Login
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 4 / 5
                                            • 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