FJ Software Foren-Übersicht  
 Homepage   •  Suchen   •  FAQ   •  Mitgliederliste   •  Registrieren   •  Login
 Fehlende Zeitzone bei Sync mit ICS Datei Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Neues Thema eröffnenNeue Antwort erstellen
Autor Nachricht
finnja



Anmeldedatum: 23.10.2020
Beiträge: 14

BeitragVerfasst am: Sa Mai 17, 2025 11:38 Antworten mit ZitatNach oben

Mir ist ein kleiner Fehler aufgefallen.
Bei der Synchronisierung mit der ics Datei werden Serientermine mit der falschen Zeitzone (UTC) übertragen.
So liegen die Serientermine alle 2 Stunden in der Zukunft.
Der MPE erstellt die Serientermine folgendermaßen:
DTSTART:20250505T080000
DTEND:20250505T170000

Korrekt funktionieren tut es mit folgenden Einträgen:
DTSTART;TZID="W. Europe Standard Time":20250505T080000
DTEND;TZID="W. Europe Standard Time":20250505T170000

es fehlt also nur der Eintrag
;TZID="W. Europe Standard Time"

Was mir gerade auch noch auffällt ist, dass die im MPE korrekt unter Seriendauer vermerkten Ausnahmen nicht berücksichtigt werden.

Die Einträge vom MPE sehen so aus:
EXDATE:20250512T060000Z
Auch hier fehlt ;TZID="W. Europe Standard Time"
Damit funktioniert es richtig:
EXDATE;TZID="W. Europe Standard Time":20250512T060000Z

Vielleicht lässt sich das ja korrigieren. Dann wäre es perfekt.

Viele Grüße
Finnja
Benutzer-Profile anzeigenPrivate Nachricht senden
icke1954
Moderator


Anmeldedatum: 19.04.2014
Beiträge: 17301

BeitragVerfasst am: Sa Mai 17, 2025 13:15 Antworten mit ZitatNach oben

Sehr viele Programme u.a. auch MPE arbeiten intern nur mit der UTC-Zeit und das funktioniert auch problemlos, da die Anpassung über das Betriebssystem erfolgt.
Programme die auf den Zusatz "TZID=" angewiesen sind, bei Dir ist das wohl der Home-Assistent, haben damit dann, das von Dir beschriebene Problem.

Ich leite Deinen Wunsch an FJ weiter, sehe aber kaum eine Chance, dass er das realisieren wird.

_________________
Samsung Galaxy S3 / Android 4.3
Samsung Galaxy S5 / Android 6.01
Samsung Galaxy S8 / Android 9.0
Samsung Galaxy Tab S4 Android 10.0
Samsung Galaxy S20 / Android 13.0
Samsung Galaxy Tab S8 + / Android 14.0
MPE Version 2.2 akt. Nightly / akt. MPE-Client Beta
Benutzer-Profile anzeigenPrivate Nachricht sendenE-Mail senden
finnja



Anmeldedatum: 23.10.2020
Beiträge: 14

BeitragVerfasst am: Sa Mai 17, 2025 13:22 Antworten mit ZitatNach oben

Hallo icke1954,

vielen Dank für deine Antwort.
Vielleicht habe ich ja Glück und es geht doch.

Und falls nicht, muss ich halt schauen, wie ich das Problem lösen kann.
Benutzer-Profile anzeigenPrivate Nachricht senden
finnja



Anmeldedatum: 23.10.2020
Beiträge: 14

BeitragVerfasst am: So Mai 18, 2025 19:12 Antworten mit ZitatNach oben

Hallo icke1954,

mir ist aufgefallen, dass bei allen "nicht-Serienterminen" die Anfangs- und Endzeiten in UTC-Zeit in die ics Datei eingetragen werden.
Beispiel:
In Outlook steht Anfang 08:00 Uhr und Ende 17:00 Uhr.
In ics steht Anfang 06:00 Uhr und Ende 15:00 Uhr.
Damit kann HA korrekt umgehen und macht daraus wieder die Daten wie in Outlook.

Nur bei den Serienterminen macht er dies nicht korrekt.
In Outlook steht Anfang 08:00 Uhr und Ende 17:00 Uhr.
In ics steht Anfang 08:00 Uhr und Ende 17:00 Uhr.
In HA zeigt er dann Anfang 10:00 Uhr und Ende 19:00 Uhr an.
Auch die Ausnahmen funktionieren deshalb nicht.
Sie verweisen auf eine Anfangszeit in der ics von 06:00 Uhr.

Wenn ich die aus dem MPE erstellte ics Datei manuell bearbeite und bei den Serienterminen die DTSTART-Uhrzeit und die DTEND-Uhrzeit auf die UTC-Zeit einstelle, funktioniert alles. Inklusive der Ausnahmen.

Eventuell kann sich FJ dies dann ja doch mal ansehen. Es muss ja nichts ergänzt werden, sondern nur bei den Serienterminen geschaut werden, warum diese anders behandelt werden.
Benutzer-Profile anzeigenPrivate Nachricht senden
icke1954
Moderator


