New update:
- It is now possible to “call” all functions provided via the remote control from modules through notifications (see the readme), thanks to @ianperrin
New update:
Hi everyone,
I am Joseph (23) from Potsdam, Germany and study software engineering (almost finished). When I saw this project, I knew I wanted a mirror, and when the basic hardware was working, I started messing up other people’s modules with my wild ideas. :D Gonna post some pictures of the mirror, in the present your mirror section soon.
Then I implemented a few modules on my own and there is so much I still want to do, but so little time.
Hopefully I will present the project (both hard- and software) at my university and see if I can inspire more people to join in, and build an amazing Magic Mirror.
Best regards, Joseph
P.S.: Anyone living in the Berlin / Brandenburg area, my VBB module is hopefully ready for the public soon (unfortunately not yet).
@ceerix Definitely something I would like to have, too, along with spawning new modules. I think it needs changes to the core project though, which support moving and creating of modules while running.
@ianperrin Good idea, I answered on github.
The module has received a medium update, see the new version on Github.
Changes:
@ceerix How are you going to interact? With custom notifications between the modules? Or are you connecting this differently?
I am asking because I was thinking, if it is possible to give other modules a simple way of hooking up to my module, and how this could happen. So a first example, on how you would like to do it, might be a good starting point.
@Mitchfarino did not have the time for it. I will see if I get to it, when I get back from vacation in one week.
@cowboysdude This is what I am doing with my Trello module basically. :)
@Bangee can you make a pull request also? Would be nice.
Edit: Otherwise I will add it to the base module, with your permission, when I get back from vacation.
@Mr.Meeseeks You mean like with a PIR sensor? Fiddling with CSS would be possible I think, I will look into that.
@rvdgeer good idea I wanted something similar like this too.
@KirAsh4 actually it looks like most of the Debug log will appear on the server side.
You can check this with ‘pm2 logs mm’. Add ‘–lines 100’ to show more off the logs (100) in this case.
@Canterrain Please run npm install in your MagicMirror folder (again). It should install the missing dependency.
@ostfilinchen In this case what we can try is some do-it-yourself debugging, i.e. add a line above line 56 of your node_helper.js
console.log(this.config.password); // should show your password as entered in config
console.log(this.config.password !== ""); // should show true
Also change line 197:
console.log("Reading " + files.length + " files from python script" ); // should probably show Reading 5 files from python script
This should add the corresponding output to your server output pm2 logs --lines 100 mm.
@ostfilinchen Damn. Because I saw this in your first post. :( This was my last hope.
Edit: Can you post the output of git status one more time? Just to make sure everything is fine with your module.
@ostfilinchen Please check if your option is German passwort (does not work) or password (English).
@KirAsh4 Thats how I think, too, except that you technically need git clone ... instead of git pull. :)
@ostfilinchen Please check your config again. Is your password empty (i.e. the empty string password: "")? That would not work, but otherwise it should. I did a clean install and this config works for me:
{
module: 'MMM-FRITZ-Box-Callmonitor',
position: 'bottom_right',
header: "Recent calls",
config: {
username: "EXAMPLE_USER",
password: "EXAMPLE_PASSWORD",
showContactsStatus: true
}
},
Result:

If I type a wrong password, it shows an error:
config: {
username: "EXAMPLE_USER",
password: "WRONG_EXAMPLE_PASSWORD",
howContactsStatus: true
}
[...]

If you can not see either of these results, and you say your version is up-to-date, then I am little bit out of guesses. Maybe you can try complete removing the module, and downloading it again?