[APP] [PRO] Timeline Export

Update: v1.1.0 – Flow cards and link lifetime

Timeline Export can now run on its own from Flows, so you can for example export the last week every Sunday evening and send the link to your phone.

Test version: Timeline Export | Homey

New Flow cards

  • Then: Export the timeline as [CSV/JSON] for [the whole timeline / the last 24 hours / the last 7 days / the last 30 days]
  • When: The timeline was exported, with these tags:
    • Local link (works on your home network)
    • External link (works from anywhere)
    • File name, Notifications, File type, Period and Link expires

Both cards work in standard Flows, not only in Advanced Flow.

Example:

  1. When it is Sunday 23:00 → Then Export the timeline as CSV for the last 7 days
  2. When The timeline was exported → Then send a push notification with the tags External link and Notifications

Link lifetime

In the app settings you can now choose how long links work: 15 minutes, 1 hour, 6, 12 or 24 hours. The default is 15 minutes. After that the file is deleted from Homey and the link stops working, also if Homey restarts in between.

You can also choose to start the The timeline was exported card when you download from the settings page. This is off by default.

Setting up the external link

The app learns your Homey’s external address the first time you open its settings via remote access. Do this once:

  • open the app settings at my.homey.app while you are away from home, or
  • open them in the Homey app on your phone with Wi-Fi turned off

The settings page then shows which address is used. Until then the External link tag stays empty.

If external links stop working at some point, just open the app settings via remote access again and the address is updated.

Privacy

  • The external link goes through Homey’s own remote access, not directly to your home, so your IP address is not shown
  • The link does contain your Homey’s ID. Nobody can log in with it, but treat links as semi-private: share them with people you trust, and don’t post them publicly
  • Every export gets its own random, unguessable folder, and the file is deleted when the link expires
  • The app still only reads the timeline and never changes or deletes notifications

Feedback is very welcome, here or on GitHub: Issues · DrChip666/dk.timelineexport.DrChip666 · GitHub