A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • centering image with a colspan = 2

    11
    0 Votes
    11 Posts
    2k Views
    W

    well I got it to work. I ended up having to set the left border to 50% in the css.

  • regions...

    31
    0 Votes
    31 Posts
    9k Views
    I

    @retroflex Also some modules don’t listen to fullscreen, if the DOM gets updated, it paints over any fullscreen region

  • Auto Video Player

    14
    0 Votes
    14 Posts
    2k Views
  • Multiple requests to one notification

    6
    0 Votes
    6 Posts
    1k Views
    S

    @retroflex i have not tried retry

  • [Help!] svg Graph in module MMM-Strava

    6
    0 Votes
    6 Posts
    1k Views
    lavolp3L

    @ianperrin Ian, I haven’t seen your latest reply, sorry, but meanwhile I’ve learnt how to deal with the templates and am implementing the progress bar myself.
    The nunjucks environment makes it much easier for me in the end.
    Look for a PR soon :-)
    Thanks again for your work on this! Having much fun with the API and would like to bloat the module much further. (–>motivation for summer)

  • node_helper - using fs or request?

    5
    0 Votes
    5 Posts
    1k Views
    ?

    @yawns
    I think performance of ‘fs’ is absolutely faster than ‘request’.

  • Getting Google Contacts birthdays into Calendar

    6
    0 Votes
    6 Posts
    2k Views
    M

    for (var i = 0; i < eventToDelete.length; i++) {
    }
    eventToDelete[i].deleteEvent();

    Thats what I noticed, anyway its all good, dont see that issue in any code now.
    Also I noticed that my birthday calendar has all my appointments and such. I see the logic is basically copying my main calendar into the birthday calendar. I manually delete everything out of my birthday calendar except for the birthdays, all is good…until…the script runs again then I back to having everything in my birthday calendar.

    MW

  • dnsutils on smart mirror

    3
    0 Votes
    3 Posts
    714 Views
    bheplerB

    My recommendation would be to start with the Hello World module and implement a feature at a time.

    Get it to query the API and display the results in your module. Get it to respond to a message sent from any another module. Get it to respond to a specific message with a structured payload. Configure the voice recognition module to send the specific message & payload.

    There’s a pretty good set of instructions in the Developer section of the Magic Mirror Github repository.

  • MMM-MSSQL

    1
    0 Votes
    1 Posts
    514 Views
    N

    Hi,

    is there any Module for connection to a Microsoft SQL Database?

    If not, how can i create this Module?

    Thanks

  • Exercise apps for Magic Mirror?

    2
    0 Votes
    2 Posts
    1k Views
    SexyTroggS

    @jrotondo I use the fitbit app (https://forum.magicmirror.builders/topic/6/mmm-fitbit) to track some metrics. I couldn’t get anything as fancy as the above mirror working so I went with the traditional youtube video being played on my mirror which has the same effect.
    Alternatively Google fit has a module as well (https://github.com/amcolash/MMM-GoogleFit)

    This doesn’t directly answer your question, but with some clever thinking you can for sure get your mirror to be similar to the qaio

  • This topic is deleted!

    2
    0 Votes
    2 Posts
    38 Views
  • Phone dialer module

    6
    0 Votes
    6 Posts
    2k Views
    S

    @AdnanAhmed97 on discord, send me the info about how the keypad is wired to the pi… what pins mean what keypad characters

  • Chromium of Electron

    2
    0 Votes
    2 Posts
    2k Views
    S

    @Sean u can use the ‘electron-to-chromium’ node module to get the versions…

    and info here about upgrading
    https://electronjs.org/docs/development/upgrading-chromium

  • Default Calendar // Help in tweaking the dateheaders mode

    7
    0 Votes
    7 Posts
    1k Views
    B

    @sdetweil
    Thanks for your support, works fine!

    Last thing :

    i.e : we are on March 11th.
    fulldayevent starts on March 9th and finishes on 13th
    Thanks to you, the event only starts to show on 11th.
    Unfortunatly, it “only” shows on 11th. not on 12 and 13th.

    Looking at how the dateheaders part is written, I believe it’s impossible, correct? (as the event display date is only based on one dateasstring…)

  • Testing MM modules

    7
    1 Votes
    7 Posts
    4k Views
    R

    @jfisher446 You can add new test inside of testsuite for own module.

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    11 Views
  • Default Calendar optimization: suggestions?

    2
    0 Votes
    2 Posts
    672 Views
    ?

    @lavolp3
    My MMM-CalendarExt2 supports various formats. You can get some idea from it.

  • Need a tester on Pi for a new module :)

    7
    0 Votes
    7 Posts
    2k Views
    T

    @strawberry-3-141 and @ganget

    I’m so sorry guys, perhaps I didn’t think to clear when I wrote “just one”. I hope you can forgive this cold guy! Of course you can test it, there is no secrets :) It consist of code from several modules, where we think we have taken the best parts and put’em in a single module.

    sdetweil has also done a masterpiece with disabling the mic of pocketsphinx so the module can be used as Hotword to call other online modules like AssistantMk2.

    My goal was just to have it tested on multiple platforms and HW devices before letting it free ‘in the wild’. Me and @Mykle1 have tested on different amd64’s with integrated webcam’s and Ubuntu 16.04, and I’ve tested myself on Asus Tinker Board S with TinkerOS 2.0.8 and external webcam.

    Feel free to test and test, perhaps come with good feedback, even participate to make this module better :)

    PM sent!

  • Control your Mirror Volume with Voice ( MMM-AssistantMk2 )

    1
    0 Votes
    1 Posts
    860 Views
    ejay-ibmE

    Hi Members,

    I want to share my experience here using MMM-AssistantMk2.
    My objective was to be able to control my Mirror with voice command eg: “Set volume to 5” to have it at 50%

    Looking at the MMM-Assistantmk2.js code I saw the transcription hook and decided to use that.
    With the help of @Sean who has developed this module, I have implemented some additional lines in the mentioned file. ( all coding credit goes to Sean ) Else the same working code would have been ugly if it was by me :)

    First in the section: transcription hook
    add

    "VOL_HOOK": { pattern: "set volume to ([0-9]+)", command: "VOL_COMMAND" },

    then lower in section command

    "VOL_COMMAND": { shellExec: { exec: "amixer sset -M 'PCM'", options: (params, key) => { return (params[1] * 10) + "%" } }, }

    This allows me now to say “Jarvis” … “set volume to 5” then my volume will be set to 50%.

    Note that you will need to pull the last update from git to get this works as we found a bug in the code with the ‘param’ while I tried to implement that. Sean fixed that very quickly and it’s now available.

    Hope that will be useful for the community and thanks again to Sean for this great module.

    You can find the full discussion on this topic here https://github.com/eouia/MMM-AssistantMk2/issues/89

    Ej

  • Prioritize loading specific module

    10
    0 Votes
    10 Posts
    2k Views
    S

    @lavolp3 I have done that :)