SleepArchiver

SleepArchiver Logo - CatSleepArchiver is an open source, cross-platform data manager for Sleeptracker-series watches.

The aim of the program is to provide powerful, yet user-friendly capabilities to collect, store and analyze sleep data.

Features | Screenshots | Downloads | Resources

Features

  • Easy-to-use
    SleepArchiver interface designed for either connector use or manual data typing. All user action has Undo/Redo support and keyboard shortcuts. Detailed graphs with duration-dependent colors give intuitive data presentation.

  • Cross-platform
    You can use the same copy of SleepArchiver from Windows, Linux and Mac OS X.

  • Device support
    SleepArchiver supports connection to all Sleeptracker watches and can automatically download sleep data through the standard cable.

  • Conditions tags
    You can assign any number of arbitrary tags to each sleep and create a truly personal conditions descriptions yet perfect for factor analysis.

  • Analytical tools
    Software is capable of performing complex statistical data analysis and advanced data visualization (development is in progress).

  • Single-file databases
    SleepArchiver stores sleep data in ordinary files instead of user profile. That allows you to quickly switch between multiple databases and easily transfer, exchange or backup your data.

  • Open data format
    Program saves all sleep data to compressed XML files with an open format definition. That is why you can always access your data with third-party application or convert the data to another format.

  • CSV import/export
    All sleep data can be exported to CSV files for custom analysis or processing and then imported back if needed. You can open CSV files directly in Microsoft Excel or OpenOffice.org Calc.

  • Internalization
    Program may include localized versions of all dialogs and messages (translation is in progress). It uses international standard for date and time representations to provide uniform access to date and time values.

  • Portable
    SleepArchiver has a build-in support for a portable mode, which allows you to run the program from USB flash drive or any other removable media.

Screenshots

Main window:

Main Window

Night editor:

Night Editor

Downloads

SleepArchiver v1.0.2 (0.5MB):

OS 32-bit 64-bit
Windows Windows, installer (x86) Windows, installer (x64)
Pendrive Windows, portable (x86)
Linux Linux (x86) Linux (x64)
Apple Mac OS X Mac OS X

 
The program may require additional software:

  • Java 1.6.0_10 or latter
    Program uses Java technology to run. You can check which version you have installed or download Java from the official site.You may copy “jre” directory of the installation into SleepArchiver directory to run Java in portable mode.

  • Connector driver
    If you want to use a connection cable to import data from the watch, you should either have a driver bundled with original Sleeptracker software installed, or download driver from FTDI official site.

Resources

SleepArchiver is hosted on SourceForge.net:

Everyone is welcome to contribute by becoming a developer and join the project.

Sleeptracker is a trademark of Innovative Sleep Solutions LLC. SleepArchiver is not affiliated with Innovative Sleep Solutions LLC.

6 Comments

  1. Noel says:

    Hi Pavel,

    I have recently bought a sleeptracker pro and I tried your sleeparchiver as I would like to do more analysis than just the one provided by the default application.
    Unfortunately, I could not make it work.
    Can you tell me if your application check for a model name or number or somthing like that?
    Or do you have any idea about what’s going on?
    I know that you publish this a long time ago…

    Thanks for your help.

    Noel

  2. Pavel says:

    Hi Noel,

    Please send me (to mail@pavelfatin.com) more details about the problem:

    What is the exact issue (the program doesn’t start, data can’t be imported or exported, etc)?

    What is your operating system?

    Do you have Java installed?

    Have you installed the connector driver?

  3. Rob says:

    Hi – Hope you can help. I recently decided to use my Sleeptracker Pro again. I’m on a Mac running 10.9.5. I found that the watch would no longer connect with the official Sleeptracker software. I then found that you can now upload your sleep data to http://www.my.sleeptracker.com. I downloaded the software and to my surprise my watch connected fine and the data uploaded on to the web. Clearly no issue with the watch or USB lead. I can now at least view my data via Safari.

    I tried your software and just like the original Sleeptracker software my watch won’t connect. I have downloaded the latest USB drivers you linked to. Have you any any ideas? Should I run configure-serial.sh? I’m hesitant to run that in case I run into issues as I’m not sure what it does.

    Thanks.

  4. Pavel says:

    Hi Rob! Sorry for the late reply. As the official Sleeptracker software cannot connect to the watch either, I suppose that there’s no much sense in running that shell script. Maybe it’s a reasonable idea to contact the Sleeptracker support in such a case.

  5. Corvin says:

    Dear Pavel,

    I know that the last Update on SleepArchiver was quite some time ago.
    But maybe you can still help me with you knowledge.

    The problem is that SleepArchiver crashed as soon as I try to “Acquire” data from my watch.
    I’m using Ubuntu 16.04 with OpenJDK 1.8

    Best Regards,
    Corvin

  6. Dino says:

    Dear Pavel. Very much Thx for the SleepTracker Application.

    @Corvin
    Error Message of my Crash, if startet with java.exe (not javaw.exe) was:
    ” SleepArchiver 1.0.2; Windows 7 6.1 (x86); JRE 1.6.0_23 (Sun Microsystems Inc.)

    java.util.concurrent.ExecutionException: java.lang.UnsatisfiedLinkError: no rxtxSerial
    in java.library.path

    I downloaded this: “rxtx-2.1-7-bins-r2.zip” from: “http://www.jcontrol.org/download/rxtx_en.html”
    And there was a “rxtxSerial.dll” inside. I place this in the Directory where the Java.exe was.
    And the Application worked!

    Salut, Dino