A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • MMM-MSSQL

    1
    0 Votes
    1 Posts
    569 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
    2k 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
    2k 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
    2
    0 Votes
    1 Posts
    11 Views
  • Default Calendar optimization: suggestions?

    2
    0 Votes
    2 Posts
    767 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
    944 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 :)
  • How do you convert xml to json (ideally without dependencies)

    7
    0 Votes
    7 Posts
    2k Views
    A
    @sdetweil @cowboysdude @lavolp3 Thanks for your posts, i got some further. i added following line in my node_helper.js const parser = require("./MMM-Dreambox-xml2json.js"); So node_helper.js checks for MMM-Dreambox-xml2json.js within the same directory. After this, i can use a function of MMM-Dreambox-xml2json.js inside of node_helper.js by calling parser.functionname() in my case parser.xml2json(). AxLED
  • Conditional formatting of config (e.g., MMM-Unsplash)

    3
    0 Votes
    3 Posts
    896 Views
    K
    @seann good point, I could just put the collections directly in the module rather than the config, that would do it. @parnic suggested using profile switcher, or at least there may be functionality to grab. I should be able to take it from here – pretty simple. The most time-consuming part will be creating the collection of collections.
  • Trafficmaps

    63
    0 Votes
    63 Posts
    77k Views
    Z
    @strawberry-3-141 Ok, then it was me chasing ghosts again lol. I really appreciate the help and advice, thanks.
  • Installing and configuring Magic Mirror on Raspberry Pi

    1
    0 Votes
    1 Posts
    684 Views
    O
    Installing Magic Mirror The requirements are very simple to start, Stretch Raspbian need be installed and configured with an IP address. When the installation will ask us if we want to start by default when you start Raspberry or not, This is what everyone wants. In my case I prefer later start for different reasons, To do this I have added a script in ‘~ / .config / lxsession / LXDE-pi / autostart’ called for example’@/home/pi/magic_mirror_arranca.sh’ which has the following content: view source print ? 1 cd /home/pi/MagicMirror/ 2 npm start # Pi2 y Pi3 3 node serveronly # Pi1 y Zero thanks https://offshorededi.com/
  • Magic Mirror modul position

    2
    0 Votes
    2 Posts
    3k Views
    B
    You can adjust the full MM body border into the custom.css file. (/MagicMirror/css/custom.css) like that (play with the values until you’re happy) : body { margin: 20px; height: calc(100% - 40px); width: calc(100% - 40px); } You should maybe also check the settings of your screen itself (depending if you have that issue outside MM or not).
  • Best way to display recipe

    5
    0 Votes
    5 Posts
    2k Views
    R
    @mykle1 Great, thanks, I’ll take a look at the voice modules and see what I can come up with. I also just found MMM-ImageFileWatcher which looks like it may do a lot of what I was looking for.
  • This topic is deleted!

    2
    0 Votes
    2 Posts
    51 Views
  • Need helping sending notifications between module and module node_helper

    8
    0 Votes
    8 Posts
    2k Views
    S
    @sdetweil Perfect, thank you! :)