@Nneuland you don’t need to worry about dependencies, just clone the module in the modules folder, do npm install and then add the config, with the proper token
Read the statement by Michael Teeuw here.
Posts
-
RE: MMM-AQI
-
RE: MMM-AQI
@Nneuland are you adding your own token? Request is deprecated yeah, but still works… some day I’ll update it to something else, but for now…
-
RE: Need more compliments? compliments.json
@amanzimdwini I always use it locally, github is just a place for sharing it, so you are doing the right thing. You can always fork it to keep your personal compliments safe, but that’s up to you.
To use it, copy the file to somewhere (ie, in the compliments module folder: modules/default/compliments/compliments.js) and use it in your config like this:
{ module: "compliments", position: "bottom_bar", disabled: false, config: { remoteFile: "compliments.json", updateInterval: 10000, classes: "thin bright medium", fadeSpeed: 2000, }, },Good luck!
-
MMM-Year-Progress
Description
This is just a small module that tracks the progress of the year / month / week.
It’s based on all this existing websites / apps, so thanks to them for the inspiration:
@year_progress
year_progress
Progress BarScreenshots:

Download:
[card:ryck/MMM-Year-Progress]
-
RE: 22'' Display + 40cmx50cm IKEA Frame + PIR Sensor
@poopyurinal Just " No more nails" from unibond, but any wood glue will work. I don’t recommend superglue though…
-
RE: Worldclock & Currency
@yawns You can always use https://exchangeratesapi.io/ if you don’t want to make people get an apiKey…
-
RE: MMM-Humanize-Duration
@andurii Thanks!
Using another language is really easy (thanks to HumanizeDuration.js): Just pass language as an option, like:
options: { units: ["y", "mo", "w", "d", "h"], round: true, language: 'de', conjunction: ' and ', serialComma: false, }, -
MMM-Humanize-Duration
Description
I just had a baby, and I wanted a geeky way to keep track of his exact age, so…
You can also use it to track any other past (or future) events!
Underneath, it’s just a simple wrapper around HumanizeDuration.jsScreenshots:

Download:
[card:ryck/MMM-Humanize-Duration]
-
RE: Need more compliments? compliments.json
@dmd Just add remoteFile: “compliments.json” to the compliments module configuration
-
RE: MMM-AQI
@E3V3A Yes, that’s a good idea, I’ll try to implement it as soon as I have some spare time!
-
Need more compliments? compliments.json
I always like to expand the default compliments a little bit (using an external json file), so I guess I can share it as well:
https://gist.github.com/ryck/e28a69665b8839f6e9a7acd6b4acc97d
-
RE: MMM-AQI
@Fonfon I added more info in the README, but is basically enter the URL above in your browser (using your token and your city, of course) an then just look for your city in the response and write down the “uid” value, that’s the id you are looking for.
-
RE: MMM-AQI
@E3V3A Yep, but you can use the same token you are using for the module, ie:
https://api.waqi.info/search/?token=TOKEN&keyword=croydon
(you can just type that URL in your browser)
-
RE: MMM-AQI
To find the city id you can search for it using the API itself: http://aqicn.org/json-api/doc/#api-Search-SearchByName
The API is quite picky with the names, so in my experience is always better to use the id or just the keyword here -
RE: MMM-DHT22 Humidity and Temperature Module
@DocVooDoo I guess that depends on how you installed magicmirror… did you use sudo?
-
RE: MMM-DHT22 Humidity and Temperature Module
@DocVooDoo well, no idea then… Have you tried to run the normal version (instead of the serveronly)?
-
RE: MMM-DHT22 Humidity and Temperature Module
@DocVooDoo No idea then… Can you paste here the error you get?