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

    ago1776

    @ago1776

    1
    Reputation
    1
    Profile views
    7
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online

    ago1776 Unfollow Follow
    • MMM-FamilyAgenda – a compact family agenda on top of the calendar module

      Another one from my little MMM suite: MMM-FamilyAgenda — it turns the standard calendar module into a compact family agenda.

      • Upcoming events grouped by day, each with a semantic emoji
      • Per-person avatars derived from the calendar name (name → emoji + colour)
      • Optional weather at each event’s location — geocoded via OpenStreetMap Nominatim, OpenWeather key (bring your own)

      It doesn’t fetch calendars itself — you add the built-in calendar module with your feeds, and this listens to its CALENDAR_EVENTS broadcast. So it layers on top of what you already run.

      GitHub: https://github.com/ago1776/MMM-FamilyAgenda · MIT. Feedback welcome 🙂

      posted in Showcase
      A
      ago1776
    • MMM-WifiLink – iOS-style Wi-Fi signal bars from real dBm

      Last one from my little MMM suite: MMM-WifiLink — a clean, iOS-style Wi-Fi signal indicator for MagicMirror².

      • Five signal bars that light up and change colour with link quality (green → amber → red)
      • Reads the real signal strength in dBm via iw dev <iface> link
      • Optional localised quality label (English and German included)
      • In-place DOM updates, so the display does not flicker on refresh
      • Two sizes: normal and small

      It is intended for Linux hosts with a wireless interface and requires the iw package. Configuration is just the interface name plus a few display options.

      GitHub: https://github.com/ago1776/MMM-WifiLink · MIT. Feedback welcome 🙂

      MMM-WifiLink screenshot

      posted in Showcase
      A
      ago1776
    • MMM-TokenUsage – daily AI token usage as stacked gradient bars

      From my suite: MMM-TokenUsage — shows daily AI token usage as stacked gradient bars over the last two weeks (one series for Claude, one for OpenAI), plus a legend, a total and a “today” figure. Weekends are marked and any provider-fallback days are listed.

      It’s a pure renderer: you feed it a data.json (e.g. produced by your own token-tracking script / cron). A sample data.json is included so it works out of the box.

      GitHub: https://github.com/ago1776/MMM-TokenUsage · MIT. Feedback welcome 🙂

      posted in Showcase
      A
      ago1776
    • MMM-MoonClear – comic-style moon phase with sunrise/sunset, no API key

      Another from my suite: MMM-MoonClear — a clean, comic-style moon phase with the current sunrise and sunset flanking the moon. No API key — everything is computed locally with SunCalc.

      • Accurate moon phase (illuminated fraction) as an SVG with a soft shadow terminator
      • Localised phase name below the moon (English & German included, easy to add more)
      • Sunrise (warm, ↑) on the left and sunset (cool, ↓) on the right, with times
      • Fully self-contained styling — no dependency on any global stylesheet
      • Location, size and clock format all configurable

      GitHub: https://github.com/ago1776/MMM-MoonClear · MIT. Feedback welcome 🙂

      posted in Showcase
      A
      ago1776
    • MMM-FamilyPresence – household presence in a single row (home/away)

      Part of my MMM suite: MMM-FamilyPresence — household presence in a single row, one avatar per person with a short home / away status.

      Each person’s status can come from three sources:

      • network — a home flag from a presence data.json you feed it (e.g. generated from your router’s DHCP leases; a sample is included)
      • calendarNext — home while a matching calendar event runs, otherwise away with the next date (great for “child stays every other week”)
      • calendarAway — home by default, away only during a matching event (label = event title, e.g. “at grandma’s”)

      Calendar sources listen to the standard CALENDAR_EVENTS broadcast, so you just add the built-in calendar module with the relevant feeds.

      GitHub: https://github.com/ago1776/MMM-FamilyPresence · MIT. Feedback welcome 🙂

      posted in Showcase
      A
      ago1776
    • MMM-SchoolWeek – a weekly school timetable, active day in full

      Part of my MMM suite: MMM-SchoolWeek — a weekly school timetable. The active day is rendered in full (colour blocks with subject icon, name and time, breaks shown as real gaps on a proportional time axis); the other days are compact grey columns with abbreviations, so the whole week fits at a glance.

      • Active day full-size and time-proportional, current lesson highlighted
      • Other weekdays compact, side by side
      • Built-in colour/icon map for common subjects, fully overridable
      • Optionally trim recurring “before/after school care” lessons at the day edges
      • Self-contained styling, nothing hardcoded

      GitHub: https://github.com/ago1776/MMM-SchoolWeek · MIT. Feedback welcome 🙂

      posted in Showcase
      A
      ago1776
    • MMM-FamilyAgenda – a compact family agenda on top of the calendar module

      Another one from my little MMM suite: MMM-FamilyAgenda — it turns the standard calendar module into a compact family agenda.

      • Upcoming events grouped by day, each with a semantic emoji
      • Per-person avatars derived from the calendar name (name → emoji + colour)
      • Optional weather at each event’s location — geocoded via OpenStreetMap Nominatim, OpenWeather key (bring your own)

      It doesn’t fetch calendars itself — you add the built-in calendar module with your feeds, and this listens to its CALENDAR_EVENTS broadcast. So it layers on top of what you already run.

      GitHub: https://github.com/ago1776/MMM-FamilyAgenda · MIT. Feedback welcome 🙂

      posted in Showcase
      A
      ago1776
    • MMM-WeatherHero – a hero weather card with bundled MIT icons

      Hi all 👋

      Sharing a module I built: MMM-WeatherHero — a compact “hero” weather card.

      • Big current temperature with a large weather icon that overlaps the reading
      • Optional wind / humidity / feels-like row
      • A one-row 5-day forecast
      • Powered by the OpenWeather API (bring your own free key)

      Two things I wanted together and couldn’t find:

      • No non-free assets — icons are Meteocons by Bas Milius, bundled under MIT, safe even for commercial use. No icon fonts, no runtime downloads.
      • Bring-your-own icons — point iconPack at a folder of PNGs (or a URL) to use your own artwork.

      Config is minimal (appid + locationID), no dependencies beyond Node’s built-in https.

      GitHub: https://github.com/ago1776/MMM-WeatherHero · MIT. Feedback welcome 🙂

      posted in Showcase
      A
      ago1776