@sdetweil I found the reason and created a pull request
Read the statement by Michael Teeuw here.
Posts
-
RE: calendar - wrong repeating count when using sliceMultiDayEvents
-
RE: calendar - wrong repeating count when using sliceMultiDayEvents
@sdetweil I am going to debug this. The ics was slightly modified, when I noticed the bug.
-
RE: Problem Adding Buttons & required Remote-Control Modules
it seems that the MMM-Jast module is throwing the error:
[2024-09-16 15:04:00.408] [ERROR] ReferenceError: Log is not defined at Object. (/home/awwbaker/MagicMirror/modules/MMM-Jast/MMM-Jast.js:14:6243) -
RE: calendar - wrong repeating count when using sliceMultiDayEvents
@sdetweil I was on a business trip the last days.
I noticed that multi fullday events will be shown one day in the past:

This is from today (20. Sep)
I don’t have the config to show past days enables.
-
RE: Issue HDMI going to sleep modus after update
from the readme pir_mode should be 2 for Raspbian 12 - maybe mode 1 works too
try to use mode: 8 (ddcutil) which works great for me. It turns on/off the monitor completly.
-
RE: Issue HDMI going to sleep modus after update
@htilburgs Please post your MMM-PIR config. For bookworm you need to use other modes than previously.
-
RE: calendar - wrong repeating count when using sliceMultiDayEvents
@sdetweil Thank you - even it doesn’t make it into the next release I have a way to manually fix it now.
-
RE: calendar - wrong repeating count when using sliceMultiDayEvents
@sdetweil this fixes it. The test calendar looks good and my real one with the birthdays (mostly affected one) is perfect. All other events are good too.
Thx for your help.
-
RE: calendar - wrong repeating count when using sliceMultiDayEvents
@MarcLandis so it doesn’t happen when setting the time zone to America/Chicago but it happens for Europe/Berlin.
-
RE: calendar - wrong repeating count when using sliceMultiDayEvents
@sdetweil I am pretty sure it has to do with timezone settings. I am going to test some things on my end.
btw: I have this problem for a long time and more or less always ignored it.
-
calendar - wrong repeating count when using sliceMultiDayEvents
@sdetweil I know that parsing ics is a pita, but before I submit an issue at github, I wanted to have a quick discussion here in the forum.
When using the sliceMultiDayEvents config option the calendar shows an additional day. This is probably caused by the RRule parsing.
The code that causes this starts here

BEGIN:VCALENDAR PRODID:-//Google Inc//Google Calendar 70.9054//EN VERSION:2.0 CALSCALE:GREGORIAN METHOD:PUBLISH X-WR-CALNAME:Dirk Test X-WR-TIMEZONE:Europe/Berlin BEGIN:VEVENT DTSTART;VALUE=DATE:20240918 DTEND;VALUE=DATE:20240919 DTSTAMP:20240916T084410Z UID:2crbv1ijljc2kt9jclkgu5hqa0@google.com CREATED:20240916T083831Z LAST-MODIFIED:20240916T083831Z SEQUENCE:0 STATUS:CONFIRMED SUMMARY:1 day single TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT DTSTART;VALUE=DATE:20240919 DTEND;VALUE=DATE:20240920 RRULE:FREQ=YEARLY DTSTAMP:20240916T084410Z UID:6gb19havnq6vp2qput51e5rmml@google.com CREATED:20240916T083850Z LAST-MODIFIED:20240916T083850Z SEQUENCE:0 STATUS:CONFIRMED SUMMARY:1 day repeat TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT DTSTART;VALUE=DATE:20240920 DTEND;VALUE=DATE:20240922 DTSTAMP:20240916T084410Z UID:06e9u1trbqi3jbvstvq4qqutau@google.com CREATED:20240916T083902Z LAST-MODIFIED:20240916T083902Z SEQUENCE:0 STATUS:CONFIRMED SUMMARY:2 day single TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT DTSTART;VALUE=DATE:20240923 DTEND;VALUE=DATE:20240925 RRULE:FREQ=YEARLY DTSTAMP:20240916T084410Z UID:0ui78rk6hpcv8rmbb6nuonhmgg@google.com CREATED:20240916T083919Z LAST-MODIFIED:20240916T083919Z SEQUENCE:0 STATUS:CONFIRMED SUMMARY:2 day repeat TRANSP:TRANSPARENT END:VEVENT END:VCALENDAR -
RE: MMM-Fuel
@Ray looks like that https://www.autoblog.com no longer provides the data. You should open an issue at the modules github page.
-
RE: MMM-Fuel
@Ray What I meant is the provider you use in the modules config.
-
RE: Unable to install MagicMirror
@Klinge yes you have to put a new image on the card.
-
RE: Are you tired of editing config.js, or have trouble doing it, see my new module
@sdetweil /modules/MMM-Config/config.html without the port parameter that gets added when using /modules/MMM-Config/review
-
RE: Are you tired of editing config.js, or have trouble doing it, see my new module
@MarcLandis said in Are you tired of editing config.js, or have trouble doing it, see my new module:
@sdetweil the command now works. Now I need to figure out why the socket.io connection isn’t working.
Failed to load resource: net::ERR_CONNECTION_REFUSEDWrong URL :)
All is working now. Thanks for the help.
-
RE: Are you tired of editing config.js, or have trouble doing it, see my new module
-
RE: Are you tired of editing config.js, or have trouble doing it, see my new module
@sdetweil I got the command running. There is also an issue when the default calendar module is not used. I fixed it by changing the following in buildschema4.js line 1050
// if the default calendar module is not used, tt will be empty and getValueObject will fail if (tt !== undefined && tt.length > 0) { module_properties = getValueObject(m, tt); }Maybe you have a better fix ready :)
-
RE: Are you tired of editing config.js, or have trouble doing it, see my new module
@MarcLandis said in Are you tired of editing config.js, or have trouble doing it, see my new module:
@MarcLandis said in Are you tired of editing config.js, or have trouble doing it, see my new module:
throws an error:
/home/dirk/MagicMirror/modules/MMM-Config/scripts/buildschema4.js:750
if(module_scripts[m.module] !== undefined ){
^fixed it myself but ran into the next exception:
calling module data converter script for module=compliments /home/dirk/MagicMirror/modules/MMM-Config/schemas/compliments_converter.js:24 Object.keys(config_data.compliments).forEach(c =>{ ^ TypeError: Cannot read properties of undefined (reading 'compliments') at Object.converter (/home/dirk/MagicMirror/modules/MMM-Config/schemas/compliments_converter.js:24:27) at /home/dirk/MagicMirror/modules/MMM-Config/scripts/buildschema4.js:754:49I f… up
After git pull I have an exception in one of my not published modules. Going to check that first.