A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • Wheather/ Wunderground not loading

    Solved
    17
    0 Votes
    17 Posts
    8k Views
    LusbuebL
    @coloradokb Yes with the new API key you get current weather data and also forecast. However, most variables have changed their name and you have to adjust the code of “MMM-WunderGround.js” and “node_helper.js”. Examples: apiBase old: “http://api.wunderground.com/api/” apiBase new: “https://api.weather.com/” forecast old: “http://api.wunderground.com/api/yourApiKey/conditions/hourly/forecast10day/astronomy/alerts/lang:DL/q/pws:ISAFENWI13.json” forecast new: "https://api.weather.com/v3/wx/forecast/daily/5day?postalKey=81657:US&units=e&language=en-US&format=json&apiKey=yourApiKey " Variables: old: wind_mph new: windspeed old: relative_humidity new: relativeHumidity The effort to rewrite the existing code is very large, unfortunately I’m not a programmer :( greetings from Switzerland Peter (translated with Google)
  • Local weather on MagicMirror

    Solved
    8
    0 Votes
    8 Posts
    2k Views
    T
    @Mykle1 And I do, I am slowly getting the various bits in place ie Google photos, Weather Etc Once I have it all, as I want it, I will look at all the options for the various api’s
  • 2 Of the same module but different position via css?

    Unsolved
    10
    0 Votes
    10 Posts
    3k Views
    I
    @dxfan227 you’ve got it! You can use almost any word for the titleClass providing you use the same value in the custom.css file. e.g. titleClass: "word" and div.module.calendar td.word - it is possible to include uppercase and lowercase letters (a-z or A-Z) in the word as well as numbers (0-9) or even hyphens (-) and underscores (_), but avoid punctuation and other such characters. There are many recommendations for css class naming conventions, but that’s for another day. I’d say just be clear and descriptive. The color is defines by the hex value (e.g. #0e66b3) . Here is an overview if you’re not already familiar - https://www.w3schools.com/cssref/css_colors.asp It’s worth noting the css is defined in the custom.css file. You may find some suggest changing the files within the module directory. Avoid this where ever possible as such changes will make updating modules more difficult. Remember this customisation is only required because it can’t currently be achieved using the calendar modules configuration options. It’s possible (but less likely) that future changes to the module may break these customisations so watch out if upgrading the mirror. As you learn you may wish to push changes to the modules code so they become supported configuration options for others to use. Take it slowly, and enjoy the mirror.
  • Help Again

    Unsolved
    1
    0 Votes
    1 Posts
    456 Views
    D
    Re: mmm-google-route help? Okay I have a new issue I need some help with. I’ll post it here to not clutter up the main page hopefully someone sees it. I have two of these modules one next to each other. One for me and one for wife. For some reason it wants to take my wife rout via toll road…this is OK however it offers two options one with the toll road…and then another via a side street then the toll road where what I would like is one via the toll road and the other via a different free way. I am okay not seeing any toll road options is that’s the easy way to get rid of it but when I added the avoidTolls:‘true’ To the module it now doesn’t load her side at all! ( just a white map)
  • mmm-google-route help?

    Unsolved
    2
    0 Votes
    2 Posts
    716 Views
    D
    So I answered my own question. It seems I was missing a comma from the end of my module. Listing my orgin and destination in plain text did did work so I am leaving this here for future people to find if that’s ok?
  • MM2 my first try

    Unsolved
    21
    0 Votes
    21 Posts
    9k Views
    S
    ok guys, some news my rpi works fine, modules seems OK i just buy wood for the frame, i need to cut, and glue that before painting the glass is ready i will try to put my picam behind the glass and i will try to have facial recognition just for fun i choose to put off my mirror every night with crontab fonction ( poweroff) and i decided to install a switch on RUN contact to put my mirror on the old TV is now ready too, plastik are away, i still dont know if i keep speakers or not, here is a view of it : http://zupimages.net/viewer.php?id=19/13/wivu.jpg
  • MMM-GooglePhotos - When picture changes the complete screen is refreshed

    Unsolved
    1
    0 Votes
    1 Posts
    473 Views
    T
    I had to rebuild my entire MM that the SD was broken. Now there is the following problem: Whenever the picture in the module MMM-GooglePhotos changes, the whole screen is black for a short time and then rebuilt. This was not the case with my first installation. There the picture changed without the screen renewing itself. How can I fix it?
  • trouble with restarting

    Unsolved
    2
    0 Votes
    2 Posts
    682 Views
    bheplerB
    @rcsmith2011 - It looks like your installation got corrupted somehow. I would back up my config.js file and then wipe the MagicMirror folder. Clone from the git repository, run the npm install command from the MagicMirror folder, restore your config.js file and then reinstall your modules.
  • after reboot, not start with pm2 but ok with npm start

    Unsolved
    3
    0 Votes
    3 Posts
    1k Views
    S
    @MrDondoT Re: [after reboot](not start with pm2 but ok with npm start) I have make a new clean install, and after 1 reboot : Same situation… i have juste install raspbian and empty of modules MM session…
  • This topic is deleted!

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

    Unsolved
    1
    0 Votes
    1 Posts
    142 Views
  • MMM-Facial_Recognition_OCV3 notification not displaying anything

    Unsolved
    1
    0 Votes
    1 Posts
    370 Views
    N
    im just a beginner at making my own magic mirror and i used the facial recognition module. everything seems fine but when the notification pops up i can only see the title but with no message. can someone help me on this? thank you very much.
  • any ideas what causes this... ?

    Unsolved
    4
    1
    0 Votes
    4 Posts
    2k Views
    justjim1220J
    this issue has started back up again for reasons unknown Any Ideas?
  • MMM-Hover node-modul error

    Unsolved
    6
    0 Votes
    6 Posts
    2k Views
    A
    Rebuild the electron cd MagicMirror/modules/MMM-Hover npm install --save-dev electron-rebuild ./node_modules/.bin/electron-rebuild
  • Problem in using APDS-9960 Gesture Sensor with r-pi

    Unsolved
    2
    0 Votes
    2 Posts
    2k Views
    wishmaster270W
    Hi, I asked me the same quastion a view weeks ago but could not find a library for the sensor that is still maintained. I ended up in buying a arduino board and send the signals via USB serial interface to the pi now.
  • Netatmo module

    Solved
    10
    0 Votes
    10 Posts
    7k Views
    ?
    Sorry for late Reply on this old Thread, buuuut… I got everything installed very quick and get it started. But its loading and loading and loading…i dont get any Information from my Netatmo Station…i started it also with “dev” and got no errors or anything else… What i’ve done wrong? Refresh Token? I used the Login credentials from my dev account, maybe thats my mistake? Thanks for your help PS: How to use moduleOrder? I dont know how to use/insert into config ;) (Newbie)
  • Can't get weather to load

    Unsolved
    1
    0 Votes
    1 Posts
    417 Views
    B
    Re: I can't get the weather to load I’m having the same problem. I’ve edited by config to change other modules successfully, but weather never works. I confirmed that my API call works when I type it raw into a webpage search bar. DevMode shows this error DarkSky API as failed to load resource, HTTP status 404 Failed to load No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘http://localhost:8080’ is therefore not allowed access. The response had HTTP status code 404. I tried ipWhitelist [], port: 8080 and no luck. I’ve been knocking around on this for a month with no luck. My mirror project is a dud without weather.
  • How to disable SSL check in python Request

    Unsolved
    1
    0 Votes
    1 Posts
    1k Views
    B
    Hi, guys. Hope i’m posting this on the right place. I’ll try to be as clear as possible. I have a Home Assistant on the same raspberry pi as my Magic Mirror. And I use MMM-HASS module (https://github.com/aserramonner/MMM-HASS) to see the state of a few sensor on my Home Assistant (light, temperature, etc). I use my Home Assistant with a DuckDNS dns (xxxxx.duckdns.org) with Lets Encrypt SSL and everything worked fine, until I changed my router. My new router doesnt support a feature called NAT Loopback, that is: If I am outside my LAN (for example acessing from may phone 4G) I can access my home assistant with xxx.duckdns.org. But if I am INSIDE my LAN (for example from my PC) I can’t access with xxx.duckdns.org. I can only access it with the raspberry pi IP itself: 192.168.X.X. The thing is, these modules that integrate with home assistant with magic mirror (like MMM-HASS and MMM-homeassistant-sensors) expect a “host” variable. Since the MagicMirror is inside my LAN I have to access it with 192.168.X.X, but since I have a SSL encryption for xxx.duckdns.org, the magic mirror module get the connection error: “Hostname/IP does not match certificate’s altnames: IP: 192.168.X.X is not in the cert’s list:” With my old router I set the “host” variable to xxx.duckdns.org. But since my new router doesn’t have this “NAT Loopback” thing, I have to set my LAN IP. The solution is: I have to set these modules so they doesnt check the SSL. The Python “Request” has this option: verify=False, as I saw here: https://stackoverflow.com/questions/15445981/how-do-i-disable-the-security-certificate-check-in-python-requests But my knowledge in Python is null. So, can anyone help me setting this “verify=False” parameter in the PYthon HTTP Request? I tried editing this file “~/MagicMirror/modules/MMM-HASS/node_helper.js”, but I couldnt edit it the right way. I assume it is around these lines of code: request(get_options, function(error, response, body) { completed_requests++; if(config.debuglogging) { console.log(error); console.log(body); } outDevice[body.entity_id] = body.state; if (completed_requests == urls.length) { // All requests done for the device, process responses array // to retrieve all the states outDevice.label = device.deviceLabel; console.log(outDevice); callback(outDevice); } }); but I couldnt get it right. I tried changing the “get_options” var from var get_options = { url: urls[i], json: true }; to var get_options = { url: urls[i], json: true, verify: false }; but no success either. Hope I made myself clear, and thanks in advance!
  • Power-saving modes?

    Unsolved
    7
    0 Votes
    7 Posts
    3k Views
    T
    I developed https://github.com/thobach/MMM-Gestures for that purpose which takes care of both: power saving with an infrared distance sensor gesture control to toggle between MMM-pages, news, show news details and scroll through news page It works with well for me, but needs some hardware: Arduino, gesture sensor, IR sensor.
  • Complete Options List for config.js

    Moved
    13
    0 Votes
    13 Posts
    5k Views
    P
    @nimbus78 yes. Assuming you are in Windows… download notepad++. It’s free. Once you have it open go to the plug in manager and search for java or jscript plug ins. I can not think of the one that I really like at the moment but you can then copy your config to your windows box. Hit one button and it will line everything up nice and clean jscript format. It will make looking at your config a lot easier. From there it will also tell you if you are forgetting a comma or curly bracket as you add modules to your config. Use winscp to copy the config to/from your pi. Also. Once you have a good workin config and you wanna play with a new module. Make a back up first so that if it doesn’t work out or you are frustrated you can “restore the back up” On the pi command line to create a back up. Navigate to the die with your config: cp config.filename backupfile.name cp is the copy command and it works as “from” and then “to” If you ever need to restore: cp backupfile.name config.filename. Reload and you are safely back where you started before screwing with your config. Hopefully some of this helps you.