MagicMirror² v2.13.0 is available! For more information about this release, check out this topic.

MMA - Praytime



  • Hello ,

    I have a Problem with the config file Can someone Help me

    Thats my config file

    this is my config file

    /*************** DO NOT EDIT THE LINE BELOW **************/
    if (typeof module !== “undefined”) {module.exports = config;}
    / Magic Mirror Config Sample
    *

    By Michael Teeuw http://michaelteeuw.nl
    MIT Licensed.
    For more information how you can configurate this file
    See https://github.com/MichMich/MagicMirror#configuration
    */

    var 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, is “localhost”
    port: 8080,
    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”],

    language: “de”,
    timeFormat: 24,
    units: “metric”,

    modules: [
    {
    module: ‘MMM-PrayerTime’,
    position: ‘bottom_right’, .
    config: {
    apiVersion: ‘1.0’,
    lat: 31.972836,
    lon: 35.898916,
    timezone: ‘Asia/Dubai’, // please refer to http://php.net/manual/en/timezones.asia.php
    timeFormat: 12,
    method: 5,
    playAdzan: [‘fajr’, ‘dhuhr’, ‘asr’, ‘maghrib’, ‘isha’],
    notDisplayed: [‘midnight’, ‘sunset’],
    useUpdateInterval: true,
    updateInterval: 86400 * 1000, // How often do you want to fetch new praying time? (milliseconds)
    animationSpeed: 2.5 * 1000, // Speed of the update animation. (milliseconds)
    language: config.language | ‘en’,
    showAdzanAlert: true,
    alertTimer: 15000
    }
    },
    ]
    [
    {
    module: “alert”,
    },

    {
    	module: "updatenotification",
    	position: "top_bar"
    },
    {
    	module: "clock",
    	position: "top_left"
    },
    {
    	module: "calendar",
    	header: "Ferien NRW",
    	position: "top_left",
    	config: {
    		calendars: [
    			{
    				symbol: "calendar-check-o ",
    				url: "webcal://www.calendarlabs.com/templates/ical/US-Holidays.ics"
    			}
    		]
    	}
    },
    {
    	module: "compliments",
    	position: "lower_third"
    },
    {
    	module: "currentweather",
    	position: "top_right",
    	config: {
    		location: "New York",
    		locationID: "",  //ID from http://www.openweathermap.org/help/city_list.txt
    		appid: "YOUR_OPENWEATHER_API_KEY"
    	}
    },
    {
    	module: "weatherforecast",
    	position: "top_right",
    	header: "Weather Forecast",
    	config: {
    		location: "New York",
    		locationID: "5128581",  //ID from http://www.openweathermap.org/help/city_list.txt
    		appid: "YOUR_OPENWEATHER_API_KEY"
    	}
    },
    {
    	module: "newsfeed",
    	position: "bottom_bar",
    	config: {
    		feeds: [
    			{
    				title: "New York Times",
    				url: "http://www.nytimes.com/services/xml/rss/nyt/HomePage.xml"
    			}
    		],
    		showSourceTitle: true,
    		showPublishDate: true
    	}
    },
    

    ]


  • Module Developer

    @govabm

    there where a few syntax errors,

    But the biggest issues I am finding is your quotes and double quotes…

    this is what is showing for in the cofig I copied from your config…

    ‘bottom_right’
    “alert”

    this is what it should look like…

    ‘bottom_right’
    “alert”

    you can see there is a difference by the slant of the quotes…

    Hope this helps!


  • Module Developer

    @govabm

    Made a few modifications…
    Will leave the quotes to you to fix!

    /* Magic Mirror config.js
     *
     * By Michael Teeuw http://michaelteeuw.nl
     * MIT Licensed.
     *
     * For more information how you can configurate this file
     * See https://github.com/MichMich/MagicMirror#configuration
     *
     */
    
    var 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, is "localhost"
        port: 8080,
        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"]
    
        language: “de”,
        timeFormat: 24,
        units: “metric”,
    
    modules: [
    {
        module: ‘MMM-PrayerTime’,
        position: ‘bottom_right’,	.
        config: {
            apiVersion: ‘1.0’,
            lat: 31.972836,
            lon: 35.898916,
            timezone: ‘Asia/Dubai’, // please refer to http://php.net/manual/en/timezones.asia.php
            timeFormat: 12,
            method: 5,
            playAdzan: [‘fajr’, ‘dhuhr’, ‘asr’, ‘maghrib’, ‘isha’],
            notDisplayed: [‘midnight’, ‘sunset’],
            useUpdateInterval: true,
            updateInterval: 86400 * 1000, // How often do you want to fetch new praying time? (milliseconds)
            animationSpeed: 2.5 * 1000, // Speed of the update animation. (milliseconds)	
            language: config.language | ‘en’,
            showAdzanAlert: true,
            alertTimer: 15000
        }
    },
    
    {
        module: “alert”
    },
    
    {
        module: "updatenotification",
        position: "top_bar"
    },
    
    {
        module: "clock",
        position: "top_left"
    },
    
    {
        module: "calendar",
        header: "Ferien NRW",
        position: "top_left",
            config: {
                calendars: [
                    symbol: "calendar-check-o ",
                    url: "webcal://www.calendarlabs.com/templates/ical/US-Holidays.ics"
                ]
            }
    },
    
    {
        module: "compliments",
        position: "lower_third"
    },
    
    {
        module: "currentweather",
        position: "top_right",
        config: {
            location: "New York",
            locationID: "",  //ID from http://www.openweathermap.org/help/city_list.txt
            appid: "YOUR_OPENWEATHER_API_KEY"
        }
    },
    
    {
        module: "weatherforecast",
        position: "top_right",
        header: "Weather Forecast",
        config: {
            location: "New York",
            locationID: "5128581",  //ID from http://www.openweathermap.org/help/city_list.txt
            appid: "YOUR_OPENWEATHER_API_KEY"
        }
    },
    
    {
        module: "newsfeed",
        position: "bottom_bar",
        config: {
            feeds: [
            {
                    title: "New York Times",
                    url: "http://www.nytimes.com/services/xml/rss/nyt/HomePage.xml"
            }
          ],
            showSourceTitle: true,
            showPublishDate: true
        }
    },
    
    ]
    
    };
    
    /*************** DO NOT EDIT THE LINE BELOW **************/
    if (typeof module !== “undefined”) {module.exports = config;}
    

  • Project Sponsor

    @govabm - Take @justjim1220 example of a fixed config.js and remove the " from in front of the lat: value. The values being passed are real numbers and not strings. So they do not need quotes around them.

    Additionally, you specify both German and English as your language. You should probably pick one and stick with it.


  • Module Developer

    @bhepler

    Thanks for the catch!
    didn’t even noticed That I had put that there!!!


  • Project Sponsor

    @justjim1220 - It just sort of jumped out at me. Of course, now that I think about it, it’s entirely possible that the module needs quotes around those values. I don’t think so, based upon my quick glance at the source code. But I could be wrong. And I don’t have the time to install that module and try it out.

    But hey, @govabm can try it without quotes and then with quotes and let us know what works. The module readme really should provide a working example other than just listing the default of false.


  • Module Developer

    @bhepler

    My issue with it is not knowing why I would put just the first quotes and not finish it with quotes…



  • @justjim1220 i installed complete Sm mirror again now its work i config now the moduls on the screen do you know all the position on the screen witch i can select ?



  • ou no i have some mistakes

    i edit the possition on the screen know its show me i shoud config the file



  • thats a working file know

    /* Magic Mirror Config Sample
     *
     * By Michael Teeuw http://michaelteeuw.nl
     * MIT Licensed.
     *
     * For more information how you can configurate this file
     * See https://github.com/MichMich/MagicMirror#configuration
     *
     */
    
    var 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, is "localhost"
    	port: 8080,
    	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"],
    
    	language: "de",
    	timeFormat: 24,
    	units: "metric",
    
    	modules: [
    		{
    		module:'MMM-PrayerTime',
    		position: 'bottom_left',
    		config: {
    			apiVersion: "1.0",
    			lat: 55.841727, 
    			lon: 13.303381,
    			timezone: 'Europe/Berlin', 
    			timeFormat: 24,
    			method: 2,
    			playAdzan: ['fajr', 'dhuhr', 'asr', 'maghrib', 'isha'],
    			notDisplayed: ['midnight', 'sunset'],
    			useUpdateInterval: true,
    			updateInterval: 86400 * 1000,
    			animationSpeed: 2.5 * 1000,
    			language: "en",
    			showAdzanAlert: true,
    			alertTimer: 15000
    			}
    		},
    		{
    			module: 'MMM-RandomQuranAyah',
    			position: 'top_bar',	
    			config: {
    			apiVersion: '1.0', 
    			showArabic: true,
    			showTranslation: true,
    			surahArabicName:false,
    			translationLang:'de.Aburida',
    			updateInterval: 3600 * 100, 
    			}
    		},
    
    		{
    			module: "alert",
    		},
    		{
    			module: "updatenotification",
    			position: "top_bar"
    		},
    		{
    			module: "clock",
    			position: "top_right"
    		},
    		{
    			module: "calendar",
    			header: "Ferien Deutschland",
    			position: "top_left",
    			config: {
    				calendars: [
    					{
    						symbol: "calendar-check-o ",
    						url: "webcal://www.calendarlabs.com/templates/ical/US-Holidays.ics"
    					}
    				]
    			}
    		},
    		{
    			module: "compliments",
    			position: "bottom_bar"
    		},
    		{
    			module: "currentweather",
    			position: "top_right",
    			config: {
    				location: "New York",
    				locationID: "",  //ID from http://www.openweathermap.org/help/city_list.txt
    				appid: "YOUR_OPENWEATHER_API_KEY"
    			}
    		},
    		{
    			module: "weatherforecast",
    			position: "top_right",
    			header: "Weather Forecast",
    			config: {
    				location: "New York",
    				locationID: "5128581",  //ID from http://www.openweathermap.org/help/city_list.txt
    				appid: "YOUR_OPENWEATHER_API_KEY"
    			}
    		},
    		{
    			module: "newsfeed",
    			position: "bottom_bar",
    			config: {
    				feeds: [
    					{
    						title: "New York Times",
    						url: "http://www.nytimes.com/services/xml/rss/nyt/HomePage.xml"
    					}
    				],
    				showSourceTitle: true,
    				showPublishDate: true
    			}
    		},
    	]
    
    };
    
    /*************** DO NOT EDIT THE LINE BELOW ***************/
    if (typeof module !== "undefined") {module.exports = config;}
    

Log in to reply