• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
  1. Home
  2. mmmallday
  3. Posts
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
M
Offline
  • Profile
  • Following 0
  • Followers 0
  • Topics 3
  • Posts 12
  • Groups 0

Posts

Recent Best Controversial
  • [New Module] MMM-Accuweather-Headline 📰 — AccuWeather Forecast Headlines + Emojis!

    Hey everyone! 👋

    I’m excited to share a simple but fun module I just built: MMM-Accuweather-Headline!

    This module displays the headline forecast from AccuWeather for your chosen location — things like “Rain expected this evening” or “Unseasonably warm tomorrow” — and adds a touch of personality with weather-related emojis. ☀️🌧️❄️


    💡 Features

    • Fetches AccuWeather’s top weather headline
    • Adds context-based emoji icons for visual flair
    • Updates every hour (configurable)
    • Super lightweight and plug-and-play

    📸 Screenshot

    b143793e-94bc-4cdc-bd41-1a9aaf334c5e-image.png


    ⚙️ Installation & Setup

    cd ~/MagicMirror/modules
    git clone https://github.com/wlans/MMM-Accuweather-Headline.git
    

    Then in your config.js:

    {
      module: "MMM-Accuweather-Headline",
      position: "top_bar",
      config: {
        apiKey: "YOUR_ACCUWEATHER_API_KEY",
        locationKey: "YOUR_LOCATION_KEY",
        updateInterval: 60 * 60 * 1000 // optional, in milliseconds
      }
    }
    

    🔑 To find your locationKey:
    Go to AccuWeather, search your city, and copy the number from the URL. Example:
    /weather-forecast/338832 → locationKey = 338832


    💬 Why I Built It

    I wanted something lightweight that showed AccuWeather’s daily headline forecast, but with a bit more personality than just plain text. So I matched headline categories with emojis — like ☁️ for cloudy, 🌧️ for rain, and 🥶 for cold. It adds a bit of life to the forecast!


    🛠️ What’s Next

    • Custom emoji mapping per user
    • Styling options
    • Multilingual support

    🔗 GitHub Repo (Download & Docs)

    Let me know what you think — feedback, feature ideas, or PRs are welcome!
    Happy mirroring! 🪞✨

    posted in Utilities
    M
    mmmallday
    27 days ago
  • RE: Introducing MMM-BirthdayCalendarCountdown – Your MagicMirror Birthday Countdown Module!

    @mmmallday
    1b42408c-7db9-4d84-9a76-9dae237fa0f7-image.png

    More

    posted in Utilities
    M
    mmmallday
    Feb 10, 2025, 12:11 PM
  • RE: Introducing MMM-BirthdayCalendarCountdown – Your MagicMirror Birthday Countdown Module!

    @bicolorbore586

    All I have so far

    be2e0465-4f2c-4fbe-a666-2955afcc094d-image.png

    posted in Utilities
    M
    mmmallday
    Feb 10, 2025, 12:05 PM
  • Introducing MMM-BirthdayCalendarCountdown – Your MagicMirror Birthday Countdown Module!

    Hi everyone,

    I’m excited to announce my new MagicMirror module, MMM-BirthdayCalendarCountdown! This module listens for calendar events (via the "CALENDAR_EVENTS" notification) and filters them based on a configurable keyword (defaulting to "birthday"). It then displays upcoming birthday events on your MagicMirror along with a live countdown timer for events that occur within a configurable window (default is 7 days).

    Features

    • Customizable Keyword Filtering:
      Easily filter calendar events for birthdays (or any other event type by changing the search keyword).

    • Live Countdown:
      Watch as the countdown for each upcoming birthday updates in real time.

    • Clean, Stylish Display:
      Comes with a dedicated CSS file for a neat and modern look.

    • Configurable Options:
      Adjust the update interval, countdown window, maximum events displayed, and search keyword to suit your needs.

    How It Works

    The module listens for the "CALENDAR_EVENTS" notification from your calendar module. It filters events based on the title, then sorts and displays the upcoming birthdays. If an event is within the specified countdown window, a live countdown (days, hours, minutes, seconds) is shown right below the event details.

    Installation & Setup

    1. Clone or Download the Repository:
      Clone the repository into your MagicMirror modules directory:

      cd ~/MagicMirror/modules
      git clone https://github.com/wlans/MMM-BirthdayCalendarCountdown.git
      
    2. Configure the Module:
      Add the following entry to your config/config.js file:

      {
        module: "MMM-BirthdayCalendarCountdown",
        position: "top_left",  // or any other region you prefer
        config: {
          updateInterval: 1000,       // Refresh display every second
          countdownStartDays: 7,      // Show countdown for events within 7 days
          maxDisplay: 5,              // Display up to 5 upcoming events
          searchKeyword: "birthday"   // Change this keyword to filter different event types
        }
      },
      
    3. Ensure You Have a Calendar Module:
      Make sure your MagicMirror setup includes a calendar module that sends out the "CALENDAR_EVENTS" notification with the proper event format (each event must include at least a title and startDate).

    4. Customize the Look:
      The module comes with a CSS file (MMM-BirthdayCalendarCountdown.css) to provide styling. Feel free to tweak it to match your mirror’s theme.

    Demo

    Check out the GitHub repository for further documentation:
    https://github.com/wlans/MMM-BirthdayCalendarCountdown

    Feedback & Contributions

    I’d love to hear your feedback or see improvements from the community. If you run into any issues, have ideas for new features, or just want to say hi, please open an issue or a pull request on GitHub!

    Happy mirroring!

    Cheers,
    wlans

    posted in Utilities
    M
    mmmallday
    Feb 9, 2025, 10:27 PM
  • RE: MMM-SantaTracker

    @bhepler amazing. I had this idea too but got lost in the details. What API you using? My idea was to have a lat and long and countdown to when Santa is coming there. Feel free to steal it.

    posted in Fun & Games
    M
    mmmallday
    Dec 29, 2024, 1:19 PM
  • RE: New module: Weather effects

    @cgillinger Very cool well done

    posted in Entertainment
    M
    mmmallday
    Dec 29, 2024, 1:17 PM
  • RE: MMM-WeatherAlerts

    @mattkab said in MMM-WeatherAlerts:

    @OldSunGuy

    Oh, I’m glad you guys found and were able to use MMM-NOAAAlerts!

    Sorry I didn’t advertise it well enough. Ping me direct if you have any issues.

    Is it going to be added to the list? FYI I’m gonna have a PR out to fix scrolling within the month if you wanna look.

    posted in Utilities
    M
    mmmallday
    Dec 22, 2024, 12:01 PM
  • RE: MMM-WeatherAlerts

    @JohnGalt said in MMM-WeatherAlerts:

    @mmmallday – Update: I now have this running. I made two changes and it now displays alerts.

    It is not clear why these changes made any difference, because when i revert the changes the module still works. I would expect that if either or both made a difference, the module behavior would have changed back…

    The first change was to remove a line I had added in the config to specify the endpoint, which is now removed

    weatherEndpoint: "/onecall",
    

    The other change was to reduce the number of decimal points in the lat and lon from the six (6) produced by Google Maps to four(4), which I recall having used in the past.

    As I said, it’s not clear what I did, but it’s working now so I will leave this module alone and go on to something else. Before I mark this as solved, I will wait a bit to see if anyone had further input as to the actual resolution.

    Thanks for your time and attention.

    Cool. I moved to https://github.com/mmtsweng/MMM-NOAAAlerts No API keys needed

    posted in Utilities
    M
    mmmallday
    Nov 10, 2024, 11:58 AM
  • ] MMM-Sensibo: Display Sensibo Thermostats on Your MagicMirror

    Hey everyone! 🎉 I’m excited to share my latest MagicMirror plugin, MMM-Sensibo! This module integrates with the Sensibo API to bring real-time data from your Sensibo thermostats right to your MagicMirror display. Whether you’re managing multiple rooms or just want an easy way to check your home’s temperature, this plugin has got you covered.

    ✨ Key Features:

    • Real-Time Data: View current mode, target temperature, fan level, and room name for each thermostat.
    • Flexible Display Options: Choose between grid or list views to match your MagicMirror setup.
    • Customizable Room Icons: Use Font Awesome icons for different room types—fully customizable in the config!
    • Dual Temperature Mode: Display temperatures in Fahrenheit, Celsius, or both side-by-side with dual mode.

    ⚙️ Installation & Setup
    Head over to the GitHub repo for full installation instructions and configuration options:
    https://github.com/wlans/MMM-Sensibo

    Sample Config:

    {
        module: "MMM-Sensibo",
        position: "top_right",
        config: {
            apiKey: "YOUR_SENSIBO_API_KEY",
            view: "grid",                   // "list" or "grid" view options
            temperatureUnit: "dual",        // Options: "F", "C", or "dual" for both
            roomIcons: {                    // Custom icons (optional)
                Kitchen: "fa-blender",
                Garage: "fa-car",
                Office: "fa-laptop-house",
            }
        }
    }
    

    🛠️ Contributing & Feedback
    I’d love to hear your thoughts! Feel free to test it out, open issues, or submit PRs for enhancements and improvements.

    Thanks for checking it out, and happy mirroring! 🚀

    posted in Utilities
    M
    mmmallday
    Nov 6, 2024, 12:24 PM
  • RE: Module to get indoor temperature from smartsensor

    @ZeFX I created this if you want to give it a try before I post it https://github.com/wlans/MMM-Sensibo

    posted in Requests
    M
    mmmallday
    Nov 6, 2024, 11:52 AM
  • 1 / 1
Enjoying MagicMirror? Please consider a donation!
MagicMirror created by Michael Teeuw.
Forum managed by Sam, technical setup by Karsten.
This forum is using NodeBB as its core | Contributors
Contact | Privacy Policy