[APP] [PRO] Timeline Export

Update: v1.2.0 – Content tag, Tab separator and “yesterday”

Thanks to @Drako74 for the ideas! v1.2.0 is now available as a test version:

What’s new

  • Content tag on the When card The timeline was exported. It holds the whole export as text, for example to send with the plain text card in Email Sender
  • New Then card for Advanced Flow: Export the timeline as [format] for [period] and return it. It gives the links and the content directly as tags. The original Then card is unchanged, so it still works in standard Flows
  • Tab as CSV separator. Paste the content from an email straight into Excel or Google Sheets and the data lands in columns
  • “Yesterday” as period: the whole previous day (00:00–23:59 in your Homey’s time zone), so daily exports never overlap or leave gaps

Daily backup example

  1. When the time is 00:05 → Then Export the timeline as CSV for yesterday
  2. When The timeline was exported → Then Email Sender (plain text) with the Content tag

How large can it get?

In my tests a busy day was 56 notifications (about 8 KB), and the whole timeline, 250 notifications (about 44 KB), also went through fine as a tag.

It looks like Homey only keeps the latest 250 notifications and removes the oldest. On a busy day that’s only 4–5 days of history, so a daily export is a good way to keep a longer record.

Privacy

The timeline can be quite personal (when you leave home, motion, alarms). Links expire, but the Content tag in an email stays in the mailbox, so think about who you send it to.

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