• 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
  1. Home
  2. millis
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
M
Offline
  • Profile
  • Following 0
  • Followers 0
  • Topics 2
  • Posts 10
  • Groups 0

millis

@millis

I like to try new project,
the Magic Mirror is my new one

0
Reputation
2
Profile views
10
Posts
0
Followers
0
Following
Joined Jan 14, 2022, 3:34 PM
Last Online May 20, 2022, 7:46 PM
Age 34
Location London

millis Unfollow Follow

Latest posts made by millis

  • RE: MMM-Google Photos: Unable to Generate Token

    @paulrenzi

    I too am getting this error?

    I have no clue what is wrong I followed the instructions

    did you ever manage to work it out?

    posted in Troubleshooting
    M
    millis
    May 20, 2022, 4:57 PM
  • RE: MMM GooglePhoto not Loading

    @sdetweil

    Well, that didn’t work :(
    I have even tried removing the module and creating a whole new thing in google cloud platform as if i was starting from scratch but on each attempt I get the same error

    I have no clue what I have done wrong

    [GPHOTOS:CORE] TypeError: Cannot read properties of undefined (reading '0')
    /home/pi/MagicMirror/modules/MMM-GooglePhotos/GPhotos.js:133
          throw e
          ^
    
    TypeError: Cannot read properties of undefined (reading '0')
        at new Auth (/home/pi/MagicMirror/modules/MMM-GooglePhotos/GPhotos.js:35:91)
        at GPhotos.onAuthReady (/home/pi/MagicMirror/modules/MMM-GooglePhotos/GPhotos.js:130:14)
        at GPhotos.generateToken (/home/pi/MagicMirror/modules/MMM-GooglePhotos/GPhotos.js:141:10)
        at Object.<anonymous> (/home/pi/MagicMirror/modules/MMM-GooglePhotos/generate_token.js:10:9)
        at Module._compile (node:internal/modules/cjs/loader:1105:14)
        at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
        at Module.load (node:internal/modules/cjs/loader:981:32)
        at Function.Module._load (node:internal/modules/cjs/loader:822:12)
        at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12)
        at node:internal/main/run_main_module:17:47
    
    posted in Troubleshooting
    M
    millis
    May 20, 2022, 4:54 PM
  • RE: MMM GooglePhoto not Loading

    @sdetweil
    Oh okay, didnt reailse that would happen,

    so from memory that was the token.json with the Auth steps wasnt it? so if I just delete the token and re do that and the Auth, then it should work again? and i wont switch it off this time lol

    posted in Troubleshooting
    M
    millis
    May 20, 2022, 2:44 PM
  • MMM GooglePhoto not Loading

    Hi all,
    My magicmirror has been a project that I don’t always get time to work with until it is completed,
    However the last time I went to the MagicMirror was back in March and everything worked fine then, I booted it up yesterday and with the GooglePhoto’s module all I see is “loading…” in the far right corner of its position, The only thing that has changed since I last used it is my home router, I changed it from the SKY Hub to a linksys one, I have since added the Pi to the wifi but I cannot see how that would stop this from working when everything else functions great?

    Any Advance would be amazing as its very nearly finished!
    Thanks
    Ashley

    posted in Troubleshooting
    M
    millis
    May 20, 2022, 2:26 PM
  • RE: MMM-DailyPokemon Issue

    @mumblebaj
    Okay that is awesome! thank you for that and everything else!

    now i can try and add more modules as that one the first one i tried!

    Honestly, Thank you!

    posted in Troubleshooting
    M
    millis
    Jan 15, 2022, 11:12 AM
  • RE: MMM-DailyPokemon Issue

    @mumblebaj
    YES!!!

    Thank you so much!! it works!!!

    out of interest then how come it gets placed in between the alert and clock and not at the bottom of the code? is it due the position placement on the mirror?

    Again Thank you so much!!

    Ashley.

    posted in Troubleshooting
    M
    millis
    Jan 15, 2022, 11:02 AM
  • RE: MMM-DailyPokemon Issue

    @mumblebaj
    Thank you for looking over my code for me, I really do appreciate it, as i said before I am new to all of this and its just a big mystery to me (for the moment)

    so what would I need to change in my code to fix this?
    from your reply am I right in saying the issue lies with the placement of the square brackets?

    I have tried removing them and that didn’t work and I also moved the code into the module above (inside those square brackets)

    This is the link from where i got the code it was literally a case of following the install instructions followed by a quick copy and paste
    https://github.com/NolanKingdon/MMM-DailyPokemon

    Sorry for being an absolute pain, I really do appreciate you taking up your own time to try and help me!

    Ashley.

    posted in Troubleshooting
    M
    millis
    Jan 15, 2022, 10:41 AM
  • RE: MMM-DailyPokemon Issue

    @mumblebaj

    I did wonder how everyone was doing that!
    The only thing I have done is just removed my API Key and location from the weather app as ive seen on here its just good practice to do so?

    Again Thank you for looking into this for me.

    /* Magic Mirror Config Sample
     *
     * By Michael Teeuw https://michaelteeuw.nl
     * MIT Licensed.
     *
     * For more information on how you can configure this file
     * see https://docs.magicmirror.builders/getting-started/configuration.html#general
     * and https://docs.magicmirror.builders/modules/configuration.html
     */
    let config = {
    	address: "localhost", 	// Address to listen on, can be:
    							// - "localhost", "127.0.0.1", "::1" to listen on loopback interface
    							// - another specific IPv4/6 to listen on a specific interface
    							// - "0.0.0.0", "::" to listen on any interface
    							// Default, when address config is left out or empty, is "localhost"
    	port: 8080,
    	basePath: "/", 	// The URL path where MagicMirror is hosted. If you are using a Reverse proxy
    					// you must set the sub path here. basePath must end with a /
    	ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"], 	// Set [] to allow all IP addresses
    															// or add a specific IPv4 of 192.168.1.5 :
    															// ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.5"],
    															// or IPv4 range of 192.168.3.0 --> 192.168.3.15 use CIDR format :
    															// ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.3.0/28"],
    
    	useHttps: false, 		// Support HTTPS or not, default "false" will use HTTP
    	httpsPrivateKey: "", 	// HTTPS private key path, only require when useHttps is true
    	httpsCertificate: "", 	// HTTPS Certificate path, only require when useHttps is true
    
    	language: "en",
    	locale: "en-US",
    	logLevel: ["INFO", "LOG", "WARN", "ERROR"], // Add "DEBUG" for even more logging
    	timeFormat: 24,
    	units: "metric",
    	// serverOnly:  true/false/"local" ,
    	// local for armv6l processors, default
    	//   starts serveronly and then starts chrome browser
    	// false, default for all NON-armv6l devices
    	// true, force serveronly mode, because you want to.. no UI on this device
    
    	modules: [
    		{
    			module: "alert",
    		},		{
    			module: "updatenotification",
    			position: "top_bar"
    		},
    		{
    			module: "clock",
    			position: "top_left"
    		},
    		{
    			module: "calendar",
    			header: "US Holidays",
    			position: "top_left",
    			config: {
    				calendars: [
    					{
    						symbol: "calendar-check",
    						url: "webcal://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics"
    					}
    				]
    			}
    		},
    		{
    			module: "compliments",
    			position: "lower_third"
    		},
    		{
    			module: "weather",
    			position: "top_right",
    			config: {
    				weatherProvider: "openweathermap",
    				type: "current",
    				location: "",
    				locationID: "", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
    				apiKey: ""
    			}
    		},
    		{
    			module: "weather",
    			position: "top_right",
    			header: "Weather Forecast",
    			config: {
    				weatherProvider: "openweathermap",
    				type: "forecast",
    				location: "",
    				locationID: "", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
    				apiKey: ""
    			}
    		},
    		{
    			module: "newsfeed",
    			position: "bottom_bar",
    			config: {
    				feeds: [
    					{
    						title: "Sky News",
    						url: "https://feeds.skynews.com/feeds/rss/uk.xml"
    					}
    				],
    				showSourceTitle: true,
    				showPublishDate: true,
    				broadcastNewsFeeds: true,
    				broadcastNewsUpdates: true
    			}
    		},
    	]
    };
    
    var config = {
        modules: [
            {
                module: "MMM-DailyPokemon",
                position: "top_center",
                config: {
                    updateInterval: 600000,
                    minPoke: 4,
                    maxPoke: 151,
                    grayscale: true,
                    showType: true,
                    language: "en",
                    genera: true,
                    gbaMode: true,
                    nameSize: 26,
                    flavorText: false
                }
            }
        ]
    }
    
    /*************** DO NOT EDIT THE LINE BELOW ***************/
    if (typeof module !== "undefined") {module.exports = config;}
    
    posted in Troubleshooting
    M
    millis
    Jan 14, 2022, 11:04 PM
  • RE: MMM-DailyPokemon Issue

    @mumblebaj
    Thank you for quick response!
    Oh that doesn’t sound ideal…
    Ok I have deleted everything in the config.js and copied the config.js.sample file into it,
    I booted up MagicMirror and it work with the standard few modules it comes with absolutely fine, i then tried adding the Pokemon one again at the bottom but before the “do not edit this line” and still no luck
    Im sure sure how poeple are able to upload there code but ii have just copied it from the terminal

    magicmirror@2.18.0 start
    DISPLAY=“${DISPLAY:=:0}” ./node_modules/.bin/electron js/electron.js

    [14.01.2022 16:55.01.925] [LOG] Starting MagicMirror: v2.18.0
    [14.01.2022 16:55.01.933] [LOG] Loading config …
    [14.01.2022 16:55.01.943] [ERROR] WARNING! Could not validate config file. Starting with default configuration. Please correct syntax errors at or above this line: /home/pi/MagicMirror/config/config.js:111
    var config = {
    ^

    SyntaxError: Identifier ‘config’ has already been declared
    at Object.compileFunction (node:vm:352:18)
    at wrapSafe (node:internal/modules/cjs/loader:1038:15)
    at Module._compile (node:internal/modules/cjs/loader:1072:27)
    at Object.Module._extensions…js (node:internal/modules/cjs/loader:1169:10)
    at Module.load (node:internal/modules/cjs/loader:988:32)
    at Module._load (node:internal/modules/cjs/loader:829:12)
    at Function.c._load (node:electron/js2c/asar_bundle:5:13331)
    at Module.require (node:internal/modules/cjs/loader:1012:19)
    at require (node:internal/modules/cjs/helpers:94:18)
    at loadConfig (/home/pi/MagicMirror/js/app.js:69:14)
    [14.01.2022 16:55.01.945] [LOG] Loading module helpers …
    [14.01.2022 16:55.01.970] [LOG] Initializing new module helper …
    [14.01.2022 16:55.01.978] [LOG] Module helper loaded: updatenotification
    [14.01.2022 16:55.01.981] [LOG] No helper found for module: helloworld.
    [14.01.2022 16:55.01.982] [LOG] All module helpers loaded.
    [14.01.2022 16:55.02.112] [LOG] Starting server on port 8080 …
    [14.01.2022 16:55.02.131] [LOG] Server started …
    [14.01.2022 16:55.02.133] [LOG] Connecting socket for: updatenotification
    [14.01.2022 16:55.02.135] [LOG] Starting module helper: updatenotification
    [14.01.2022 16:55.02.135] [LOG] Sockets connected & modules started …
    [14.01.2022 16:55.02.405] [LOG] Launching application.
    [14.01.2022 16:55.04.124] [INFO] Checking git for module: default
    [14.01.2022 16:55.07.417] [LOG] Shutting down server…
    [14.01.2022 16:55.07.419] [LOG] Stopping module helper: updatenotification
    pi@raspberrypi:~/MagicMirror $

    Thank you!

    Ashley.

    posted in Troubleshooting
    M
    millis
    Jan 14, 2022, 5:06 PM
  • MMM-DailyPokemon Issue

    Hello,
    Im new here, sorry if i posted in the wrong place,

    I have very recently come to know about the MagicMirror so I have decided to start setting one up,

    I am very excited to get this project finished!!
    I have a slight issue though, I have followed the instructions for the Module above exactly!
    but as soon as i put the code into the config file the app will not longer work :(
    I had run the config:check and it keeps coming back to the same error but im new to code and everything so any help would be truly amazing

    this is the error
    Line 42 column 4: Parsing error: Unexpected keyword ‘var’

    this is the code

    var config = {
    modules: [
    {
    module: “MMM-DailyPokemon”,
    position: “top_center”,
    config: {
    updateInterval: 600000,
    minPoke: 4,
    maxPoke: 151,
    grayscale: true,
    showType: true,
    language: “en”,
    genera: true,
    gbaMode: true,
    nameSize: 26,
    flavorText: false
    }
    }
    ]
    }

    Even if i remove everything else in the config file so its just that one module i still get the same error :(

    Someone please help

    Thank you in advance

    Ashley.

    posted in Troubleshooting modules won’t load config.js help
    M
    millis
    Jan 14, 2022, 3:50 PM
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