Skip to content

Latest commit

 

History

History
30 lines (25 loc) · 1.24 KB

File metadata and controls

30 lines (25 loc) · 1.24 KB

mqtt2caldav

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).

Core Flow

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.


Target Platforms

Because different generations of the Raspberry Pi Zero use distinct system architectures, this repository maintains separate directories tailored to each environment with different :

  • Raspberry Pi Zero 1

    • Optimiziation: Single-core ARMv6 (32-bit environment)
    • Development Timeline: Dec 2020 - May 2026
  • Raspberry Pi Zero 2

    • Optimized for: Quad-core ARMv8 (64-bit environment)
    • Development Timeline: Jun 2026 - Present


Licence

mqtt2caldav is licensed under the GNU GENERAL PUBLIC LICENSE Version 3.