OpenHaystack Tracker Manager

Export JSON Export full backup (ZIP) Load vs Restore?

Load from file vs Restore from backup

Restore from backup loads one of the automatic backups this app creates in data/backups/ whenever you create, delete, or import. Use it to undo mistakes using a snapshot from earlier today or a previous day.

Load from file lets you pick any JSON file from your computer. Use it to restore from a backup you copied elsewhere, or to load an export from the OpenHaystack macOS app (or from another PC). It replaces the entire current list with the file you choose.

Format expected for Load from file

The file must be a JSON array of accessory objects: the same format as an OpenHaystack export. Each object should have at least id, name, privateKey (base64), and usually symmetricKey, icon, lastDerivationTimestamp, updateInterval, etc. Any export from this app or from the macOS OpenHaystack app is valid.

Order (drag or use arrows):

    Trackers

    Name ID Icon Deployed Active Updated MAC Actions

    Tracker details

    Advertisement key (Base64) — use for ESP32

    Key ID (hashed adv key, Base64)

    Device address (ESP) — same as "using device address" when programmed; last 6 hex = temp ID

    Name history

    Full JSON

    
          
    Copied to clipboard

    Sync to server

    Choose which file to upload: