Navigation

    MagicMirror Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • Donate
    • Discord
    1. Home
    2. MichMich
    • Profile
    • Following
    • Followers
    • Topics
    • Posts
    • Best
    • Groups

    MichMich

    @MichMich

    Admin

    Creator of the MagicMirror!

    371
    Reputation
    597
    Posts
    21481
    Profile views
    66
    Followers
    0
    Following
    Joined Last Online
    Website michaelteeuw.nl Location Baarn, The Netherlands. Age 38

    MichMich Follow
    Project Sponsor Core Contributors Module Developer Admin

    Best posts made by MichMich

    • MagicMirror is voted number 1 in the MagPi Top 50!

      Unbelievable! MagicMirror is voted number 1 in the MagPi Top 50.

      Of all the awesome Raspberry Pi projects around the world, the Raspberry Pi community has chosen the MagicMirror project as the number one project. You guys can’t believe how extremely proud I am!

      For anyone who voted: thank you very very much!

      0_1475136740913_1C6B8953-91E7-4366-90A8-4097E491A1B4@lan.jpeg

      posted in Announcements
      MichMich
      MichMich
    • V2.1.X Updates

      As an end of year present, I just released version V2.1.0:
      https://github.com/MichMich/MagicMirror/releases/tag/v2.1.0

      Special thanks to @roramirez for a LOT of awesome contributions.

      [2.1.0] - 2016-12-31

      Note: This update uses new dependencies. Please update using the following command: git pull && npm install

      Added

      • Finnish translation.
      • Danish translation.
      • Turkish translation.
      • Option to limit access to certain IP addresses based on the value of ipWhitelist in the config.js, default is access from localhost only (Issue #456).
      • Added ability to change the point of time when calendar events get relative.
      • Add Splash screen on boot.
      • Add option to show humidity in currentWeather module.
      • Add VSCode IntelliSense support.
      • Module API: Add Visibility locking to module system. See documentation for more information.
      • Module API: Method to overwrite the module’s header. See documentation for more information.
      • Module API: Option to define the minimum MagicMirror version to run a module. See documentation for more information.
      • Calendar module now broadcasts the event list to all other modules using the notification system. See documentation for more information.
      • Possibility to use the the calendar feed as the source for the weather (currentweather & weatherforecast) location data. See documentation for more information.
      • Added option to show rain amount in the weatherforecast default module
      • Add module updatenotification to get an update whenever a new version is availabe. See documentation for more information.
      • Add the abilty to set timezone on the date display in the Clock Module
      • Ability to set date format in calendar module
      • Possibility to use currentweather for the compliments
      • Added option disabled for modules.
      • Added option address to set bind address.
      • Added option onlyTemp for currentweather module to show show only current temperature and weather icon.
      • Added option remoteFile to compliments module to load compliment array from filesystem.
      • Added option zoom to scale the whole mirror display with a given factor.
      • Added option roundTemp for currentweather and weatherforecast modules to display temperatures rounded to nearest integer.
      • Added abilty set the classes option to compliments module for style and text size of compliments.
      • Added ability to configure electronOptions
      • Calendar module: option to hide private events
      • Add root_path for global vars

      Updated

      • Modified translations for Frysk.
      • Modified core English translations.
      • Updated package.json as a result of Snyk security update.
      • Improve object instantiation to prevent reference errors.
      • Improve logger. Log.log() now accepts multiple arguments.
      • Remove extensive logging in newsfeed node helper.
      • Calendar times are now uniformly capitalized.
      • Modules are now secure, and Helmet is now used to prevent abuse of the Mirror’s API.

      Fixed

      • Solve an issue where module margins would appear when the first module of a section was hidden.
      • Solved visual display errors on chrome, if all modules in one of the right sections are hidden.
      • Global and Module default config values are no longer modified when setting config values.
      • Hide a region if all modules in a region are hidden. Prevention unwanted margins.
      • Replaced electron-prebuilt package with electron in order to fix issues that would happen after 2017.
      • Documentation of alert module
      posted in MagicMirror
      MichMich
      MichMich
    • Website Launched

      It took a while, but it’s finally here … The MagicMirror project has it’s own website: https://magicmirror.builders

      If you stumble across some typo’s or know a nice addition to the website, feel free to send a pull request: https://github.com/MichMich/MagicMirror-Website

      posted in Announcements
      MichMich
      MichMich
    • RE: V2.1.X Updates

      It’s that time of the year again. A fresh new version of MagicMirror is waiting for you! Thanks to everyone who contributed! You guys rock!

      https://github.com/MichMich/MagicMirror/releases/tag/v2.1.2

      [2.1.2] - 2017-07-01

      Changed

      • Revert Docker related changes in favor of docker-MagicMirror. All Docker images are outsourced. (#856)
      • Change Docker base image (Debian + Node) to an arm based distro (AlpineARM + Node) (#846)
      • Fix the dockerfile to have it running from the first time.

      Added

      • Add in option to wrap long calendar events to multiple lines using wrapEvents configuration option.
      • Add test e2e show title newsfeed for newsfeed module.
      • Add task to check configuration file.
      • Add test check URLs of vendors.
      • Add test of match current week number on clock module with showWeek configuration.
      • Add test default modules present modules/default/defaultmodules.js.
      • Add unit test calendar_modules function capFirst.
      • Add test for check if exists the directories present in defaults modules.
      • Add support for showing wind direction as an arrow instead of abbreviation in currentWeather module.
      • Add support for writing translation fucntions to support flexible word order
      • Add test for check if exits the directories present in defaults modules.
      • Add calendar option to set a separate date format for full day events.
      • Add ability for currentweather module to display indoor temperature via INDOOR_TEMPERATURE notification
      • Add ability to change the path of the custom.css.
      • Add translation Dutch to Alert module.
      • Added Romanian translation.

      Updated

      • Added missing keys to Polish translation.
      • Added missing key to German translation.
      • Added better translation with flexible word order to Finnish translation

      Fixed

      • Fix instruction in README for using automatically installer script.
      • Bug of duplicated compliments as described in here.
      • Fix double message about port when server is starting
      • Corrected Swedish translations for TODAY/TOMORROW/DAYAFTERTOMORROW.
      • Removed unused import from js/electron.js
      • Made calendar.js respect config.timeFormat irrespecive of locale setting
      • Fixed alignment of analog clock when a large calendar is displayed in the same side bar
      posted in MagicMirror
      MichMich
      MichMich
    • V2.6.0

      MagicMirror² version 2.6.0 was just released:
      https://github.com/MichMich/MagicMirror/releases/tag/v2.6.0

      A huge, huge, huge thanks to user @fewieden for all his hard work on the new experimental weather module!

      [2.6.0] - 2019-01-01

      ℹ️ Note: This update uses new dependencies. Please update using the following command: git pull && npm install. If you are having issues updating, make sure you are running the latest version of Node.

      ✨ Experimental ✨

      • New default module weather. This module will eventually replace the current currentweather and weatherforecast modules. The new module is still pretty experimental, but it’s included so you can give it a try and help us improve this module. Please give us you feedback using this forum post.

      A huge, huge, huge thanks to user @fewieden for all his hard work on the new weather module!

      Added

      • Possibility to add classes to the cell of symbol, title and time of the events of calendar.
      • Font-awesome 5, still has 4 for backwards compatibility.
      • Missing showEnd in calendar documentation
      • Screenshot for the new feed module
      • Screenshot for the compliments module
      • Screenshot for the clock module
      • Screenshot for the current weather
      • Screenshot for the weather forecast module
      • Portuguese translation for “Feels”
      • Croatian translation
      • Fading for dateheaders timeFormat in Calendar #1464
      • Documentation for the existing scale option in the Weather Forecast module.

      Fixed

      • Allow to parse recurring calendar events where the start date is before 1900
      • Fixed Polish translation for Single Update Info
      • Ignore entries with unparseable details in the calendar module
      • Bug showing FullDayEvents one day too long in calendar fixed
      • Bug in newsfeed when removeStartTags is used on the description #1478

      Updated

      • The default calendar setting showEnd is changed to false.

      Changed

      • The Weather Forecast module by default displays the ° symbol after every numeric value to be consistent with the Current Weather module.
      posted in MagicMirror
      MichMich
      MichMich
    • V2.12.0

      [2.12.0] - 2020-07-01

      https://github.com/MichMich/MagicMirror/releases/tag/v2.12.0

      Special thanks to the following contributors: @AndreKoepke, @andrezibaia, @bryanzzhu, @chamakura, @DarthBrento, @Ekristoffe, @khassel, @Legion2, @ndom91, @radokristof, @rejas, @XBCreepinJesus & @ZoneMR.

      ℹ️ Note: This update uses new dependencies. Please update using the following command: git pull && npm install.

      Added

      • Added option to config the level of logging.
      • Added prettier for an even cleaner codebase.
      • Hide Sunrise/Sunset in Weather module.
      • Hide Sunrise/Sunset in Current Weather module.
      • Added Met Office DataHub (UK) provider.

      Updated

      • Cleaned up alert module code.
      • Cleaned up check_config code.
      • Replaced grunt-based linters with their non-grunt equivalents.
      • Switch to most of the eslint:recommended rules and fix warnings.
      • Replaced insecure links with https ones.
      • Cleaned up all “no-undef” warnings from eslint.
      • Added location title wrapping for calendar module.
      • Updated the BG translation.

      Deleted

      • Removed truetype (ttf) fonts.

      Fixed

      • The broken modules due to Socket.io change from last release. #1973
      • Add backward compatibility for old module code in socketclient.js. #1973
      • Support multiple instances of calendar module with different config. #1109
      • Fix the use of “maxNumberOfDays” in the module “weatherforecast”. #2018
      • Throw error when check_config fails. #1928
      • Bug fix related to ‘maxEntries’ not displaying Calendar events. #2050
      • Updated ical library to latest version. #1926
      posted in MagicMirror
      MichMich
      MichMich
    • Mirror, mirror on the wall. Who has the biggest of them all?

      As far as I know the largest Magic Mirror so far:

      0_1473757709245_Screen Shot 2016-09-13 at 11.08.19.png

      More info: http://michaelteeuw.nl/post/150349424992/mirror-mirror-on-the-wall-who-has-the-biggest-of

      posted in Show your Mirror
      MichMich
      MichMich
    • Something I'm working on ...

      Because the number of modules you guys created grew FAR above what I expected when I started this project, I think it couldn’t hurt to improve the discoverability of the modules. Because of this, I’m working on a new and improved website which includes a module search …

      In the future, I’ll add:

      • Module suggestions based on the modules you like.
      • Similar modules on a module page.
      • Modules per user (“Other modules by this developer”)

      If you have any suggestions, feel free to let me know, although I won’t promise anything…

      It’s far beyond finished, but if you’re curious, feel free to check out the very early beta version:

      http://beta.magicmirror.builders/modules

      If you login with your github account, you should be able to add your modules. As a test I added some random modules.

      Please note that I might need to reset the database in the future. So don’t spent too much time on adding your modules. (Although a filled database would be helpful in the development.)

      posted in Announcements
      MichMich
      MichMich
    • V2.7.0

      MagicMirror² version 2.7.0 was just released:
      https://github.com/MichMich/MagicMirror/releases/tag/v2.7.0

      ❤️ Donate: Enjoying MagicMirror²? Please consider a donation! With your help we can continue to improve the MagicMirror² core.

      [2.7.0] - 2019-04-01

      ℹ️ Note: This update uses new dependencies. Please update using the following command: git pull && npm install. If you are having issues running Electron, make sure your Raspbian is up to date.

      Added

      • Italian translation for “Feels”
      • Basic Klingon (tlhIngan Hol) translations
      • Disabled the screensaver on raspbian with installation script
      • Added option to truncate the number of vertical lines a calendar item can span if wrapEvents is enabled.
      • Danish translation for “Feels” and “Weeks”
      • Added option to split multiple day events in calendar to separate numbered events
      • Slovakian translation
      • Alerts now can contain Font Awesome icons
      • Notifications display time can be set in request
      • Newsfeed: added support for ARTICLE_INFO_REQUEST notification
      • Add name config option for calendars to be sent along with event broadcasts

      Updated

      • Bumped the Electron dependency to v3.0.13 to support the most recent Raspbian. #1500
      • Updated modernizr code in alert module, fixed a small typo there too
      • More verbose error message on console if the config is malformed
      • Updated installer script to install Node.js version 10.x

      Fixed

      • Fixed temperature displays in currentweather and weatherforecast modules #1503, #1511.
      • Fixed unhandled error on bad git data in updatenotification module #1285.
      • Weather forecast now works with openweathermap in new weather module. Daily data are displayed, see issue #1504.
      • Fixed analogue clock border display issue where non-black backgrounds used (previous fix for issue 611)
      • Fixed compatibility issues caused when modules request different versions of Font Awesome, see issue #1522. MagicMirror now uses Font Awesome 5 with v4 shims included for backwards compatibility.
      • Installation script problems with raspbian
      • Calendar: only show repeating count if the event is actually repeating #1534
      • Calendar: Fix exdate handling when multiple values are specified (comma separated)
      • Calendar: Fix relative date handling for fulldate events, calculate difference always from start of day #1572
      • Fix null dereference in moduleNeedsUpdate when the module isn’t visible
      • Calendar: Fixed event end times by setting default calendarEndTime to “LT” (Local time format). [#1479]
      • Calendar: Fixed missing calendar fetchers after server process restarts #1589
      • Notification: fixed background color (was white text on white background)
      • Use getHeader instead of data.header when creating the DOM so overwriting the function also propagates into it
      • Fix documentation of useKMPHwind option in currentweather

      New weather module

      • Fixed weather forecast table display #1499.
      • Dimmed loading indicator for weather forecast.
      • Implemented config option decimalSymbol #1499.
      • Aligned indoor values in current weather vertical #1499.
      • Added humidity support to nunjuck unit filter.
      • Do not display degree symbol for temperature in Kelvin #1503.
      • Weather forecast now works with openweathermap for both, /forecast and /forecast/daily, in new weather module. If you use the /forecast-weatherEndpoint, the hourly data are converted to daily data, see issues #1504, #1513.
      • Added fade, fadePoint and maxNumberOfDays properties to the forecast mode #1516
      • Fixed Loading string and decimalSymbol string replace #1538
      • Show Snow amounts in new weather module #1545
      • Added weather.gov as a new weather provider for US locations
      posted in MagicMirror
      MichMich
      MichMich
    • Magic Mirror is nominated by MagPi as top Pi Project.

      Unfortunaly not our MagicMirror project. 😞

      MagPi confirmed that they nominated the real Magic Mirror project. Please cast your vote here:

      https://www.raspberrypi.org/blog/vote-top-20-raspberry-pi-projects-magpi/#comment-1262470

      posted in General Discussion
      MichMich
      MichMich

    Latest posts made by MichMich

    • v2.14.0

      https://github.com/MichMich/MagicMirror/releases/tag/v2.14.0

      [2.14.0] - 2021-01-01

      Special thanks to the following contributors: @Alvinger, @AndyPoms, @ashishtank, @bluemanos, @flopp999, @jakemulley, @jakobsarwary1, @marvai-vgtu, @mirontoli, @rejas, @sdetweil, @Snille & @Sub028.

      ℹ️ Note: This update uses new dependencies. Please update using the following command: git pull && npm install.

      Added

      • Added new log level “debug” to the logger.
      • Added new parameter “useKmh” to weather module for displaying wind speed as kmh.
      • Chuvash translation.
      • Added Weatherbit as a provider to Weather module.
      • Added SMHI as a provider to Weather module.
      • Added Hindi & Gujarati translation.
      • Added optional support for DEGREE position in Feels like translation.
      • Added support for variables in nunjucks templates for translate filter.
      • Added Chuvash translation.
      • Calendar: new options “limitDays” and “coloredEvents”.
      • Added new option “limitDays” - limit the number of discreet days displayed.
      • Added new option “customEvents” - use custom symbol/color based on keyword in event title.
      • Added GitHub workflows for automated testing and changelog enforcement.

      Updated

      • Merging .gitignore in the config-folder with the .gitignore in the root-folder.
      • Weather module - forecast now show TODAY and TOMORROW instead of weekday, to make it easier to understand.
      • Update dependencies to latest versions.
      • Update dependencies eslint, feedme, simple-git and socket.io to latest versions.
      • Update lithuanian translation.
      • Update config sample.
      • Highlight required version mismatch.
      • No select Text for TouchScreen use.
      • Corrected logic for timeFormat “relative” and “absolute”.
      • Added missing function call in module.show()
      • Translator variables can have falsy values (e.g. empty string)
      • Fix issue with weather module with DEGREE label in FEELS like

      Deleted

      • Removed Travis CI intergration.

      Fixed

      • JSON Parse translation files with comments crashing UI. (#2149)
      • Calendar parsing where RRULE bug returns wrong date, add Windows timezone name support. (#2145, #2151)
      • Wrong node-ical version installed (package.json) requested version. (#2153)
      • Fix calendar fetcher subsequent timing. (#2160)
      • Rename Greek translation to correct ISO 639-1 alpha-2 code (gr > el). (#2155)
      • Add a space after icons of sunrise and sunset. (#2169)
      • Fix calendar when no DTEND record found in event, startDate overlay when endDate set. (#2177)
      • Fix windspeed convertion error in ukmetoffice weather provider. (#2189)
      • Fix console.debug not having timestamps. (#2199)
      • Fix calendar full day event east of UTC start time. (#2200)
      • Fix non-fullday recurring rule processing. (#2216)
      • Catch errors when parsing calendar data with ical. (#2022)
      • Fix Default Alert Module does not hide black overlay when alert is dismissed manually. (#2228)
      • Weather module - Always displays night icons when local is other then English. (#2221)
      • Update Node-ical 0.12.4 , fix invalid RRULE format in cal entries
      • Fix package.json for optional electron dependency (2378)
      • Update node-ical version again, 0.12.5, change RRULE fix (#2371, #2379)
      • Remove undefined objects from modules array (#2382)
      • Update node-ical version again, 0.12.7, change RRULE fix (#2371, #2379), node-ical now throws error (which we catch)
      • Update simple-git version to 2.31 unhandled promise rejection (#2383)
      posted in MagicMirror
      MichMich
      MichMich
    • V2.13.0

      [2.13.0] - 2020-10-01

      https://github.com/MichMich/MagicMirror/releases/tag/v2.13.0

      Special thanks to the following contributors: @bryanzzhu, @bugsounet, @chamakura, @cjbrunner, @easyas314, @larryare, @oemel09, @rejas, @sdetweil & @sthuber90.

      ℹ️ Note: This update uses new dependencies. Please update using the following command: git pull && npm install.

      Added

      • --dry-run option adde in fetch call within updatenotification node_helper. This is to prevent
        MagicMirror from consuming any fetch result. Causes conflict with MMPM when attempting to check
        for updates to MagicMirror and/or MagicMirror modules.
      • Test coverage with Istanbul, run it with npm run test:coverage.
      • Add lithuanian language.
      • Added support in weatherforecast for OpenWeather onecall API.
      • Added config option to calendar-icons for recurring- and fullday-events.
      • Added current, hourly (max 48), and daily (max 7) weather forecasts to weather module via OpenWeatherMap One Call API.
      • Added eslint-plugin for jsdoc comments.
      • Added new configDeepMerge option for module developers.

      Updated

      • Change incorrect weather.js default properties.
      • Cleaned up newsfeed module.
      • Cleaned up jsdoc comments.
      • Cleaned up clock tests.
      • Move lodash into devDependencies, update other dependencies.
      • Switch from ical to node-ical library.

      Fixed

      • Fix backward compatibility issues for Safari < 11.
      • Fix the use of “maxNumberOfDays” in the module “weatherforecast depending on the endpoint (forecast/daily or forecast)”. #2018
      • Fix calendar display. Account for current timezone. #2068
      • Fix logLevel being set before loading config.
      • Fix incorrect namespace links in svg clockfaces. #2072
      • Fix weather/providers/weathergov for API guidelines. #2045
      • Fix “undefined” in weather modules header. #1985
      • Fix #2110, #2111, #2118: Recurring full day events should not use timezone adjustment. Just compare month/day.
      posted in MagicMirror
      MichMich
      MichMich
    • RE: ~Official Topic~ MMM-GoogleAssistant - MMM-Assistant2Display

      @Bugsounet

      I notice in your README that you write:

      Mich don’t want me … i will do MY own !

      I’m not sure where you got that Idea. I only explained I can’t always respond to all issues due to the lack of time.

      It’s your choice to abandon the MagicMirror² project (which I think is absolutely unnecessary), but please don’t spread misinformation. Thanks.

      posted in System
      MichMich
      MichMich
    • RE: missing analog clock face

      Topic locked due to duplication.

      posted in Troubleshooting
      MichMich
      MichMich
    • RE: Mirror not displaying any modules

      There is already something running on port 8080. A simple solution often is to just restart your Pi. 🙂

      posted in Troubleshooting
      MichMich
      MichMich
    • RE: No numbers in analog watch face

      I just merged a fix into the develop branch. That should fix it.

      git checkout develop && git pull
      
      posted in Troubleshooting
      MichMich
      MichMich
    • V2.12.0

      [2.12.0] - 2020-07-01

      https://github.com/MichMich/MagicMirror/releases/tag/v2.12.0

      Special thanks to the following contributors: @AndreKoepke, @andrezibaia, @bryanzzhu, @chamakura, @DarthBrento, @Ekristoffe, @khassel, @Legion2, @ndom91, @radokristof, @rejas, @XBCreepinJesus & @ZoneMR.

      ℹ️ Note: This update uses new dependencies. Please update using the following command: git pull && npm install.

      Added

      • Added option to config the level of logging.
      • Added prettier for an even cleaner codebase.
      • Hide Sunrise/Sunset in Weather module.
      • Hide Sunrise/Sunset in Current Weather module.
      • Added Met Office DataHub (UK) provider.

      Updated

      • Cleaned up alert module code.
      • Cleaned up check_config code.
      • Replaced grunt-based linters with their non-grunt equivalents.
      • Switch to most of the eslint:recommended rules and fix warnings.
      • Replaced insecure links with https ones.
      • Cleaned up all “no-undef” warnings from eslint.
      • Added location title wrapping for calendar module.
      • Updated the BG translation.

      Deleted

      • Removed truetype (ttf) fonts.

      Fixed

      • The broken modules due to Socket.io change from last release. #1973
      • Add backward compatibility for old module code in socketclient.js. #1973
      • Support multiple instances of calendar module with different config. #1109
      • Fix the use of “maxNumberOfDays” in the module “weatherforecast”. #2018
      • Throw error when check_config fails. #1928
      • Bug fix related to ‘maxEntries’ not displaying Calendar events. #2050
      • Updated ical library to latest version. #1926
      posted in MagicMirror
      MichMich
      MichMich
    • RE: Dedicated documentation site.

      It’s vuepress. (https://vuepress.vuejs.org), it converts .md files to a static website. The sourcecode is on GitHub. Whenever a change is pushed tot the repository, my webserver pulls the update and generates the new static files.

      posted in MagicMirror
      MichMich
      MichMich
    • RE: Forum updated - I could use your help

      So, tell us, @sdetweil: what did you do to the angry nodeBB gods? 😂

      posted in Forum
      MichMich
      MichMich
    • RE: Forum updated - I could use your help

      Yes, same here!

      posted in Forum
      MichMich
      MichMich