A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • I want help in a module that can run .sh file, same like other modules run .json files

    Unsolved
    1
    0 Votes
    1 Posts
    590 Views
    J
    I have a .sh file of google assistant, I want it to run like a module, like add module that can run .sh file
  • Simple MySQL query

    7
    0 Votes
    7 Posts
    3k Views
    K
    @ralberth said in Simple MySQL query: current_date() Yes it’s Turkish :) Module is working :thumbs_up: But I need a little todo :) I’m using this module for my son’s daily course schedule and meal chart. Previously, I use a php script (on my NAS) to get data from mysql and and parse with my Home Assistan server from RestApi and pull form Home Assistant server via MMM-homeassistant-sensors :smiling_face_with_halo: (I know it’s very dirty method) MySql query in php is displaying next day’s data after 15:00 each day (sample code bellow) to aware of next day program. $bugun = date("l"); $yarin = date("l", time()+86400); $hour = date('H'); if ($hour > 15) { $bugun = $yarin; } Is it possible to use additional string and if statement in config file?
  • Tennis scores

    Unsolved
    1
    1 Votes
    1 Posts
    991 Views
    T
    Hi Everyone ! I am a big tennis fan and I wonder if anyone might be interested to build a module which could display tennis scores (for example following one player and sees his last 5 games) or maybe even a tournament draw (grand-chelem, masters 1000). I dont know any source to fetch the data, but maybe from ATP/WTA website it could be possible.
  • Ask gas prices by voice

    2
    1 Votes
    2 Posts
    997 Views
    Mykle1M
    @gas-prices Thought this was a good idea (gas prices by voice command). Decided I wanted it on my mirror, displaying 10 locations at a single glance, thanks to @cowboysdude’s fine MMM-Gas module. Show when you need it, hide when you don’t. Voice command for gas prices on your mirror. Short video. https://youtu.be/60RT_neRi0M
  • Configure wi-fi within Magic Mirror OS (with touch)

    Unsolved
    4
    0 Votes
    4 Posts
    2k Views
    M
    I understand what you mean. Although I am not quite sure why a program that asks for Wifi name and password should be easier to handle for the average joe then clicking the wifi button on a OS and typing in the password which is a lot close to what they are know from their Windows system and do not have to understand another UI they need only for the first Setup. Well however when you really want to do this for the average joe so he has absolutely NOTHING to do with anything but their favourite spysystem windows ;) I would write a windows tool for it. Either one doing it over SSH (which I do not really like because the average joe will just leave SSH open with standard key and you have to explain them what the heck is SSH and how to activate it) or just let the user plugin their SD card which they have to do anyways when installing Linux and let the program edit the file including all Wifi logins. For the rest of MM2 you could do a preset Image of debian that already has MM2 setup (maybe create a auto update tool for debian that just checks for OS and MM2 updates once a day
  • Facetime chat for a noob?

    Unsolved
    1
    0 Votes
    1 Posts
    1k Views
    A
    I have a camera and microphone attached to my MM. I want to facetime/video chat with someone in another room using my PC or Phone. The MM has no mouse/keyboard/or buttons so the mirror needs to auto answer and pop up a video stream of me and send me a video stream of them all with zero interaction from the person standing infront of the mirror. Then when I hang up it needs to close the video chat window and go back to the regular MM screen. Is this possible? Or is it really complicated to configure?
  • sendnotification mmm-swipe to mmm-Pages

    Solved
    5
    0 Votes
    5 Posts
    3k Views
    F
    I will try of course. Thank u really so much. Anyway also with this „error“ it works Fine 😍
  • RGB light changing during day

    Unsolved
    6
    0 Votes
    6 Posts
    3k Views
    C
    Hello Max, Following up on your message on topic https://forum.magicmirror.builders/topic/8604/rgb-light-changing-during-day I have update the ESP RGBw control with timers. Now it does it all.
  • Speaker dependent voice recognition

    Unsolved
    3
    0 Votes
    3 Posts
    1k Views
    M
    @Gooral yes snowboy might already help, since the hotwords are trained with 3 examples of one person, so only quite similar voices get detected (but will not work when the voices are quite similar) another possiblity you might want to check out (did not try it myself yet) is https://github.com/Adirockzz95/Piwho
  • 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
    767 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
    741 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.