runely / calendar-homey

Gives Homey flow cards to trigger on your calendar events
GNU General Public License v3.0
13 stars 9 forks source link

time zones #581

Closed petermartis closed 6 months ago

petermartis commented 7 months ago

Hey Rune,

Not sure if this is a bug report or feature request but all the meeting times retrieved via your plugin appear to start in their original time + time time difference to the time zone I'm. So while I'm based in Central Europe, the meeting that took place at 13:30 my time (which is 7:30 EST) appears (from your app) to be starting at 19:30 (so the time difference seems to be added (+6h) rather than subtracted (-6h)). Am I doing something wrong?

Thanks a lot,

Peter

.0

runely commented 7 months ago

To see what's going on I'll need a diagnostics report. Please follow these steps:

  1. Make sure you have the lastest version of the app installed
  2. Make sure you have updated your Homey firmware to the latest
  3. Open the settings page for the app
  4. Scroll down to the bottom and enable Log all events (blue checkmark)
  5. Click Save
  6. Restart the app
  7. Wait 5 minutes
  8. Click Create diagnostics report on the app gear icon.
  9. Copy the report id given
  10. Paste the report id here
petermartis commented 7 months ago

Thanks Rune. Here is the report id: 9f7e4779-46a5-455c-b766-e9c0203d9c67

Thanks again!

pm

runely commented 7 months ago

The diagnostics report didn't contain all the information i needed. Could you please send a new diagnostics report?

petermartis commented 7 months ago

I did send you another one (8839f4f0-5b73-483b-a22a-111cdac2a5f9) - now used several flow cards (next meeting, meetings tomorrow) so you should be able to see enough details (I hope). Thanks!

runely commented 7 months ago

It seems like your events, or at least some of the events, are created in America/New_York timezone while you are located in Europe/Bratislava timezone. I have no experience with this, nor any way to test this.

petermartis commented 7 months ago

You are right- I’m based in Bratislava and most of my events (invites) are created by people in different timezones). Testing it is easy - each invite/ical/ics contains the GMT time zone of the invite - from that you can calculate the actual time in your location (system setting will tell you that or you can have it as a configurable parameter).

But I understand this is hobby project and your time is limited. I appreciate you’ve done this plugin - it’s been really helpful!

Thanks,

Peter

On 24 Mar 2024, at 13:40, Rune Moskvil Lyngås @.***> wrote:

It seems like your events, or at least some of the events, are created in America/New_York timezone while you are located in Europe/Bratislava timezone. I have no experience with this, nor any way to test this.

— Reply to this email directly, view it on GitHub https://github.com/runely/calendar-homey/issues/581#issuecomment-2016796628, or unsubscribe https://github.com/notifications/unsubscribe-auth/AWW7RPE4G2KPHNJOF3A7H4DYZ3CTHAVCNFSM6AAAAABE33NRWOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMJWG44TMNRSHA. You are receiving this because you authored the thread.

runely commented 6 months ago

I created an event in my own google calendar with New York timezone.

The event in my google calendar and the event synced in with IcalCalendar shows the event has the same start and end time.

So I'm sorry. I can't reproduce this

petermartis commented 6 months ago

I understand. I honestly appreciate your trying. 

The time zone issue seems to related only those appointments, that created under timezones senttings so when you swith to your home time sone or to the time zone you're travelling into, that it reamains out of sync (time wise). 

If you need a video recording of how exactly does than happen or an access to my calendar, I'll be happy to help with that...

Best,

Peter

On 4/13/2024 11:22:23 PM, Rune Moskvil Lyngås @.> wrote: I created an event in my own google calendar with New York timezone. The event in my google calendar and the event synced in with IcalCalendar shows the event has the same start and end time. So I'm sorry. I can't reproduce this — Reply to this email directly, view it on GitHub [https://github.com/runely/calendar-homey/issues/581#issuecomment-2053764463], or unsubscribe [https://github.com/notifications/unsubscribe-auth/AWW7RPD2FOYQ55Z2NBVNSSLY5GOY5AVCNFSM6AAAAABE33NRWOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANJTG43DINBWGM]. You are receiving this because you authored the thread.Message ID: @.>

runely commented 6 months ago

Well, as i said. I created an event in my own google calendar with New York timezone, and it was parsed correctly in IcalCalendar.

So i can't reproduce this