|
|
@@ -11,486 +11,23 @@ let config = {
|
|
|
units: "metric",
|
|
|
modules: [
|
|
|
{
|
|
|
- module: "alert",
|
|
|
- },
|
|
|
- {
|
|
|
- module: 'MMM-Carousel',
|
|
|
- position: 'bottom_bar',
|
|
|
- config: {
|
|
|
- transitionInterval: 22000,
|
|
|
- showPageIndicators: true,
|
|
|
- showPageControls: false,
|
|
|
- ignoreModules: ["MMM-BurnIn"],
|
|
|
- mode: 'slides',
|
|
|
- slides: {
|
|
|
- "Main": [
|
|
|
- { name: 'clock', position: "top_left", carouselId: "1" },
|
|
|
- { name: 'MMM-SimpleLogo', position: "top_right", carouselId: "1" },
|
|
|
- { name: 'calendar', position: "middle_center", carouselId: "1" }
|
|
|
- ],
|
|
|
- "Slide 1": [
|
|
|
- { name: 'clock', position: "top_left", carouselId: "1" },
|
|
|
- { name: 'MMM-SimpleLogo', position: "top_right", carouselId: "1" },
|
|
|
- /*
|
|
|
- { name: 'newsfeed', position: "middle_center", carouselId: "1" },
|
|
|
- { name: 'MMM-News-QR', position: "middle_center", carouselId: "1" },
|
|
|
- */
|
|
|
- { name: 'MMM-EasyPix', position: "middle_center", carouselId: "1" }
|
|
|
- ],
|
|
|
- "Slide 2": [
|
|
|
- { name: 'clock', position: "top_left", carouselId: "1" },
|
|
|
- { name: 'MMM-SimpleLogo', position: "top_right", carouselId: "1" },
|
|
|
- { name: 'MMM-EasyPix', position: "middle_center", carouselId: "3" }
|
|
|
- ],
|
|
|
- "Slide 3": [
|
|
|
- { name: 'clock', position: "top_left", carouselId: "1" },
|
|
|
- { name: 'MMM-SimpleLogo', position: "top_right", carouselId: "1" },
|
|
|
- { name: 'calendar', position: "middle_center", carouselId: "2" }
|
|
|
- ],
|
|
|
- "Slide 4": [
|
|
|
- { name: 'clock', position: "top_left", carouselId: "1" },
|
|
|
- { name: 'MMM-SimpleLogo', position: "top_right", carouselId: "1" },
|
|
|
- { name: 'calendar', position: "middle_center", carouselId: "3" }
|
|
|
- ],
|
|
|
- "Slide 5": [
|
|
|
- { name: 'clock', position: "top_left", carouselId: "1" },
|
|
|
- { name: 'MMM-SimpleLogo', position: "top_right", carouselId: "1" },
|
|
|
- { name: 'calendar', position: "middle_center", carouselId: "4" }
|
|
|
- ],
|
|
|
- "Slide 6": [
|
|
|
- { name: 'MMM-BackgroundSlideshow', position: "fullscreen_below", carouselId: "5" },
|
|
|
- { name: 'clock', position: "top_left", carouselId: "1" },
|
|
|
- { name: 'MMM-SimpleLogo', position: "top_right", carouselId: "1" },
|
|
|
- { name: 'MMM-AutoDimmer', position: "fullscreen_above"}
|
|
|
- ],
|
|
|
- "Slide 7": [
|
|
|
- { name: 'clock', position: "top_left", carouselId: "1" },
|
|
|
- { name: 'MMM-SimpleLogo', position: "top_right", carouselId: "1" },
|
|
|
- { name: 'compliments', position: "middle_center", carouselId: "1" }
|
|
|
- ],
|
|
|
- "Slide 8": [
|
|
|
- { name: 'clock', position: "top_left", carouselId: "1" },
|
|
|
- { name: 'MMM-SimpleLogo', position: "top_right", carouselId: "1" },
|
|
|
- { name: 'MMM-ImageSlideshow', position: "middle_center", carouselId: "5" },
|
|
|
- { name: 'weather', position: "bottom_left", carouselId: "5" },
|
|
|
- { name: 'MMM-DWD-WarnWeather', position: "bottom_left", carouselId: "5" },
|
|
|
- { name: 'MMM-EasyPix', position: "bottom_right", carouselId: "2" },
|
|
|
- { name: 'newsfeed', position: "bottom_bar", carouselId: "5" }
|
|
|
- ],
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- },
|
|
|
- /*
|
|
|
- SECTION - Main Slide
|
|
|
- */
|
|
|
- {
|
|
|
- module: 'clock',
|
|
|
- position: "top_left",
|
|
|
- config: {
|
|
|
- timeFormat: 24,
|
|
|
- carouselId: '1'
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- module: 'MMM-SimpleLogo',
|
|
|
+ module: 'MMM-MyWeather',
|
|
|
position: 'top_right',
|
|
|
config: {
|
|
|
- carouselId: "1",
|
|
|
- fileUrl: "modules/MMM-SimpleLogo/public/wachenwappen.png",
|
|
|
- text: "",
|
|
|
- position: "right",
|
|
|
- width: "200px",
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- module: "MMM-EasyPix",
|
|
|
- position: "middle_center",
|
|
|
- config: {
|
|
|
- carouselId: "1",
|
|
|
- picName: "RW-Nierstein_big.jpg",
|
|
|
- maxWidth: "80%",
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- module: "MMM-EasyPix",
|
|
|
- position: "middle_center",
|
|
|
- config: {
|
|
|
- carouselId: "3",
|
|
|
- picName: "Wachenkasse.jpg",
|
|
|
- maxWidth: "80%",
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- module: "calendar",
|
|
|
- header: "Tagesübersicht",
|
|
|
- classes: "daily-overview",
|
|
|
- position: "middle_center",
|
|
|
- config: {
|
|
|
- carouselId: "1",
|
|
|
- tableClass: "large daily-overview-table wachenaufgaben",
|
|
|
- fetchInterval: 600000, /* 600000 */
|
|
|
- maxTitleLength: 50,
|
|
|
- displaySymbol: true,
|
|
|
- showLocation: false,
|
|
|
- maxTitleLines: 1,
|
|
|
- maximumEntries: 9,
|
|
|
- maximumNumberOfDays: 1,
|
|
|
- calendars: [
|
|
|
- {
|
|
|
- /* RW21 Wachenaufgaben */
|
|
|
- url: 'https://nc.x0p.it/remote.php/dav/public-calendars/ZMGgBLGn52oATzDw?export',
|
|
|
- symbolClass: 'todo-symbol',
|
|
|
- titleClass: 'todo-title',
|
|
|
- timeClass: 'todotime',
|
|
|
- symbol: 'clipboard-list-check'
|
|
|
- },
|
|
|
- {
|
|
|
- /* RW21 Putzplan */
|
|
|
- url: 'https://nc.x0p.it/remote.php/dav/public-calendars/WW49cKGiiZyy95q8?export',
|
|
|
- symbolClass: 'clean-symbol',
|
|
|
- titleClass: 'clean-title',
|
|
|
- timeClass: 'clean-time',
|
|
|
- symbol: 'vacuum',
|
|
|
- },
|
|
|
- {
|
|
|
- /* RW21 Allgemeines */
|
|
|
- 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,
|
|
|
- },
|
|
|
- {
|
|
|
- /* RW21 Muellkalender */
|
|
|
- url: 'https://nc.x0p.it/remote.php/dav/public-calendars/krSEAP9TEXwqqm2n?export',
|
|
|
- symbolClass: 'trash-symbol',
|
|
|
- titleClass: 'trash-title',
|
|
|
- timeClass: 'trash-time',
|
|
|
- symbol: 'trash-can',
|
|
|
- maximumNumberOfDays: 2,
|
|
|
- }
|
|
|
- ]
|
|
|
- }
|
|
|
- },
|
|
|
- /*
|
|
|
- !!SECTION
|
|
|
- */
|
|
|
- /*
|
|
|
- SECTION - Slide 1
|
|
|
- */
|
|
|
- {
|
|
|
- module: "compliments",
|
|
|
- position: "middle_center",
|
|
|
- config: {
|
|
|
- carouselId: "1",
|
|
|
- updateInterval: 20000,
|
|
|
- fadeSpeed: 3000,
|
|
|
- morningStartTime: 6,
|
|
|
- morningEndTime: 12,
|
|
|
- afternoonStartTime: 12,
|
|
|
- afternoonEndTime: 19,
|
|
|
- remoteFile: "https://gist.githubusercontent.com/Psycho0verload/9b3f22a476537f93ca3edf77cc0bac84/raw/30b2243e58ce6f87b91335193a59e38a069125db/compliments_1.json"
|
|
|
- }
|
|
|
- },
|
|
|
- /*
|
|
|
- !!SECTION
|
|
|
- */
|
|
|
- /*
|
|
|
- SECTION - Slide 2
|
|
|
- */
|
|
|
- {
|
|
|
- module: "calendar",
|
|
|
- header: "MZ 21/83-1",
|
|
|
- classes: "rtw-overview",
|
|
|
- position: "middle_center",
|
|
|
- config: {
|
|
|
- carouselId: "2",
|
|
|
- tableClass: "large daily-overview-table fahrzeugaufgaben fahrzeugaufgaben-rtw",
|
|
|
- fetchInterval: 600000, /* 600000 */
|
|
|
- maxTitleLength: 50,
|
|
|
- displaySymbol: true,
|
|
|
- showLocation: false,
|
|
|
- maxTitleLines: 1,
|
|
|
- maximumEntries: 9,
|
|
|
- maximumNumberOfDays: 1,
|
|
|
- calendars: [
|
|
|
- {
|
|
|
- /* Fahrzeug 21/83-1 */
|
|
|
- url: 'https://nc.x0p.it/remote.php/dav/public-calendars/exdmis8xiZc54mn3?export',
|
|
|
- symbolClass: 'rtw-symbol',
|
|
|
- titleClass: 'rtw-title',
|
|
|
- timeClass: 'rtw-time',
|
|
|
- symbol: 'truck-medical'
|
|
|
- }
|
|
|
- ]
|
|
|
- }
|
|
|
- },
|
|
|
- /*
|
|
|
- !!SECTION
|
|
|
- */
|
|
|
- /*
|
|
|
- SECTION - Slide 3
|
|
|
- */
|
|
|
- {
|
|
|
- module: "calendar",
|
|
|
- header: "MZ 21/84-1",
|
|
|
- classes: "nktw-overview",
|
|
|
- position: "middle_center",
|
|
|
- config: {
|
|
|
- carouselId: "3",
|
|
|
- tableClass: "large daily-overview-table fahrzeugaufgaben fahrzeugaufgaben-nktw",
|
|
|
- fetchInterval: 600000, /* 600000 */
|
|
|
- maxTitleLength: 50,
|
|
|
- displaySymbol: true,
|
|
|
- showLocation: false,
|
|
|
- maxTitleLines: 1,
|
|
|
- maximumEntries: 9,
|
|
|
- maximumNumberOfDays: 1,
|
|
|
- calendars: [
|
|
|
- {
|
|
|
- /* Fahrzeug 21/84-1 */
|
|
|
- url: 'https://nc.x0p.it/remote.php/dav/public-calendars/NGATEN6qkf9wWEc6?export',
|
|
|
- symbolClass: 'nktw-symbol',
|
|
|
- titleClass: 'nktw-title',
|
|
|
- timeClass: 'nktw-time',
|
|
|
- symbol: 'truck-medical',
|
|
|
- },
|
|
|
- ]
|
|
|
- }
|
|
|
- },
|
|
|
- /*
|
|
|
- !!SECTION
|
|
|
- */
|
|
|
- /*
|
|
|
- SECTION - Slide 4
|
|
|
- */
|
|
|
- {
|
|
|
- module: "calendar",
|
|
|
- header: "MZ 21/85-1",
|
|
|
- classes: "ktw-overview",
|
|
|
- position: "middle_center",
|
|
|
- config: {
|
|
|
- carouselId: "4",
|
|
|
- tableClass: "large daily-overview-table fahrzeugaufgaben fahrzeugaufgaben-ktw",
|
|
|
- fetchInterval: 600000, /* 600000 */
|
|
|
- maxTitleLength: 50,
|
|
|
- displaySymbol: true,
|
|
|
- showLocation: false,
|
|
|
- maxTitleLines: 1,
|
|
|
- maximumEntries: 9,
|
|
|
- maximumNumberOfDays: 1,
|
|
|
- calendars: [
|
|
|
- {
|
|
|
- /* Fahrzeug 21/85-1 */
|
|
|
- url: 'https://nc.x0p.it/remote.php/dav/public-calendars/G6Ho8gHmWk4X7qB7?export',
|
|
|
- symbolClass: 'ktw-symbol',
|
|
|
- titleClass: 'ktw-title',
|
|
|
- timeClass: 'ktw-time',
|
|
|
- symbol: 'truck-medical',
|
|
|
- }
|
|
|
- ]
|
|
|
- }
|
|
|
- },
|
|
|
- /*
|
|
|
- !!SECTION
|
|
|
- */
|
|
|
- /*
|
|
|
- SECTION - Slide 5
|
|
|
- */
|
|
|
- {
|
|
|
- module: 'MMM-BackgroundSlideshow',
|
|
|
- position: 'fullscreen_below',
|
|
|
- config: {
|
|
|
- carouselId: "5",
|
|
|
- imagePaths: ['modules/MMM-BackgroundSlideshow/slides/aktionen/'],
|
|
|
- transitionImages: false,
|
|
|
- randomizeImageOrder: true,
|
|
|
- fixedImageWidth: 1920,
|
|
|
- fixedImageHeight: 1080,
|
|
|
- slideshowSpeed: 100000
|
|
|
- }
|
|
|
- },
|
|
|
- /*
|
|
|
- !!SECTION
|
|
|
- */
|
|
|
- /*
|
|
|
- SECTION - Slide 7
|
|
|
- */
|
|
|
- {
|
|
|
- module: 'MMM-ImageSlideshow',
|
|
|
- position: 'middle_center',
|
|
|
- config: {
|
|
|
- carouselId: "5",
|
|
|
- imagePaths: ['modules/MMM-ImageSlideshow/public/slide_1'],
|
|
|
- slideshowSpeed: 15000,
|
|
|
- fixedImageWidth: 900,
|
|
|
- randomizeImageOrder: true,
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- module: "weather",
|
|
|
- position: "bottom_left",
|
|
|
- config: {
|
|
|
- carouselId: "5",
|
|
|
- weatherProvider: "openweathermap",
|
|
|
- type: "current",
|
|
|
- location: "Nierstein",
|
|
|
- locationID: "2862485",
|
|
|
- apiKey: "e3185c8094b5cbc1d4291d0dcf64e113"
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- module: "weather",
|
|
|
- position: "bottom_left",
|
|
|
- header: "Wettervorhersage",
|
|
|
- config: {
|
|
|
- carouselId: "5",
|
|
|
- weatherProvider: "openweathermap",
|
|
|
- type: "forecast",
|
|
|
- location: "Nierstein",
|
|
|
- locationID: "2862485",
|
|
|
- apiKey: "e3185c8094b5cbc1d4291d0dcf64e113"
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- module: 'MMM-DWD-WarnWeather',
|
|
|
- position: 'bottom_left',
|
|
|
- config: {
|
|
|
- carouselId: "5",
|
|
|
- region: 'Nierstein',
|
|
|
- changeColor: true,
|
|
|
- minutes: false,
|
|
|
- displayRegionName: true,
|
|
|
- displayInnerHeader: true,
|
|
|
- interval: 10 * 60 * 1000,
|
|
|
- loadingText: 'Warnungen werden geladen...',
|
|
|
- noWarningText: 'Keine Warnungen',
|
|
|
- severityThreshold: 2
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- module: "newsfeed",
|
|
|
- position: "bottom_bar",
|
|
|
- config: {
|
|
|
- carouselId: "5",
|
|
|
- feeds: [
|
|
|
- // {
|
|
|
- // title: "DRK Rettungsdienst Rheinhessen-Nahe gGmbH",
|
|
|
- // url: "https://www.drk-rhein-nahe.de/news-rss.xml",
|
|
|
- // ignoreOlderThan: "345600000"
|
|
|
- // },
|
|
|
- {
|
|
|
- title: "Deutscher Berufsverband Rettungsdienst e.V.",
|
|
|
- url: "https://dbrd.de/index.php/aktivitaeten?format=feed&type=rss",
|
|
|
- ignoreOlderThan: "345600000"
|
|
|
- },
|
|
|
- {
|
|
|
- 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: false,
|
|
|
- broadcastNewsUpdates: false
|
|
|
- }
|
|
|
- },
|
|
|
- /*
|
|
|
- !!SECTION
|
|
|
- */
|
|
|
- /*
|
|
|
- SECTION - Slide 7
|
|
|
- */
|
|
|
- {
|
|
|
- module: 'MMM-News-QR',
|
|
|
- position: "middle_center",
|
|
|
- config: {
|
|
|
- carouselId: "1",
|
|
|
- updateType: 'push',
|
|
|
- interval: 2000,
|
|
|
- animationSpeed: 2500,
|
|
|
- colorDark: '#fff',
|
|
|
- colorLight: '#000',
|
|
|
- imageSize: 150
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- module: "newsfeed",
|
|
|
- position: "middle_center",
|
|
|
- config: {
|
|
|
- carouselId: "1",
|
|
|
- feeds: [
|
|
|
- // {
|
|
|
- // title: "DRK Rettungsdienst Rheinhessen-Nahe gGmbH",
|
|
|
- // url: "https://www.drk-rhein-nahe.de/news-rss.xml",
|
|
|
- // ignoreOlderThan: "345600000"
|
|
|
- // },
|
|
|
- {
|
|
|
- title: "Deutscher Berufsverband Rettungsdienst e.V.",
|
|
|
- url: "https://dbrd.de/index.php/aktivitaeten?format=feed&type=rss",
|
|
|
- ignoreOlderThan: "345600000"
|
|
|
- },
|
|
|
- {
|
|
|
- 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,
|
|
|
- showDescription: true
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- module: "MMM-EasyPix",
|
|
|
- position: "bottom_right",
|
|
|
- config: {
|
|
|
- carouselId: "2",
|
|
|
- picName: "RW-Nierstein.jpg",
|
|
|
- maxWidth: "200px",
|
|
|
- }
|
|
|
- },
|
|
|
- /*
|
|
|
- !!SECTION
|
|
|
- */
|
|
|
- {
|
|
|
- module: "MMM-BurnIn",
|
|
|
- position: "bottom_bar",
|
|
|
- config: {
|
|
|
- updateInterval: 15,
|
|
|
- invertDuration: 5
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- module: 'MMM-AutoDimmer',
|
|
|
- position: 'fullscreen_above',
|
|
|
- header: '',
|
|
|
- // Don't change anything above this line
|
|
|
- config: {
|
|
|
- carouselId: "1",
|
|
|
- schedules: [
|
|
|
- {
|
|
|
- days: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"],
|
|
|
- brightTime: 600,
|
|
|
- dimTime: 2300,
|
|
|
- maxDim: 0.5
|
|
|
- }
|
|
|
- ]
|
|
|
+ apikey: '7f8378788aee47dfad655c9adbb967a4', // private; don't share!
|
|
|
+ lat: "49.86", // Culemborg, NL ;)
|
|
|
+ lon: "8.35", // use the quotes!
|
|
|
+ hourly: '3',
|
|
|
+ fctext: '1',
|
|
|
+ fcdaycount: "5",
|
|
|
+ fcdaystart: "0",
|
|
|
+ hourlyinterval: "3",
|
|
|
+ hourlycount: "2",
|
|
|
+ alerttime: 10000,
|
|
|
+ alerttruncatestring: "english:",
|
|
|
+ roundTmpDecs: 1,
|
|
|
+ UseCardinals: 0,
|
|
|
+ layout: "horizontal"
|
|
|
}
|
|
|
}
|
|
|
]
|