Read the statement by Michael Teeuw here.
MMM-CalendarExt3
-
I can’t get this to work, just has this basic config, and it is just empty, got the orginal calender app to show the events, but can’t see anything in the MMM-CalendarExt3 module, just the name of the month “Mars”…
_modules: [ { module: "calendar", //Removing this to hide default calendar module position: "top_left", config: { broadcastPastEvents: true, // <= IMPORTANT to see past events calendars: [ { instanceId: "basicCalendar", name: "us_holiday", // <= RECOMMENDED to assign name color: "red", // <= RECOMMENDED to assign color url: "webcal://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics" } ] } }, { module: "MMM-CalendarExt3", position: "top_bar", title: "Kalender", config: { mode: "month", instanceId: "basicCalendar", locale: 'no-NO', // Norwegian, ref https://www.localeplanet.com/java/no-NO/index.html maxEventLines: 5, firstDayOfWeek: 1, } }, ]
docker start log:
text error warn system array login ---Ensuring UID: 99 matches user--- ---Ensuring GID: 100 matches user--- ---Setting umask to 000--- ---Checking for optional scripts--- ---No optional script found, continuing--- ---Taking ownership of data...--- ---Starting...--- ---Force Update enabled!--- v2.26.0.tar.gz 100%[===================>] 381.10K --.-KB/s in 0.1s ---Successfully downloaded MagicMirror² v2.26.0!--- rm: refusing to remove '.' or '..' directory: skipping '/magicmirror2/.' rm: refusing to remove '.' or '..' directory: skipping '/magicmirror2/..' MagicMirror-2.26.0/ MagicMirror-2.26.0/.editorconfig MagicMirror-2.26.0/.eslintignore MagicMirror-2.26.0/.eslintrc.json MagicMirror-2.26.0/.gitattributes MagicMirror-2.26.0/.github/ MagicMirror-2.26.0/.github/CONTRIBUTING.md MagicMirror-2.26.0/.github/FUNDING.yaml MagicMirror-2.26.0/.github/ISSUE_TEMPLATE.md MagicMirror-2.26.0/.github/PULL_REQUEST_TEMPLATE.md MagicMirror-2.26.0/.github/codecov.yaml MagicMirror-2.26.0/.github/dependabot.yaml MagicMirror-2.26.0/.github/header.png MagicMirror-2.26.0/.github/stale.yaml MagicMirror-2.26.0/.github/workflows/ MagicMirror-2.26.0/.github/workflows/automated-tests.yaml MagicMirror-2.26.0/.github/workflows/depsreview.yaml MagicMirror-2.26.0/.github/workflows/enforce-pullrequest-rules.yaml MagicMirror-2.26.0/.gitignore MagicMirror-2.26.0/.husky/ MagicMirror-2.26.0/.husky/pre-commit MagicMirror-2.26.0/.npmrc MagicMirror-2.26.0/.prettierignore MagicMirror-2.26.0/.prettierrc.json MagicMirror-2.26.0/.stylelintrc.json MagicMirror-2.26.0/CHANGELOG.md MagicMirror-2.26.0/Collaboration.md MagicMirror-2.26.0/LICENSE.md MagicMirror-2.26.0/README.md MagicMirror-2.26.0/clientonly/ MagicMirror-2.26.0/clientonly/index.js MagicMirror-2.26.0/config/ MagicMirror-2.26.0/config/config.js.sample MagicMirror-2.26.0/css/ MagicMirror-2.26.0/css/custom.css.sample MagicMirror-2.26.0/css/main.css MagicMirror-2.26.0/fonts/ MagicMirror-2.26.0/fonts/package-lock.json MagicMirror-2.26.0/fonts/package.json MagicMirror-2.26.0/fonts/roboto.css MagicMirror-2.26.0/index.html MagicMirror-2.26.0/installers/ MagicMirror-2.26.0/installers/mm.sh MagicMirror-2.26.0/jest.config.js MagicMirror-2.26.0/js/ MagicMirror-2.26.0/js/animateCSS.js MagicMirror-2.26.0/js/app.js MagicMirror-2.26.0/js/check_config.js MagicMirror-2.26.0/js/class.js MagicMirror-2.26.0/js/defaults.js MagicMirror-2.26.0/js/deprecated.js MagicMirror-2.26.0/js/electron.js MagicMirror-2.26.0/js/loader.js MagicMirror-2.26.0/js/logger.js MagicMirror-2.26.0/js/main.js MagicMirror-2.26.0/js/module.js MagicMirror-2.26.0/js/node_helper.js MagicMirror-2.26.0/js/server.js MagicMirror-2.26.0/js/server_functions.js MagicMirror-2.26.0/js/socketclient.js MagicMirror-2.26.0/js/translator.js MagicMirror-2.26.0/js/utils.js MagicMirror-2.26.0/jsconfig.json MagicMirror-2.26.0/module-types.ts MagicMirror-2.26.0/modules/ MagicMirror-2.26.0/modules/default/ MagicMirror-2.26.0/modules/default/alert/ MagicMirror-2.26.0/modules/default/alert/README.md MagicMirror-2.26.0/modules/default/alert/alert.js MagicMirror-2.26.0/modules/default/alert/notificationFx.js MagicMirror-2.26.0/modules/default/alert/styles/ MagicMirror-2.26.0/modules/default/alert/styles/center.css MagicMirror-2.26.0/modules/default/alert/styles/left.css MagicMirror-2.26.0/modules/default/alert/styles/notificationFx.css MagicMirror-2.26.0/modules/default/alert/styles/right.css MagicMirror-2.26.0/modules/default/alert/templates/ MagicMirror-2.26.0/modules/default/alert/templates/alert.njk MagicMirror-2.26.0/modules/default/alert/templates/notification.njk MagicMirror-2.26.0/modules/default/alert/translations/ MagicMirror-2.26.0/modules/default/alert/translations/bg.json MagicMirror-2.26.0/modules/default/alert/translations/da.json MagicMirror-2.26.0/modules/default/alert/translations/de.json MagicMirror-2.26.0/modules/default/alert/translations/en.json MagicMirror-2.26.0/modules/default/alert/translations/es.json MagicMirror-2.26.0/modules/default/alert/translations/fr.json MagicMirror-2.26.0/modules/default/alert/translations/hu.json MagicMirror-2.26.0/modules/default/alert/translations/nl.json MagicMirror-2.26.0/modules/default/alert/translations/ru.json MagicMirror-2.26.0/modules/default/alert/translations/th.json MagicMirror-2.26.0/modules/default/calendar/ MagicMirror-2.26.0/modules/default/calendar/README.md MagicMirror-2.26.0/modules/default/calendar/calendar.css MagicMirror-2.26.0/modules/default/calendar/calendar.js MagicMirror-2.26.0/modules/default/calendar/calendarfetcher.js MagicMirror-2.26.0/modules/default/calendar/calendarfetcherutils.js MagicMirror-2.26.0/modules/default/calendar/calendarutils.js MagicMirror-2.26.0/modules/default/calendar/debug.js MagicMirror-2.26.0/modules/default/calendar/node_helper.js MagicMirror-2.26.0/modules/default/calendar/windowsZones.json MagicMirror-2.26.0/modules/default/clock/ MagicMirror-2.26.0/modules/default/clock/README.md MagicMirror-2.26.0/modules/default/clock/clock.js MagicMirror-2.26.0/modules/default/clock/clock_styles.css MagicMirror-2.26.0/modules/default/clock/faces/ MagicMirror-2.26.0/modules/default/clock/faces/face-001.svg MagicMirror-2.26.0/modules/default/clock/faces/face-002.svg MagicMirror-2.26.0/modules/default/clock/faces/face-003.svg MagicMirror-2.26.0/modules/default/clock/faces/face-004.svg MagicMirror-2.26.0/modules/default/clock/faces/face-005.svg MagicMirror-2.26.0/modules/default/clock/faces/face-006.svg MagicMirror-2.26.0/modules/default/clock/faces/face-007.svg MagicMirror-2.26.0/modules/default/clock/faces/face-008.svg MagicMirror-2.26.0/modules/default/clock/faces/face-009.svg MagicMirror-2.26.0/modules/default/clock/faces/face-010.svg MagicMirror-2.26.0/modules/default/clock/faces/face-011.svg MagicMirror-2.26.0/modules/default/clock/faces/face-012.svg MagicMirror-2.26.0/modules/default/compliments/ MagicMirror-2.26.0/modules/default/compliments/README.md MagicMirror-2.26.0/modules/default/compliments/compliments.js MagicMirror-2.26.0/modules/default/defaultmodules.js MagicMirror-2.26.0/modules/default/helloworld/ MagicMirror-2.26.0/modules/default/helloworld/README.md MagicMirror-2.26.0/modules/default/helloworld/helloworld.js MagicMirror-2.26.0/modules/default/helloworld/helloworld.njk MagicMirror-2.26.0/modules/default/newsfeed/ MagicMirror-2.26.0/modules/default/newsfeed/README.md MagicMirror-2.26.0/modules/default/newsfeed/fullarticle.njk MagicMirror-2.26.0/modules/default/newsfeed/newsfeed.css MagicMirror-2.26.0/modules/default/newsfeed/newsfeed.js MagicMirror-2.26.0/modules/default/newsfeed/newsfeed.njk MagicMirror-2.26.0/modules/default/newsfeed/newsfeedfetcher.js MagicMirror-2.26.0/modules/default/newsfeed/node_helper.js MagicMirror-2.26.0/modules/default/newsfeed/oldconfig.njk MagicMirror-2.26.0/modules/default/updatenotification/ MagicMirror-2.26.0/modules/default/updatenotification/README.md MagicMirror-2.26.0/modules/default/updatenotification/git_helper.js MagicMirror-2.26.0/modules/default/updatenotification/node_helper.js MagicMirror-2.26.0/modules/default/updatenotification/update_helper.js MagicMirror-2.26.0/modules/default/updatenotification/updatenotification.css MagicMirror-2.26.0/modules/default/updatenotification/updatenotification.js MagicMirror-2.26.0/modules/default/updatenotification/updatenotification.njk MagicMirror-2.26.0/modules/default/utils.js MagicMirror-2.26.0/modules/default/weather/ MagicMirror-2.26.0/modules/default/weather/README.md MagicMirror-2.26.0/modules/default/weather/current.njk MagicMirror-2.26.0/modules/default/weather/forecast.njk MagicMirror-2.26.0/modules/default/weather/hourly.njk MagicMirror-2.26.0/modules/default/weather/providers/ MagicMirror-2.26.0/modules/default/weather/providers/README.md MagicMirror-2.26.0/modules/default/weather/providers/envcanada.js MagicMirror-2.26.0/modules/default/weather/providers/openmeteo.js MagicMirror-2.26.0/modules/default/weather/providers/openweathermap.js MagicMirror-2.26.0/modules/default/weather/providers/overrideWrapper.js MagicMirror-2.26.0/modules/default/weather/providers/pirateweather.js MagicMirror-2.26.0/modules/default/weather/providers/smhi.js MagicMirror-2.26.0/modules/default/weather/providers/ukmetoffice.js MagicMirror-2.26.0/modules/default/weather/providers/ukmetofficedatahub.js MagicMirror-2.26.0/modules/default/weather/providers/weatherbit.js MagicMirror-2.26.0/modules/default/weather/providers/weatherflow.js MagicMirror-2.26.0/modules/default/weather/providers/weathergov.js MagicMirror-2.26.0/modules/default/weather/providers/yr.js MagicMirror-2.26.0/modules/default/weather/weather.css MagicMirror-2.26.0/modules/default/weather/weather.js MagicMirror-2.26.0/modules/default/weather/weatherobject.js MagicMirror-2.26.0/modules/default/weather/weatherprovider.js MagicMirror-2.26.0/modules/default/weather/weatherutils.js MagicMirror-2.26.0/package-lock.json MagicMirror-2.26.0/package.json MagicMirror-2.26.0/serveronly/ MagicMirror-2.26.0/serveronly/index.js MagicMirror-2.26.0/splashscreen/ MagicMirror-2.26.0/splashscreen/MagicMirror.plymouth MagicMirror-2.26.0/splashscreen/MagicMirror.script MagicMirror-2.26.0/splashscreen/splash.png MagicMirror-2.26.0/splashscreen/splash_halt.png MagicMirror-2.26.0/tests/ MagicMirror-2.26.0/tests/configs/ MagicMirror-2.26.0/tests/configs/default.js MagicMirror-2.26.0/tests/configs/empty_ipWhiteList.js MagicMirror-2.26.0/tests/configs/modules/ MagicMirror-2.26.0/tests/configs/modules/alert/ MagicMirror-2.26.0/tests/configs/modules/alert/default.js MagicMirror-2.26.0/tests/configs/modules/calendar/ MagicMirror-2.26.0/tests/configs/modules/calendar/auth-default.js MagicMirror-2.26.0/tests/configs/modules/calendar/bad_rrule.js MagicMirror-2.26.0/tests/configs/modules/calendar/basic-auth.js MagicMirror-2.26.0/tests/configs/modules/calendar/changed-port.js MagicMirror-2.26.0/tests/configs/modules/calendar/custom.js MagicMirror-2.26.0/tests/configs/modules/calendar/default.js MagicMirror-2.26.0/tests/configs/modules/calendar/exdate.js MagicMirror-2.26.0/tests/configs/modules/calendar/fail-basic-auth.js MagicMirror-2.26.0/tests/configs/modules/calendar/old-basic-auth.js MagicMirror-2.26.0/tests/configs/modules/calendar/recurring.js MagicMirror-2.26.0/tests/configs/modules/calendar/show-duplicates-in-calendar.js MagicMirror-2.26.0/tests/configs/modules/clock/ MagicMirror-2.26.0/tests/configs/modules/clock/clock_12hr.js MagicMirror-2.26.0/tests/configs/modules/clock/clock_24hr.js MagicMirror-2.26.0/tests/configs/modules/clock/clock_analog.js MagicMirror-2.26.0/tests/configs/modules/clock/clock_displaySeconds_false.js MagicMirror-2.26.0/tests/configs/modules/clock/clock_showDateAnalog.js MagicMirror-2.26.0/tests/configs/modules/clock/clock_showPeriodUpper.js MagicMirror-2.26.0/tests/configs/modules/clock/clock_showSunMoon.js MagicMirror-2.26.0/tests/configs/modules/clock/clock_showTime.js MagicMirror-2.26.0/tests/configs/modules/clock/clock_showWeek.js MagicMirror-2.26.0/tests/configs/modules/clock/es/ MagicMirror-2.26.0/tests/configs/modules/clock/es/clock_12hr.js MagicMirror-2.26.0/tests/configs/modules/clock/es/clock_24hr.js MagicMirror-2.26.0/tests/configs/modules/clock/es/clock_showPeriodUpper.js MagicMirror-2.26.0/tests/configs/modules/clock/es/clock_showWeek.js MagicMirror-2.26.0/tests/configs/modules/compliments/ MagicMirror-2.26.0/tests/configs/modules/compliments/compliments_animateCSS.js MagicMirror-2.26.0/tests/configs/modules/compliments/compliments_animateCSS_fallbackToDefault.js MagicMirror-2.26.0/tests/configs/modules/compliments/compliments_animateCSS_invertedAnimationName.js MagicMirror-2.26.0/tests/configs/modules/compliments/compliments_anytime.js MagicMirror-2.26.0/tests/configs/modules/compliments/compliments_date.js MagicMirror-2.26.0/tests/configs/modules/compliments/compliments_only_anytime.js MagicMirror-2.26.0/tests/configs/modules/compliments/compliments_parts_day.js MagicMirror-2.26.0/tests/configs/modules/compliments/compliments_remote.js MagicMirror-2.26.0/tests/configs/modules/display.js MagicMirror-2.26.0/tests/configs/modules/helloworld/ MagicMirror-2.26.0/tests/configs/modules/helloworld/helloworld.js MagicMirror-2.26.0/tests/configs/modules/helloworld/helloworld_default.js MagicMirror-2.26.0/tests/configs/modules/newsfeed/ MagicMirror-2.26.0/tests/configs/modules/newsfeed/default.js MagicMirror-2.26.0/tests/configs/modules/newsfeed/ignore_items.js MagicMirror-2.26.0/tests/configs/modules/newsfeed/incorrect_url.js MagicMirror-2.26.0/tests/configs/modules/newsfeed/prohibited_words.js MagicMirror-2.26.0/tests/configs/modules/positions.js MagicMirror-2.26.0/tests/configs/modules/weather/ MagicMirror-2.26.0/tests/configs/modules/weather/currentweather_compliments.js MagicMirror-2.26.0/tests/configs/modules/weather/currentweather_default.js MagicMirror-2.26.0/tests/configs/modules/weather/currentweather_options.js MagicMirror-2.26.0/tests/configs/modules/weather/currentweather_units.js MagicMirror-2.26.0/tests/configs/modules/weather/forecastweather_absolute.js MagicMirror-2.26.0/tests/configs/modules/weather/forecastweather_default.js MagicMirror-2.26.0/tests/configs/modules/weather/forecastweather_options.js MagicMirror-2.26.0/tests/configs/modules/weather/forecastweather_units.js MagicMirror-2.26.0/tests/configs/modules/weather/hourlyweather_default.js MagicMirror-2.26.0/tests/configs/modules/weather/hourlyweather_options.js MagicMirror-2.26.0/tests/configs/modules/weather/hourlyweather_showPrecipitation.js MagicMirror-2.26.0/tests/configs/noIpWhiteList.js MagicMirror-2.26.0/tests/configs/port_8090.js MagicMirror-2.26.0/tests/configs/port_variable.env MagicMirror-2.26.0/tests/configs/port_variable.js.template MagicMirror-2.26.0/tests/configs/without_modules.js MagicMirror-2.26.0/tests/e2e/ MagicMirror-2.26.0/tests/e2e/animateCSS_spec.js MagicMirror-2.26.0/tests/e2e/env_spec.js MagicMirror-2.26.0/tests/e2e/fonts_spec.js MagicMirror-2.26.0/tests/e2e/helpers/ MagicMirror-2.26.0/tests/e2e/helpers/basic-auth.js MagicMirror-2.26.0/tests/e2e/helpers/global-setup.js MagicMirror-2.26.0/tests/e2e/helpers/mock-console.js MagicMirror-2.26.0/tests/e2e/helpers/weather-functions.js MagicMirror-2.26.0/tests/e2e/ipWhitelist_spec.js MagicMirror-2.26.0/tests/e2e/modules/ MagicMirror-2.26.0/tests/e2e/modules/alert_spec.js MagicMirror-2.26.0/tests/e2e/modules/calendar_spec.js MagicMirror-2.26.0/tests/e2e/modules/clock_es_spec.js MagicMirror-2.26.0/tests/e2e/modules/clock_spec.js MagicMirror-2.26.0/tests/e2e/modules/compliments_spec.js MagicMirror-2.26.0/tests/e2e/modules/helloworld_spec.js MagicMirror-2.26.0/tests/e2e/modules/newsfeed_spec.js MagicMirror-2.26.0/tests/e2e/modules/weather_current_spec.js MagicMirror-2.26.0/tests/e2e/modules/weather_forecast_spec.js MagicMirror-2.26.0/tests/e2e/modules/weather_hourly_spec.js MagicMirror-2.26.0/tests/e2e/modules_display_spec.js MagicMirror-2.26.0/tests/e2e/modules_empty_spec.js MagicMirror-2.26.0/tests/e2e/modules_position_spec.js MagicMirror-2.26.0/tests/e2e/port_spec.js MagicMirror-2.26.0/tests/e2e/serveronly_spec.js MagicMirror-2.26.0/tests/e2e/template_spec.js MagicMirror-2.26.0/tests/e2e/translations_spec.js MagicMirror-2.26.0/tests/e2e/vendor_spec.js MagicMirror-2.26.0/tests/electron/ MagicMirror-2.26.0/tests/electron/env_spec.js MagicMirror-2.26.0/tests/electron/helpers/ MagicMirror-2.26.0/tests/electron/helpers/global-setup.js MagicMirror-2.26.0/tests/electron/helpers/weather-setup.js MagicMirror-2.26.0/tests/electron/modules/ MagicMirror-2.26.0/tests/electron/modules/calendar_spec.js MagicMirror-2.26.0/tests/electron/modules/compliments_spec.js MagicMirror-2.26.0/tests/electron/modules/weather_spec.js MagicMirror-2.26.0/tests/mocks/ MagicMirror-2.26.0/tests/mocks/bad_rrule.ics MagicMirror-2.26.0/tests/mocks/calendar_test.ics MagicMirror-2.26.0/tests/mocks/calendar_test_clone.ics MagicMirror-2.26.0/tests/mocks/calendar_test_exdate.ics MagicMirror-2.26.0/tests/mocks/calendar_test_icons.ics MagicMirror-2.26.0/tests/mocks/calendar_test_recurring.ics MagicMirror-2.26.0/tests/mocks/compliments_test.json MagicMirror-2.26.0/tests/mocks/newsfeed_test.xml MagicMirror-2.26.0/tests/mocks/translation_test.json MagicMirror-2.26.0/tests/mocks/weather_current.json MagicMirror-2.26.0/tests/mocks/weather_forecast.json MagicMirror-2.26.0/tests/mocks/weather_hourly.json MagicMirror-2.26.0/tests/unit/ MagicMirror-2.26.0/tests/unit/classes/ MagicMirror-2.26.0/tests/unit/classes/class_spec.js MagicMirror-2.26.0/tests/unit/classes/deprecated_spec.js MagicMirror-2.26.0/tests/unit/classes/translator_spec.js MagicMirror-2.26.0/tests/unit/classes/utils_spec.js MagicMirror-2.26.0/tests/unit/functions/ MagicMirror-2.26.0/tests/unit/functions/__snapshots__/ MagicMirror-2.26.0/tests/unit/functions/__snapshots__/updatenotification_spec.js.snap MagicMirror-2.26.0/tests/unit/functions/cmp_versions_spec.js MagicMirror-2.26.0/tests/unit/functions/server_functions_spec.js MagicMirror-2.26.0/tests/unit/functions/updatenotification_spec.js MagicMirror-2.26.0/tests/unit/global_vars/ MagicMirror-2.26.0/tests/unit/global_vars/defaults_modules_spec.js MagicMirror-2.26.0/tests/unit/global_vars/root_path_spec.js MagicMirror-2.26.0/tests/unit/helpers/ MagicMirror-2.26.0/tests/unit/helpers/global-setup.js MagicMirror-2.26.0/tests/unit/modules/ MagicMirror-2.26.0/tests/unit/modules/default/ MagicMirror-2.26.0/tests/unit/modules/default/calendar/ MagicMirror-2.26.0/tests/unit/modules/default/calendar/calendar_fetcher_utils_bad_rrule.js MagicMirror-2.26.0/tests/unit/modules/default/calendar/calendar_fetcher_utils_spec.js MagicMirror-2.26.0/tests/unit/modules/default/calendar/calendar_utils_spec.js MagicMirror-2.26.0/tests/unit/modules/default/utils_spec.js MagicMirror-2.26.0/tests/unit/modules/default/weather/ MagicMirror-2.26.0/tests/unit/modules/default/weather/weather_object_spec.js MagicMirror-2.26.0/tests/unit/modules/default/weather/weather_utils_spec.js MagicMirror-2.26.0/tests/utils/ MagicMirror-2.26.0/tests/utils/test_sequencer.js MagicMirror-2.26.0/tests/utils/weather_mocker.js MagicMirror-2.26.0/translations/ MagicMirror-2.26.0/translations/af.json MagicMirror-2.26.0/translations/bg.json MagicMirror-2.26.0/translations/ca.json MagicMirror-2.26.0/translations/cs.json MagicMirror-2.26.0/translations/cv.json MagicMirror-2.26.0/translations/cy.json MagicMirror-2.26.0/translations/da.json MagicMirror-2.26.0/translations/de.json MagicMirror-2.26.0/translations/el.json MagicMirror-2.26.0/translations/en.json MagicMirror-2.26.0/translations/es.json MagicMirror-2.26.0/translations/et.json MagicMirror-2.26.0/translations/fi.json MagicMirror-2.26.0/translations/fr.json MagicMirror-2.26.0/translations/fy.json MagicMirror-2.26.0/translations/gl.json MagicMirror-2.26.0/translations/gu.json MagicMirror-2.26.0/translations/he.json MagicMirror-2.26.0/translations/hi.json MagicMirror-2.26.0/translations/hr.json MagicMirror-2.26.0/translations/hu.json MagicMirror-2.26.0/translations/id.json MagicMirror-2.26.0/translations/is.json MagicMirror-2.26.0/translations/it.json MagicMirror-2.26.0/translations/ja.json MagicMirror-2.26.0/translations/ko.json MagicMirror-2.26.0/translations/lt.json MagicMirror-2.26.0/translations/ms-my.json MagicMirror-2.26.0/translations/nb.json MagicMirror-2.26.0/translations/nl.json MagicMirror-2.26.0/translations/nn.json MagicMirror-2.26.0/translations/pl.json MagicMirror-2.26.0/translations/ps.json MagicMirror-2.26.0/translations/pt-br.json MagicMirror-2.26.0/translations/pt.json MagicMirror-2.26.0/translations/ro.json MagicMirror-2.26.0/translations/ru.json MagicMirror-2.26.0/translations/sk.json MagicMirror-2.26.0/translations/sv.json MagicMirror-2.26.0/translations/th.json MagicMirror-2.26.0/translations/tlh.json MagicMirror-2.26.0/translations/tr.json MagicMirror-2.26.0/translations/translations.js MagicMirror-2.26.0/translations/uk.json MagicMirror-2.26.0/translations/zh-cn.json MagicMirror-2.26.0/translations/zh-tw.json MagicMirror-2.26.0/vendor/ MagicMirror-2.26.0/vendor/css/ MagicMirror-2.26.0/vendor/css/font-awesome.css MagicMirror-2.26.0/vendor/package-lock.json MagicMirror-2.26.0/vendor/package.json MagicMirror-2.26.0/vendor/vendor.js ---Looking for new modules to install--- ---Updating all modules--- ---Updating 'MMM-CalendarExt3'--- hint: Pulling without specifying how to reconcile divergent branches is hint: discouraged. You can squelch this message by running one of the following hint: commands sometime before your next pull: hint: hint: git config pull.rebase false # merge (the default strategy) hint: git config pull.rebase true # rebase hint: git config pull.ff only # fast-forward only hint: hint: You can replace "git config" with "git config --global" to set a default hint: preference for all repositories. You can also pass --rebase, --no-rebase, hint: or --ff-only on the command line to override the configured default per hint: invocation. Already up to date. Wrote to /magicmirror2/modules/MMM-CalendarExt3/package.json: { "name": "mmm-calendarext3", "version": "1.8.1", "description": "MagicMirror module for calendar view", "main": "MMM-CalendarExt3.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "postinstall": "git submodule update --init --recursive", "postupdate": "git submodule update --init --recursive" }, "repository": { "type": "git", "url": "git+https://github.com/MMRIZE/MMM-CalendarExt3.git" }, "keywords": [ "MM", "MagicMirror", "calendar", "CALEXT3" ], "author": "eouia0819@gmail.com", "license": "MIT", "bugs": { "url": "https://github.com/MMRIZE/MMM-CalendarExt3/issues" }, "homepage": "https://github.com/MMRIZE/MMM-CalendarExt3#readme", "directories": { "example": "example" }, "dependencies": { "request": "^2.88.2" }, "devDependencies": {} } up to date, audited 48 packages in 1s 2 packages are looking for funding run `npm fund` for details 2 moderate severity vulnerabilities Some issues need review, and may require choosing a different dependency. Run `npm audit` for details. npm notice npm notice New minor version of npm available! 10.2.3 -> 10.5.0 npm notice Changelog: <https://github.com/npm/cli/releases/tag/v10.5.0> npm notice Run `npm install -g npm@10.5.0` to update! npm notice ---Installing, this can take some time please stand by...--- > magicmirror@2.26.0 postinstall > npm run install-vendor && npm run install-fonts && echo "MagicMirror² installation finished successfully! > " > magicmirror@2.26.0 install-vendor > echo "Installing vendor files ... > " && cd vendor && npm install --loglevel=error --no-audit --no-fund --no-update-notifier Installing vendor files ... added 10 packages in 4s > magicmirror@2.26.0 install-fonts > echo "Installing fonts ... > " && cd fonts && npm install --loglevel=error --no-audit --no-fund --no-update-notifier Installing fonts ... added 2 packages in 2s MagicMirror² installation finished successfully! > magicmirror@2.26.0 prepare > [ -f node_modules/.bin/husky ] && husky install || echo no husky installed. fatal: not a git repository (or any parent up to mount point /) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). husky - git command not found, skipping install added 846 packages, and audited 847 packages in 39s 196 packages are looking for funding run `npm fund` for details 3 moderate severity vulnerabilities To address all issues, run: npm audit fix Run `npm audit` for details. ---Preparing Server--- ---Configuration file found!--- ---Please wait, permissions are set, this can take some time...--- ---Starting Server--- > magicmirror@2.26.0 server > node ./serveronly [27.03.2024 11:27.12.269] [LOG] Starting MagicMirror: v2.26.0 [27.03.2024 11:27.12.272] [LOG] Loading config ... [27.03.2024 11:27.12.276] [DEBUG] config template file not exists, no envsubst [27.03.2024 11:27.12.281] [LOG] Loading module helpers ... [27.03.2024 11:27.12.471] [LOG] Initializing new module helper ... [27.03.2024 11:27.12.471] [LOG] Module helper loaded: calendar [27.03.2024 11:27.12.472] [LOG] No helper found for module: MMM-CalendarExt3. [27.03.2024 11:27.12.473] [LOG] All module helpers loaded. [27.03.2024 11:27.12.481] [LOG] Starting server on port 8080 ... [27.03.2024 11:27.12.483] [WARN] You're using a full whitelist configuration to allow for all IPs [27.03.2024 11:27.12.492] [LOG] Server started ... [27.03.2024 11:27.12.492] [LOG] Connecting socket for: calendar [27.03.2024 11:27.12.493] [LOG] Starting node helper for: calendar [27.03.2024 11:27.12.493] [LOG] Sockets connected & modules started ... [27.03.2024 11:27.12.493] [LOG] Ready to go! Please point your browser to: http://0.0.0.0:8080 [27.03.2024 11:27.26.666] [LOG] Create new calendarfetcher for url: http://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics - Interval: 3600000 [27.03.2024 11:27.27.617] [INFO] Calendar-Fetcher: Broadcasting 23 events from http://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics. [27.03.2024 11:27.30.844] [LOG] Use existing calendarfetcher for url: http://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics [27.03.2024 11:27.30.845] [INFO] Calendar-Fetcher: Broadcasting 23 events from http://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics. [27.03.2024 11:27.31.550] [INFO] Calendar-Fetcher: Broadcasting 23 events from http://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics. [27.03.2024 11:27.43.015] [LOG] Use existing calendarfetcher for url: http://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics [27.03.2024 11:27.43.015] [INFO] Calendar-Fetcher: Broadcasting 23 events from http://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics. [27.03.2024 11:27.43.719] [INFO] Calendar-Fetcher: Broadcasting 23 events from http://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics.
-
I copied your config and test works.
To check whether there is issue;
- Open the front-end dev-console in the browser (Ctrl+Shift+i) and see the console tab, find any suspicious issue.
- Or install
MMM-LogExt
to record the front-end logs into the backend log.
-
-
@flemmingss
You may still need to complete the installation of the module. You may have missed these instructions on installation;npm install git submodule update --init --recursive
Or, you are using Docker, and for some reason,
css/custom.css
andmodules/MMM-CalendarExt3/CX3_Shared/CX3_Shared.mjs
seems not being loaded. I’m not familiar with Docker so not sure. -
@MMRIZE
Hmm, these commands di not solve anyhing.
To be more accurate, I am running this on UnRAID with this image: https://hub.docker.com/r/ich777/magic-mirror2
The modules are installed by entering the URL in a text-file “magicmirror2\modules\modules.txt”.# Paste the links from the git repository wich you want to install here. # The Y or N is the indication if the module needs 'npm install' to work. # Also you can delete the # in front of any line below to install a module # from the corresponding github repository (please don't delete the last line). N https://github.com/MMRIZE/MMM-LogExt Y https://github.com/MMRIZE/MMM-CalendarExt3.git #Y https://github.com/ItayXD/MMM-Admin-Interface.git #N https://github.com/werthdavid/MMM-BurnIn.git #N https://github.com/barnabycolby/MMM-Carousel #N https://github.com/Toreke/MMM-Dynamic-Modules.git #N https://github.com/Kreshnik/MMM-JokeAPI.git #Y https://github.com/slametps/MMM-NetworkConnection.git #Y https://github.com/PoOwAa/MMM-network-signal.git #N https://github.com/glitch452/MMM-ViewNotifications.git #N https://github.com/ulrichwisser/MMM-HTMLSnippet #Y https://github.com/eouia/MMM-AVStock #N https://github.com/jeroenpeters1986/MMM-bitcoin-portfolio.git #Y https://github.com/Elaniobro/MMM-stocks.git #N https://github.com/rehne/MMM-Ecosia-Tree-Counter.git #N https://github.com/amcolash/MMM-GoogleFit.git #Y https://github.com/eouia/MMM-News #Y https://github.com/pinsdorf/MMM-WeeklySchedule.git #N https://github.com/mihairinzis/MMM-wiki #Y https://github.com/Jopyth/MMM-Remote-Control.git #Y https://github.com/ronny3050/phone-notification-mirror.git #Y https://github.com/ianperrin/MMM-Strava.git #N https://github.com/PtrBld/MMM-Scrobbler.git #N https://github.com/MitchSS/MMM-Hue.git # Don't delete this line!
It it is for any helt, this is the content of my MMM-CalendarExt3 module folder
https://fastupload.io/0UNy4rcEJ3b4nrI/file -
@flemmingss
Your RAR is not downloadable by security issue. Anyway, is thereCX3_Shared/CX3_Shared.mjs
in position? Your error log says it is not accessible on your system. -
@MMRIZE
The “CX3_Shared” folder is empty, maybe that one is missing somthing?
Yo can try this: https://nextcloud.flemmingss.top/s/QBE24rBABaao7ci -
@flemmingss said in MMM-CalendarExt3:
The “CX3_Shared” folder is empty
this is the problem which is caused by the strange installation procedure in the used docker image.
The module installation is done via
npm init -y npm install request --save
You have to ask the author of this script why he is doing this.
With this construction the postinstall/postupgrade scripts defined in the
package,json
ofMMM-CalendarExt3
are never called so theCX3_Shared
folder is empty. -
@karsten13
Looks like your right, I did the install procedure manual inside the docker container and it is working like it should :D
Thanks for your help, I will inform the container developer about this issue.root@413f2db9a7a6:/tmp# cd .. root@413f2db9a7a6:/# cd magicmirror2/modules root@413f2db9a7a6:/magicmirror2/modules# git clone https://github.com/MMRIZE/MMM-CalendarExt3 Cloning into 'MMM-CalendarExt3'... remote: Enumerating objects: 301, done. remote: Counting objects: 100% (117/117), done. remote: Compressing objects: 100% (62/62), done. remote: Total 301 (delta 65), reused 81 (delta 54), pack-reused 184 Receiving objects: 100% (301/301), 119.61 KiB | 1.21 MiB/s, done. Resolving deltas: 100% (170/170), done. root@413f2db9a7a6:/magicmirror2/modules# cd MMM-CalendarExt3 root@413f2db9a7a6:/magicmirror2/modules/MMM-CalendarExt3# npm install > mmm-calendarext3@1.8.1 postinstall > git submodule update --init --recursive Submodule 'CX3_Shared' (https://github.com/MMRIZE/CX3_Shared) registered for path 'CX3_Shared' Cloning into '/magicmirror2/modules/MMM-CalendarExt3/CX3_Shared'... Submodule path 'CX3_Shared': checked out '44c7176e2b79a12e76badb78a49455bd7fbb22e3' up to date, audited 1 package in 2s found 0 vulnerabilities npm notice npm notice New minor version of npm available! 10.2.3 -> 10.5.0 npm notice Changelog: https://github.com/npm/cli/releases/tag/v10.5.0 npm notice Run npm install -g npm@10.5.0 to update! npm notice root@413f2db9a7a6:/magicmirror2/modules/MMM-CalendarExt3# git submodule update --init --recursive root@413f2db9a7a6:/magicmirror2/modules/MMM-CalendarExt3#
EDIT: Github issue: https://github.com/ich777/docker-magicmirror2/issues/4
-
-
okay, new issue, I have gotten this working, but not with past days. I see events from now and forward, but nothing before, even if I have enabled broadcastPastEvents.
/* Magic Mirror Config Sample * * By Michael Teeuw http://michaelteeuw.nl * MIT Licensed. * * For more information on how you can configure this file * See https://github.com/MichMich/MagicMirror#configuration * */ var config = { address: "0.0.0.0", // Address to listen on, can be: // - "localhost", "127.0.0.1", "::1" to listen on loopback interface // - another specific IPv4/6 to listen on a specific interface // - "0.0.0.0", "::" to listen on any interface // Default, when address config is left out or empty, is "localhost" port: 8080, ipWhitelist: [], // Set [] to allow all IP addresses // or add a specific IPv4 of 192.168.1.5 : // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.5"], // or IPv4 range of 192.168.3.0 --> 192.168.3.15 use CIDR format : // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.3.0/28"], useHttps: false, // Support HTTPS or not, default "false" will use HTTP httpsPrivateKey: "", // HTTPS private key path, only require when useHttps is true httpsCertificate: "", // HTTPS Certificate path, only require when useHttps is true language: "no", timeFormat: 24, units: "metric", serverOnly: "true" , // local for armv6l processors, default // starts serveronly and then starts chrome browser // false, default for all NON-armv6l devices // true, force serveronly mode, because you want to.. no UI on this device modules: [ { module: "alert", }, { module: "calendar", // position: "top_left", **Hide this module** config: { broadcastPastEvents: true, calendars: [ { symbol: "calendar-check", name: "Felles", color: "cyan", url: "https://calendar.google.com/calendar/ical/xxx%40group.calendar.google.com/private-xxx/basic.ics" //felles }, { symbol: "calendar-check", name: "Samayeh Turnus", color: "red", url: "https://calendar.google.com/calendar/ical/xxx%40group.calendar.google.com/private-xxx/basic.ics" //felles } ] } }, { module: "MMM-CalendarExt3", position: "top_bar", title: "Kalender", config: { //mode: "month", useMarquee: true, //animasjon for å se hele teksten } }, ] }; /*************** DO NOT EDIT THE LINE BELOW ***************/ if (typeof module !== "undefined") {module.exports = config;}
EDIT: Looks like the calendar settings did not refresh until i rebooted my system, working now