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.

    Strange behavior TV / Browser & MMM-Carousel Slides are being ignored

    Scheduled Pinned Locked Moved Solved Troubleshooting
    12 Posts 4 Posters 1.6k 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.
    • W Offline
      wageck Project Sponsor @wageck
      last edited by

      Used Modules
      module.png

      Screenshot Custom CSS in Browser
      browser_custom.css.png
      Screenshot Custom CSS on TV
      TV_custom.css.png
      Screenshot default CSS in Browser
      browser_default.css.png
      Screenshot default CSS on TV
      TV_default.css.png

      W 1 Reply Last reply Reply Quote 0
      • W Offline
        wageck Project Sponsor @wageck
        last edited by

        config.js

        /* Magic Mirror Config Sample
         *
         * By Michael Teeuw https://michaelteeuw.nl
         * MIT Licensed.
         *
         * For more information on how you can configure this file
         * See https://github.com/MichMich/MagicMirror#configuration
         * 
         * !! ACHTUNG Die config.js.template muss bearbeitet werden !! 
         * Link zur CSS Aufteilung: https://forum.magicmirror.builders/topic/286/regions
         */
        
        var config = {
        	address: "0.0.0.0", 	// 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,					// Default 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: [], 	// Set [] to allow all IP addresses ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.0/24"]
        															// 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: "de",
        	logLevel: ["INFO", "LOG", "WARN", "ERROR"],
        	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: [
        
        
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        // Beginn: Modul um die Aktuelle Page in der Übersicht anzuzeigen
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
         {
         module: "MMM-page-indicator",
         //pages: {all: "bottom_center"},
        		position: "bottom_center",
        		config: {
        		carouselId: "510"
        		}
        		
         },
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        // Ende: Modul um die Aktuelle Page in der Übersicht anzuzeigen
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        
        
        
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        // Beginn: Motivationstext
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        {
        	module: "helloworld",
        	//pages: {"all": "top_center"},
        	position: "top_center",
        		config: {
        		carouselId: "520",
        		text: "Motivation juhu"	
        		}
        },
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        // Ende: Motivationstext
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        
        
        
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        // Begin: Modul zur Wetter INformation:
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        {
        	module: "currentweather",
        	//pages: {all: "bottom_center"},
        	position: "bottom_center",
        	header: "Heute",
        	config: {
        		carouselId: "530",
        		location: "Kerzenheim",
        		locationID: "2891480", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
        		appid: "daf92bc5adeb64ee90406481ab2289b0",
        		units: "metric",
        		degreeLabel: true,
        		timeFormat: "24",
        		lang: "de"
        	}
        },
        {
        	module: "weatherforecast",
        	//pages: {all: "bottom_center"},
        	position: "bottom_center",
        	header: "Vorhersage",
        	config: {
        		carouselId: "540",
        		location: "Kerzenheim",
        		locationID: "2891480", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
        		appid: "daf92bc5adeb64ee90406481ab2289b0",
        		units: "metric",
        		degreeLabel: true,
        		timeFormat: "24",
        		lang: "de"
        
        	}
        },
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        // Ende: Modul zur Wetter INformation:
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        
        
        
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        // Begin: Modul um RSS Feeds einzubinden: alle Seiten
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        {
        	module: "newsfeed",
        	//pages: {all: "bottom_bar"},
        	position: "bottom_bar",
        	header: "News",
        		config: {
        		carouselId: "550",
        		showSourceTitle: true,
        		showPublishDate: true,
        		showAsList: true,
        		maxNewsItems: 4,
        		ignoreOldItems: true,
        		ignoreOlderThan: 604800000,
        			feeds: [
        			{
        					title: "Weierhof",
        					url: "https://www.weierhof.de/feed/"
        			},
        			{
        					title: "Webindividualschule",
        					url: "http://fetchrss.com/rss/6146348142e4574b423ea3c26146346d1410593c18432932.xml"
        			},
        
        		],
        	}
        },
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        // Ende: Modul um RSS Feeds einzubinden: Alle Seiten
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        
        
        
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        // Begin: Modul um Tasks per webcal auszulesen für die nächsten 1 Tage
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        {
        			module: "MMM-ToDo",
        			header: "Familie Heute",
        			//pages: {FamilieHeute: "top_left"},
        			position: "top_left",
        			config: {
        				carouselId: "10",
        				maximumEntries: 14,
        				maximumNumberOfDays: 1,
        				broadcastEvents: false,
        				maxTitleLength: 50,
        				wrapEvents: false,
        				maxTitleLines: 1,
        				fetchInterval: 150000,
        				hidePrivate: false,
        				hideCompleted: true,
        				showLocation: false,
        				fade: false,
        				colored: false,
        				coloredSymbolOnly: false,
        				displaySymbol: false,
        				calendars: 	[
        					{
        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/familie.ics",
        					},					
        						]
        			}
        		},
        
        {
        			module: "MMM-ToDo",
        			header: "Papa Heute",
        			//pages: {PapaHeute: "top_left"},
        			position: "top_left",
        			config: {
        				carouselId: "11",
        				maximumEntries: 14,
        				maximumNumberOfDays: 1,
        				broadcastEvents: false,
        				maxTitleLength: 50,
        				wrapEvents: false,
        				maxTitleLines: 1,
        				fetchInterval: 150000,
        				hidePrivate: false,
        				hideCompleted: true,
        				showLocation: false,
        				fade: false,
        				colored: false,
        				coloredSymbolOnly: false,
        				displaySymbol: false,
        				calendars: 	[
        					{
        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/papa.ics",
        					},					
        						]
        			}
        		},	
        
        {
        			module: "MMM-ToDo",
        			header: "Aufgaben Mama Heute",
        			//pages: {MamaHeute: "top_left"},
        			position: "top_left",
        			config: {
        				carouselId: "12",
        				maximumEntries: 14,
        				maximumNumberOfDays: 1,
        				broadcastEvents: false,
        				maxTitleLength: 50,
        				wrapEvents: false,
        				maxTitleLines: 1,
        				fetchInterval: 150000,
        				hidePrivate: false,
        				hideCompleted: true,
        				showLocation: false,
        				fade: false,
        				colored: false,
        				coloredSymbolOnly: false,
        				displaySymbol: false,
        				calendars: 	[
        					{
        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/mama.ics",
        					},					
        						]
        			}
        		},	
        
        {
        			module: "MMM-ToDo",
        			header: "Aufgaben Leon Heute",
        			//pages: {LeonHeute: "top_left"},
        			position: "top_left",
        			config: {
        				carouselId: "13",
        				maximumEntries: 14,
        				maximumNumberOfDays: 1,
        				broadcastEvents: false,
        				maxTitleLength: 50,
        				wrapEvents: false,
        				maxTitleLines: 1,
        				fetchInterval: 150000,
        				hidePrivate: false,
        				hideCompleted: true,
        				showLocation: false,
        				fade: false,
        				colored: false,
        				coloredSymbolOnly: false,
        				displaySymbol: false,
        				calendars: 	[
        					{
        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/leon.ics",
        					},					
        						]
        			}
        		},
        
        {
        			module: "MMM-ToDo",
        			header: "Aufgaben Silas Heute",
        			//pages: {SilasHeute: "top_left"},
        			position: "top_left",
        			config: {
        				carouselId: "14",
        				maximumEntries: 14,
        				maximumNumberOfDays: 1,
        				broadcastEvents: false,
        				maxTitleLength: 50,
        				wrapEvents: false,
        				maxTitleLines: 1,
        				fetchInterval: 150000,
        				hidePrivate: false,
        				hideCompleted: true,
        				showLocation: false,
        				fade: false,
        				colored: false,
        				coloredSymbolOnly: false,
        				displaySymbol: false,
        				calendars: 	[
        					{
        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/silas.ics",
        					},					
        						]
        			}
        		},		
        
        {
        			module: "MMM-ToDo",
        			header: "Aufgaben Samuel",
        			//pages: {SamuelHeute: "top_left"},
        			position: "top_left",
        			config: {
        				carouselId: "15",
        				maximumEntries: 14,
        				maximumNumberOfDays: 1,
        				broadcastEvents: false,
        				maxTitleLength: 50,
        				wrapEvents: false,
        				maxTitleLines: 1,
        				fetchInterval: 150000,
        				hidePrivate: false,
        				hideCompleted: true,
        				showLocation: false,
        				fade: false,
        				colored: false,
        				coloredSymbolOnly: false,
        				displaySymbol: false,
        				calendars: 	[
        					{
        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/samuel.ics",
        					},					
        						]
        			}
        		},
        
        {
        			module: "MMM-ToDo",
        			header: "Offene Aufgaben",
        			//pages: {Offen: "top_right"},
        			position: "top_right",
        			config: {
        				carouselId: "16",
        				maximumEntries: 14,
        				maximumNumberOfDays: 1,
        				broadcastEvents: false,
        				maxTitleLength: 50,
        				wrapEvents: false,
        				maxTitleLines: 1,
        				fetchInterval: 150000,
        				hidePrivate: false,
        				hideCompleted: true,
        				showLocation: false,
        				fade: false,
        				colored: false,
        				coloredSymbolOnly: false,
        				displaySymbol: false,
        				calendars: 	[
        					{
        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/offen.ics",
        					},					
        						]
        			}
        		},
        
        {
        			module: "MMM-ToDo",
        			header: "Offene wichtige und dringende Aufgaben",
        			//pages: {Offen: "top_left"},
        			position: "top_left",
        			config: {
        				carouselId: "17",
        				maximumEntries: 14,
        				maximumNumberOfDays: 1,
        				broadcastEvents: false,
        				maxTitleLength: 50,
        				wrapEvents: false,
        				maxTitleLines: 1,
        				fetchInterval: 150000,
        				hidePrivate: false,
        				hideCompleted: true,
        				showLocation: false,
        				fade: false,
        				colored: false,
        				coloredSymbolOnly: false,
        				displaySymbol: false,
        				calendars: 	[
        					{
        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/offen-wichtig.ics",
        					},					
        						]
        			}
        		},
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        // Ende: Modul um Tasks per webcal auszulesen für die nächsten 1 Tage
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        
        
        
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        // Begin: Modul um Tasks per webcal auszulesen für die nächsten 7 Tage
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        {
        			module: "MMM-ToDo",
        			header: "Aufgaben diese Woche",
        			//pages: {FamilieHeute: "bottom_left"},
        			position: "bottom_left",
        			config: {
        				carouselId: "20",
        				maximumEntries: 11,
        				maximumNumberOfDays: 7,
        				broadcastEvents: false,
        				maxTitleLength: 50,
        				wrapEvents: false,
        				maxTitleLines: 1,
        				fetchInterval: 150000,
        				hidePrivate: false,
        				hideCompleted: true,
        				showLocation: false,
        				fade: false,
        				colored: false,
        				coloredSymbolOnly: false,
        				displaySymbol: false,
        				calendars: 	[
        					{
        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/familie.ics",
        					},					
        						]
        			}
        		},
        
        {
        			module: "MMM-ToDo",
        			header: "Aufgaben diese Woche",
        			//pages: {PapaHeute: "bottom_left"},
        			position: "bottom_left",
        			config: {
        				carouselId: "21",
        				maximumEntries: 11,
        				maximumNumberOfDays: 7,
        				broadcastEvents: false,
        				maxTitleLength: 50,
        				wrapEvents: false,
        				maxTitleLines: 1,
        				fetchInterval: 150000,
        				hidePrivate: false,
        				hideCompleted: true,
        				showLocation: false,
        				fade: false,
        				colored: false,
        				coloredSymbolOnly: false,
        				displaySymbol: false,
        				calendars: 	[
        					{
        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/papa.ics",
        					},					
        						]
        			}
        		},	
        
        {
        			module: "MMM-ToDo",
        			header: "Aufgaben diese Woche",
        			//pages: {MamaHeute: "bottom_left"},
        			position: "bottom_left",
        			config: {
        				carouselId: "22",
        				maximumEntries: 11,
        				maximumNumberOfDays: 7,
        				broadcastEvents: false,
        				maxTitleLength: 50,
        				wrapEvents: false,
        				maxTitleLines: 1,
        				fetchInterval: 150000,
        				hidePrivate: false,
        				hideCompleted: true,
        				showLocation: false,
        				fade: false,
        				colored: false,
        				coloredSymbolOnly: false,
        				displaySymbol: false,
        				calendars: 	[
        					{
        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/mama.ics",
        					},					
        						]
        			}
        		},	
        
        {
        			module: "MMM-ToDo",
        			header: "Aufgaben diese Woche",
        			//pages: {LeonHeute: "bottom_left"},
        			position: "bottom_left",
        			config: {
        				carouselId: "23",
        				maximumEntries: 11,
        				maximumNumberOfDays: 7,
        				broadcastEvents: false,
        				maxTitleLength: 50,
        				wrapEvents: false,
        				maxTitleLines: 1,
        				fetchInterval: 150000,
        				hidePrivate: false,
        				hideCompleted: true,
        				showLocation: false,
        				fade: false,
        				colored: false,
        				coloredSymbolOnly: false,
        				displaySymbol: false,
        				calendars: 	[
        					{
        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/leon.ics",
        					},					
        						]
        			}
        		},
        
        {
        			module: "MMM-ToDo",
        			header: "Aufgaben diese Woche",
        			//pages: {SilasHeute: "bottom_left"},
        			position: "bottom_left",
        			config: {
        				carouselId: "24",
        				maximumEntries: 11,
        				maximumNumberOfDays: 7,
        				broadcastEvents: false,
        				maxTitleLength: 50,
        				wrapEvents: false,
        				maxTitleLines: 1,
        				fetchInterval: 150000,
        				hidePrivate: false,
        				hideCompleted: true,
        				showLocation: false,
        				fade: false,
        				colored: false,
        				coloredSymbolOnly: false,
        				displaySymbol: false,
        				calendars: 	[
        					{
        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/silas.ics",
        					},					
        						]
        			}
        		},		
        
        {
        			module: "MMM-ToDo",
        			header: "Aufgaben diese Woche",
        			//pages: {SamuelHeute: "bottom_left"},
        			position: "bottom_left",
        			config: {
        				carouselId: "25",
        				maximumEntries: 11,
        				maximumNumberOfDays: 7,
        				broadcastEvents: false,
        				maxTitleLength: 50,
        				wrapEvents: false,
        				maxTitleLines: 1,
        				fetchInterval: 150000,
        				hidePrivate: false,
        				hideCompleted: true,
        				showLocation: false,
        				fade: false,
        				colored: false,
        				coloredSymbolOnly: false,
        				displaySymbol: false,
        				calendars: 	[
        					{
        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/samuel.ics",
        					},					
        						]
        			}
        		},
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        // Ende: Modul um Tasks per webcal auszulesen für die nächsten 7 Tage
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        
        
        
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        // Begin: Modul um Termine auszulesen für die nächsten 1 Tage
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        {
        			module: "calendar",
        			header: "Termine Familie Heute",
        			//pages: {FamilieHeute: "top_right"},
        			position: "top_right",
        			config: {
        				carouselId: "30",
        				maximumNumberOfDays: 1,
        				maximumEntries: 11,
        				broadcastEvents: false,
        				maxTitleLength: 50,
        				wrapEvents: false,
        				maxTitleLines: 1,
        				fetchInterval: 150000,
        				hidePrivate: true,
        				hideOngoing: true,
        				excludedEvents: ["Abgesagt:"],
        				showLocation: false,
        				fade: false,
        				colored: false,
        				coloredSymbolOnly: false,
        				displaySymbol: false,
        				calendars: 	[
        					{
        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/familie_cal.ics",
        					},					
        						]
        			}
        		},		
        
        		{
        			module: "calendar",
        			header: "Termine Mama Heute",
        			//pages: {MamaHeute: "top_right"},
        			position: "top_right",
        			config: {
        				carouselId: "31",
        				maximumNumberOfDays: 1,
        				maximumEntries: 11,
        				broadcastEvents: false,
        				maxTitleLength: 50,
        				wrapEvents: false,
        				maxTitleLines: 1,
        				fetchInterval: 150000,
        				hidePrivate: true,
        				hideOngoing: true,
        				excludedEvents: ["Abgesagt:"],
        				showLocation: false,
        				fade: false,
        				colored: false,
        				coloredSymbolOnly: false,
        				displaySymbol: false,
        				calendars: 	[
        					{
        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/mama_cal.ics",
        					},							
        						]
        			}
        		},
        
        		{
        			module: "calendar",
        			header: "Termine Papa Heute",
        			//pages: {PapaHeute: "top_right"},
        			position: "top_right",
        			config: {
        				carouselId: "32",
        				maximumNumberOfDays: 1,
        				maximumEntries: 11,
        				broadcastEvents: false,
        				maxTitleLength: 50,
        				wrapEvents: false,
        				maxTitleLines: 1,
        				fetchInterval: 150000,
        				hidePrivate: true,
        				hideOngoing: true,
        				excludedEvents: ["Abgesagt:"],
        				showLocation: false,
        				fade: false,
        				colored: false,
        				coloredSymbolOnly: false,
        				displaySymbol: false,
        				calendars: 	[
        					{
        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/papa_cal.ics",
        					},		
        											
        						]
        			}
        		},	
        		
        		{
        			module: "calendar",
        			header: "Termine Leon Heute",
        			//pages: {LeonHeute: "top_right"},
        			position: "top_right",
        			config: {
        				carouselId: "33",
        				maximumNumberOfDays: 1,
        				maximumEntries: 11,
        				broadcastEvents: false,
        				maxTitleLength: 50,
        				wrapEvents: false,
        				maxTitleLines: 1,
        				fetchInterval: 150000,
        				hidePrivate: true,
        				hideOngoing: true,
        				excludedEvents: ["Abgesagt:"],
        				showLocation: false,
        				fade: false,
        				colored: false,
        				coloredSymbolOnly: false,
        				displaySymbol: false,
        				calendars: 	[
        					{
        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/leon_cal.ics",
        					},				
        											
        						]
        			}
        		},	
        		
        		{
        			module: "calendar",
        			header: "Termine Silas Heute",
        			//pages: {SilasHeute: "top_right"},
        			position: "top_right",
        			config: {
        				carouselId: "34",
        				maximumNumberOfDays: 1,
        				maximumEntries: 11,
        				broadcastEvents: false,
        				maxTitleLength: 50,
        				wrapEvents: false,
        				maxTitleLines: 1,
        				fetchInterval: 150000,
        				hidePrivate: true,
        				hideOngoing: true,
        				excludedEvents: ["Abgesagt:"],
        				showLocation: false,
        				fade: false,
        				colored: false,
        				coloredSymbolOnly: false,
        				displaySymbol: false,
        				calendars: 	[			
        					{
        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/silas_cal.ics",
        					},									
        						]
        			}
        		},
        		
        		{
        			module: "calendar",
        			header: "Termine Samuel Heute",
        			//pages: {SamuelHeute: "top_right"},
        			position: "top_right",
        			config: {
        				carouselId: "35",
        				maximumNumberOfDays: 1,
        				maximumEntries: 11,
        				broadcastEvents: false,
        				maxTitleLength: 50,
        				wrapEvents: false,
        				maxTitleLines: 1,
        				fetchInterval: 150000,
        				hidePrivate: true,
        				hideOngoing: true,
        				excludedEvents: ["Abgesagt:"],
        				showLocation: false,
        				fade: false,
        				colored: false,
        				coloredSymbolOnly: false,
        				displaySymbol: false,
        				calendars: 	[			
        					{
        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/samuel_cal.ics",
        					},				
        											
        						]
        			}
        		},
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        // Ende: Modul um Termine auszulesen für die nächsten 1 Tage
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        
        
        
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        // Begin: Modul um Termine auszulesen für die nächsten 7 Tage
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        {
        			module: "calendar",
        			header: "Termine diese Woche",
        			//pages: {FamilieHeute: "bottom_right"},
        			position: "bottom_right",
        			config: {
        				carouselId: "40",
        				maximumNumberOfDays: 7,
        				maximumEntries: 12,
        				broadcastEvents: false,
        				maxTitleLength: 50,
        				wrapEvents: false,
        				maxTitleLines: 1,
        				fetchInterval: 150000,
        				hidePrivate: true,
        				hideOngoing: true,
        				excludedEvents: ["Abgesagt:"],
        				showLocation: false,
        				fade: false,
        				colored: false,
        				coloredSymbolOnly: false,
        				displaySymbol: false,
        				calendars: 	[
        					{
        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/familie_cal.ics",
        					},					
        						]
        			}
        		},	
        		
        		{
        			module: "calendar",
        			header: "Termine diese Woche",
        			//pages: {MamaHeute: "bottom_right"},
        			position: "bottom_right",
        			config: {
        				carouselId: "41",
        				maximumNumberOfDays: 7,
        				maximumEntries: 12,
        				broadcastEvents: false,
        				maxTitleLength: 50,
        				wrapEvents: false,
        				maxTitleLines: 1,
        				fetchInterval: 150000,
        				hidePrivate: true,
        				hideOngoing: true,
        				excludedEvents: ["Abgesagt:"],
        				showLocation: false,
        				fade: false,
        				colored: false,
        				coloredSymbolOnly: false,
        				displaySymbol: false,
        				calendars: 	[
        					{
        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/mama_cal.ics",
        					},							
        						]
        			}
        		},	
        
        		{
        			module: "calendar",
        			header: "Termine diese Woche",
        			//pages: {PapaHeute: "bottom_right"},
        			position: "bottom_right",
        			config: {
        				carouselId: "42",
        				maximumNumberOfDays: 7,
        				maximumEntries: 12,
        				broadcastEvents: false,
        				maxTitleLength: 50,
        				wrapEvents: false,
        				maxTitleLines: 1,
        				fetchInterval: 150000,
        				hidePrivate: true,
        				hideOngoing: true,
        				excludedEvents: ["Abgesagt:"],
        				showLocation: false,
        				fade: false,
        				colored: false,
        				coloredSymbolOnly: false,
        				displaySymbol: false,
        				calendars: 	[
        					{
        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/papa_cal.ics",
        					},		
        											
        						]
        			}
        		},		
        		
        		{
        			module: "calendar",
        			header: "Termine diese Woche",
        			//pages: {LeonHeute: "bottom_right"},
        			position: "bottom_right",
        			config: {
        				carouselId: "43",
        				maximumNumberOfDays: 7,
        				maximumEntries: 12,
        				broadcastEvents: false,
        				maxTitleLength: 50,
        				wrapEvents: false,
        				maxTitleLines: 1,
        				fetchInterval: 150000,
        				hidePrivate: true,
        				hideOngoing: true,
        				excludedEvents: ["Abgesagt:"],
        				showLocation: false,
        				fade: false,
        				colored: false,
        				coloredSymbolOnly: false,
        				displaySymbol: false,
        				calendars: 	[
        					{
        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/leon_cal.ics",
        					},				
        											
        						]
        			}
        		},	
        		
        		{
        			module: "calendar",
        			header: "Termine diese Woche",
        			//pages: {SilasHeute: "bottom_right"},
        			position: "bottom_right",
        			config: {
        				carouselId: "44",
        				maximumNumberOfDays: 7,
        				maximumEntries: 12,
        				broadcastEvents: false,
        				maxTitleLength: 50,
        				wrapEvents: false,
        				maxTitleLines: 1,
        				fetchInterval: 150000,
        				hidePrivate: true,
        				hideOngoing: true,
        				excludedEvents: ["Abgesagt:"],
        				showLocation: false,
        				fade: false,
        				colored: false,
        				coloredSymbolOnly: false,
        				displaySymbol: false,
        				calendars: 	[			
        					{
        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/silas_cal.ics",
        					},									
        						]
        			}
        		},
        		
        		{
        			module: "calendar",
        			header: "Termine diese Woche",
        			//pages: {SamuelHeute: "bottom_right"},
        			position: "bottom_right",
        			config: {
        				carouselId: "45",
        				maximumNumberOfDays: 7,
        				maximumEntries: 12,
        				broadcastEvents: false,
        				maxTitleLength: 50,
        				wrapEvents: false,
        				maxTitleLines: 1,
        				fetchInterval: 150000,
        				hidePrivate: true,
        				hideOngoing: true,
        				excludedEvents: ["Abgesagt:"],
        				showLocation: false,
        				fade: false,
        				colored: false,
        				coloredSymbolOnly: false,
        				displaySymbol: false,
        				calendars: 	[			
        					{
        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/samuel_cal.ics",
        					},				
        											
        						]
        			}
        		},
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        // Ende: Modul um Termine auszulesen für die nächsten 7 Tage
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        
        
        
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        // Beginn: Modul für die Fernsteuerung per Webrowser
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        {
         module: 'MMM-Remote-Control',
         // uncomment the following line to show the URL of the remote control on the mirror
         // position: "top_bar",
         // you can hide this module afterwards from the remote control itself
         config: {
        		carouselId: "680",
         customCommand: {}, // Optional, See "Using Custom Commands" below
         showModuleApiMenu: true, // Optional, Enable the Module Controls menu
         secureEndpoints: false, // Optional, See API/README.md
         // uncomment any of the lines below if you're gonna use it
         customMenu: "custom_menu.json", // Optional, See "Custom Menu Items" below 
        	// apiKey: "", // Optional, See API/README.md for details
         // classes: {} // Optional, See "Custom Classes" below
        	}
        },
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        // Ende: Modul für die Fernsteuerung per Webrowser
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        
        
        
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        // Beginn: Modul das Bewegung über die Kamera erkennt
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        {
         module: 'MMM-SleepWake',
        	// pages: {all: "bottom_bar"}, 
        	config:{
         carouselId: "690",
        	 delay: '14', // amount of time with no motion before sleeping, in minutes
         mode: 'PI',
         pi_on: 'wget http://192.168.1.241:8083/fhem?cmd=set%20FamilienplanerTV%20on -O /dev/null',
         pi_off: 'wget http://192.168.1.241:8083/fhem?cmd=set%20FamilienplanerTV%20off -O /dev/null'
         }
        },
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        // Ende: Modul das Bewegung über die Kamera erkennt
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        
        
        
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        // Beginn: Modul zur Nutzung mehrere Pages
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        
        
        {
         module: 'MMM-Carousel',
         //position: 'bottom_bar', // Required only for navigation controls
         config: {
         transitionInterval: 30000,
         slideTransitionSpeed: 1500,
         showPageIndicators: false,
         showPageControls: false,
         ignoreModules: ['MMM-SleepWake'],
         //mode: 'global'
         mode: 'slides',
         slides: {
         main: [ {name:'MMM-ToDo', classes:'', position:"top_left", carouselId: "10"},
        				{name:'MMM-ToDo', classes:'', position:"bottom_left", carouselId: "20"},
        				{name:'calendar', classes:'', position:"top_right", carouselId: "30"},
        				{name:'calendar', classes:'', position:"bottom_right", carouselId: "40"},
        				{name:'helloworld', classes:'', position:"top_center",carouselId:"520"},
        				{name:'MMM-page-indicator', classes:'', position:"bottom_center",carouselId: "510"},
        				{name:'newsfeed', classes:'', position:"bottom_bar",carouselId:"550"},
        				{name:'currentweather', classes:'', position:"bottom_center",carouselId: "530"},
        				{name:'weatherforecast', position:"bottom_center",carouselId: "540"}],
        Seite2: [ {name:'MMM-ToDo', classes:'', position:"top_left", carouselId: "11"},
        				{name:'MMM-ToDo', classes:'', position:"bottom_left", carouselId: "21"},
        				{name:'calendar', classes:'', position:"top_right", carouselId: "31"},
        				{name:'calendar', classes:'', position:"bottom_right", carouselId: "41"},
        				{name:'helloworld', classes:'', position:"top_center",carouselId: "520"},
        				{name:'MMM-page-indicator', classes:'', position:"bottom_center",carouselId: "510"},
        				{name:'newsfeed', classes:'', position:"bottom_bar",carouselId: "550"},
        				{name:'currentweather', classes:'', position:"bottom_center",carouselId: "530"},
        				{name:'weatherforecast', classes:'', position:"bottom_center",carouselId: "540"}],
        Seite3: [ {name:'MMM-ToDo', classes:'', position:"top_left", carouselId: "12"},
        				{name:'MMM-ToDo', classes:'', position:"bottom_left", carouselId: "22"},
        				{name:'calendar', classes:'', position:"top_right", carouselId: "32"},
        				{name:'calendar', classes:'', position:"bottom_right", carouselId: "42"},
        				{name:'helloworld', classes:'', position:"top_center",carouselId: "520"},
        				{name:'MMM-page-indicator', classes:'', position:"bottom_center",carouselId: "510"},
        				{name:'newsfeed', classes:'', position:"bottom_bar",carouselId: "550"},
        				{name:'currentweather', classes:'', position:"bottom_center",carouselId: "530"},
        				{name:'weatherforecast', classes:'', position:"bottom_center",carouselId: "540"}],
        Seite4: [ {name:'MMM-ToDo', classes:'', position:"top_left", carouselId: "13"},
        				{name:'MMM-ToDo', classes:'', position:"bottom_left", carouselId: "23"},
        				{name:'calendar', classes:'', position:"top_right", carouselId: "33"},
        				{name:'calendar', classes:'', position:"bottom_right", carouselId: "43"},
        				{name:'helloworld', classes:'', position:"top_center",carouselId: "520"},
        				{name:'MMM-page-indicator', classes:'', position:"bottom_center",carouselId: "510"},
        				{name:'newsfeed', classes:'', position:"bottom_bar",carouselId: "550"},
        				{name:'currentweather', classes:'', position:"bottom_center",carouselId: "530"},
        				{name:'weatherforecast', classes:'', position:"bottom_center",carouselId: "540"}],
        Seite5: [ {name:'MMM-ToDo', classes:'', position:"top_left", carouselId: "14"},
        	 			{name:'MMM-ToDo', classes:'', position:"bottom_left", carouselId: "24"},
        				{name:'calendar', classes:'', position:"top_right", carouselId: "34"},
        				{name:'calendar', classes:'', position:"bottom_right", carouselId: "44"},
        				{name:'helloworld', classes:'', position:"top_center",carouselId: "520"},
        				{name:'MMM-page-indicator', classes:'', position:"bottom_center",carouselId: "510"},
        				{name:'newsfeed', classes:'', position:"bottom_bar",carouselId: "550"},
        				{name:'currentweather', classes:'', position:"bottom_center",carouselId: "530"},
        				{name:'weatherforecast', classes:'', position:"bottom_center",carouselId: "540"}],
        Seite6: [ {name:'MMM-ToDo', classes:'', position:"top_left", carouselId:"15"},
        				{name:'MMM-ToDo', classes:'', position:"bottom_left", carouselId:"25"},
        				{name:'calendar', classes:'', position:"top_right", carouselId:"35"},
        				{name:'calendar', classes:'', position:"bottom_right", carouselId:"45"},
        				{name:'helloworld', classes:'', position:"top_center",carouselId:"520"},
        				{name:'MMM-page-indicator', classes:'', position:"bottom_center",carouselId:"510"},
        				{name:'newsfeed', classes:'', position:"bottom_bar",carouselId:"550"},
        				{name:'currentweather', classes:'', position:"bottom_center",carouselId:"530"},
        				{name:'weatherforecast', classes:'', position:"bottom_center",carouselId:"540"}],
        Seite7: [ {name:'MMM-ToDo',classes:'',position:"top_left",carouselId:"16"},
        				{name:'MMM-ToDo',classes:'',position:"bottom_left",carouselId:"17"},
        				{name:'calendar',classes:'',position:"top_right",carouselId:"30"},
        				{name:'calendar',classes:'',position:"bottom_right",carouselId:"40"},
        				{name:'helloworld',classes:'',position:"top_center",carouselId:"520"},
        				{name:'MMM-page-indicator',classes:'',position:"bottom_center",carouselId:"510"},
        				{name:'newsfeed',classes:'',position:"bottom_bar",carouselId:"550"},
        				{name:'currentweather',classes:'',position:"bottom_center",carouselId:"530"},
        				{name:'weatherforecast',classes:'',position:"bottom_center",carouselId:"540"}]
        
        
        }
        }
        }
        
        
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        // Ende: Modul zur Nutzung mehrere Pages
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        
        
        
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        // Ende: aller Module
        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        	]
        };
        
        /*************** DO NOT EDIT THE LINE BELOW ***************/
        if (typeof module !== "undefined") {module.exports = config;}
        
        W 1 Reply Last reply Reply Quote 0
        • W Offline
          wageck Project Sponsor @wageck
          last edited by

          main.css

          :root {
            --color-text: #999;
            --color-text-dimmed: #666;
            --color-text-bright: #fff;
            --color-background: #000;
          
            --font-primary: "Roboto Condensed";
            --font-secondary: "Roboto";
          
            --font-size: 20px;
            --font-size-small: 0.75rem;
          
            --gap-body-top: 60px;
            --gap-body-right: 60px;
            --gap-body-bottom: 60px;
            --gap-body-left: 60px;
          
            --gap-modules: 30px;
          }
          
          html {
            cursor: none;
            overflow: hidden;
            background: var(--color-background);
            user-select: none;
            font-size: var(--font-size);
          }
          
          ::-webkit-scrollbar {
            display: none;
          }
          
          body {
            margin: var(--gap-body-top) var(--gap-body-right) var(--gap-body-bottom) var(--gap-body-left);
            position: absolute;
            height: calc(100% - var(--gap-body-top) - var(--gap-body-bottom));
            width: calc(100% - var(--gap-body-right) - var(--gap-body-left));
            background: var(--color-background);
            color: var(--color-text);
            font-family: var(--font-primary), sans-serif;
            font-weight: 400;
            line-height: 1.5;
            -webkit-font-smoothing: antialiased;
          }
          
          /**
           * Default styles.
           */
          
          .dimmed {
            color: var(--color-text-dimmed);
          }
          
          .normal {
            color: var(--color-text);
          }
          
          .bright {
            color: var(--color-text-bright);
          }
          
          .xsmall {
            font-size: var(--font-size-small);
            line-height: 1.275;
          }
          
          .small {
            font-size: 1rem;
            line-height: 1.25;
          }
          
          .medium {
            font-size: 1.5rem;
            line-height: 1.225;
          }
          
          .large {
            font-size: 3.25rem;
            line-height: 1;
          }
          
          .xlarge {
            font-size: 3.75rem;
            line-height: 1;
            letter-spacing: -3px;
          }
          
          .thin {
            font-family: var(--font-secondary), sans-serif;
            font-weight: 100;
          }
          
          .light {
            font-family: var(--font-primary), sans-serif;
            font-weight: 300;
          }
          
          .regular {
            font-family: var(--font-primary), sans-serif;
            font-weight: 400;
          }
          
          .bold {
            font-family: var(--font-primary), sans-serif;
            font-weight: 700;
          }
          
          .align-right {
            text-align: right;
          }
          
          .align-left {
            text-align: left;
          }
          
          header {
            text-transform: uppercase;
            font-size: var(--font-size-small);
            font-family: var(--font-primary), Arial, Helvetica, sans-serif;
            font-weight: 400;
            border-bottom: 1px solid var(--color-text-dimmed);
            line-height: 15px;
            padding-bottom: 5px;
            margin-bottom: 10px;
            color: var(--color-text);
          }
          
          sup {
            font-size: 50%;
            line-height: 50%;
          }
          
          /**
           * Module styles.
           */
          
          .module {
            margin-bottom: var(--gap-modules);
          }
          
          .region.bottom .module {
            margin-top: var(--gap-modules);
            margin-bottom: 0;
          }
          
          .no-wrap {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
          }
          
          .pre-line {
            white-space: pre-line;
          }
          
          /**
           * Region Definitions.
           */
          
          .region {
            position: absolute;
          }
          
          .region.fullscreen {
            position: absolute;
            top: calc(-1 * var(--gap-body-top));
            left: calc(-1 * var(--gap-body-left));
            right: calc(-1 * var(--gap-body-right));
            bottom: calc(-1 * var(--gap-body-bottom));
            pointer-events: none;
          }
          
          .region.fullscreen * {
            pointer-events: auto;
          }
          
          .region.right {
            right: 0;
            text-align: right;
          }
          
          .region.top {
            top: 0;
          }
          
          .region.top.center,
          .region.bottom.center {
            left: 50%;
            transform: translateX(-50%);
          }
          
          .region.top.right,
          .region.top.left,
          .region.top.center {
            top: 100%;
          }
          
          .region.bottom {
            bottom: 0;
          }
          
          .region.bottom.right,
          .region.bottom.center,
          .region.bottom.left {
            bottom: 100%;
          }
          
          .region.bar {
            width: 100%;
            text-align: center;
          }
          
          /*
          .region.third,
          .region.middle.center {
            width: 100%;
            text-align: center;
            transform: translateY(-50%);
          }
          */
          
          /*
          .region.upper.third {
            top: 33%;
          }
          */
          
          /*
          .region.middle.center {
            top: 50%;
          }
          */
          
          /*
          .region.lower.third {
            top: 66%;
          }
          */
          
          .region.left {
            text-align: left;
          }
          
          .region table {
            width: 100%;
            border-spacing: 0;
            border-collapse: separate;
          }
          

          custom.css

          :root {
            --gap-body-top: -3px;
            --gap-body-right: 0px;
            --gap-body-bottom: -30px;
            --gap-body-left: 0px;
            --gap-modules: 5px;
          
            --color-background: blue;
            --color-text: #fff;
            --color-text-dimmed: #fff;  
            --color-text-bright: #fff;
          
          }
          
          
          
          .xsmall {
            font-size: 45px;
            line-height: 45px;
          }
          
          .small {
            font-size: 55px;
            line-height: 60px;
          }
          
          .medium {
            font-size: 75px;
            line-height: 80px;
          }
          
          .large {
            font-size: 140px;
            line-height: 145px;
          }
          
          .xlarge {
            font-size: 165px;
            line-height: 170px;
            letter-spacing: -3px;
          }
          
          
          header {
            font-size: 55px;
            font-weight: 400;
            line-height: 60px;
            padding-bottom: 0px;
            margin-bottom: 0px;
          }
          
          .html {
           /*background:red;*/
           /*overflow:visible;*/
          }
          
          .body {
           /*background:blue;*/
           margin: 0;
          }
          
          .region {
          /*outline: #fff solid;*/
          }
          
          .region.bottom.bar .container .module.newsfeed {
              height: 520px; /*480 height of the module with maximum lines possible */
          }
          
          
          .newsfeed .bright.medium.light {
            font-size: 52px;
            line-height: 70px;
          }
          
          .newsfeed-list {
            list-style: none;
            text-align: center;
          }
          
          .newsfeed-list li {
            text-align: justify;
            margin-bottom: 0.5em;
            text-align: center;
          }
          
          .region.top.right,
          .region.top.left,
          .region.top.center {
            width: 1280px;
            height: 960px;
          
          }
          .region.bottom.right,
          .region.bottom.center,
          .region.bottom.left {
            width: 1280px;
            height: 750px;
          }
          
          .region.bottom.center .container .module.MMM-page-indicator {
            margin-bottom: 5;
            font-size: 80px;
            line-height: 85px;
            letter-spacing: -3px;
          
          }
          
          .currentweather .large {
            font-size: 60px;
            line-height: 65px;
          }
          

          docker-compose.yml

          version: '3'
          
          services:
            magicmirror:
              container_name: mm
              image: karsten13/magicmirror:latest
              volumes:
                - ../mounts/config:/opt/magic_mirror/config
                - ../mounts/modules:/opt/magic_mirror/modules
                - ../mounts/css:/opt/magic_mirror/css
                - /etc/timezone:/etc/timezone:ro
                - /etc/localtime:/etc/localtime:ro
                - /tmp/.X11-unix:/tmp/.X11-unix
                - /opt/vc:/opt/vc/:ro
                - /run/udev:/run/udev:ro
              devices:
                - /dev/vchiq
                - /dev/input/btremote
              environment:
                LD_LIBRARY_PATH: /opt/vc/lib
                DISPLAY: unix:0.0
                TZ: "Europe/Berlin"
                timezone: "Europe/Berlin"
                MM_OVERRIDE_DEFAULT_MODULES: "false"
                MM_OVERRIDE_CSS: "false"
                ELECTRON_ENABLE_LOGGING=true
              network_mode: host
              shm_size: "512mb"
              restart: unless-stopped
              command: 
                - npm
                - run
                - start debug
          
          W 1 Reply Last reply Reply Quote 0
          • W Offline
            wageck Project Sponsor @wageck
            last edited by

            docker startup Log

            root@Familienboard:~# docker stop mm ;docker start mm ; docker logs -n 20 -f mm
            mm
            mm
            [10.10.2021 15:35.00.596] [ERROR] Moment Timezone has no data for Customized Time Zone. See http://momentjs.com/timezone/docs/#/data-loading/.
            [10.10.2021 15:35.00.597] [INFO]  Calendar-Fetcher: Broadcasting 3 events.
            [10.10.2021 15:35.00.628] [INFO]  Calendar-Fetcher: Broadcasting 0 events.
            [10.10.2021 15:35.02.554] [INFO]  Newsfeed-Fetcher: Broadcasting 10 items.
            [10.10.2021 15:37.00.438] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/familie.ics
            [10.10.2021 15:37.00.471] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/papa.ics
            [10.10.2021 15:37.00.498] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/mama.ics
            [10.10.2021 15:37.00.531] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/leon.ics
            [10.10.2021 15:37.00.577] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/silas.ics
            [10.10.2021 15:37.00.596] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/samuel.ics
            [10.10.2021 15:37.00.606] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/offen.ics
            [10.10.2021 15:37.00.614] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/offen-wichtig.ics
            [10.10.2021 15:37.00.625] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/familie.ics
            [10.10.2021 15:37.00.635] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/papa.ics
            [10.10.2021 15:37.00.649] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/mama.ics
            [10.10.2021 15:37.00.660] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/leon.ics
            [10.10.2021 15:37.00.673] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/silas.ics
            [10.10.2021 15:37.00.689] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/samuel.ics
            renamed '/opt/magic_mirror/config/config.js' -> '/opt/magic_mirror/config/config.js-old'
            chown modules and config folder ...
            timezone is Europe/Berlin
            sh: 1: cannot create /etc/timezone: Read-only file system
            start magicmirror
            
            > magicmirror@2.16.0 start /opt/magic_mirror
            > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js
            
            [10.10.2021 15:37.18.186] [LOG]   Starting MagicMirror: v2.16.0
            [10.10.2021 15:37.18.193] [LOG]   Loading config ...
            [10.10.2021 15:37.18.204] [LOG]   Loading module helpers ...
            [10.10.2021 15:37.18.207] [LOG]   No helper found for module: MMM-page-indicator.
            [10.10.2021 15:37.18.209] [LOG]   No helper found for module: helloworld.
            [10.10.2021 15:37.18.217] [LOG]   Initializing new module helper ...
            [10.10.2021 15:37.18.219] [LOG]   Module helper loaded: currentweather
            [10.10.2021 15:37.18.223] [LOG]   Initializing new module helper ...
            [10.10.2021 15:37.18.224] [LOG]   Module helper loaded: weatherforecast
            [10.10.2021 15:37.18.272] [LOG]   Initializing new module helper ...
            [10.10.2021 15:37.18.273] [LOG]   Module helper loaded: newsfeed
            [10.10.2021 15:37.18.377] [LOG]   Initializing new module helper ...
            [10.10.2021 15:37.18.379] [LOG]   Module helper loaded: MMM-ToDo
            [10.10.2021 15:37.18.402] [LOG]   Initializing new module helper ...
            [10.10.2021 15:37.18.403] [LOG]   Module helper loaded: calendar
            [10.10.2021 15:37.18.677] [LOG]   Initializing new module helper ...
            [10.10.2021 15:37.18.678] [LOG]   Module helper loaded: MMM-Remote-Control
            [10.10.2021 15:37.18.682] [LOG]   handler helper in init
            [10.10.2021 15:37.18.683] [LOG]   Module helper loaded: MMM-SleepWake
            [10.10.2021 15:37.18.685] [LOG]   No helper found for module: MMM-Carousel.
            [10.10.2021 15:37.18.686] [LOG]   All module helpers loaded.
            [10.10.2021 15:37.18.788] [LOG]   Starting server on port 8080 ...
            [10.10.2021 15:37.18.795] [WARN]  You're using a full whitelist configuration to allow for all IPs
            [10.10.2021 15:37.18.803] [LOG]   Server started ...
            [10.10.2021 15:37.18.805] [LOG]   Connecting socket for: currentweather
            [10.10.2021 15:37.18.806] [WARN]  The module 'currentweather' is deprecated in favor of the 'weather'-module, please refer to the documentation for a migration path
            [10.10.2021 15:37.18.807] [LOG]   Connecting socket for: weatherforecast
            [10.10.2021 15:37.18.809] [WARN]  The module 'weatherforecast' is deprecated in favor of the 'weather'-module, please refer to the documentation for a migration path
            [10.10.2021 15:37.18.810] [LOG]   Connecting socket for: newsfeed
            [10.10.2021 15:37.18.811] [LOG]   Starting node helper for: newsfeed
            [10.10.2021 15:37.18.812] [LOG]   Connecting socket for: MMM-ToDo
            [10.10.2021 15:37.18.814] [LOG]   Starting node helper for: MMM-ToDo
            [10.10.2021 15:37.18.815] [LOG]   Connecting socket for: calendar
            [10.10.2021 15:37.18.816] [LOG]   Starting node helper for: calendar
            [10.10.2021 15:37.18.817] [LOG]   Connecting socket for: MMM-Remote-Control
            [10.10.2021 15:37.18.819] [LOG]   Starting node helper for: MMM-Remote-Control
            [10.10.2021 15:37.18.827] [LOG]   Connecting socket for: MMM-SleepWake
            [10.10.2021 15:37.18.829] [LOG]   handler helper in start
            [10.10.2021 15:37.18.830] [LOG]   Sockets connected & modules started ...
            [10.10.2021 15:37.19.085] [LOG]   Launching application.
            [10.10.2021 15:37.24.078] [LOG]   Create new TODOCALENDAR fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/papa.ics - Interval: 150000
            [10.10.2021 15:37.24.111] [LOG]   Create new TODOCALENDAR fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/mama.ics - Interval: 150000
            [10.10.2021 15:37.24.119] [LOG]   Create new TODOCALENDAR fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/leon.ics - Interval: 150000
            [10.10.2021 15:37.24.126] [LOG]   Create new TODOCALENDAR fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/silas.ics - Interval: 150000
            [10.10.2021 15:37.24.139] [LOG]   Create new TODOCALENDAR fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/samuel.ics - Interval: 150000
            [10.10.2021 15:37.24.169] [LOG]   Create new TODOCALENDAR fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/offen.ics - Interval: 150000
            [10.10.2021 15:37.24.884] [LOG]   Create new TODOCALENDAR fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/offen-wichtig.ics - Interval: 150000
            [10.10.2021 15:37.24.895] [LOG]   Create new TODOCALENDAR fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/familie.ics - Interval: 150000
            [10.10.2021 15:37.24.909] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/papa.ics
            [10.10.2021 15:37.24.932] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/mama.ics
            [10.10.2021 15:37.25.007] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/leon.ics
            [10.10.2021 15:37.25.026] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/silas.ics
            [10.10.2021 15:37.25.128] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/samuel.ics
            [10.10.2021 15:37.25.249] [LOG]   Create new calendarfetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/papa_cal.ics - Interval: 150000
            [10.10.2021 15:37.25.262] [LOG]   Create new calendarfetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/leon_cal.ics - Interval: 150000
            [10.10.2021 15:37.25.272] [LOG]   Create new calendarfetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/silas_cal.ics - Interval: 150000
            [10.10.2021 15:37.25.351] [LOG]   Create new calendarfetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/mama_cal.ics - Interval: 150000
            [10.10.2021 15:37.25.361] [LOG]   Create new calendarfetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/samuel_cal.ics - Interval: 150000
            [10.10.2021 15:37.25.400] [LOG]   Create new calendarfetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/familie_cal.ics - Interval: 150000
            [10.10.2021 15:37.25.814] [LOG]   Create new calendarfetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/mama_cal.ics - Interval: 150000
            [10.10.2021 15:37.26.126] [LOG]   Create new calendarfetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/papa_cal.ics - Interval: 150000
            [10.10.2021 15:37.26.320] [INFO]  Calendar-Fetcher: Broadcasting 0 events.
            [10.10.2021 15:37.26.358] [INFO]  Calendar-Fetcher: Broadcasting 0 events.
            [10.10.2021 15:37.26.376] [INFO]  Calendar-Fetcher: Broadcasting 0 events.
            [10.10.2021 15:37.26.443] [LOG]   Create new calendarfetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/leon_cal.ics - Interval: 150000
            [10.10.2021 15:37.26.461] [LOG]   Create new calendarfetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/silas_cal.ics - Interval: 150000
            [10.10.2021 15:37.26.476] [LOG]   Create new calendarfetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/samuel_cal.ics - Interval: 150000
            [10.10.2021 15:37.26.530] [INFO]  Calendar-Fetcher: Broadcasting 0 events.
            [10.10.2021 15:37.26.571] [INFO]  Calendar-Fetcher: Broadcasting 0 events.
            [10.10.2021 15:37.26.634] [INFO]  Calendar-Fetcher: Broadcasting 0 events.
            [10.10.2021 15:37.26.669] [LOG]   Create new newsfetcher for url: https://www.weierhof.de/feed/ - Interval: 300000
            [10.10.2021 15:37.26.710] [LOG]   Create new newsfetcher for url: http://fetchrss.com/rss/6146348142e4574b423ea3c26146346d1410593c18432932.xml - Interval: 300000
            [10.10.2021 15:37.26.763] [INFO]  Calendar-Fetcher: Broadcasting 0 events.
            [10.10.2021 15:37.26.843] [INFO]  Calendar-Fetcher: Broadcasting 0 events.
            [10.10.2021 15:37.26.944] [INFO]  Calendar-Fetcher: Broadcasting 0 events.
            [10.10.2021 15:37.26.974] [INFO]  Calendar-Fetcher: Broadcasting 0 events.
            [10.10.2021 15:37.27.033] [ERROR] Moment Timezone has no data for Customized Time Zone. See http://momentjs.com/timezone/docs/#/data-loading/.
            [10.10.2021 15:37.27.036] [ERROR] Moment Timezone has no data for Customized Time Zone. See http://momentjs.com/timezone/docs/#/data-loading/.
            [10.10.2021 15:37.27.037] [ERROR] Moment Timezone has no data for Customized Time Zone. See http://momentjs.com/timezone/docs/#/data-loading/.
            [10.10.2021 15:37.27.043] [ERROR] Moment Timezone has no data for Customized Time Zone. See http://momentjs.com/timezone/docs/#/data-loading/.
            [10.10.2021 15:37.27.045] [ERROR] Moment Timezone has no data for Customized Time Zone. See http://momentjs.com/timezone/docs/#/data-loading/.
            [10.10.2021 15:37.27.048] [ERROR] Moment Timezone has no data for Customized Time Zone. See http://momentjs.com/timezone/docs/#/data-loading/.
            [10.10.2021 15:37.27.052] [ERROR] Moment Timezone has no data for Customized Time Zone. See http://momentjs.com/timezone/docs/#/data-loading/.
            [10.10.2021 15:37.27.057] [ERROR] Moment Timezone has no data for Customized Time Zone. See http://momentjs.com/timezone/docs/#/data-loading/.
            [10.10.2021 15:37.27.059] [ERROR] Moment Timezone has no data for Customized Time Zone. See http://momentjs.com/timezone/docs/#/data-loading/.
            [10.10.2021 15:37.27.062] [INFO]  Calendar-Fetcher: Broadcasting 3 events.
            [10.10.2021 15:37.27.136] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/familie.ics
            [10.10.2021 15:37.27.154] [LOG]   Create new calendarfetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/familie_cal.ics - Interval: 150000
            [10.10.2021 15:37.27.158] [LOG]   sleep-wake helper in socket notification=config
            [10.10.2021 15:37.27.192] [LOG]    external source defined dir=/opt/magic_mirror/modules/MMM-SleepWake/motion
            [10.10.2021 15:37.27.301] [INFO]  Newsfeed-Fetcher: Broadcasting 5 items.
            [10.10.2021 15:37.27.529] [INFO]  Calendar-Fetcher: Broadcasting 0 events.
            [10.10.2021 15:37.27.626] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/familie.ics
            [10.10.2021 15:37.27.669] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/papa.ics
            [10.10.2021 15:37.27.710] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/mama.ics
            [10.10.2021 15:37.27.763] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/leon.ics
            [10.10.2021 15:37.27.784] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/silas.ics
            [10.10.2021 15:37.27.817] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/samuel.ics
            [10.10.2021 15:37.27.840] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/offen.ics
            [10.10.2021 15:37.27.855] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/offen-wichtig.ics
            [10.10.2021 15:37.27.869] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/familie.ics
            [10.10.2021 15:37.27.890] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/papa.ics
            [10.10.2021 15:37.27.978] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/mama.ics
            [10.10.2021 15:37.28.011] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/leon.ics
            [10.10.2021 15:37.28.043] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/silas.ics
            [10.10.2021 15:37.28.070] [LOG]   Use existing fetcher for url: http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/samuel.ics
            [10.10.2021 15:37.29.798] [INFO]  Newsfeed-Fetcher: Broadcasting 10 items.
            
            

            custom_menu.json

            {
               "id": "custom",
               "type": "menu",
               "icon": "id-card-o",
               "text": "Steuerung",
               "items": [{
                     "id": "custom-item-1",
                     "type": "item",
                     "icon": "dot-circle-o",
                     "text": "Termine",
                     "action": "NOTIFICATION",
                     "content": {
                        "notification": "PAGE_SELECT",
                        "payload": "Termine"
                     }
                  },
                  {
                     "id": "custom-item-2",
                     "type": "item",
                     "icon": "dot-circle-o",
                     "text": "Aufgaben",
                     "action": "NOTIFICATION",
                    "content": {
                        "notification": "PAGE_SELECT",
                        "payload": "Aufgaben"
                     }
                  },
                  {
                     "id": "custom-item-3",
                     "type": "item",
                     "icon": "dot-circle-o",
                     "text": "Offene Aufgaben",
                     "action": "NOTIFICATION",
                     "content": {
                        "notification": "PAGE_SELECT",
                        "payload": "Offene Aufgaben"
                        }
                  },
            
                  {
                     "id": "custom-item-4",
                     "type": "item",
                     "icon": "dot-circle-o",
                     "text": "Offene wichtige Aufgaben",
                     "action": "NOTIFICATION",
                     "content": {
                        "notification": "PAGE_SELECT",
                        "payload": "Offene wichtige und dringende Aufgaben"
                     }
                  },
                  {
                     "id": "level2",
                     "type": "menu",
                     "menu": "custom",
                     "icon": "bars",
                     "text": "Sub-Menu",
                     "items": [{
                           "id": "custom-item-4",
                           "type": "item",
                           "icon": "dot-circle-o",
                           "text": "Sub-Menu Item 1",
                           "action": "NOTIFICATION",
                           "content": {
                              "notification": "NOTIFCATION_TEXT_4",
                              "payload": "This notification requires a string payload"
                           }
                        },
                        {
                           "id": "custom-item-2",
                           "type": "item",
                           "icon": "dot-circle-o",
                           "text": "Sub-Menu Item 2",
                           "action": "NOTIFICATION",
                           "content": {
                              "notification": "NOTIFCATION_TEXT_5",
                              "payload": {
                                 "title": "Payload Object",
                                 "message": "This notification requires a payload object"
                              }
                           }
                        }
                     ]
                  }
               ]
            }
            
            W 1 Reply Last reply Reply Quote 0
            • W Offline
              wageck Project Sponsor @wageck
              last edited by

              i used MMM-Carousel from https://github.com/shbatm/MMM-Carousel

              i hope i Upload what is needed :-)

              karsten13K 1 Reply Last reply Reply Quote 0
              • karsten13K Offline
                karsten13 @wageck
                last edited by

                @wageck

                there are timezone related errors in the logs. You are using an old docker-compose.yml, the whole timezone/TZ stuff is not neaded anymore, please take a look at the current version …

                1 Reply Last reply Reply Quote 0
                • MichMichM Offline
                  MichMich Admin
                  last edited by

                  It seems like most of the issues are caused by a misconfiguration of the MMM-Carousel module. This is a 3rd party module therefore I can’t give any support on that module.

                  But for example, I see you using carouselId In de module configs, but I fail to find anything about this in the MMM-Carousel documentation.

                  Your best guess is to open an issue in the repository of the respective module. Although I would recommend to do a deep dive in the module’s documentation first.

                  W 1 Reply Last reply Reply Quote 0
                  • W Offline
                    wageck Project Sponsor @MichMich
                    last edited by

                    @shbatm can you say something to my Problem?

                    W 1 Reply Last reply Reply Quote 0
                    • W Offline
                      wageck Project Sponsor @wageck
                      last edited by

                      i use https://github.com/shbatm/MMM-Carousel and there is the carouselId

                      is there a better module for multiple pages ?

                      1 Reply Last reply Reply Quote 0
                      • W Offline
                        wageck Project Sponsor
                        last edited by

                        i test mm-pages and duplicate the MMM-Todo and the calendar but the calendar modul is not showing something, on the page where i set todo to right it is to see ?

                        /* Magic Mirror Config Sample
                         *
                         * By Michael Teeuw https://michaelteeuw.nl
                         * MIT Licensed.
                         *
                         * For more information on how you can configure this file
                         * See https://github.com/MichMich/MagicMirror#configuration
                         * 
                         * !! ACHTUNG Die config.js.template muss bearbeitet werden !! 
                         * Link zur CSS Aufteilung: https://forum.magicmirror.builders/topic/286/regions
                         */
                        
                        var config = {
                        	address: "0.0.0.0", 	// 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,					// Default 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: [], 	// Set [] to allow all IP addresses ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.0/24"]
                        															// 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: "de",
                        	logLevel: ["INFO", "LOG", "WARN", "ERROR"],
                        	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: [
                        
                        
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        // Beginn: Modul um die Aktuelle Page in der Übersicht anzuzeigen
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                         {
                         module: "MMM-page-indicator",
                         //pages: {all: "bottom_center"},
                        		position: "bottom_center",
                        		config: {
                        		carouselId: 510
                        		}
                        		
                         },
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        // Ende: Modul um die Aktuelle Page in der Übersicht anzuzeigen
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        
                        
                        
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        // Beginn: Motivationstext
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        {
                        	module: "helloworld",
                        	//pages: {"all": "top_center"},
                        	position: "top_center",
                        		config: {
                        		carouselId: 520 ,
                        		text: "Motivation juhu"	
                        		}
                        },
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        // Ende: Motivationstext
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        
                        
                        
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        // Begin: Modul zur Wetter INformation:
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        {
                        	module: "currentweather",
                        	//pages: {all: "bottom_center"},
                        	position: "bottom_center",
                        	header: "Heute",
                        	config: {
                        		carouselId: 530 ,
                        		location: "Kerzenheim",
                        		locationID: "2891480", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
                        		appid: "daf92bc5adeb64ee90406481ab2289b0",
                        		units: "metric",
                        		degreeLabel: true,
                        		timeFormat: "24",
                        		lang: "de"
                        	}
                        },
                        {
                        	module: "weatherforecast",
                        	//pages: {all: "bottom_center"},
                        	position: "bottom_center",
                        	header: "Vorhersage",
                        	config: {
                        		carouselId: 540 ,
                        		location: "Kerzenheim",
                        		locationID: "2891480", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
                        		appid: "daf92bc5adeb64ee90406481ab2289b0",
                        		units: "metric",
                        		degreeLabel: true,
                        		timeFormat: "24",
                        		lang: "de"
                        
                        	}
                        },
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        // Ende: Modul zur Wetter INformation:
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        
                        
                        
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        // Begin: Modul um RSS Feeds einzubinden: alle Seiten
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        {
                        	module: "newsfeed",
                        	//pages: {all: "bottom_bar"},
                        	position: "bottom_bar",
                        	header: "News",
                        		config: {
                        		carouselId: 550 ,
                        		showSourceTitle: true,
                        		showPublishDate: true,
                        		showAsList: true,
                        		maxNewsItems: 4,
                        		ignoreOldItems: true,
                        		ignoreOlderThan: 604800000,
                        			feeds: [
                        			{
                        					title: "Weierhof",
                        					url: "https://www.weierhof.de/feed/"
                        			},
                        			{
                        					title: "Webindividualschule",
                        					url: "http://fetchrss.com/rss/6146348142e4574b423ea3c26146346d1410593c18432932.xml"
                        			},
                        
                        		],
                        	}
                        },
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        // Ende: Modul um RSS Feeds einzubinden: Alle Seiten
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        
                        
                        
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        // Begin: Modul um Tasks per webcal auszulesen für die nächsten 1 Tage
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        {
                        			module: "MMM-ToDo10",
                        			header: "Familie Heute",
                        			//pages: {FamilieHeute: "top_left"},
                        			position: "top_left",
                        			config: {
                        				carouselId: 10 ,
                        				maximumEntries: 14,
                        				maximumNumberOfDays: 1,
                        				broadcastEvents: false,
                        				maxTitleLength: 50,
                        				wrapEvents: false,
                        				maxTitleLines: 1,
                        				fetchInterval: 150000,
                        				hidePrivate: false,
                        				hideCompleted: true,
                        				showLocation: false,
                        				fade: false,
                        				colored: false,
                        				coloredSymbolOnly: false,
                        				displaySymbol: false,
                        				calendars: 	[
                        					{
                        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/familie.ics",
                        					},					
                        						]
                        			}
                        		},
                        
                        {
                        			module: "MMM-ToDo11",
                        			header: "Papa Heute",
                        			//pages: {PapaHeute: "top_left"},
                        			position: "top_left",
                        			config: {
                        				carouselId: 11 ,
                        				maximumEntries: 14,
                        				maximumNumberOfDays: 1,
                        				broadcastEvents: false,
                        				maxTitleLength: 50,
                        				wrapEvents: false,
                        				maxTitleLines: 1,
                        				fetchInterval: 150000,
                        				hidePrivate: false,
                        				hideCompleted: true,
                        				showLocation: false,
                        				fade: false,
                        				colored: false,
                        				coloredSymbolOnly: false,
                        				displaySymbol: false,
                        				calendars: 	[
                        					{
                        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/papa.ics",
                        					},					
                        						]
                        			}
                        		},	
                        
                        {
                        			module: "MMM-ToDo12",
                        			header: "Aufgaben Mama Heute",
                        			//pages: {MamaHeute: "top_left"},
                        			position: "top_left",
                        			config: {
                        				carouselId: 12 ,
                        				maximumEntries: 14,
                        				maximumNumberOfDays: 1,
                        				broadcastEvents: false,
                        				maxTitleLength: 50,
                        				wrapEvents: false,
                        				maxTitleLines: 1,
                        				fetchInterval: 150000,
                        				hidePrivate: false,
                        				hideCompleted: true,
                        				showLocation: false,
                        				fade: false,
                        				colored: false,
                        				coloredSymbolOnly: false,
                        				displaySymbol: false,
                        				calendars: 	[
                        					{
                        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/mama.ics",
                        					},					
                        						]
                        			}
                        		},	
                        
                        {
                        			module: "MMM-ToDo13",
                        			header: "Aufgaben Leon Heute",
                        			//pages: {LeonHeute: "top_left"},
                        			position: "top_left",
                        			config: {
                        				carouselId: 13 ,
                        				maximumEntries: 14,
                        				maximumNumberOfDays: 1,
                        				broadcastEvents: false,
                        				maxTitleLength: 50,
                        				wrapEvents: false,
                        				maxTitleLines: 1,
                        				fetchInterval: 150000,
                        				hidePrivate: false,
                        				hideCompleted: true,
                        				showLocation: false,
                        				fade: false,
                        				colored: false,
                        				coloredSymbolOnly: false,
                        				displaySymbol: false,
                        				calendars: 	[
                        					{
                        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/leon.ics",
                        					},					
                        						]
                        			}
                        		},
                        
                        {
                        			module: "MMM-ToDo14",
                        			header: "Aufgaben Silas Heute",
                        			//pages: {SilasHeute: "top_left"},
                        			position: "top_left",
                        			config: {
                        				carouselId: 14 ,
                        				maximumEntries: 14,
                        				maximumNumberOfDays: 1,
                        				broadcastEvents: false,
                        				maxTitleLength: 50,
                        				wrapEvents: false,
                        				maxTitleLines: 1,
                        				fetchInterval: 150000,
                        				hidePrivate: false,
                        				hideCompleted: true,
                        				showLocation: false,
                        				fade: false,
                        				colored: false,
                        				coloredSymbolOnly: false,
                        				displaySymbol: false,
                        				calendars: 	[
                        					{
                        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/silas.ics",
                        					},					
                        						]
                        			}
                        		},		
                        
                        {
                        			module: "MMM-ToDo15",
                        			header: "Aufgaben Samuel",
                        			//pages: {SamuelHeute: "top_left"},
                        			position: "top_left",
                        			config: {
                        				carouselId: 15 ,
                        				maximumEntries: 14,
                        				maximumNumberOfDays: 1,
                        				broadcastEvents: false,
                        				maxTitleLength: 50,
                        				wrapEvents: false,
                        				maxTitleLines: 1,
                        				fetchInterval: 150000,
                        				hidePrivate: false,
                        				hideCompleted: true,
                        				showLocation: false,
                        				fade: false,
                        				colored: false,
                        				coloredSymbolOnly: false,
                        				displaySymbol: false,
                        				calendars: 	[
                        					{
                        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/samuel.ics",
                        					},					
                        						]
                        			}
                        		},
                        
                        {
                        			module: "MMM-ToDo16",
                        			header: "Offene Aufgaben",
                        			//pages: {Offen: "top_right"},
                        			position: "top_right",
                        			config: {
                        				carouselId: 16 ,
                        				maximumEntries: 14,
                        				maximumNumberOfDays: 1,
                        				broadcastEvents: false,
                        				maxTitleLength: 50,
                        				wrapEvents: false,
                        				maxTitleLines: 1,
                        				fetchInterval: 150000,
                        				hidePrivate: false,
                        				hideCompleted: true,
                        				showLocation: false,
                        				fade: false,
                        				colored: false,
                        				coloredSymbolOnly: false,
                        				displaySymbol: false,
                        				calendars: 	[
                        					{
                        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/offen.ics",
                        					},					
                        						]
                        			}
                        		},
                        
                        {
                        			module: "MMM-ToDo17",
                        			header: "Offene wichtige und dringende Aufgaben",
                        			//pages: {Offen: "top_left"},
                        			position: "top_left",
                        			config: {
                        				carouselId: 17 ,
                        				maximumEntries: 14,
                        				maximumNumberOfDays: 1,
                        				broadcastEvents: false,
                        				maxTitleLength: 50,
                        				wrapEvents: false,
                        				maxTitleLines: 1,
                        				fetchInterval: 150000,
                        				hidePrivate: false,
                        				hideCompleted: true,
                        				showLocation: false,
                        				fade: false,
                        				colored: false,
                        				coloredSymbolOnly: false,
                        				displaySymbol: false,
                        				calendars: 	[
                        					{
                        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/offen-wichtig.ics",
                        					},					
                        						]
                        			}
                        		},
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        // Ende: Modul um Tasks per webcal auszulesen für die nächsten 1 Tage
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        
                        
                        
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        // Begin: Modul um Tasks per webcal auszulesen für die nächsten 7 Tage
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        {
                        			module: "MMM-ToDo20",
                        			header: "Aufgaben diese Woche",
                        			//pages: {FamilieHeute: "bottom_left"},
                        			position: "bottom_left",
                        			config: {
                        				carouselId: 20 ,
                        				maximumEntries: 11,
                        				maximumNumberOfDays: 7,
                        				broadcastEvents: false,
                        				maxTitleLength: 50,
                        				wrapEvents: false,
                        				maxTitleLines: 1,
                        				fetchInterval: 150000,
                        				hidePrivate: false,
                        				hideCompleted: true,
                        				showLocation: false,
                        				fade: false,
                        				colored: false,
                        				coloredSymbolOnly: false,
                        				displaySymbol: false,
                        				calendars: 	[
                        					{
                        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/familie.ics",
                        					},					
                        						]
                        			}
                        		},
                        
                        {
                        			module: "MMM-ToDo21",
                        			header: "Aufgaben diese Woche",
                        			//pages: {PapaHeute: "bottom_left"},
                        			position: "bottom_left",
                        			config: {
                        				carouselId: 21 ,
                        				maximumEntries: 11,
                        				maximumNumberOfDays: 7,
                        				broadcastEvents: false,
                        				maxTitleLength: 50,
                        				wrapEvents: false,
                        				maxTitleLines: 1,
                        				fetchInterval: 150000,
                        				hidePrivate: false,
                        				hideCompleted: true,
                        				showLocation: false,
                        				fade: false,
                        				colored: false,
                        				coloredSymbolOnly: false,
                        				displaySymbol: false,
                        				calendars: 	[
                        					{
                        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/papa.ics",
                        					},					
                        						]
                        			}
                        		},	
                        
                        {
                        			module: "MMM-ToDo22",
                        			header: "Aufgaben diese Woche",
                        			//pages: {MamaHeute: "bottom_left"},
                        			position: "bottom_left",
                        			config: {
                        				carouselId: 22 ,
                        				maximumEntries: 11,
                        				maximumNumberOfDays: 7,
                        				broadcastEvents: false,
                        				maxTitleLength: 50,
                        				wrapEvents: false,
                        				maxTitleLines: 1,
                        				fetchInterval: 150000,
                        				hidePrivate: false,
                        				hideCompleted: true,
                        				showLocation: false,
                        				fade: false,
                        				colored: false,
                        				coloredSymbolOnly: false,
                        				displaySymbol: false,
                        				calendars: 	[
                        					{
                        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/mama.ics",
                        					},					
                        						]
                        			}
                        		},	
                        
                        {
                        			module: "MMM-ToDo23",
                        			header: "Aufgaben diese Woche",
                        			//pages: {LeonHeute: "bottom_left"},
                        			position: "bottom_left",
                        			config: {
                        				carouselId: 23 ,
                        				maximumEntries: 11,
                        				maximumNumberOfDays: 7,
                        				broadcastEvents: false,
                        				maxTitleLength: 50,
                        				wrapEvents: false,
                        				maxTitleLines: 1,
                        				fetchInterval: 150000,
                        				hidePrivate: false,
                        				hideCompleted: true,
                        				showLocation: false,
                        				fade: false,
                        				colored: false,
                        				coloredSymbolOnly: false,
                        				displaySymbol: false,
                        				calendars: 	[
                        					{
                        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/leon.ics",
                        					},					
                        						]
                        			}
                        		},
                        
                        {
                        			module: "MMM-ToDo24",
                        			header: "Aufgaben diese Woche",
                        			//pages: {SilasHeute: "bottom_left"},
                        			position: "bottom_left",
                        			config: {
                        				carouselId: 24 ,
                        				maximumEntries: 11,
                        				maximumNumberOfDays: 7,
                        				broadcastEvents: false,
                        				maxTitleLength: 50,
                        				wrapEvents: false,
                        				maxTitleLines: 1,
                        				fetchInterval: 150000,
                        				hidePrivate: false,
                        				hideCompleted: true,
                        				showLocation: false,
                        				fade: false,
                        				colored: false,
                        				coloredSymbolOnly: false,
                        				displaySymbol: false,
                        				calendars: 	[
                        					{
                        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/silas.ics",
                        					},					
                        						]
                        			}
                        		},		
                        
                        {
                        			module: "MMM-ToDo25",
                        			header: "Aufgaben diese Woche",
                        			//pages: {SamuelHeute: "bottom_left"},
                        			position: "bottom_left",
                        			config: {
                        				carouselId: 25 ,
                        				maximumEntries: 11,
                        				maximumNumberOfDays: 7,
                        				broadcastEvents: false,
                        				maxTitleLength: 50,
                        				wrapEvents: false,
                        				maxTitleLines: 1,
                        				fetchInterval: 150000,
                        				hidePrivate: false,
                        				hideCompleted: true,
                        				showLocation: false,
                        				fade: false,
                        				colored: false,
                        				coloredSymbolOnly: false,
                        				displaySymbol: false,
                        				calendars: 	[
                        					{
                        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/samuel.ics",
                        					},					
                        						]
                        			}
                        		},
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        // Ende: Modul um Tasks per webcal auszulesen für die nächsten 7 Tage
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        
                        
                        
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        // Begin: Modul um Termine auszulesen für die nächsten 1 Tage
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        {
                        			module: "calendar30",
                        			header: "Termine Familie Heute",
                        			//pages: {FamilieHeute: "top_right"},
                        			position: "top_right",
                        			config: {
                        				carouselId: 30 ,
                        				maximumNumberOfDays: 1,
                        				maximumEntries: 11,
                        				broadcastEvents: false,
                        				maxTitleLength: 50,
                        				wrapEvents: false,
                        				maxTitleLines: 1,
                        				fetchInterval: 150000,
                        				hidePrivate: true,
                        				hideOngoing: true,
                        				excludedEvents: ["Abgesagt:"],
                        				showLocation: false,
                        				fade: false,
                        				colored: false,
                        				coloredSymbolOnly: false,
                        				displaySymbol: false,
                        				calendars: 	[
                        					{
                        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/familie_cal.ics",
                        					},					
                        						]
                        			}
                        		},		
                        
                        		{
                        			module: "calendar31",
                        			header: "Termine Mama Heute",
                        			//pages: {MamaHeute: "top_right"},
                        			position: "top_right",
                        			config: {
                        				carouselId: 31 ,
                        				maximumNumberOfDays: 1,
                        				maximumEntries: 11,
                        				broadcastEvents: false,
                        				maxTitleLength: 50,
                        				wrapEvents: false,
                        				maxTitleLines: 1,
                        				fetchInterval: 150000,
                        				hidePrivate: true,
                        				hideOngoing: true,
                        				excludedEvents: ["Abgesagt:"],
                        				showLocation: false,
                        				fade: false,
                        				colored: false,
                        				coloredSymbolOnly: false,
                        				displaySymbol: false,
                        				calendars: 	[
                        					{
                        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/mama_cal.ics",
                        					},							
                        						]
                        			}
                        		},
                        
                        		{
                        			module: "calendar32",
                        			header: "Termine Papa Heute",
                        			//pages: {PapaHeute: "top_right"},
                        			position: "top_right",
                        			config: {
                        				carouselId: 32 ,
                        				maximumNumberOfDays: 1,
                        				maximumEntries: 11,
                        				broadcastEvents: false,
                        				maxTitleLength: 50,
                        				wrapEvents: false,
                        				maxTitleLines: 1,
                        				fetchInterval: 150000,
                        				hidePrivate: true,
                        				hideOngoing: true,
                        				excludedEvents: ["Abgesagt:"],
                        				showLocation: false,
                        				fade: false,
                        				colored: false,
                        				coloredSymbolOnly: false,
                        				displaySymbol: false,
                        				calendars: 	[
                        					{
                        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/papa_cal.ics",
                        					},		
                        											
                        						]
                        			}
                        		},	
                        		
                        		{
                        			module: "calendar33",
                        			header: "Termine Leon Heute",
                        			//pages: {LeonHeute: "top_right"},
                        			position: "top_right",
                        			config: {
                        				carouselId: 33 ,
                        				maximumNumberOfDays: 1,
                        				maximumEntries: 11,
                        				broadcastEvents: false,
                        				maxTitleLength: 50,
                        				wrapEvents: false,
                        				maxTitleLines: 1,
                        				fetchInterval: 150000,
                        				hidePrivate: true,
                        				hideOngoing: true,
                        				excludedEvents: ["Abgesagt:"],
                        				showLocation: false,
                        				fade: false,
                        				colored: false,
                        				coloredSymbolOnly: false,
                        				displaySymbol: false,
                        				calendars: 	[
                        					{
                        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/leon_cal.ics",
                        					},				
                        											
                        						]
                        			}
                        		},	
                        		
                        		{
                        			module: "calendar34",
                        			header: "Termine Silas Heute",
                        			//pages: {SilasHeute: "top_right"},
                        			position: "top_right",
                        			config: {
                        				carouselId: 34 ,
                        				maximumNumberOfDays: 1,
                        				maximumEntries: 11,
                        				broadcastEvents: false,
                        				maxTitleLength: 50,
                        				wrapEvents: false,
                        				maxTitleLines: 1,
                        				fetchInterval: 150000,
                        				hidePrivate: true,
                        				hideOngoing: true,
                        				excludedEvents: ["Abgesagt:"],
                        				showLocation: false,
                        				fade: false,
                        				colored: false,
                        				coloredSymbolOnly: false,
                        				displaySymbol: false,
                        				calendars: 	[			
                        					{
                        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/silas_cal.ics",
                        					},									
                        						]
                        			}
                        		},
                        		
                        		{
                        			module: "calendar35",
                        			header: "Termine Samuel Heute",
                        			//pages: {SamuelHeute: "top_right"},
                        			position: "top_right",
                        			config: {
                        				carouselId: 35 ,
                        				maximumNumberOfDays: 1,
                        				maximumEntries: 11,
                        				broadcastEvents: false,
                        				maxTitleLength: 50,
                        				wrapEvents: false,
                        				maxTitleLines: 1,
                        				fetchInterval: 150000,
                        				hidePrivate: true,
                        				hideOngoing: true,
                        				excludedEvents: ["Abgesagt:"],
                        				showLocation: false,
                        				fade: false,
                        				colored: false,
                        				coloredSymbolOnly: false,
                        				displaySymbol: false,
                        				calendars: 	[			
                        					{
                        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/samuel_cal.ics",
                        					},				
                        											
                        						]
                        			}
                        		},
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        // Ende: Modul um Termine auszulesen für die nächsten 1 Tage
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        
                        
                        
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        // Begin: Modul um Termine auszulesen für die nächsten 7 Tage
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        {
                        			module: "calendar40",
                        			header: "Termine diese Woche",
                        			//pages: {FamilieHeute: "bottom_right"},
                        			position: "bottom_right",
                        			config: {
                        				carouselId: 40 ,
                        				maximumNumberOfDays: 7,
                        				maximumEntries: 12,
                        				broadcastEvents: false,
                        				maxTitleLength: 50,
                        				wrapEvents: false,
                        				maxTitleLines: 1,
                        				fetchInterval: 150000,
                        				hidePrivate: true,
                        				hideOngoing: true,
                        				excludedEvents: ["Abgesagt:"],
                        				showLocation: false,
                        				fade: false,
                        				colored: false,
                        				coloredSymbolOnly: false,
                        				displaySymbol: false,
                        				calendars: 	[
                        					{
                        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/familie_cal.ics",
                        					},					
                        						]
                        			}
                        		},	
                        		
                        		{
                        			module: "calendar41",
                        			header: "Termine diese Woche",
                        			//pages: {MamaHeute: "bottom_right"},
                        			position: "bottom_right",
                        			config: {
                        				carouselId: 41 ,
                        				maximumNumberOfDays: 7,
                        				maximumEntries: 12,
                        				broadcastEvents: false,
                        				maxTitleLength: 50,
                        				wrapEvents: false,
                        				maxTitleLines: 1,
                        				fetchInterval: 150000,
                        				hidePrivate: true,
                        				hideOngoing: true,
                        				excludedEvents: ["Abgesagt:"],
                        				showLocation: false,
                        				fade: false,
                        				colored: false,
                        				coloredSymbolOnly: false,
                        				displaySymbol: false,
                        				calendars: 	[
                        					{
                        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/mama_cal.ics",
                        					},							
                        						]
                        			}
                        		},	
                        
                        		{
                        			module: "calendar42",
                        			header: "Termine diese Woche",
                        			//pages: {PapaHeute: "bottom_right"},
                        			position: "bottom_right",
                        			config: {
                        				carouselId: 42 ,
                        				maximumNumberOfDays: 7,
                        				maximumEntries: 12,
                        				broadcastEvents: false,
                        				maxTitleLength: 50,
                        				wrapEvents: false,
                        				maxTitleLines: 1,
                        				fetchInterval: 150000,
                        				hidePrivate: true,
                        				hideOngoing: true,
                        				excludedEvents: ["Abgesagt:"],
                        				showLocation: false,
                        				fade: false,
                        				colored: false,
                        				coloredSymbolOnly: false,
                        				displaySymbol: false,
                        				calendars: 	[
                        					{
                        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/papa_cal.ics",
                        					},		
                        											
                        						]
                        			}
                        		},		
                        		
                        		{
                        			module: "calendar43",
                        			header: "Termine diese Woche",
                        			//pages: {LeonHeute: "bottom_right"},
                        			position: "bottom_right",
                        			config: {
                        				carouselId: 43 ,
                        				maximumNumberOfDays: 7,
                        				maximumEntries: 12,
                        				broadcastEvents: false,
                        				maxTitleLength: 50,
                        				wrapEvents: false,
                        				maxTitleLines: 1,
                        				fetchInterval: 150000,
                        				hidePrivate: true,
                        				hideOngoing: true,
                        				excludedEvents: ["Abgesagt:"],
                        				showLocation: false,
                        				fade: false,
                        				colored: false,
                        				coloredSymbolOnly: false,
                        				displaySymbol: false,
                        				calendars: 	[
                        					{
                        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/leon_cal.ics",
                        					},				
                        											
                        						]
                        			}
                        		},	
                        		
                        		{
                        			module: "calendar44",
                        			header: "Termine diese Woche",
                        			//pages: {SilasHeute: "bottom_right"},
                        			position: "bottom_right",
                        			config: {
                        				carouselId: 44 ,
                        				maximumNumberOfDays: 7,
                        				maximumEntries: 12,
                        				broadcastEvents: false,
                        				maxTitleLength: 50,
                        				wrapEvents: false,
                        				maxTitleLines: 1,
                        				fetchInterval: 150000,
                        				hidePrivate: true,
                        				hideOngoing: true,
                        				excludedEvents: ["Abgesagt:"],
                        				showLocation: false,
                        				fade: false,
                        				colored: false,
                        				coloredSymbolOnly: false,
                        				displaySymbol: false,
                        				calendars: 	[			
                        					{
                        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/silas_cal.ics",
                        					},									
                        						]
                        			}
                        		},
                        		
                        		{
                        			module: "calendar45",
                        			header: "Termine diese Woche",
                        			//pages: {SamuelHeute: "bottom_right"},
                        			position: "bottom_right",
                        			config: {
                        				carouselId: 45 ,
                        				maximumNumberOfDays: 7,
                        				maximumEntries: 12,
                        				broadcastEvents: false,
                        				maxTitleLength: 50,
                        				wrapEvents: false,
                        				maxTitleLines: 1,
                        				fetchInterval: 150000,
                        				hidePrivate: true,
                        				hideOngoing: true,
                        				excludedEvents: ["Abgesagt:"],
                        				showLocation: false,
                        				fade: false,
                        				colored: false,
                        				coloredSymbolOnly: false,
                        				displaySymbol: false,
                        				calendars: 	[			
                        					{
                        						url: "http://localhost:8080/modules/MMM-ToDo/nextcloudexport/export/samuel_cal.ics",
                        					},				
                        											
                        						]
                        			}
                        		},
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        // Ende: Modul um Termine auszulesen für die nächsten 7 Tage
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        
                        
                        
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        // Beginn: Modul für die Fernsteuerung per Webrowser
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        {
                         module: 'MMM-Remote-Control',
                         // uncomment the following line to show the URL of the remote control on the mirror
                         // position: "top_bar",
                         // you can hide this module afterwards from the remote control itself
                         config: {
                        		carouselId: 680 ,
                         customCommand: {}, // Optional, See "Using Custom Commands" below
                         showModuleApiMenu: true, // Optional, Enable the Module Controls menu
                         secureEndpoints: false, // Optional, See API/README.md
                         // uncomment any of the lines below if you're gonna use it
                         customMenu: "custom_menu.json", // Optional, See "Custom Menu Items" below 
                        	// apiKey: "", // Optional, See API/README.md for details
                         // classes: {} // Optional, See "Custom Classes" below
                        	}
                        },
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        // Ende: Modul für die Fernsteuerung per Webrowser
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        
                        
                        
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        // Beginn: Modul das Bewegung über die Kamera erkennt
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        {
                         module: 'MMM-SleepWake',
                        	// pages: {all: "bottom_bar"}, 
                        	config:{
                         carouselId: 690 ,
                        	 delay: '14', // amount of time with no motion before sleeping, in minutes
                         mode: 'PI',
                         pi_on: 'wget http://192.168.1.241:8083/fhem?cmd=set%20FamilienplanerTV%20on -O /dev/null',
                         pi_off: 'wget http://192.168.1.241:8083/fhem?cmd=set%20FamilienplanerTV%20off -O /dev/null'
                         }
                        },
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        // Ende: Modul das Bewegung über die Kamera erkennt
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        
                        
                        
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        // Beginn: Modul zur Nutzung mehrere Pages
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        
                        {
                                module: 'MMM-pages',
                                config: {
                                        modules:
                                            [[ "MMM-ToDo10", "MMM-ToDo20", "calendar30", "calendar40"],
                                             [ "MMM-ToDo11", "MMM-ToDo21", "calendar31", "calendar41"],
                        		     [ "MMM-ToDo12", "MMM-ToDo22", "calendar32", "calendar42"],
                        		     [ "MMM-ToDo13", "MMM-ToDo23", "calendar33", "calendar43"],
                        		     [ "MMM-ToDo14", "MMM-ToDo24", "calendar34", "calendar44"],
                        		     [ "MMM-ToDo15", "MMM-ToDo25", "calendar35", "calendar45"],
                        		     [ "MMM-ToDo16", "MMM-ToDo26", "calendar30", "calendar40"]],
                                        fixed: ["helloworld", "MMM-page-indicator", "newsfeed", "currentweather", "weatherforecast"],
                                        //hiddenPages: {
                                        //    "screenSaver": [ "clock", "MMM-SomeBackgroundImageModule" ],
                                        //    "admin": [ "MMM-ShowMeSystemStatsModule", "MMM-AnOnScreenMenuModule" ],
                                        //},
                        		rotationTime: 10000,
                                }
                            }
                        
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        // Ende: Modul zur Nutzung mehrere Pages
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        
                        
                        
                        
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        // Ende: aller Module
                        // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                        	]
                        };
                        
                        /*************** DO NOT EDIT THE LINE BELOW ***************/
                        if (typeof module !== "undefined") {module.exports = config;}
                        
                        
                        S 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 1 / 2
                        • First post
                          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