Read the statement by Michael Teeuw here.
Calendar shows incorrect time for a single changed event in a series
-
Hi,
we use a Google calendar for the MM². My wife and I use this calendar on our cell phones and on the standard calendar at MM².
I changed a single event in a series from 4:30 p.m. to 4:00 p.m. My wife sees it correctly. It appears correctly online on Google. But the MM² made it 5 p.m.
The series of appointments was created in summer, when summer time was in force in Germany. All other dates in the series are displayed correctly (4:30 p.m.) regardless of summer or winter time. The appointments on Google have Berlin stored as the time zone.Is there something I need to change in the config or is this a previously unknown problem?
THX a lot!!!
-
@gelaw do
cd ~/MagicMirror npm install node-ical@0.16.1
-
@Hinge oh the joy. the library that processes recurring events and moved, has a bug. it’s not ours. I have spent months looking for a fix, none yet.
-
@sdetweil Just out of curiosity: Is the library
moment.js
? -
@KristjanESPERANTO no, rrule
it expects only local date/times
node-ical converts all to utc based times…so we get some events that have todays date with tomorrows UTC time… Nov 6 -01:30 UTC -8
for LosAngeles that makes the event date yesterday… Nov 5- 17:30… oops…
but we in MM don’t ever look at the text in the ICS, so we have NO way of knowing of the mishmash date/time… and it seems to happen MOST with ByDay (only on thrusday or friday) …
AND EVEN if we DID look at the ICS, we wouldn’t see this, as its a recurring date event, calculated by RRULE. from start and the rules… so unless WE recode RRULE, we would never ever know
-
-
@Hinge @KristjanESPERANTO node-ical has just release a new version (0.17.0) which removes the luxon library which causes all the localdate/time issues…
want to give it a try ? do
cd ~/MagicMirror npm install node-ical@latest
then start mm as usual
-
@sdetweil said in Calendar shows incorrect time for a single changed event in a series:
@Hinge @KristjanESPERANTO node-ical has just release a new version (0.17.0) which removes the luxon library which causes all the localdate/time issues…
want to give it a try ? do
cd ~/MagicMirror npm install node-ical@latest
then start mm as usual
I have the same problem.
Did this fix work?
Thanks -
@gelaw do
cd ~/MagicMirror npm install node-ical@0.16.1
-
@sdetweil Thanks!
This worked in my first tests. Is this now the official version? or still in work? -
@gelaw this is the version from prior release…
we’ll see what happens by April 1.(next mm release)