@bhepler We’ve got this: https://github.com/ptrbld/MMM-Podcast
Who can animate the ghosts? :)
@bhepler We’ve got this: https://github.com/ptrbld/MMM-Podcast
Who can animate the ghosts? :)
@gianienderlin If you do a git pull in the MMM-Trello folder, and restart the mirror, it should display an error now on the server side as well.
@gianienderlin Do you have the correct api_key, token and list_id? Unfortunately the error is currently only logged in the browser, but if you can open developer tools in the browser and have a look into console you might find something.
@Bangee As far as I know, the normal pi user has sudo rights already. I use a module to shutdown the mirror which needs sudo rights, but works fine with exec from a normal node_helper.
This is awesome! Congratulations for getting the #1 spot, which is totally deserved in my opinion.
I am not (yet :) ), but this seems to be a good starting place:
@cruunnerr Can you have a look at the output of the logs? You can use this to stop your mirror, clear the logs, start it up and display the logs: pm2 stop mm && pm2 flush && pm2 start mm && pm2 logs mm
Have a look at the output and/or post it here (make sure to replace any private stuff in it, if there is any).
I just did a new install of the module, and this installation seems to work (starting in the module folder):
git clone https://github.com/PtrBld/MMM-Button.git
cd MMM-Button
npm install
@cruunnerr Isn’t this just a warning? I have not used this module myself, but as it appears this might not be an actual error that stops you from using the module, or is it?
Excellent idea, we still have a month to finish this, so it is ready for Halloween. ;)
Would be best, if we can avoid the proprietary content though, and find something that can be distributed together with the module free for everyone to use.
@maesterjay I am not saying I can explain what you found. Again, I experienced a similar thing, I had the 7 degrees on my mirror (and also checked the API output manually - which also said 7 degrees). At the same time I went on to the website (as you did) and there everything was ok. I do not know where this mismatch between API and website comes from.
But at the time I found the issues I described, I went through the code myself and had a detailed look into the API, the endpoints of the API are definitely the correct ones chosen, it is just, that they output different data, than the website does for whatever reason. Maybe they are calculated separately, or are refreshed at different times? It might be worth a shot, and ask the openweathermap guys.
I think the exact number matching is a coincidence, since the three hourly data is not even pulled from the API in the magic mirror source code, also there are different endpoints for the current weather, the daily forecast, and the three hourly forecast, they can not be mixed up, and the latter does not even appear in the source code.
@gismo2006 Great! Hope it will work flawlessly from now on.
We should organize a dev meeting once we are enough builders in the Berlin area. :)
I experienced a similar issue, my mirror showing me regularly 7 degrees celsius, although it was 30 degrees outside. This happened every 2nd update, then it jumped to the normal amount again. At that time I found a post, which basically said, they use data from private weather stations (which can produce unreliable data) and a sophisticated model, which might sometimes be wrong. Sounds like nothing we can change, except try different weather APIs.
Put your Trello cards on your mirror. They will rotate, showing one card after the other. Currently due dates and checklists added to the card can also be shown.
[card:Jopyth/MMM-Trello]
The module was updated a few days ago, to update the way the FRITZ!Box is accessed. If you navigate to the MMM-FRITZ-Box-Callmonitor folder and pull and reset the git, the install should be clean though. You can do this with code on the bottom of this post.
Can you check the output of the console? If you use pm2 start mm to start your mirror, please execute the following on your mirror, to restart it, clear the logs, and show the log files while the mirror starts up:
pm2 stop mm && pm2 flush && pm2 start mm && pm2 logs mm
Is there any error appearing, that is related to this module? Please make sure that you remove any private information if you want to post the output here. Also can you show the config options you use (replace username and password with XXX)?
Clean installation:
cd modules/MMM-FRITZ-Box-Callmonitor
git reset --hard
git pull
# do the installation again
npm install
# this should not be neccesary again
# sudo apt-get install python-dev libxml2-dev libxslt1-dev zlib1g-dev && sudo pip install fritzconnection
The user needs rights to read and write FRITZ!Box Settings (FRITZ!Box Einstellungen). Otherwise it seems to be right. Can you activate this and try again?

On a side note: loadSpecificPhonebook is currently not used in the code, so you may remove it. It just loads all available phonebooks from the FRITZ!Box.
Please post again if you encounter any problems.