A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • Calendar Text Distance to Icon

    1
    1
    0 Votes
    1 Posts
    301 Views
    S
    Hi there, I need your help. I’m not very sure about CSS, and I haven’t found a solution to my problem after a long search. The distance between the symbol and the calendar title is always different. How do I line this up so everything looks the same? Many thanks for your help!! [image: 1645465384842-bildschirmfoto-2022-02-21-um-18.31.52.jpg] Here the config and custom.css /*************** AUTO GENERATED BY REMOTE CONTROL MODULE ***************/ var config = { address: '0.0.0.0', ipWhitelist: [], language: 'de', modules: [ { module: 'alert', config: {} }, { module: 'updatenotification', position: 'top_bar', config: {} }, { module: 'clock', position: 'top_bar', header: '', config: {} }, { module: 'calendar', header: 'Familien Termine', position: 'top_left', config: { maximumEntries: 3, colored: true, coloredSymbolOnly: true, calendars: [ { symbol: 'calendar-check', color: '#FEFB41', url: 'http://localhost:8080/modules/calendars/xxx.ics' } ] } }, { module: 'calendar', header: 'xxx1', position: 'top_left', config: { maximumEntries: 3, colored: true, coloredSymbolOnly: true, calendars: [ { symbol: 'calendar-check', color: '#ED732E', url: 'http://localhost:8080/modules/calendars/xxx.ics' } ] } }, { module: 'calendar', header: 'xxx2', position: 'top_left', config: { maximumEntries: 3, colored: true, coloredSymbolOnly: true, calendars: [ { symbol: 'calendar-check', color: '#331B8E', url: 'http://localhost:8080/modules/calendars/xxx.ics' } ] } }, { module: 'calendar', header: 'xxx3', position: 'top_left', config: { maximumEntries: 3, colored: true, coloredSymbolOnly: true, calendars: [ { symbol: 'calendar-check', color: '#E8A7BF', url: 'http://localhost:8080/modules/calendars/xxx.ics' } ] } }, { module: 'calendar', header: 'xxx4', position: 'top_left', config: { maximumEntries: 3, colored: true, coloredSymbolOnly: true, calendars: [ { symbol: 'calendar-check', color: '#A06B23', url: 'http://localhost:8080/modules/calendars/xxx.ics' } ] } }, { module: 'calendar', header: 'xxx5', position: 'top_left', config: { maximumEntries: 3, colored: true, coloredSymbolOnly: true, calendars: [ { symbol: 'calendar-check', color: '#ED732E', url: 'http://localhost:8080/modules/calendars/xxx.ics' } ] } }, { module: 'calendar', header: 'xxx6', position: 'top_left', config: { maximumEntries: 3, colored: true, coloredSymbolOnly: true, calendars: [ { symbol: 'calendar-check', color: '#33C759', url: 'http://localhost:8080/modules/calendars/xxx.ics' } ] } }, { module: 'calendar', header: xxx7', position: 'top_left', config: { maximumEntries: 3, colored: true, coloredSymbolOnly: true, calendars: [ { symbol: 'calendar-check', color: '#479FFF', url: 'http://localhost:8080/modules/calendars/xxx.ics' } ] } }, { module: 'compliments', header: '', config: {} }, { module: 'weather', position: 'top_right', config: { location: 'yyy', locationID: 'sss', apiKey: 'xxx' } }, { module: 'weather', position: 'top_right', header: 'Vorhersage', config: { type: 'forecast', location: 'yyy, locationID: 'sss', apiKey: 'sss' } }, { module: 'MMM-Remote-Control', config: { apiKey: 'xxx' } }, { module: 'newsfeed', header: '', config: { feeds: [ { title: 'New York Times', url: 'https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml' } ] } } ] } /*************** DO NOT EDIT THE LINE BELOW ***************/ if (typeof module !== 'undefined') {module.exports = config;} custom.css body { zoom: 125%; } .region.top.left { height: 2300px } currentweather .wi-sunrise { color: #ffd700; } .currentweather .wi-sunset { color: #ffa500; } .currentweather .wi-day-sunny { color: #ffff00; } .currentweather .wi-night-showers { color: #55acee; } .currentweather .wi-degrees { color: #fff; } .currentweather .wi-rain { color: #55acee; } .currentweather .wi-showers { color: #55acee; } .currentweather .wi-night-showers { color: #55acee; } .currentweather .wi-night-alt-cloudy-windy { color: #aaa; } .currentweather .wi-night-cloudy { color: #aaa; } .currentweather .wi-cloudy { color: #aaa; } .currentweather .wi-day-cloudy { color: #aaa; } .currentweather .wi-cloudy { color: #aaa; } .currentweather .wi-cloudy-windy { color: #aaa; } .currentweather .wi-showers { color: #55acee; } .currentweather .wi-thunderstorm { color: #ff00ff; } .currentweather .wi-snow { color: #fff; } .currentweather .wi-fog { color: #999; } .currentweather .wi-night-clear { color: #fff; } .currentweather .wi-night-rain { color: #55acee; } .currentweather .wi-night-thunderstorm { color: #ff00ff; } .currentweather .wi-night-snow { color: #fff; } .weatherforecast .wi-sunrise { color: #ffd700; } .weatherforecast .wi-sunset { color: #ffa500; } .weatherforecast .wi-day-sunny { color: #ffff00; } .weatherforecast .wi-night-showers { color: #55acee; } .weatherforecast .wi-degrees { color: #fff; } .weatherforecast .wi-rain { color: #55acee; } .weatherforecast .wi-showers { color: #55acee; } .weatherforecast .wi-night-showers { color: #55acee; } .weatherforecast .wi-night-alt-cloudy-windy { color: #aaa; } .weatherforecast .wi-night-cloudy { color: #aaa; } .weatherforecast .wi-cloudy { color: #aaa; } .weatherforecast .wi-day-cloudy { color: #aaa; } .weatherforecast .wi-cloudy { color: #aaa; } .weatherforecast .wi-cloudy-windy { color: #aaa; } .weatherforecast .wi-showers { color: #55acee; } .weatherforecast .wi-thunderstorm { color: #ff00ff; } .weatherforecast .wi-snow { color: #fff; } .weatherforecast .wi-fog { color: #999; } .weatherforecast .wi-night-clear { color: #fff; } .weatherforecast .wi-night-rain { color: #55acee; } .weatherforecast .wi-night-thunderstorm { color: #ff00ff; } .currentweather .wi-night-snow { color: #fff; } #module_3_calendar .module-header { color: #FEFB41; /* Header color. */ } #module_4_calendar .module-header { color: #D03A20; /* Header color. */ } #module_5_calendar .module-header { color: #331B8E; /* Header color. */ } #module_6_calendar .module-header { color: #E8A7BF; /* Header color. */ } #module_7_calendar .module-header { color: #A06B23; /* Header color. */ } #module_8_calendar .module-header { color: #ED732E; /* Header color. */ } #module_9_calendar .module-header { color: #33C759; /* Header color. */ } #module_10_calendar .module-header { color: #479FFF; /* Header color. */ } .calendar .symbol { display: flex; flex-direction: row; justify-content: flex-start; padding-left: 0; padding-right: 10px; font-size: var(--font-size-small); } Thanks!!!
  • [MMM-GmailFeed] - Simple Gmail unread messages list/notification

    20
    3 Votes
    20 Posts
    8k Views
    S
    @plainbroke said in [MMM-GmailFeed] - Simple Gmail unread messages list/notification: that alone fixed almost all my install issues… Could hardly believe something so simple fixed so much this is because the author didn’t record request being used in his package.json, cause it ‘worked’ without it…, because MM supplied it… but MM removed it because the library has been discontinued) (deprecate) and is exposed the security issues. oops… module didn’t declare, and its not there anymore… boom
  • MMM-crypto-portfolio

    26
    1
    2 Votes
    26 Posts
    14k Views
    MarosM
    Is it possible to add to this API from Helium network ? so i will be able to see current amount in my helium wallet ? I don’t want to manually write amount as this is changing. I tried to search modules but i don’t see any suitable module. Maybe edit MMM-Coinbase module to show only Helium wallet from (explorer.helium.com)
  • OpenWeather hangorazvan / onecall

    troubleshoot hangorazvan onecall
    4
    0 Votes
    4 Posts
    955 Views
    N6NGN
    So sorry… Your right of course…I don’t know how I got it confused either… I’ll check it again and won’t make that mistake again… Again I apologize for the error… I should know better than that and be more careful. Thank you for replying. Dennis N6NG
  • Calendar text alignment other than module alignment?

    3
    0 Votes
    3 Posts
    594 Views
    D
    @hango Thanks! Works like a charm.
  • MMM-Buienalarm

    10
    1 Votes
    10 Posts
    3k Views
    S
    @tinus playwrite is for mm testing. but you used the wrong command in the module folder do npm install request --save all the other stuff is things u can’t do anything about ( and we can’t suppress the messages) to redo the mm npm insta with developer tools do npm install --only=prod in the MagicMirror folder
  • MMM-PersonalConfig: Persist personal config to GitHub

    4
    2
    1 Votes
    4 Posts
    991 Views
    S
    @cfenner no, not at this time
  • New weather module (weather forecast)

    1
    1
    2 Votes
    1 Posts
    797 Views
    O
    I changed the default weatherforecast to weather like described in the official docu. It didnt load the forecast. What can i change? [image: 1642078765534-5984459f-35e9-4a68-8114-d77ccc056f5a-image.png] My config.js: { module: 'weather', position: 'top_right', header: 'Wetter Vorhersage für', config: { type: 'forecast', location: 'Bramfeld, Hamburg', locationID: '2945498', appid: '9401ca284xxxxxxxx48a208ac' } }, This seems to be the error: 0|MagicMir | [13.01.2022 13:42.39.124] [ERROR] MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection? 0|MagicMir | [13.01.2022 13:42.39.124] [ERROR] If you think this really is an is sue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/iss ues 0|MagicMir | [13.01.2022 13:42.39.128] [ERROR] Whoops! There was an uncaught exc eption... 0|MagicMir | [13.01.2022 13:42.39.129] [ERROR] TypeError: Cannot read properties of undefined (reading 'type') 0|MagicMir | at Timeout.fetchStandings [as _onTimeout] (/home/pi/MagicMirror /modules/MMM-Formula1/node_helper.js:48:57) 0|MagicMir | at listOnTimeout (node:internal/timers:557:17) 0|MagicMir | at processTimers (node:internal/timers:500:7) 0|MagicMir | [13.01.2022 13:42.39.129] [ERROR] MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection? 0|MagicMir | [13.01.2022 13:42.39.130] [ERROR] If you think this really is an is sue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/iss ues 0|MagicMir | [1293:0113/134506.677270:ERROR:command_buffer_proxy_impl.cc(292)] G PU state invalid after WaitForTokenInRange. 0|MagicMir | [940:0113/134507.415223:ERROR:gpu_process_host.cc(968)] GPU process exited unexpectedly: exit_code=139 0|MagicMir | [1293:0113/135506.957531:ERROR:command_buffer_proxy_impl.cc(292)] G PU state invalid after WaitForTokenInRange. 0|MagicMir | [940:0113/135507.713471:ERROR:gpu_process_host.cc(968)] GPU process exited unexpectedly: exit_code=139 0|MagicMir | [1293:0113/140025.310512:ERROR:command_buffer_proxy_impl.cc(292)] G PU state invalid after WaitForTokenInRange. 0|MagicMir | [940:0113/140028.204170:ERROR:gpu_process_host.cc(968)] GPU process exited unexpectedly: exit_code=139
  • MMM-VigiCrues

    14
    3 Votes
    14 Posts
    5k Views
    S
    Its interesting info about MMM-VigiCrues. I also want to know about. Regards: isabella
  • MMM-CalendarExtTimeline - Display timeline table.

    3
    2 Votes
    3 Posts
    3k Views
    D
    How did you configure the weekly view in the bottom half of this screen? I’m trying to to what you have in the photo but in reverse order (weekly view at the top, daily/timeline view at the bottom). I can get the timeline view but I’m struggling to get the weekly view as clean as you have it here.
  • MMM-Jeedom Display presence on same line

    6
    0 Votes
    6 Posts
    1k Views
    E
    @selyjohns Oui une idée mais à la c… j’essayerais d’indexer le tout : Voici ton code modifié : { module: 'MMM-Jeedom', header: 'Informations Maison', position: "bottom_right", config: { updateInterval: 3000, jeedomAPIKey: "XXX", jeedomURL: "X.X.X.X", jeedomPORT: 80, jeedomHTTPS: false, jeedomAPIPath: "/core/api/jeeApi.php", sensors: [ { idx: "473", symbolon1: "fa fa-user-check", symboloff1: "fa fa-user-times", customTitle1: "Josselyn", boolean1: true, sameLine1 : true, }, { idx: "481", symbolon2: "fa fa-user-check", symboloff2: "fa fa-user-times", customTitle2: "Stéphanie", boolean2: true, sameLine2 : true, }, { idx:"1183", sameLine1: true, unit : "°C", }, { idx:"1184", customTitle: "Salon", symbol: "fa fa-thermometer-half", sameLine2: true, unit : "%", }, Et voici mon bout de code pour exemple : sensors: [ { idx: "778", //customTitle: "Trajet 1 : ", sameLine1: true, unit : "min.", }, { idx: "777", customTitle: "Trajet 1 : ", sameLine2: true, }, { idx: "780", //customTitle: "Trajet 2 : ", sameLine1: true, unit : "min.", }, { idx: "779", customTitle: "Trajet 2 : ", sameLine2: true, },
  • [MMM-MieleAtHome] - Show the status of your Miele@Home Devices

    31
    1 Votes
    31 Posts
    14k Views
    O
    @vidibi Hi, noch ne Frage- gibts auch irgendeine Möglichkeit (custom-css etc.) die Überschrift linksbündig zu machen? Ok, found it: .MMM-MieleAtHome header { text-align: left }
  • Dumbest question of the week Calendar Module

    7
    0 Votes
    7 Posts
    1k Views
    BKeyportB
    @n6ng sudo raspi-config will give ya the options to enable SSH - on the PC, use termius or putty. As for further PC control, you could look into samba - follow the instructions here for samba, they’re brilliant, even though it claims it’s for MacOS, it works for Windows too. Edit: Forgot the link: https://kremalicious.com/raspberry-pi-file-and-screen-sharing-macos-ios
  • MMM-Webview

    1
    0 Votes
    1 Posts
    735 Views
    JohanbaJ
    Is it possible to run multiple instances of Webview I have MMM Pages installed Page 3 = my Solar web page and I want to add my tracking device webpage on Page 4 Is there a trick to do this
  • MMM-SolarEdge not running

    2
    0 Votes
    2 Posts
    634 Views
    karsten13K
    @digied https://forum.magicmirror.builders/topic/15778/fix-for-black-screen-in-2-16-and-later
  • Module load control via Face-Reco

    4
    0 Votes
    4 Posts
    738 Views
    S
    @mm1964 no idea on that.
  • MMM-WindyV2

    1
    0 Votes
    1 Posts
    527 Views
    B
    Re: MMM-Windy multiple layers MMM-WindyV2 Is this still working? I’ve installed the module, pulled an API key from Windy, but it doesn’t function on my magic mirror. Any help or direction would be greatly appreciated! Thanks.
  • MMM-RING Recommended Pi

    2
    0 Votes
    2 Posts
    508 Views
    B
    @black-patina I checked the logs… looks like there is an issue but not sure what’s wrong… 0|mmstart | [07.12.2021 20:06.15.750] [ERROR] (node:520) ExperimentalWarning: R eadable[Symbol.asyncIterator] is an experimental feature. This feature could cha nge at any time 0|mmstart | [07.12.2021 20:06.24.291] [ERROR] (node:520) UnhandledPromiseReject ionWarning: HTTPError: Response code 500 (Internal Server Error) 0|mmstart | at Request.request.once (/home/pi/MagicMirror/modules/MMM-Ring/ node_modules/got/dist/source/as-promise/index.js:117:42) 0|mmstart | at process._tickCallback (internal/process/next_tick.js:68:7) 0|mmstart | [07.12.2021 20:06.24.299] [ERROR] (node:520) UnhandledPromiseReject ionWarning: Unhandled promise rejection. This error originated either by throwin g inside of an async function without a catch block, or by rejecting a promise w hich was not handled with .catch(). (rejection id: 1) Anyone got an idea what’s wrong? Please help
  • 1 Votes
    1 Posts
    742 Views
    BehB
    I created a module that visualizes produced, stored and consumed energy in your house in a minimalistic way. It is meant to be used when you have a solar plant and an energy storage system (optional) installed. Github Repo https://github.com/deg0nz/MMM-EnergyMonitor Screenshot [image: 1637705436628-screenshot-2021-11-23-at-19.24.02.png] How it works The module relies on other modules that provide data for it. It gets data updates via notifications from these “data source” modules. Depending in which direction the power flows, the arrows change and current values are updated. I developed MMM-VartaESS for Varta Energy Storage Systems and MMM-Fronius2 for Fronius power converters as companion modules for this to provide the necessary data. The README in the GitHub repo explains, how to send data updates.
  • MMM-StatusPageIo

    1
    1 Votes
    1 Posts
    394 Views
    S
    I created a module that uses your statuspage.io’s public API to retrieve status data for display in MagicMirror. I still have some work to do, mostly in cleaning up the display and adding some potential options, but it’s a good start. For documentation and instructions, see https://github.com/spyder007/MMM-StatusPageIo