Anmeldedatum: 19.04.2014
Beiträge: 17301

BeitragVerfasst am: So Mai 18, 2025 20:49 Antworten mit ZitatNach oben

Falls noch nicht geschehen installiere Dir die MyPhoneExplorer 2.2
dann die MPE Betaversion
U.U. hilft das schon, sonst sende mir mal bitte einen Serientermin per Mail zu.

_________________
Samsung Galaxy S3 / Android 4.3
Samsung Galaxy S5 / Android 6.01
Samsung Galaxy S8 / Android 9.0
Samsung Galaxy Tab S4 Android 10.0
Samsung Galaxy S20 / Android 13.0
Samsung Galaxy Tab S8 + / Android 14.0
MPE Version 2.2 akt. Nightly / akt. MPE-Client Beta
Benutzer-Profile anzeigenPrivate Nachricht sendenE-Mail senden
finnja



Anmeldedatum: 23.10.2020
Beiträge: 14

BeitragVerfasst am: So Mai 18, 2025 21:13 Antworten mit ZitatNach oben

Hallo icke,

ich habe dir eine Mail mit den gewünschten Dateien gesendet.

Die Version 2.2 hatte ich schon installiert.
Die Beta läuft nun bei mir, allerdings ohne Änderung, was mein Problem angeht.

Viele Grüße

Finnja
Benutzer-Profile anzeigenPrivate Nachricht senden
refusemar



Anmeldedatum: 19.05.2025
Beiträge: 1

BeitragVerfasst am: Mo Mai 19, 2025 05:42 Antworten mit ZitatNach oben

icke1954 hat Folgendes geschrieben:
Sehr viele Programme u.a. auch MPE arbeiten intern nur mit der UTC-Zeit und das funktioniert auch google baseball problemlos, da die Anpassung über das Betriebssystem erfolgt.
Programme die auf den Zusatz "TZID=" angewiesen sind, bei Dir ist das wohl der Home-Assistent, haben damit dann, das von Dir beschriebene Problem.

Ich leite Deinen Wunsch an FJ weiter, sehe aber kaum eine Chance, dass er das realisieren wird.


Hallo Icke, ich habe das gleiche Problem. Kann ich Ihnen eine E-Mail schicken?
Benutzer-Profile anzeigenPrivate Nachricht senden
icke1954
Moderator


Anmeldedatum: 19.04.2014
Beiträge: 17301

BeitragVerfasst am: Mo Mai 19, 2025 07:03 Antworten mit ZitatNach oben

Ich konnte das Problem reproduzieren und habe es an FJ schon weiter geleitet.
Wir geben Euch Bescheid, wenn der Bug behoben wurde.

_________________
Samsung Galaxy S3 / Android 4.3
Samsung Galaxy S5 / Android 6.01
Samsung Galaxy S8 / Android 9.0
Samsung Galaxy Tab S4 Android 10.0
Samsung Galaxy S20 / Android 13.0
Samsung Galaxy Tab S8 + / Android 14.0
MPE Version 2.2 akt. Nightly / akt. MPE-Client Beta
Benutzer-Profile anzeigenPrivate Nachricht sendenE-Mail senden
FJ
Site Admin


Anmeldedatum: 15.02.2006
Beiträge: 31906
Wohnort: Tirol

BeitragVerfasst am: Sa Mai 24, 2025 09:26 Antworten mit ZitatNach oben

Wenn ein Zeitpunkt mit dem abschließendem Z angegeben wird wie EXDATE oder bei normalen Terminen dann ist der Zeitpunkt in UTC angegeben und die Zeitzonenangabe ist eigentlich nicht notwendig. Das Z hatte ich bei den Serienterminen weggelassen, weil bei manchen Kalendern die Termine dann in der Sommerzeit falsch angezeigt wurden. Die Angabe der TZ-ID habe ich nun eingebaut - wenn das abschließende Z nicht gesetzt wird.

https://www.fjsoft.at/files/MyPhoneExplorer_DebugUpdate.exe

Bitte testet ob der Sync bei euch nun korrekt funktioniert

_________________
Ich bitte um Verständnis daß ich aufgrund des hohen Aufkommens im Forum und meines zeitlichen Rahmens nichtmehr jeden Thread im Forum persönlich lesen bzw. beantworten kann.

Bitte benutzt auch die Forum-Suche bzw. die FAQ
Benutzer-Profile anzeigenPrivate Nachricht sendenE-Mail sendenICQ-Nummer
finnja



Anmeldedatum: 23.10.2020
Beiträge: 14

BeitragVerfasst am: Sa Mai 24, 2025 09:57 Antworten mit ZitatNach oben

Hallo FJ,

vielen Dank für deine schnelle Hilfe.
Ich habe es direkt einmal ausprobiert und es funktioniert nun auch bei den Serienterminen.
Benutzer-Profile anzeigenPrivate Nachricht senden
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen


 Gehe zu:   



Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de