MagicMirror² v2.14.0 is available! For more information about this release, check out this topic.

MMM-Formula1 - Formula 1 Standings

  • Description:

    MMM-Formula1 allows you to display the driver and constructor standings from the current Formula 1 season right on your MagicMirror.


    Example Screenshot


    Change Log

    Version 1.3.0

    • Added Swedish translation - thanks @el97
    • Added support for Monegasque nationality
    • Re-factored code to use templates for module layouts

    Version 1.2.2

    • Added grayscale option - thanks @HenningSchulz
    • Added showFooter option - thanks @HenningSchulz
    • Added Indonesian translation - thanks @slametps
    • Tweaked table layout to improve display when module is positioned right

    Version 1.2.1

    • Calendar now respects the season option
    • calendar option now defaults to false
    • Multiple constructors are displayed in the drivers standings if the driver drivers for more than one team in the season

    Version 1.2

    • Added ability to publish a calendar containing the current Race Schedule which can be displayed in the default cslendar module

    Version 1.1

    • Added Constructors standings - thanks @strawberry-3-141
    • Added option to choose season to display - thanks @strawberry-3-141
    • Added support for translations
    • Added flags to indicate drivers nationality
    • Add option to limit number of rows displayed in standings table

    Version 1.0

    • Initial Version


  • Now with standings from the constructor championship (thanks @strawberry-3-141 ) and a race schedule calendar

  • Admin

    You, Sir, are a hero! Very happy with it!

  • This module currently only says loading for drivers and constructors. Is this because the season hasnt started yet?

    Is there a way to perhaps put a message/deactivate the module or something there if the season hasnt started?

  • @Mar - Unfortunately we are in the hands of the API provider as to when the 2017 data is considered ‘current’.

    The work around is to make sure you have the latest version of the module then temporarily set the season option to ‘2017’, e.g.

                module: 'MMM-Formula1',
                position: 'top_right',
                header: 'F1 Standings',
                config: {
                    season: '2017'

  • @ianperrin thank you for that, i was also more just curious that i didn’t implement it incorrectly. This is a workaround i can live with.
    Thank you.

  • This post is deleted!

  • @ianperrin I got a problem as in this below picture you see that the Driver and the constructor is separated but for me it is sitting together like this DriverConstructor.
    Also the F1 Race Schedule and the F1 Driver Standings is on the right hand side and not as in the picture. Any one know a solution?

    alt text

  • @wizz said in MMM-Formula1 - Formula 1 Standings:


    @ianperrin or some one have an solution?

  • Project Sponsor Module Developer

    @wizz i guess you have the modules on the right side of your mirror thats most likely why your text is aligned right. you can change that by adding the class align-left to the config or add a css rule in custom.css to do so.

    to add some spacing to the table you could add something like

    .MMM-Formula1 table {
        border-spacing: 10px 0;
        border-collapse: separate;

    to your custom.css

Log in to reply