Cr4z33

config.js - 17/11/2018

Nov 17th, 2018
157
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /* Magic Mirror Config Sample
  2.  *
  3.  * By Michael Teeuw http://michaelteeuw.nl
  4.  * MIT Licensed.
  5.  *
  6.  * For more information how you can configurate this file
  7.  * See https://github.com/MichMich/MagicMirror#configuration
  8.  *
  9.  */
  10.  
  11. var config = {
  12.     address: "localhost", // Address to listen on, can be:
  13.                           // - "localhost", "127.0.0.1", "::1" to listen on loopback interface
  14.                           // - another specific IPv4/6 to listen on a specific interface
  15.                           // - "", "0.0.0.0", "::" to listen on any interface
  16.                           // Default, when address config is left out, is "localhost"
  17.     port: 8080,
  18.     ipWhitelist: [], // Set [] to allow all IP addresses
  19.                                                            // or add a specific IPv4 of 192.168.1.5 :
  20.                                                            // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.5"],
  21.                                                            // or IPv4 range of 192.168.3.0 --> 192.168.3.15 use CIDR format :
  22.                                                            // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.3.0/28"],
  23.  
  24.     language: "it",
  25.     timeFormat: 24,
  26.     units: "metric",
  27.  
  28.     modules: [
  29.         {
  30.             module: "MMM-RTSPStream",
  31.             position: "bottom_right",
  32.             disabled: false,
  33.             config: {
  34.                 autoStart: true,
  35.                 rotateStreams: false,
  36.                 rotateStreamTimeout: 10,
  37.                 moduleWidth: 390,
  38.                 moduleHeight: 219,
  39.                 localPlayer: 'omxplayer',
  40.                 remotePlayer: 'none',
  41.                 showSnapWhenPaused: false,
  42.                 remoteSnaps: false,
  43.                 stream1: {
  44.                     name: 'Sky TG24',
  45.                     url: 'http://192.168.1.6:8001/1:0:1:5:7918:217C:EEEE0000:0:0:0:',
  46.                     // name: 'RAI 3 TGR Puglia',
  47.                     // url: 'http://192.168.1.6:8001/1:0:1:D4B:8800:13E:EEEE0000:0:0:0:',
  48.                     // name: 'RAI 3 HD',
  49.                     // url: 'http://192.168.1.6:8001/1:0:1:2191:5:13E:EEEE0000:0:0:0:',
  50.                     protocol: "tcp",
  51.                     frameRate: 'undefined',
  52.                     width: 390,
  53.                     height: 219,
  54.                             }
  55.                     }
  56.         },     
  57.         {
  58.             module: 'MMM-CalendarExt',
  59.             position: "bottom_right",
  60.             disabled: true,
  61.             config: {
  62.                 system: {
  63.                     show: ["daily"],
  64.                     fullDayEventLocalize: 1,
  65.                     },
  66.                 views: {
  67.                     daily: {
  68.                         counts: 1,
  69.                         limit: 10,
  70.                         position:"bottom_right",
  71.                         }
  72.                     },
  73.                 calendars: [
  74.                         {
  75.                         url: "https://calendar.google.com/calendar/ical/email%40gmail.com/private-012345678/basic.ics",
  76.                         styleName: "style2",
  77.                         symbol:"alarm_clock@em",
  78.                         },
  79.                     ]
  80.                 }
  81.         },
  82.         {
  83.             module: "alert",
  84.             config: {
  85.                 alert_effect: "genie",
  86.                 effect: "genie"
  87.                 }
  88.         },
  89.         {
  90.             module: "updatenotification",
  91.             position: "top_bar"
  92.         },
  93.         {
  94.             module: "MMM-BMW-DS",
  95.             position: "top_bar", // bottom_bar is best
  96.             disabled: false,
  97.             config: {
  98.                 apiKey: "12345678", // Free API key @ darksky.net
  99.                 tempUnits: "C",                   // C of F
  100.                 lat: '40.1901474',
  101.                 lng: '18.1657115',
  102.                 css: "1", // 1=default, 2=Clean, 3=Lord of the Rings, 4=handwriting, 5=Julee, 6=Englebert, "" = returns default css
  103.                 ownTitle: "Galatina, oggi",   // Use your own language and statement
  104.                 playSounds: "no", // yes = weather sounds, no = no weather sounds
  105.                 useHeader: false,              
  106.                 header: "Your header",
  107.                 maxWidth: "100%",
  108.             }
  109.         },
  110.         {
  111.             module: "MMM-NewsFeedTicker",
  112.             position: "bottom_bar",
  113.             disabled: false,
  114.             //classes: "day_scheduler"
  115.             config: {
  116.                 feeds: [
  117.                     {
  118.                         title: "Cambio Euro/Dollaro",
  119.                         url: "https://eur.fxexchangerate.com/usd.xml",
  120.                         encoding: "ISO-8859-16",
  121.                         className: "myClass",
  122.                         defaultLogo : ""
  123.                     },
  124.                     {
  125.                         title: "Agenzia ANSA - Ultima Ora",
  126.                         url: "https://www.ansa.it/sito/notizie/topnews/topnews_rss.xml",
  127.                         encoding: "UTF-8",
  128.                         className: "myClass",
  129.                         defaultLogo : ""
  130.                     },
  131.                     {
  132.                         title: "Agenzia ANSA - Mondo",
  133.                         url: "https://www.ansa.it/sito/notizie/mondo/mondo_rss.xml",
  134.                         encoding: "UTF-8",
  135.                         className: "myClass",
  136.                         defaultLogo : ""
  137.                     },
  138.                     {
  139.                         title: "Hardware Upgrade",
  140.                         url: "https://feeds.hwupgrade.it/rss_hwup.xml",
  141.                         encoding: "ISO-8859-16",
  142.                         className: "myClass",
  143.                         defaultLogo : ""
  144.                     },
  145.                     {
  146.                         title: "HDblog.it",
  147.                         url: "http://feeds.feedburner.com/hd-blog?format=xml",
  148.                         encoding: "ISO-8859-16",
  149.                         className: "myClass",
  150.                         defaultLogo : ""
  151.                     },
  152.                     {
  153.                         title: "Tom's Hardware",
  154.                         url: "https://www.tomshw.it/feed/",
  155.                         encoding: "UTF-8",
  156.                         className: "myClass",
  157.                         defaultLogo : ""
  158.                     }
  159.                         ]
  160.                     }
  161.         },     
  162. {
  163.             module: "MMM-AssistantMk2",
  164.             position: "top_right",
  165.             disabled: false,
  166.             config: {
  167.                 record: {
  168.                     recordProgram : "arecord",  
  169.                     device: null,
  170.                     },
  171.                 responseScreen: false, // If available, Assistant will response with some rendered HTML
  172.                 notifications: {
  173.                         ASSISTANT_ACTIVATED: "HOTWORD_PAUSE",
  174.                         ASSISTANT_DEACTIVATED: "HOTWORD_RESUME",
  175.                         },
  176.                 deviceLocation: {
  177.                         coordinates: {
  178.                                 latitude: 40.1901474,
  179.                                 longitude: 18.1657115
  180.                                 }
  181.                         },
  182.                 profiles: {
  183.                     "default": {
  184.                     profileFile: "default.json",
  185.                     lang: "it-IT"
  186.                             }
  187.                     }
  188.                 }
  189.         },
  190.         {
  191.             module: "MMM-Hotword",
  192.             disabled: false,
  193.             config: {
  194.                 snowboy: [
  195.                     {
  196.                     hotwords: "ehi google", //this will be sent to other module for distinguishing which hotword is detected.
  197.                     file: "resources/models/ehi_google.pmdl",
  198.                     sensitivity: '0.5',
  199.                     },
  200.                     {
  201.                     hotwords: "ok google",
  202.                     file: "resources/models/ok_google.pmdl",
  203.                     sensitivity: '0.5',
  204.                     }
  205.                     ],
  206.                 record: {
  207.                     recordProgram: "arecord",  
  208.                     device: null,
  209.                     },
  210.                 autostart:true,
  211.                 onDetected: {
  212.                     notification: function (payload) {
  213.                             return "ASSISTANT_ACTIVATE"
  214.                     },
  215.                 payload: function (payload){
  216.                             return {
  217.                 profile: payload.hotword
  218.                                 }
  219.                             }
  220.                 }
  221.         },
  222.         {
  223.             module: "clock",
  224.             position: "top_right",
  225.             disabled: true,
  226.             config: {
  227.                 displaySeconds: false
  228.                 }
  229.         }
  230.     ]
  231.  
  232. };
  233.  
  234. /*************** DO NOT EDIT THE LINE BELOW ***************/
  235. if (typeof module !== "undefined") {module.exports = config;}
RAW Paste Data