• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
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.

Help Me To Get Lucy Working

Scheduled Pinned Locked Moved Troubleshooting
18 Posts 4 Posters 5.3k Views 3 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.
  • M Offline
    Mykle1 Project Sponsor Module Developer @dazza120
    last edited by Dec 12, 2018, 9:47 PM

    @dazza120

    Ok, let’s start with a single module. What module would you like to use with Hello-Lucy? We’ll get that to SHOW and HIDE first.

    And just so you are aware, there is a list of modules in the ReadMe file that work by default

    Create a working config
    How to add modules

    D 1 Reply Last reply Dec 12, 2018, 10:06 PM Reply Quote 1
    • D Offline
      dazza120 @Mykle1
      last edited by Dec 12, 2018, 10:06 PM

      @mykle1 thanks, MMM-GoogleMapsTraffic please once I know how to do it I can take care of the other modules I have 😊 thanks I appreciate your help

      M 2 Replies Last reply Dec 12, 2018, 10:19 PM Reply Quote 0
      • M Offline
        Mykle1 Project Sponsor Module Developer @dazza120
        last edited by Dec 12, 2018, 10:19 PM

        @dazza120

        I have to run out to dinner. When I return I will post a reply. :thumbsup:

        Create a working config
        How to add modules

        1 Reply Last reply Reply Quote 0
        • M Offline
          Mykle1 Project Sponsor Module Developer @dazza120
          last edited by Mykle1 Dec 13, 2018, 2:44 AM Dec 13, 2018, 2:39 AM

          @dazza120 said in Help Me To Get Lucy Working:

          MMM-GoogleMapsTraffic

          In the MMM-GoogleMapsTraffic.js file, add this if/else if statement to the notificationReceived function or the entire thing after the close of the getDom. (see readme)

          notificationReceived: function(notification, payload) {
                  if (notification === 'HIDE_TRAFFIC') {
                      this.hide();
                  }  else if (notification === 'SHOW_TRAFFIC') {
                      this.show(1000);
                  }
                      
              },
          

          Now open the new node helper that you put in the MMM-voice folder Add this at about line 429 (choose a blank line) . You’ll see other just like it

          else if (/(SHOW)/g.test(data) && /(TRAFFIC)/g.test(data)) {
                      this.sendSocketNotification('SHOW_TRAFFIC');
                  } else if (/(HIDE)/g.test(data) && /(TRAFFIC)/g.test(data)) {
                      this.sendSocketNotification('HIDE_TRAFFIC');
                  }
          

          Then:

          Now open the new MMM-voice.js file that you put in your MMM-voice folder Add this to the sentences array

          HIDE TRAFFIC,
          SHOW TRAFFIC,

          Now go to about line 431 (choose a blank line)

                  else if (notification === 'HIDE_TRAFFIC') {
                       this.sendNotification('HIDE_TRAFFIC');
                  }  
                  else if (notification === 'SHOW_TRAFFIC') {
                       this.sendNotification('SHOW_TRAFFIC');
                  }
          

          Create a working config
          How to add modules

          D 1 Reply Last reply Dec 14, 2018, 9:50 AM Reply Quote 1
          • D Offline
            dazza120 @Mykle1
            last edited by dazza120 Dec 14, 2018, 10:38 AM Dec 14, 2018, 9:50 AM

            @mykle1 said in Help Me To Get Lucy Working:

            else if (notification === ‘HIDE_TRAFFIC’) {
            this.sendNotification(‘HIDE_TRAFFIC’);
            }
            else if (notification === ‘SHOW_TRAFFIC’) {
            this.sendNotification(‘SHOW_TRAFFIC’);
            }

            Hi as soon as i add those lines i’m no longer able to see the mic and lucy stops working i used an online json editor and it says line 429 is } else if AND 431 is MM.getModules ive tried every blank space here but it just breaks everytime, done all the other bits which seem ok as its not broken the voice module just adding the lines above seems to kill it. If i add the default lucy clock and calendar i can’t get them to appear and dissapear at will, i can hide ALL modules or show all modules only :(

              this.sendNotification('SHOW_LOTTERY');
               this.sendNotification('SHOW_CLOCK');
               this.sendNotification('SHOW_EARTH');
               this.sendNotification('SHOW_EYECANDY');
               this.sendNotification('SHOW_LICE');
               this.sendNotification('SHOW_COWBOY');
               this.sendNotification('SHOW_TIDES');
               this.sendNotification('SHOW_VOICE');
            
             } else if (notification === 'HIDE_PAGE_ONE') {
            
                 MM.getModules().enumerate((module) => {
                        module.hide(1000);
                    });
            
            M 1 Reply Last reply Dec 14, 2018, 9:22 PM Reply Quote 0
            • M Offline
              Mykle1 Project Sponsor Module Developer @dazza120
              last edited by Mykle1 Dec 14, 2018, 9:27 PM Dec 14, 2018, 9:22 PM

              @dazza120

              Ok, the readme needs to be updated so the line numbers weren’t quite correct (My bad). I’ve taken the liberty of adding GoogleMapsTraffic to the defaults of Hello-Lucy. It was just easier for me than trying to explain things here.

              1. Get a new copy of the Hello-Lucy repo.
              2. In the MMM-voice replacement files folder is your new MMM-voice.js file and node_helper.
              3. In the Replacement module files folder is your new MMM-GoogleMapsTraffic.js file.

              Replace your current files with the files above.

              Any of my modules will work by default, after having installed them. See the Replacement module files folder for other modules that you might want to use (Ex. calendar, clock, compliments, newsfeed etc)

              Create a working config
              How to add modules

              1 Reply Last reply Reply Quote 1
              • M Offline
                Mykle1 Project Sponsor Module Developer
                last edited by Mykle1 Dec 15, 2018, 2:25 AM Dec 15, 2018, 1:55 AM

                Video quality is pretty bad but I’ve been working on a single, full page module specifically for my system and Hello-Lucy. The orange-ish square (bottom center) is an enlarged CPU core image containing the temperatures of each core.

                HardwareMonitor

                Create a working config
                How to add modules

                1 Reply Last reply Reply Quote 1
                • M Offline
                  Mykle1 Project Sponsor Module Developer
                  last edited by Mykle1 Dec 15, 2018, 3:16 AM Dec 15, 2018, 3:13 AM

                  If only the video quality was this good. Click on images for a better view.

                  0_1544843607437_cyan.png

                  0_1544843698660_white.png

                  Create a working config
                  How to add modules

                  D 1 Reply Last reply Dec 15, 2018, 7:52 AM Reply Quote 1
                  • D Offline
                    dazza120 @Mykle1
                    last edited by Dec 15, 2018, 7:52 AM

                    @mykle1 thank you very much! At the bottom google traffic bit in the mmm-voice.js folder can I just add new modules underneath it? PS that looks good, it’s not a pi then lol, thanks for your help :)

                    M 1 Reply Last reply Dec 15, 2018, 1:52 PM Reply Quote 0
                    • M Offline
                      Mykle1 Project Sponsor Module Developer @dazza120
                      last edited by Dec 15, 2018, 1:52 PM

                      @dazza120

                      Take a look at the readme again. Yes, you can add other modules beneath the traffic entry in the voice.js file. You HAVE to. But that’s not the extent of it. For each new module you want to add (except the default modules) you must edit

                      1. The module.js file you want to control
                      2. The MMM-voice node_helper
                      3. The MMM-voice.js file (in 2 places)

                      Create a working config
                      How to add modules

                      D B 2 Replies Last reply Dec 15, 2018, 2:00 PM Reply Quote 0
                      • 1
                      • 2
                      • 1 / 2
                      1 / 2
                      • First post
                        6/18
                        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