A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • MirrorMirrorOntheWall Alexa Skill trouble

    5
    0 Votes
    5 Posts
    2k Views
    richland007R
    Check here for more recent developments this is the last page but the prior 10 pages have a lot of information https://forum.magicmirror.builders/topic/8569/mmm-mirrormirroronthewall-installation-issue/128 people have done …i am still not there yet myself but i will
  • Is MMM-AssistantMk2 compatible with PulseAudio?

    Unsolved
    5
    0 Votes
    5 Posts
    2k Views
    S
    @jmartin1009 said in Is MMM-AssistantMk2 compatible with PulseAudio?: How do I use a record to check if my mic records? arecord somefile.wav then aplay somefile.wav sometimes the default device isn’t setup… so arecord -l (letter L) will give u the list of devices…
  • This topic is deleted!

    Unsolved
    1
    0 Votes
    1 Posts
    5 Views
  • MM and Kalliope: make Kalliope speaking

    Solved
    14
    0 Votes
    14 Posts
    5k Views
    S
    @npx78 very cool… thank you for sharing and helping others…
  • MMM-GoogleAssistant, segmentation fault!

    Unsolved
    6
    0 Votes
    6 Posts
    3k Views
    R
    @sean said in MMM-GoogleAssistant, segmentation fault!: @roxx MMM-GoogleAssistant is not mine. :D it is nothing related with MMM-Hotword or MMM-AssistantMk2 (or even deprecated MMM-Assistant) Anyway if you have a problem on installation or usage, leave an issue on github. I’ll support. yep, i have submitted an issue, issue #56. thanks.
  • No ONE?

    Unsolved
    1
    0 Votes
    1 Posts
    643 Views
    3
    Re: V2.5.0 problem.
  • MMM-EyeCandy shown when USER_PRESENCE

    Unsolved
    8
    0 Votes
    8 Posts
    3k Views
    Mykle1M
    @ejay-ibm That is really not the purpose of this module. It was designed to simply show animations. Perhaps one of the image modules would be better suited to your needs. I will look into this when I am not so busy.
  • 0 Votes
    49 Posts
    34k Views
    Mykle1M
    @jmartin1009 said in Can't get MM to start, says it can't find electron, then electron won't start: can’t seem to figure out how to mark it as solved The three vertical dots at the far right of the post. Click!
  • mmm-assistantmk2 (multi users)

    1
    0 Votes
    1 Posts
    477 Views
    H
    Hello i love the work you guys are doing on here but i have a little problem figuring out how to add a sencond user , I have a second users secondusr.json in the profile folder but i have no clue where to put the sencond users credentials files i think my config.js file is correct profiles: { “default” : { // profile name. profileFile: “default.json”, // profile file name. lang: “en-US” //currently available (estimation, not all tested): // de-DE, en-AU, en-CA, en-GB, en-US, en-IN // fr-CA, fr-FR, it-IT, ja-JP, es-ES, es-MX, ko-KR, pt-BR // https://developers.google.com/assistant/sdk/reference/rpc/languages }, // Add your other profiles here, if exists. “other_profile” : { profileFile: “secondusr.json”, lang: “en-US” } },
  • Compliments config

    Solved
    7
    0 Votes
    7 Posts
    2k Views
    M
    @sdetweil ok I am so confused. I took an existing list of compliments and saved/edited it. I then saved it as a .json file (or so I thought) . I went to the default modules folder and changed remote folder from null to that web address. I thought that was the way to go about it. Never created anything in github before. so Im grasping at straws
  • Hello Lucy: got Sleep

    Solved
    8
    0 Votes
    8 Posts
    2k Views
    Mykle1M
    @sdetweil Ahhh, right. I knew that. :-)
  • Changed a few compliments, hosed it up - not fixed, still hosed

    Unsolved
    13
    0 Votes
    13 Posts
    5k Views
    yawnsY
    @sdetweil said in Changed a few compliments, hosed it up - not fixed, still hosed: @lavolp3 the config is not a clean json file… better to use the config:check, lint sends you chasing problems u don’t have (comments, un quoted strings, …) true for jslint.com, not true for jshint.com
  • MMM-My Calendar Two Columns

    Unsolved
    14
    0 Votes
    14 Posts
    6k Views
    J
    @ctag My guide explains how to use the dev tools to inspect the various HTML elements to see what CSS is applied. HTML is arranged in a nested format, with some within others. These outer elements are what I refer to as parent elements. Since our attempt to change the with of the title element of the calendar entry directly failed, it means that something else is restricting the width of the title. This usually means some CSS is being applied to a parent HTML element of the title element that is influencing the size of the title element. Have a read through the article I shared, and then try to familiarize yourself with the dev tools inspector. You’ll be using that to try and figure out what is restricting the size of the title.
  • Okay so I'm struggling with Alexa

    2
    0 Votes
    2 Posts
    2k Views
    richland007R
    @Marnus Why do you need MMM-alexa if you have AlexaPi up and running?? You may want this https://github.com/dgonano/MMM-AlexaPi (but it is not that necessary just a way to know if you are actually talking to the mirror and that you know it is working on that point in time) and even for that to work you have to have declared magicmirror as a device type at the beginning of the AlexaPi installation, however it can be changed. Note: When installing AlexaPi be sure to set the device to magicmirror and not raspberrypi (or other device) Good luck
  • MMM-solar showing "Loading" and is doing nothing .... did someone get it running?

    Unsolved
    12
    0 Votes
    12 Posts
    5k Views
    M
    @mwel1977 Did you go to the authorization link on your developer portal? Do you see the app you created in the developer portal in your Enlighten site (under Account)?
  • This topic is deleted!

    Unsolved
    2
    0 Votes
    2 Posts
    31 Views
  • Confused displaying a simple graph with Chart.js

    Unsolved
    3
    0 Votes
    3 Posts
    1k Views
    S
    here is the updated code from above. Module.register("MMM-Chart", { defaults: { width: 200, height: 200, chartConfig: { type: 'bar', data: { labels: ["Red", "Blue", "Yellow", "Green", "Purple", "Orange"], datasets: [{ label: '# of Votes', data: [12, 19, 3, 5, 2, 3], backgroundColor: [ 'rgba(255, 99, 132, 0.2)', 'rgba(54, 162, 235, 0.2)', 'rgba(255, 206, 86, 0.2)', 'rgba(75, 192, 192, 0.2)', 'rgba(153, 102, 255, 0.2)', 'rgba(255, 159, 64, 0.2)' ], borderColor: [ 'rgba(255,99,132,1)', 'rgba(54, 162, 235, 1)', 'rgba(255, 206, 86, 1)', 'rgba(75, 192, 192, 1)', 'rgba(153, 102, 255, 1)', 'rgba(255, 159, 64, 1)' ], borderWidth: 1 }] }, options: { scales: { yAxes: [{ ticks: { beginAtZero: true } }] } } } }, getScripts: function () { return ["modules/" + this.name + "/node_modules/chart.js/dist/Chart.min.js"]; // use right file name // note that YOU must install chartjs into your project // need package.json }, start: function () { this.config = Object.assign({}, this.defaults, this.config); Log.info("Starting module: " + this.name); }, getDom: function () { console.log("*****" + JSON.stringify(this.config.chartConfig)); // Create wrapper element const wrapperEl = document.createElement("div"); var e =document.createElement("div"); // add div to give size to chart area //e.setAttribute("style", "position: relative; display: inline-block;"); // position already set e.style.width = this.config.width+"px"; // set right style attribute with size in pixels e.style.height = this.config.height+"px"; // set right style attribute with size in pixels wrapperEl.appendChild(e); // Create chart canvas const chartEl = document.createElement("canvas"); // Append chart e.appendChild(chartEl); // Init chart.js this.chart = new Chart(chartEl, this.config.chartConfig); return wrapperEl; } });
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
  • This topic is deleted!

    Unsolved
    1
    0 Votes
    1 Posts
    1 Views
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    73 Views