mqtt2caldav reads incoming MQTT events and translates them into predefined calendar events on a CalDAV server (such as Nextcloud, Radicale, Baïkal, Apple Calendar, or Google Calendar).
Subscribe: The application runs as a persistent service listening to specific MQTT topics.
Process: Upon receiving a designated trigger payload, the service builds a calendar event.
Publish: The event is pushed directly to a CalDAV server.
Because different generations of the Raspberry Pi Zero use distinct system architectures, this repository maintains separate directories tailored to each environment with different :
-
- Optimiziation: Single-core ARMv6 (32-bit environment)
- Development Timeline: Dec 2020 - May 2026
-
- Optimized for: Quad-core ARMv8 (64-bit environment)
- Development Timeline: Jun 2026 - Present
mqtt2caldav is licensed under the GNU GENERAL PUBLIC LICENSE Version 3.
