A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • Currated Art

    Unsolved
    14
    0 Votes
    14 Posts
    5k Views
    Mykle1M
    @sean said in Currated Art: oops, my afternoon… Haha. No worries, my friend! :-)
  • Little League Score / Standings Module?

    Unsolved
    1
    0 Votes
    1 Posts
    812 Views
    I
    Anybody know if there is a module out there that can provide standings for the Little League baseball world series?
  • Hamburg transportation-HVV

    Unsolved
    2
    0 Votes
    2 Posts
    2k Views
    D
    What do you mean, they won’t let you use the API? Did you apply for access to the Geofox-API and they denied? What did they say? https://www.hvv.de/fahrplaene/abruf-fahrplaninfos/datenabruf/ The only other module I know of is this one: https://forum.magicmirror.builders/topic/369/hamburg-hvv-public-transportation-module-using-realtime-data/8 (where we both already posted. ;) )
  • MMA - Praytime

    Unsolved
    10
    0 Votes
    10 Posts
    2k Views
    G
    thats a working file know /* Magic Mirror Config Sample * * By Michael Teeuw http://michaelteeuw.nl * MIT Licensed. * * For more information how you can configurate this file * See https://github.com/MichMich/MagicMirror#configuration * */ var config = { address: "localhost", // Address to listen on, can be: // - "localhost", "127.0.0.1", "::1" to listen on loopback interface // - another specific IPv4/6 to listen on a specific interface // - "", "0.0.0.0", "::" to listen on any interface // Default, when address config is left out, is "localhost" port: 8080, ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"], // Set [] to allow all IP addresses // or add a specific IPv4 of 192.168.1.5 : // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.5"], // or IPv4 range of 192.168.3.0 --> 192.168.3.15 use CIDR format : // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.3.0/28"], language: "de", timeFormat: 24, units: "metric", modules: [ { module:'MMM-PrayerTime', position: 'bottom_left', config: { apiVersion: "1.0", lat: 55.841727, lon: 13.303381, timezone: 'Europe/Berlin', timeFormat: 24, method: 2, playAdzan: ['fajr', 'dhuhr', 'asr', 'maghrib', 'isha'], notDisplayed: ['midnight', 'sunset'], useUpdateInterval: true, updateInterval: 86400 * 1000, animationSpeed: 2.5 * 1000, language: "en", showAdzanAlert: true, alertTimer: 15000 } }, { module: 'MMM-RandomQuranAyah', position: 'top_bar', config: { apiVersion: '1.0', showArabic: true, showTranslation: true, surahArabicName:false, translationLang:'de.Aburida', updateInterval: 3600 * 100, } }, { module: "alert", }, { module: "updatenotification", position: "top_bar" }, { module: "clock", position: "top_right" }, { module: "calendar", header: "Ferien Deutschland", position: "top_left", config: { calendars: [ { symbol: "calendar-check-o ", url: "webcal://www.calendarlabs.com/templates/ical/US-Holidays.ics" } ] } }, { module: "compliments", position: "bottom_bar" }, { module: "currentweather", position: "top_right", config: { location: "New York", locationID: "", //ID from http://www.openweathermap.org/help/city_list.txt appid: "YOUR_OPENWEATHER_API_KEY" } }, { module: "weatherforecast", position: "top_right", header: "Weather Forecast", config: { location: "New York", locationID: "5128581", //ID from http://www.openweathermap.org/help/city_list.txt appid: "YOUR_OPENWEATHER_API_KEY" } }, { module: "newsfeed", position: "bottom_bar", config: { feeds: [ { title: "New York Times", url: "http://www.nytimes.com/services/xml/rss/nyt/HomePage.xml" } ], showSourceTitle: true, showPublishDate: true } }, ] }; /*************** DO NOT EDIT THE LINE BELOW ***************/ if (typeof module !== "undefined") {module.exports = config;}
  • Communication modules

    Unsolved
    6
    0 Votes
    6 Posts
    4k Views
    el97E
    @asimhsidd I am so sorry for the late reply… I want to follow a chat from my mirror. There is no need for typing.
  • Willy Weather Module, who can help??

    Unsolved
    6
    0 Votes
    6 Posts
    3k Views
    cowboysdudeC
    @strawberry-3-141 sorry…it’s 5000 free then once that’s used they start charging you…
  • MMM-NOAA3 - user defined lat & lon values

    Unsolved
    2
    0 Votes
    2 Posts
    2k Views
    cowboysdudeC
    @evroom You are reading my mind…working on it … instead of having it read a json file it would be easier to just allow users to add their own lat and lon…
  • This topic is deleted!

    Unsolved
    1
    0 Votes
    1 Posts
    10 Views
  • Miband 2 and 3 module

    Unsolved
    1
    0 Votes
    1 Posts
    777 Views
    foxF
    Hi has somebody tried a module for Miband 2 and 3? Thank you
  • xrp balances

    Unsolved
    1
    0 Votes
    1 Posts
    1k Views
    C
    https://github.com/ripple/ripple-lib/ https://github.com/ripple/ripple-lib/tree/develop/docs/samples If anyone can write a module, that would be much appreciated. Thank you. Would be nice to have multiple wallets balances and sum of all. eg. wallet name wallet address xrp mywallet1 rH63dcddfdfdcbgfd 10 mywallet2 rH4frevgdvfdvccfvtv 30 total 40
  • Skyscanner Flight Prices

    Unsolved
    3
    0 Votes
    3 Posts
    1k Views
    V
    I do not know of any modules that do this, but it would not be difficult to create given an api. Skyscanner does have such an api, but the lowest tier it seems to be geared towards small companies and not individuals. The next option to attempt would be to do some small scale friendly web scraping, but it seems that they specifically banned that in their robot.txt and tos (h). At a glance, another option could be the Travel Payouts API as they appear more friendly to personal use. However, it would require a few more google searches to see if it really is a good fit.
  • MMM-NOAA and Italian Translation

    Unsolved
    8
    1
    0 Votes
    8 Posts
    4k Views
    Mykle1M
    @cowboysdude Molto bene!
  • Physical switch initiated with module in MM

    Unsolved
    5
    0 Votes
    5 Posts
    2k Views
    G
    This one will be helpful anyway but I need to trigger a relay from a module using GPIO.
  • Weather Radar module...

    2
    0 Votes
    2 Posts
    5k Views
    B
    Use a link from Weatherradar an put it in MMM-iFrameReloaded. I used this for GoogleTraficMaps.
  • This topic is deleted!

    Unsolved
    0
    0 Votes
    0 Posts
    18 Views
    No one has replied
  • Fifa World Cup overview

    Unsolved soccer world cup sport
    25
    0 Votes
    25 Posts
    15k Views
    V
    I’ve updated my fork of MMM-MyScoreboard to update scores and game statuses for the World Cup games. Lots of Overtime / Shootouts to handle :) I also added a few other leagues. https://github.com/vincep5/MMM-MyScoreboard/tree/add_more_soccer
  • PiCam Stream Module

    Unsolved
    1
    0 Votes
    1 Posts
    1k Views
    G
    I’d like a simple PiCam stream module for MagicMirror. Can anyone help me with this? There’s a cam module already, but it’s for USB cams, not PiCams. Thanks,
  • Default weather modules with darksky api

    Unsolved
    1
    0 Votes
    1 Posts
    2k Views
    C
    I had an openweather api before they changed the rules. But I’m not sure if they’re starting to lock it down more or what, but the forecast has broken (invalid date error), and nothing seems to fix it (had entries in troubleshooting). I have have switched to the https://github.com/dmcinnes/MMM-forecast-io module, and if anything its weather results are more accurate. But I miss the look of the default modules. The above module has done a fine job, but the defaults are more cohesive. Considering you can’t get openweather apis anymore, or even weatherunderground apis, anyone want to take a whack at getting the default weather/weather forecast modules to use the dark sky api? https://darksky.net Thanks!
  • Calendar Module - interaction - scrollable - different start dates

    Unsolved
    2
    0 Votes
    2 Posts
    2k Views
    A
    Hi to all, i checked the default calendar module and found an approach: If i manipulate following code: calendar.js, Line 338: var today = moment().startOf("day");’ to var today = moment().subtract(60,'d').startOf("day"); and calendarfetcher.js, Line 74: var today = moment().startOf("day").toDate(); to var today = moment().subtract(60,'d').startOf("day").toDate(); the calendar module of my MM will show calendar entries starting Date of two month ago (today-60 days). Now i have to add following functions: notification received function for ±5 days (for example) manipulate variable today with value of notification received pass variable today to the right place in code of calender.js and calendarfetcher.js refresh module after receiving notification stop sending notification from calendar to other modules, in case variable today is manipulated Sources: https://momentjs.com/docs/#/manipulating/add/ Greets AxLED
  • Google Cloud Text-to-Speech API

    Unsolved
    1
    -1 Votes
    1 Posts
    2k Views
    Y
    Hello, Has anyone managed to make the Google Cloud Text-to-speech API work? There is indeed a Text-To-Speech module that works: MMM-TTS. Unfortunately, the libraries used do not take into account the French language. The alternative solution is the use of google-tts. I tried to create my own module to integrate the module google-tts-api Not being used to developing under Nodejs, I have trouble making it work as I would like. Any suggestion is welcome. :-) Thanks.