Seite 1 von 1

Kalender Export in eine ics Datei mit in Multi Sync einbinde

Verfasst: Fr 14. Feb 2025, 22:24
von finnja
Hallo zusammen,

ich nutze für Home-Assistant die manuell aus myphoneexplorer exportierte Kalenderdatei im ics Format.
Das funktioniert auch sehr gut.
Kann man die Schritte irgendwie an den Multisync anschließen?
So ähnlich wie die Dateisync-Jobs.
Die laufen ja auch selbständig ab.

Das wäre phantastisch, denn Home Assistant schaut regelmäßig nach der ics und importiert dann immer die aktuelle Version.

Viele Grüße

Finnja

Verfasst: Sa 15. Feb 2025, 22:59
von FJ
Du könntest deinen Kalender mit einer lokalen *.ics-Datei synchroniseren. Erstelle zuerst eine leere *.ics-Datei auf deinem Rechner. Unter Menü-Datei-Einstellungen-Synchronisierung-Kalender -> hier wählst du dann "iCal-Datei (lokal oder Netzwerk)" aus. Hinter dem Button "Erweitert" kannst du dann den Pfad angeben und in deinem Fall würde ich den Modus "Erzwinge Handy -> iCal Datei" auswählen, das Sync-Bestätigungs-Fenster könntest du in diesem Fall auch deaktivieren. Danach wird bei jedem Kalender-Sync die von dir angegebene iCal-Datei überschrieben.

Sehr gute Idee

Verfasst: So 16. Feb 2025, 16:40
von finnja
Hallo FJ,

die Idee ist gut und funktioniert auch.
Es ist deutlich einfacher als meine Versuche es über Power Automate zu lösen.

Zwei Fragen habe ich noch.
Wenn ich das so einstelle, dann synchronisiert er aber beim Multi-Sync auch nicht mehr mit Outlook, oder?
Ich müsste also zwei Benutzer anlegen, um einmal mit der ics Datei und einmal mit Outlook zu synchronisieren. Ist das Richtig?
Oder bekomme ich das vielleicht noch in einem Schritt hin?

Vielen Dank auf jeden Fall schon mal für die Hilfe
Finnja

Verfasst: So 16. Feb 2025, 19:50
von icke1954
Ja richtig, MPE unterstützt immer nur den Sync mit Outlook oder der iCal Datei.
Ein zwiter Benutzer mit dem selben Android-Gerät funktioniert auch nicht.
Du könntest aber MPE an einem 2. Ort starten und entsprechend einrichten.
Workaround:
Du kopierst den gesamten Inhalt des Datenbankordners MyPhoneExplorer an einem Ort Deiner Wahl.
Z.b. D:\MPE_iCAL
Dann erstellst Du eine Verknüpfung mit folgendem Inhalt:
"C:\Program Files (x86)\MyPhoneExplorer\MyPhoneExplorer.exe" database="d:\MPE_iCal"

MPE-Datenbankordner
Hast Du den Standardpfad nicht geändert, findest Du ihn wie folgt :
- Windows Startmenü (Ausführen) => %appdata%\myphoneexplorer eingeben
sonst
- siehe MPE=> F2 => Erweitert 2 => Datenbank
[Datenbank]\MyPhoneExplorer öffnen

Vielen Dank für diese gute Lösung

Verfasst: Mi 19. Feb 2025, 18:52
von finnja
Hallo icke1954,

genau so habe ich jetzt eingerichtet.
Nun muss ich nur 2x mal den MPE laufen lassen und alles ist fertig.

Jetzt habe ich auch in HA meine aktuellen Termine und kann sie für Automatisierungen nutzen.

Vielen Dank und viele Grüße
Finnja

Verfasst: Do 20. Feb 2025, 07:47
von icke1954
Danke für Dein Feedback!

Gruß icke

Verfasst: So 23. Feb 2025, 10:43
von FJ
Die zwei Instanzen sind eigentlich nicht notwendig.
Im Prinzip müsstest du einfach zweimal synchronisieren - einmal mit Ziel ics-Datei und einmal mit Ziel Outlook. Damit du nicht ständig in den Einstellungen rumstellem musst kannst du dir dafür zwei Favoriten anlegen, einmal "Kalendersync in ics-Datei" und einmal "Kalendersync mit Outlook"

Verfasst: So 23. Feb 2025, 15:08
von icke1954
Ja richtig, über die Favoriten ist das auch möglich :D
Daran hatte ich nicht gedacht :oops:

Verfasst: Di 25. Feb 2025, 09:54
von YardY
@FJ und @icke1954

Vielen Dank für beide Tipps. So konnte auch ich meinen Sync anpassen.

Kann man die Favoriten auch aus der CMD direkt ansprechen, vll Favorit1, Favorit2, usw.? Multisync in der CMD ist mir ja bekannt.

Verfasst: Di 25. Feb 2025, 10:43
von icke1954
YardY hat geschrieben:Kann man die Favoriten auch aus der CMD direkt ansprechen...
Nein, das ist noch nicht möglich.
Ich reiche Deinen Wunsch unverbindlich an FJ weiter.

Verfasst: Di 25. Feb 2025, 12:12
von YardY
icke1954 hat Folgendes geschrieben:
  • Nein, das ist noch nicht möglich.
    Ich reiche Deinen Wunsch unverbindlich an FJ weiter.
Danke für die schnelle Antwort

ein kleiner Fehler

Verfasst: Sa 3. Mai 2025, 11:22
von finnja
icke1954 hat geschrieben:Danke für Dein Feedback!

Gruß icke
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

Thema gelöst

Verfasst: Sa 24. Mai 2025, 11:20
von finnja