MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    1. Home
    2. Anthony
    3. Posts
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.
    A
    Offline
    • Profile
    • Following 0
    • Followers 1
    • Topics 28
    • Posts 143
    • Groups 1

    Posts

    Recent Best Controversial
    • MMM-nasaastropic no picture

      I installed the module and it only shows the header and the the url of which should load the image from. But url says: https://apod.nasa.gov/apod/undefined. What does this means?

      posted in Troubleshooting
      A
      Anthony
    • RE: Hello-Lucy

      @sdetweil
      This is the keyword. I already have changed that. I want to change the message which appears when MM starts. Now it say: Say ‘Hello Lucy’. I want to change it to Say, ‘Magic Mirror’.

      posted in Fun & Games
      A
      Anthony
    • RE: Hello-Lucy

      @mykle1 said in Hello-Lucy:

      I don’t understand the question, I’m sorry.

      Sorry I didn’t write it right. I would like to ask you if it is possible to change the Say, ‘Hello Lucy’ message to something mine. As for the mic’s latency I will buy a better one and see the difference. Thank you for your tips and “Hello Lucy” :winking_face:

      posted in Fun & Games
      A
      Anthony
    • RE: Hello-Lucy

      @mykle1
      Yes, I am using a rpi 3b+. I know that I must be patient during commands because of the usb mic but the problem is that I have to say my keyword more than 10 times to start flashing the mic icon. After that all modules show/hide quite well and quick. Basically I did a fresh install of raspbian and MM on new 32GB SD card, hoping that it will work better but I have the same problem. It just doesn’t hear the keyword. Also I would like to ask you if it is possible the Say, ‘Hello Lucy’ message.

      posted in Fun & Games
      A
      Anthony
    • RE: MMM-NOAA - Another Weather Module

      @cowboysdude
      I think something is wrong with the module’s translation because when the language in my config.js is en the module’s language is in English but when I change the language in my config.js in gr I get black blank screen. But if disable NOAA3 everything loads as they should. I hope this will help you to find the solution.

      posted in System
      A
      Anthony
    • RE: MMM-RadioDe ERROR

      Solved. Probably it was electron’s problem. I did a fresh install of raspbian and MM and it is working again.

      posted in Troubleshooting
      A
      Anthony
    • RE: Hello-Lucy

      @Mykle1
      I made some abdjustments yesterday mostly at the order of the modules (not sure if needed) and disabled by comenting all of those I don’t have istalled in my MM. Seemed to work better with only some problem with showing pages. All modules where showing and hidding perfectly. Only it had a hard time with pages. But today nothing again. I say my keyword mut the min icon doesn’t start flashing. And I don’t get any error when I start MM in dev mode. I guess I must consider trying another mic since the current one is not a good one.

      posted in Fun & Games
      A
      Anthony
    • RE: Hello-Lucy

      I ant to believe that everything have been done correctly:

      1. Add in my modules.js folder the lines for voice control after the return wrapper.
      2. Add in the new voice_helper.js the lines for the new module (at the end of the last you have added) And change the names accordingly.
      3. In the new MMM-Voice.js folder a) add the module to the page I want to be shown and b) add the show/commands of the module again at the end of the last you have added. And every name is changed accordingly to the modules I added. The problem is that it doesn’t hear at all. My mic works when I test it. Yesterday in one of my attemps after “Magic Mirror” the mic icon started flashing and
        i said some commands and Lucy understand. But after a few seconds no more listening. And from then when I restart MM I get a blach screen (start hidden) and the mic icon with "Say, ‘Hello Lucy’ and whatever I say it stays still.
        Here is the MMM-voice.js with the pages of the modules I added:
           else if (notification === 'SHOW_PAGE_ONE') {
      
               MM.getModules().enumerate((module) => {
                      module.hide(1000);
                  });
      
             this.sendNotification('SHOW_CALENDAR');
             this.sendNotification('SHOW_CLOCK');
             this.sendNotification('SHOW_COMPLIMENTS');
             this.sendNotification('SHOW_COWBOY');
             this.sendNotification('SHOW_EARTH');
             this.sendNotification('SHOW_NEWS');
             this.sendNotification('SHOW_STATS');
             this.sendNotification('SHOW_VOICE');
             this.sendNotification('SHOW_REMOTECONTROL');
      
           } else if (notification === 'HIDE_PAGE_ONE') {
      
               MM.getModules().enumerate((module) => {
                      module.hide(1000);
                  });
      
      ///////////////////////////////////////////////////////////////////////////////////////////////
           } else if (notification === 'SHOW_PAGE_TWO') {
      
               MM.getModules().enumerate((module) => {
                      module.hide(1000);
                  });
      
             this.sendNotification('SHOW_MOVIES');
             this.sendNotification('SHOW_HOROSCOPE');
             this.sendNotification('SHOW_HISTORY');
             this.sendNotification('SHOW_RECIPE');
             this.sendNotification('SHOW_MOON');
             this.sendNotification('SHOW_COCKTAILS');
             this.sendNotification('SHOW_VOICE');
             this.sendNotification('SHOW_REMOTECONTROL');
      
          } else if (notification === 'HIDE_PAGE_TWO') {
      
              MM.getModules().enumerate((module) => {
                      module.hide(1000);
                  });
      
      ////////////////////////////////////////////////////////////////////////////////////////////////
          } else if (notification === 'SHOW_PAGE_THREE') {
      
              MM.getModules().enumerate((module) => {
                      module.hide(1000);
                  });
      
             this.sendNotification('SHOW_RADIO');
             this.sendNotification('SHOW_PHOTOS');
             this.sendNotification('SHOW_VOICE');
             this.sendNotification('SHOW_REMOTECONTROL');
      
          } else if (notification === 'HIDE_PAGE_THREE') {
      
              MM.getModules().enumerate((module) => {
                      module.hide(1000);
                  });
      
            ///////////////////////////////////////////////////////////////////////////////////////////////
           } else if (notification === 'SHOW_PAGE_FOUR') {
      
               MM.getModules().enumerate((module) => {
                      module.hide(1000);
                  });
      
      
             this.sendNotification('SHOW_DARWIN');
             this.sendNotification('SHOW_FLIPPER');
             this.sendNotification('SHOW_PICTURES');
             this.sendNotification('SHOW_BACKGROUND');
             this.sendNotification('SHOW_PILOTS');
             this.sendNotification('SHOW_TIDES');
             this.sendNotification('SHOW_EYECANDY');
             this.sendNotification('SHOW_LICE');
             this.sendNotification('SHOW_LOTTERY');
             this.sendNotification('SHOW_FAX');
             this.sendNotification('SHOW_NASA');
             this.sendNotification('SHOW_ALARM');
             this.sendNotification('SHOW_WEATHER');
             this.sendNotification('SHOW_VOICE');
             this.sendNotification('SHOW_REMOTECONTROL');
      
          } else if (notification === 'HIDE_PAGE_FOUR') {
      
             MM.getModules().enumerate((module) => {
                      module.hide(1000);
                  });
      

      And here is the same folder with the show/hide commands of the new modules:

                // MMM-voice sends notification to MMM-RadioDe to HIDE
            
                    else if (notification === 'HIDE_RADIO') {
            
                         this.sendNotification('HIDE_RADIO');
            
                    }
            
            
            
                    // MMM-voice sends notification to MMM-RadioDe to SHOW
            
                    else if (notification === 'SHOW_RADIO') {
            
                         this.sendNotification('SHOW_RADIO');
            
                    }
            
            
            
                // MMM-voice sends notification to MMM-MovieInfo to HIDE
            
                    else if (notification === 'HIDE_MOVIES') {
            
                         this.sendNotification('HIDE_MOVIES');
            
                    }
            
            
            
                    // MMM-voice sends notification to MMM-MovieInfo to SHOW
            
                    else if (notification === 'SHOW_MOVIES') {
            
                         this.sendNotification('SHOW_MOVIES');
            
                    }
            
            
            
                // MMM-voice sends notification to MMM-horoscope to HIDE
            
                    else if (notification === 'HIDE_HOROSCOPE') {
            
                         this.sendNotification('HIDE_HOROSCOPE');
            
                    }
            
            
            
                    // MMM-voice sends notification to MMM-horoscope to SHOW
            
                    else if (notification === 'SHOW_HOROSCOPE') {
            
                         this.sendNotification('SHOW_HOROSCOPE');
            
                    }
            
            
            
                // MMM-voice sends notification to MMM-History to HIDE
            
                    else if (notification === 'HIDE_HISTORY') {
            
                         this.sendNotification('HIDE_HISTORY');
            
                    }
            
            
            
                    // MMM-voice sends notification to MMM-History to SHOW
            
                    else if (notification === 'SHOW_HISTORY') {
            
                         this.sendNotification('SHOW_HISTORY');
            
                    }
            
            
            
                // MMM-voice sends notification to MMM-ImageSlideShow to HIDE
            
                    else if (notification === 'HIDE_PHOTOS') {
            
                         this.sendNotification('HIDE_PHOTOS');
            
                    }
            
            
            
                    // MMM-voice sends notification to MMM-ImageSlideShow to SHOW
            
                    else if (notification === 'SHOW_PHOTOS') {
            
                         this.sendNotification('SHOW_PHOTOS');
            
                    }
            
            
            
                // MMM-voice sends notification to MMM-RemoteControl to HIDE
            
                    else if (notification === 'HIDE_REMOTECONTROL') {
            
                         this.sendNotification('HIDE_REMOTECONTROL');
            
                    }
            
            
            
                    // MMM-voice sends notification to MMM-Remote-Control to SHOW
            
                    else if (notification === 'SHOW_REMOTECONTROL') {
            
                         this.sendNotification('SHOW_REMOTECONTROL');
            
                    }
            
            
            
                // MMM-voice sends notification to mmm-food2fork-recipes to HIDE
            
                    else if (notification === 'HIDE_RECIPE') {
            
                         this.sendNotification('HIDE_RECIPE');
            
                    }
            
            
            
                    // MMM-voice sends notification to mmm-food2fork-recipes to SHOW
            
                    else if (notification === 'SHOW_RECIPE') {
            
                         this.sendNotification('SHOW_RECIPE');
            
                    }
      

      And here is the lines I added affter the return wrapper of each module.js folder for voice control:

      		return wrapper;
      	},
      
      	   notificationReceived: function(notification, payload) {
              if (notification === 'HIDE_HOROSCOPE') {
                  this.hide(1000);
                  this.updateDom(300);
              }  else if (notification === 'SHOW_HOROSCOPE') {
                  this.show(1000);
                  this.updateDom(300);
              }
                  
          },
      

      So take a look when you have the time and I hope you will spot if I have done something wrong and what it is. Thank you very much.

      posted in Fun & Games
      A
      Anthony
    • MMM-RadioDe ERROR

      Re: [MMM-RadioDe] - Simple Web Radio.de player

      I have installed MMM-RadioDe and it was playing fine but suddenly it just appears on the screen when 'i start MM but it doesn’t play the chosen station. These are the errors when I get I run npm start dev:

      vendor.js:9 pascalprecht.translate.$translateSanitization: No sanitization strategy has been configured. This can have serious security implications. See http://angular-translate.github.io/docs/#/guide/19_security for details.
      vendor.js:9 Error: Blocked a frame with origin "http://radio.de" from accessing a cross-origin frame.
          at app.js:2
          at vendor.js:9
          at o (vendor.js:8)
          at vendor.js:8
      app.js:2 STATION 
      {continent: "Europa", country: "Griechenland", logo300x300: "https://static.radio.de/images/broadcasts/01/81/16901/c300.png", city: "Athen", stationType: "radio_station", …}
      

      Any suggestions?

      posted in Troubleshooting
      A
      Anthony
    • 1 / 1