• 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.

Compliments not displaying

Scheduled Pinned Locked Moved Solved Development
17 Posts 5 Posters 10.2k Views 5 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.
  • J Offline
    jin
    last edited by Mar 10, 2017, 12:42 AM

    Hi,
    I am totally new to the programming world and was wondering if I could get some instruction on how to add compliments to magic mirror.
    This is what i’ve got in my config file

    {
            module: 'compliments',
            position: 'lower_third',
            config: {
                    updateInterval: 30000,
                    compliments: {
                            morning: [
                            'Good morning, sunshine!'
                                            ],
                            afternoon: [
                           'Looking good today!'
                                            ],
                            evening: [
                                    'Wasn't the sunset beautiful?',
                                    'You look nice!'
                                    ]
                            }
                    }
            },
    

    Magic Mirror starts up fine but compliments never show, have I messed something up?

    C S 2 Replies Last reply Mar 10, 2017, 2:14 AM Reply Quote 0
    • C Offline
      cowboysdude Module Developer @jin
      last edited by Mar 10, 2017, 2:14 AM

      @jin just put this in your config.js:

                    {
      			module: 'compliments',
      			position: 'lower_third'
      		},
      
      J 1 Reply Last reply Mar 10, 2017, 11:12 AM Reply Quote 0
      • L Offline
        l1613532
        last edited by Mar 10, 2017, 3:06 AM

        Compliments not working for me either. On Raspberry Pi Zero W running Jesse Lite. Used Wieber’s guide to get it running (https://forum.magicmirror.builders/topic/1183/how-i-got-my-magic-mirror-working-on-a-raspberry-pi-0-zero).

        By default 'compliments" file does not output to the MM although all other default modules working.
        @cowboysdude : the default config.js is set up the way you described and it still does not work.

        Also edited config.js to place config: { compliments… and manually install compliments similar to what @jin has done but still no output on the MM.

        No errors or crashes and the later modules after compliments still work.

        1 Reply Last reply Reply Quote 0
        • C Offline
          cowboysdude Module Developer
          last edited by Mar 10, 2017, 4:04 AM

          You guys would need to post your entire config.js file minus any KEYS you have in there…

          1 Reply Last reply Reply Quote 0
          • S Offline
            strawberry 3.141 Project Sponsor Module Developer @jin
            last edited by Mar 10, 2017, 8:45 AM

            @jin you either have to escape your single quote inside the string or use double quotes

            evening: [
              'Wasn\'t the sunset beautiful?',
              'You look nice!'
            ]
            
            evening: [
              "Wasn't the sunset beautiful?",
              'You look nice!'
            ]
            

            Please create a github issue if you need help, so I can keep track

            1 Reply Last reply Reply Quote 0
            • J Offline
              jin @cowboysdude
              last edited by Mar 10, 2017, 11:12 AM

              thanks for the replys guys
              @cowboysdude it still doesnt show any compliments

              /* Magic Mirror Config Sample
               
              *
               
              * By Michael Teeuw http://michaelteeuw.nl
               
              * MIT Licensed.
               */
              
              
              
              var config = {
              
              	port: 8080,
              
              	ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"],
              
              
              	language: 'en',
              
              	timeFormat: 24,
              
              	units: 'metric',
              
              
              
              	modules: [
              
              		{
              
              			module: 'alert',
              
              		},
              
              		{
              
              			module: "updatenotification",
              
              			position: "top_bar"
              
              		},
              
              		{
              
              			module: 'clock',
              
              			position: 'top_left'
              
              		},
              
              		{
              
              			module: 'calendar',
              
              			header: 'UK Holidays',
              
              			position: 'top_left',
              
              			config: {
              
              				calendars: [
              
              					{
              
              						symbol: 'calendar-check-o ',
              
              						url: 'webcal://www.calendarlabs.com/templates/ical/UK-Holidays.ics'
              
              					},
              
              					{
              
              						url: 'https://calendar.google.com/calendar/ical/private/basic.ics'
              
              					}
              
              				]
              
              			}
              
              		},
              
              		{
              			module: 'compliments',
              			position: 'bottom_center',
              			config: {
              				updateInterval: 30000,
              				compliments: {
              					morning: [
              					'Good morning, sunshine!'
              					],
              					afternoon: [
              					'Looking good today!'
              					],
              					evening: [
              					'Wasn\'t the sunset beautiful?',
              					'You look nice!'
              					]
              				}
              			}
              		},
              
              		{
              
              			module: 'currentweather',
              
              			position: 'top_right',
              
              			config: {
              
              				location: 'New York',
              
              				locationID: '2643741',  //ID from http://www.openweathermap.org
              
              				appid: 'removed'
              
              			}
              
              		},
              
              		{
              
              			module: 'weatherforecast',
              
              			position: 'top_right',
              
              			header: 'Weather Forecast',
              
              			config: {
              
              				location: 'New York',
              
              				locationID: '2643741',  //ID from http://www.openweathermap.org
              
              				appid: 'removed'
              
              			}
              
              		},
              
              		{
              
              			module: 'newsfeed',
              
              			position: 'bottom_bar',
              
              			config: {
              
              				feeds: [
              
              					{
              
              						title: "BBC News",
              
              						url: "http://newsrss.bbc.co.uk/rss/newsonline_uk_edition/front_page/rss.xml"
              
              					}
              
              				],
              
              				showSourceTitle: true,
              
              				showPublishDate: true
              
              			}
              
              		},
              
              	]
              
              
              };
              
              
              /*************** DO NOT EDIT THE LINE BELOW ***************/
              
              if (typeof module !== 'undefined') {module.exports = config;}
              
              

              this is the whole config file.

              S 1 Reply Last reply Mar 10, 2017, 11:50 AM Reply Quote 0
              • S Offline
                strawberry 3.141 Project Sponsor Module Developer @jin
                last edited by strawberry 3.141 Mar 10, 2017, 11:53 AM Mar 10, 2017, 11:50 AM

                @jin the config looks good, I’m receiving the compliments with this. Can you check for errors in the electron console (npm start dev)? and the terminal?

                0_1489146784290_example.PNG

                Please create a github issue if you need help, so I can keep track

                L J 2 Replies Last reply Mar 10, 2017, 2:55 PM Reply Quote 0
                • L Offline
                  l1613532 @strawberry 3.141
                  last edited by Mar 10, 2017, 2:55 PM

                  @strawberry-3.141
                  This is the log file when I run: npm start dev

                  0 info it worked if it ends with ok
                  1 verbose cli [ ‘/usr/local/bin/node’, ‘/usr/local/bin/npm’, ‘start’, ‘dev’ ]
                  2 info using npm@2.14.7
                  3 info using node@v4.2.1
                  4 verbose run-script [ ‘prestart’, ‘start’, ‘poststart’ ]
                  5 info prestart magicmirror@2.1.0
                  6 info start magicmirror@2.1.0
                  7 verbose unsafe-perm in lifecycle true
                  8 info magicmirror@2.1.0 Failed to exec start script
                  9 verbose stack Error: magicmirror@2.1.0 start: electron js/electron.js "dev"
                  9 verbose stack spawn ENOENT
                  9 verbose stack at ChildProcess. (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:17:16)
                  9 verbose stack at emitTwo (events.js:87:13)
                  9 verbose stack at ChildProcess.emit (events.js:172:7)
                  9 verbose stack at maybeClose (internal/child_process.js:818:16)
                  9 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
                  10 verbose pkgid magicmirror@2.1.0
                  11 verbose cwd /home/pi/MagicMirror
                  12 error Linux 4.4.50+
                  13 error argv “/usr/local/bin/node” “/usr/local/bin/npm” “start” “dev”
                  14 error node v4.2.1
                  15 error npm v2.14.7
                  16 error file sh
                  17 error code ELIFECYCLE
                  18 error errno ENOENT
                  19 error syscall spawn
                  20 error magicmirror@2.1.0 start: electron js/electron.js "dev"
                  20 error spawn ENOENT
                  21 error Failed at the magicmirror@2.1.0 start script ‘electron js/electron.js “dev”’.
                  21 error This is most likely a problem with the magicmirror package,
                  21 error not with npm itself.
                  21 error Tell the author that this fails on your system:
                  21 error electron js/electron.js “dev”
                  21 error You can get their info via:
                  21 error npm owner ls magicmirror
                  21 error There is likely additional logging output above.
                  22 verbose exit [ 1, true ]

                  sorry, I’m also new to programming. Any ideas for next step?

                  1 Reply Last reply Reply Quote 0
                  • J Offline
                    jin @strawberry 3.141
                    last edited by Mar 10, 2017, 4:40 PM

                    @strawberry-3.141 all i get when i run npm start dev is

                    > magicmirror@2.1.0 start /home/pi/MagicMirror
                    >electron js/electron.js "dev"
                    

                    no log file or anything

                    1 Reply Last reply Reply Quote 0
                    • L Offline
                      l1613532
                      last edited by Mar 10, 2017, 6:06 PM

                      Probably not a coincidence, but both @jin and I are using raspberry pi zero ‘W’ with midori as our browser.

                      L 1 Reply Last reply Mar 10, 2017, 6:28 PM Reply Quote 0
                      • 1
                      • 2
                      • 1 / 2
                      1 / 2
                      • First post
                        1/17
                        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