Monday, 8 December 2014

Version 2.6 is nearly ready

So what's changed, I hear you ask?

The little stuff

  • The progress bar at the bottom of the digital (or classic) display is now a little bar chart
  • The application icon is now a cute little bed with a sleeping person
  • The smart alarm icon is a small bell instead of a huge alarm clock
  • The alarm now sounds for 30 seconds, waits a minute and repeats this pattern five times instead of the previous three
  • The export to Healthkit via Smartwatch Pro icon has moved into the much expanded export section

The big stuff part 1

Morpheuz has long lacked an automatic export system. In fact on Android it has very much lacked an export everyone can use (cut and paste CSV works for all, but the email export only works on some Android versions and manufactures).

Exporting the raw data is fine, but there is quite a lot of interpretation done by the settings/graph page, so it would be really nice to be able to see past days graphs, no?

It would also be nice if this just happened and you didn't need to do anything much to make it happen. I thought so too.

So, here is how it works:
  1. Sign up for Pushover
  2. Register Morpheuz as an application
    Here is an icon you can use:

  3. Pushover provides a user key and an api token/key
  4. Enter these into the settings page on Morpheuz and press Save
  5. Ten hours after you've pressed reset on the Morpheuz menu and gone to bed, or used Auto-Reset, Morpheuz will send all your data over a secure connection to Pushover. Don't worry if you've shut Morpheuz down, it will wake for five minutes to do the work and then gracefully shut down.
  6. When you have time, look in Pushover:



  7. Click on an entry:



  8. Click on 'Report'
  9. View the report in Safari or Chrome:



  10. Pushover will keep up to 500 of these reports
  11. The report shown in Safari will allow copying of CSV or email export, so if you want to keep this data, you don't have to try to do it when you are groggy after a night's sleep.

The big stuff part 2

In version 2.3 Morpheuz introduced a link up with Max Bäumle's Smartwatch Pro to push data into iOS 8's Healthkit.

In 2.6 we take this a stage further with automatic transfer to Healthkit.

This is how it works:
  1. Do one manual export of sleep times into Healthkit from the configuration page
  2. Doing this registers a secret token with Smartwatch Pro as well as sending across that day's sleep times
  3. Click the automatic checkbox and Save
  4. Ten hours after you've pressed reset on the Morpheuz menu and gone to bed (you've guessed the rest...) Morpheuz will send the data to the Smartwatch Pro servers using the same secret token. The only data that is sent is the secret token, the sleep time and the wake time. The data is immediately pushed, without storage on the servers to your phone, where Smartwatch Pro inserts the data into Healthkit.
  5. If Smartwatch Pro isn't running then a notification is displayed, which when actioned enters the data into Healthkit.
  6. This requires an update to Smartwatch Pro which will be in the Apple App Store in a few weeks

9 comments:

  1. Replies
    1. Sadly not. It was my first choice but I could not be convinced I was within the T&C of the service.

      Delete
  2. Anybody know how to manually update the app on your pebble? Mine hasn't auto-updated yet, but I can see the new version is in the store.

    I would try uninstall/re-install, but so far that always fails on my watch (tries to delete app, throws an error, leaves app on watch)

    ReplyDelete
    Replies
    1. Updating seems to be a pain. Please send an email to Pebble about this - it is not something I believe is wrong with Morpheuz (other than it is quite a large app!)

      Try this:
      1) Switch to a standard watch face
      2) Settings -> Shutdown on your Pebble
      3) Restart your Pebble
      4) Unload Morpheuz back to the locker (do this by clicking on the icon in My Pebble - just make sure you don't load the settings page and hence Morpheuz)
      5) Reload Morpheuz from the locker.

      Let me know if this works.

      Delete
  3. Is there any way to downgrade to the previous version of the app? I can no longer set the alarm using the app on my iPhone and I dislike having to do it on the Pebble.

    ReplyDelete
    Replies
    1. I'm sorry you don't like setting the alarm times on your watch, but it does have a number of advantages:
      1) You can still use Morpheuz smart alarm if you have no phone coverage or wifi
      2) You can change the times after reset without resetting again
      3) Android and iOS users get the same experience (previous drop downs for iOS and text boxes for Android)

      I am genuinely interested in what you find more difficult about the setting screen being on your watch.

      Delete
  4. I seem to be getting the error "the requested url is too long for this server" on the iOS app.

    I guess the advantage is that I can carry on using the watch part of the settings, but guess I've lost my sleep data for two nights now.

    ReplyDelete
  5. This comment has been removed by the author.

    ReplyDelete
  6. I'm getting an error "timeout." Any suggestions.

    ReplyDelete

Bug? Please report using this form. Would like a new feature? Please use this form.