/* Magic Mirror Config Sample * * By Michael Teeuw https://michaelteeuw.nl * MIT Licensed. * * For more information on how you can configure this file * see https://docs.magicmirror.builders/getting-started/configuration.html#general * and https://docs.magicmirror.builders/modules/configuration.html */ let config = { address: "0.0.0.0", port: 8080, basePath: "/", ipWhitelist: [], useHttps: false, language: "de", locale: "de-DE", logLevel: ["INFO", "LOG", "WARN", "ERROR"], timeFormat: 24, units: "metric", modules: [ { module: 'MMM-Carousel', position: 'bottom_bar', config: { transitionInterval: 30000, showPageIndicators: true, showPageControls: false, ignoreModules: ['clock', 'alert', 'MMM-BurnIn'], mode: 'slides', slides: { main: ['weather', 'MMM-DWD-WarnWeather', 'MMM-ImageSlideshow', 'MMM-SimpleLogo', 'newsfeed'], "Slide 2": ['MMM-SimpleLogo', 'calendar'], "Slide 3": ['MMM-EasyPix'], "Slide 4": ['MMM-SimpleLogo', 'compliments'] /*main: ['MMM-SimpleLogo','calendar']*/ } } }, { module: "alert", }, { module: 'MMM-ImageSlideshow', position: 'middle_center', config: { imagePaths: ['modules/MMM-ImageSlideshow/public/slide_1'], slideshowSpeed: 15000, fixedImageWidth: 900, randomizeImageOrder: true, } }, { module: "MMM-EasyPix", position: "middle_center", config: { picName: "wachenwappen.png", // Enter the picture file name. maxWidth: "100%", // Size picture precisely. Retains aspect ratio. } }, { module: "compliments", position: "middle_center", config: { updateInterval: 20000, fadeSpeed: 3000, morningStartTime: 6, morningEndTime: 12, afternoonStartTime: 12, afternoonEndTime: 19, remoteFile: "https://gist.githubusercontent.com/Psycho0verload/9b3f22a476537f93ca3edf77cc0bac84/raw/f00ff05d2bde68382647c3cac61328659de84b1f/compliments.json" } }, { module: "updatenotification", position: "top_bar" }, { module: "clock", position: "top_left" }, { module: "weather", position: "bottom_left", config: { weatherProvider: "openweathermap", type: "current", location: "Nierstein", locationID: "2862485", apiKey: "e3185c8094b5cbc1d4291d0dcf64e113" } }, { module: "weather", position: "bottom_left", header: "Wettervorhersage", config: { weatherProvider: "openweathermap", type: "forecast", location: "Nierstein", locationID: "2862485", apiKey: "e3185c8094b5cbc1d4291d0dcf64e113" } }, { module: 'MMM-DWD-WarnWeather', position: 'bottom_left', header: 'Wetterwarnungen', config: { region: 'Nierstein', changeColor: true, minutes: false, displayRegionName: true, displayInnerHeader: true, interval: 10 * 60 * 1000, loadingText: 'Warnungen werden geladen...', noWarningText: 'Keine Warnungen', severityThreshold: 2 } }, { module: 'MMM-SimpleLogo', position: 'top_right', config: { fileUrl: "modules/MMM-SimpleLogo/public/wachenwappen.png", text: "", position: "right", width: "250px", refreshInterval: "refresh" } }, { module: "newsfeed", position: "bottom_bar", config: { feeds: [ { title: "DRK Rettungsdienst Rheinhessen-Nahe gGmbH", url: "https://www.drk-rhein-nahe.de/news-rss.xml", ignoreOlderThan: "31536000000" }, { title: "Deutscher Berufsverband Rettungsdienst e.V.", url: "https://dbrd.de/index.php/aktivitaeten?format=feed&type=rss", ignoreOlderThan: "31536000000" }, { title: "Allgmeine Zeitung - VG Rhein-Selz", url: "https://www.allgemeine-zeitung.de/rss/lokales/oppenheim/vg-rhein-selz", ignoreOlderThan: "345600000" }, { title: "Der Postillon", url: "http://feeds.feedburner.com/blogspot/rkEL", ignoreOlderThan: "345600000" } ], showSourceTitle: true, showPublishDate: true, broadcastNewsFeeds: true, broadcastNewsUpdates: true } }, { module: "MMM-BurnIn", position: "bottom_bar", // whatever, doesn't render anything config: { updateInterval: 15, // in Minutes invertDuration: 5 // in Seconds } }, { module: "calendar", position: "middle_center", // This can be any of the regions. Best results in left or right regions. config: { tableClass: "large wachenaufgaben", fetchInterval: 600000, maxTitleLength: 50, displaySymbol: true, maximumNumberOfDays: 1, showLocation: false, maxTitleLines: 1, maximumEntries: 9, nextDaysRelative: true, timeFormat: "relative", hideOngoing: false, calendars: [ { url: 'https://nc.x0p.it/remote.php/dav/public-calendars/ZMGgBLGn52oATzDw/?export', symbolClass: 'todo-symbol', titleClass: 'todo-title', timeClass: 'todotime', symbol: 'clipboard-list-check', }, { url: 'https://nc.x0p.it/remote.php/dav/public-calendars/WW49cKGiiZyy95q8/?export', symbolClass: 'clean-symbol', titleClass: 'clean-title', timeClass: 'clean-time', symbol: 'vacuum', }, { url: 'https://nc.x0p.it/remote.php/dav/public-calendars/eMQW6HmyjfgS8bXq?export', symbolClass: 'info-symbol', titleClass: 'info-title', timeClass: 'info-time', symbol: 'circle-info', maximumNumberOfDays: 7, }, ], } }, { module: 'MMM-WatchDog', config: { interval: 2, timeout: 10 } } // { // module: "MMM-CalendarExt2", // config: { // calendars: [ // // { // // name: "Aufgaben", // // url: 'webcal://nc.x0p.it/remote.php/dav/public-calendars/ZMGgBLGn52oATzDw/?export', // // icon: "bi:clipboard2-check", // // className: "todo", // // }, // { // name: "Infos", // url: 'https://nc.x0p.it/remote.php/dav/public-calendars/eMQW6HmyjfgS8bXq?export', // icon: "bi:info-circle", // className: "clean", // }, // ], // views: [ // { // name: "Wachenaufgaben", // mode: "daily", // locale: "de-DE", // position: "bottom_right", // calendars: ["Infos"], // }, // ], // scenes: [ // { // name: "AUTOKALENTERI", // }, // ], // }, // }, ] }; /*************** DO NOT EDIT THE LINE BELOW ***************/ if (typeof module !== "undefined") { module.exports = config; }