Sunday, 15 November 2015

Morpheuz 3.7 - Voice Control

Voice Control




Activated by a long press on the select (or menu) button:

ActionSay
Bed time with the same alarm settingsbedtime
bed time
Bed time with no alarmbedtime without alarm
bedtime with no alarm
bedtime with alarm off
Bed time with the alarm set for the last active settingsbedtime with alarm
bedtime with the alarm
bedtime with alarm on
Bed time with the alarm set for the earliest presetbedtime with early alarm
bedtime with an early alarm
bedtime early preset
Bed time with the alarm set for the latest presetbedtime with late alarm
bedtime with a late alarm
bedtime late preset
Bed time with the alarm set for the middle timed presetbedtime with medium alarm
bedtime with a medium alarm
bedtime medium preset
Turn powernap on or offpowernap
power nap
Snooze the alarmsnooze alarm
alarm snooze
Stop the alarmstop alarm
cancel alarm
alarm off

Messages:
  • Didn't understand: xxxx - The voice message didn't match up with any of the responses accepted by Morpheuz.
  • Sorry, voice unavailable - The Pebble couldn't start voice recognition for some reason, for example, network problems or server problems
  • Voice recognition failed - The voice recognition system didn't succeed and couldn't return any information to Morpheuz. For example, your Pebble didn't hear anything, or there were network and server problems.
  • Voice recognition stopped - This happens when the back button is pressed during voice recognition.

Note:
  • Early, medium and late is considered on the ‘final time’ so: 06:30 - 07:15 is considered later than 06:30 - 07:00
  • As in previous releases, bedtime without an alarm is confirmed with a message and a single viberation. As before, bedtime with an alarm has a message and two short vibrations.
  • Misunderstanding, cancelling or a failure during a spoken command displayes a message and three long vibrations.
  • Actions which have no vibration confirmation, like powernap, are now confirmed by three short vibrations.
  • At present only English is supported for the voice language.
  • bed time and bedtime are considered the same, as is powernap and power nap.
  • If there are other voice commands you feel should be recognised please send a change request.

Preset Changes

The presets menu now shows the three time ranges stored. The presets are no longer numbered one, two and three. This allows the words to be bigger so easier to read. Storing a preset is done with a long press on the button for that preset - a bit like an old style car radio.

Slight message changes

The body text for the notice messages is now in a system font as this is easier to read.
On the Pebble Time Family the ‘sleep well, chart reset, alarm set’ message now includes the time the alarm is set for. This helps confirm the speech recognition was understood.

Apologies to Original Pebble and Pebble Steel Users

The last two releases of Morpheuz have contained little for you guys. This has simply been due to my focussing on the freshly available form factor and new facilities. The next release will contain something for everyone.

Sunday, 8 November 2015

Morpheuz and Evernote

Since Morpheuz gained the IFTTT Maker interface, it is now possible to integrate with all sorts of applications. Would you like your daily charts and CSV data to appear in an Evernote notebook? You would? In the picture below is the recipe I use to do exactly that.



Sleep well

Monday, 19 October 2015

Morpheuz, IFTTT and Integration

Introduction

A few releases back Morpheuz gained the ability to drive the IFTTT Maker Channel. This means that Morpheuz can be used to control home automation and export data to loads of different places.

Morpheuz triggers the following events:
  • morpheuz_alarm
    Triggered when the smart alarm goes off. This is just an event, it carries no data.
  • morpheuz_bedtime
    Triggered when bed time is selected. This is just an event, it carries no data.
  • morpheuz_data
    Triggered if Morpheuz is still running 10 hours after bedtime, 11 hours after bedtime Morpheuz will wake for 5 minutes to send this event, and finally if none of these have happened, just before the next bedtime. This event carries the date and time of bedtime, a URL for the charts page and the full CSV data.
So the first two events are there to make things happen. The last is there to export to all those applications Morpheuz doesn't directly integrate to.

Activating the Maker Channel

Go into IFTTT and pick the Maker channel. You'll get a page like this:

It contains a key. This key can be entered into the settings page on Morpheuz and saved:


Regular Exports to Email

Activate your email channel on IFTTT.
Create a new recipe like in the pictures below.


Pat yourself on the back.
Note: this can be done with a wide variety of destinations, for example PushBullet.

Turning on a light when the smart alarm goes off

If you have LIFX or Phillips Hue bulbs then Morpheuz can already do this quite easily...
Activate your smart bulb channel on IFTTT.
Create a new recipe like in the pictures below.


Again pat yourself on the back. A little self-congratulation is never a bad thing.

Please take care with these and consider the consequences. For example; turning the lights off at bedtime. Hot cup of coffee, auto bedtime and suddenly no light. Also note that with IFTTT you don't need to be home to trigger these events!


Please use the comments below to share recipes you have successfully used.

Sunday, 4 October 2015

Pebble Time Round

Pebble Time Round will be on people's wrists fairly shortly. I'm pretty glad to say that Morpheuz will support the new form factor.

Instead of the digital and analogue displays that are available (and will continue to be) on the rectangular Pebbles, we now have an all new combined analogue/digital round face:



Menus are likewise a little rounded:


Notice windows now look like this:


And the smart alarm setting window looks like this:


There is a new splash screen especially for the Pebble Time Round:


So what's different? Nothing, except there is no analogue option on the round, because of the combined analogue/digital round face. If you have a Original Pebble, Pebble Steel, Pebble Time or a Pebble Time Steel then you will notice no difference at all.

There may be some minor changes before release time (I do read comments!), but I'm sharing this now to reassure anyone buying a Pebble Time Round that their favourite sleep monitor will be there as soon as possible.

Wednesday, 23 September 2015

Morpheuz 3.5 User Experience Improvements

Morpheuz 3.5 is live. The intention with 3.5 was to attempt to improve the user experience as much as possible.

  • The menu doesn't show "Ignore" until Morpheuz is recording sleep. The top menu item is "Bed time" I.e. The first thing you might want to select.
  • The Smart Alarm dialog has been replaced with something similar to the quiet time setting screens from the 3.x OS. Pressing select moves to the next field and up and down change the value. If the smart alarm is off at the end of this, then it will be turned on.
  • The font size for setting the alarm times is now big enough for 40+ year olds to read.
  • The smart alarm on/off is a separate menu item. Picking this item turns it on or off. It is always turned on after picking times in the Smart Alarm dialog, or picking a preset.
  • The smart alarm setting menu item shows the time range picked in the description.
  • The menu closes after most options, except turning the smart alarm on or off, setting a new smart alarm time, or accessing the preset menu. The reasoning being that it is likely that another menu item will be picked after these ones. Use cases like set smart alarm times, then pick bed time. Or set times and store in preset memory.
  • All watch face times now pay correct attention to 12hr or 24hr setting.
  • The date on the tops of menus and the main screen includes the day of the week. Personally I really care this is Friday night....
  • The IFTTT Maker interface now gets a 'morpheuz_bedtime' event too.
  • The app starts faster on Pebble and Pebble Steel.
  • Little notices to tell you to press "Bed time" don't appear whilst you are on the menu trying to press the "Bed time" option. This seemed rude.
  • The times for the smart alarm can straddle midnight.
  • A typo showing hyphens on the IFTTT maker events on the settings page has been fixed. Should be underscores.
  • Alarm button markers appear when the alarm sounds. No more guessing which button to press.
  • Menu checkboxes are ticked or empty on b&w devices - makes it extra clear whether something is on. The red crosses and green ticks remain on the colour devices.
  • The auto bedtime now shows the time as 12/24 hour as selected.
  • Removed ‘weekend mode’. Removing functionality is something I very seldom ever do. I added this feature back in the days when the alarm was turned on and off from the phone at the same time as reset for bed was picked. It allowed 12 hours of ‘don’t bother with the alarm’ to be selected from the watch. However now the alarm can be turned on and off so easily with the pick of a menu item, it is simply confusing (the alarm is on, there are times shown on the screen, but the alarm is off right?). The only email correspondence I ever had on the feature expressed mild bemusement. There was even a message that was displayed if someone attempted to set weekend mode when the alarm was off.

This app requires your Pebble Time or Pebble Time Steel to be running Pebble Watch v3.4 and for your Pebble and Pebble Steel to be running v2.9.1

Saturday, 12 September 2015

Morpheuz 3.4

It's here! Morpheuz 3.4!

The big thing

The IFTTT Maker interface.

Register the Maker channel on IFTTT. Enter your key in Morpheuz and Save.

Now every time the alarm triggers Morpheuz will send an event called 'morpheuz_alarm' to IFTTT Maker. You can create any number of recipes in IFTTT using this event. You can get this to send an SMS, tweet, turn on a light and/or any one of the hundreds of things supported by IFTTT. Recipes can be used to control Belkin WeMo devices like WeMo lights.

When the normal exports run (Pushover & Healthkit) Morpheuz will send an event called 'morpheuz_data' to IFTTT Maker. With this event are three values. value1 is the date and time you went to sleep. value2 is the full URL* to re-display the chart. value3 is the CSV data. With this an IFTTT recipe can send an automatic email, a direct twitter message, a Pushbullet and/or a Boxcar event.

* Note that IFTTT shortens URLs internally. You can disable this in preferences (or not).

Smaller things

  • Collapsing config sections on setting page. They are all shown initially collapsed to reduce the overall cluttered appearance.
  • Record icon appears immediately 'bed time' is selected, rather than appearing, somewhat confusingly, after a minute.
  • All the config sections have bullet point colours to correctly reflect the set status: grey (one-off export), blue (automatic but unset), green (automatic and set) and red (automatic and failed).
  • Ensure that LIFX fadein time defaults to a reasonable 60 seconds.
  • Automatically open the config sections on those exports/interfaces that have failed so as the reason why is shown immediately.
  • Bug in menu introduced in 3.3 removed.

This app requires your Pebble Time or Pebble Time Steel to be running Pebble Watch v3.4 and for your Pebble and Pebble Steel to be running v2.9.1

Friday, 4 September 2015

Morpheuz 3.4 is in beta test

Shortly a new release of Morpheuz will make it's way to the Pebble App Store.

The big thing

The IFTTT Maker interface.

Register the Maker channel on IFTTT. Enter your key in Morpheuz and Save.

Now every time the alarm triggers Morpheuz will send an event called 'morpheuz_alarm' to IFTTT Maker. You can create any number of recipes in IFTTT using this event. You can get this to send an SMS, tweet, turn on a light and/or any one of the hundreds of things supported by IFTTT. Recipes can be used to control Belkin WeMo devices like WeMo lights.

When the normal exports run (Pushover & Healthkit) Morpheuz will send an event called 'morpheuz_data' to IFTTT Maker. With this event are three values. value1 is the date and time you went to sleep. value2 is the full URL* to re-display the chart. value3 is the CSV data. With this an IFTTT recipe can send an automatic email, a direct twitter message, a Pushbullet and/or a Boxcar event.

* Note that IFTTT shortens URLs internally. You can disable this in preferences (or not).

Smaller things

  • Collapsing config sections on setting page. They are all shown initially collapsed to reduce the overall cluttered appearance.
  • Record icon appears immediately 'bed time' is selected, rather than appearing, somewhat confusingly, after a minute.
  • All the config sections have bullet point colours to correctly reflect the set status: grey (one-off export), blue (automatic but unset), green (automatic and set) and red (automatic and failed).
  • Ensure that LIFX fadein time defaults to a reasonable 60 seconds.
  • Automatically open the config sections on those exports/interfaces that have failed so as the reason why is shown immediately.

Saturday, 22 August 2015

Morpheuz 3.3 is now live

Morpheuz 3.3 is now live

This app requires your Pebble Time or Pebble Time Steel to be running Pebble Watch v3.3 and for your Pebble and Pebble Steel to be running v2.9.1

  • No background process. Morpheuz can now work happily with UP or Misfit. When these interrupt Morpheuz in order to sync their data, Morpheuz will, if it it monitoring sleep re-launch itself after 5 minutes. Morpheuz can easily co-exist with either of these or Battery+.
  • Phillips Hue light triggering on alarm. If the specified light is off, then it comes on at minimum brightness and brightens gently to maximum. If the light is already on Morpheuz leaves it unchanged. I'd like to extend a very special thanks to Robbie Page for patiently testing this facility.
  • Redesigned analogue face which is much easier to read.
  • Battery bar goes orange and then red on low battery (Pebble Time).
  • Better version propagation (again).
  • LIFX Smartbulb handling should now work correctly.
  • Menu shows action just before closing, providing a more solid positive feedback.
  • Highlight color of menu and settings now black on Pebble Time. This provides more contrast and makes it easier to see and read.
  • Removed additional jqplot header from HTML - minor but probably unnoticeable performance improvement.
  • Included a chart hyperlink in the CSV export. Now see the chart again as well as read a copy of your data
  • Ignore line on plot now matches width of chart so appears to cover 10 minutes as it should.
  • Provided a "Test pushover/smartlight settings" checkbox on save on the configuration page. Makes it possible to test without waiting until morning.
  • The horizontal marks on the movement chart are now at the threshold between deep, light and restless sleep.

Wednesday, 12 August 2015

Morpheuz 3.3

Morpheuz 3.3 is now in beta test:

  • Phillips Hue light triggering on alarm (turns on and brightens slowly to maximum)
  • Redesigned analogue face (easier to read)
  • Battery bar goes orange and then red on low battery (PT)
  • Better version propagation (again)
  • No background process - now does a revive if another app foregrounds itself whilst monitoring sleep. Can now be used with UP, Misfit and not such a pain with Battery+.
  • Fixed howling great bug in LIFX support.
  • Menu shows action just before closing - more positive feedback
  • Highlight color of menu and settings now black on PT. More contrast, so easier to read.
  • Removed additional jqplot header from HTML - minor but unnoticeable performance improvement
  • Included a chart hyperlink in the CSV export. Now see the chart again as well as a copy of your data
  • Ignore line on plot now matches width of chart so appears to cover 10 minutes as it should.

Saturday, 11 July 2015

Morpheuz 3.2 is now live

  • Better graphics on Pebble Time
  • Preset smart alarm times (3 independent memories) (sadly Pebble Time only due to application size)
  • Battery gauge goes red when 10% or less power available (Pebble Time)
  • Email export of CSV data now sends a pleasantly formatted HTML email rather than using "mailto:" which worked on iOS but seldom on Android. Android users now get the same functionality as iOS.
  • Removed CSV copy area as the email export should now be usable on all platforms.
  • Cancel alarm and snooze alarm now match the built in alarm button choices regardless of platform (Pebble Time has cancel on down and snooze on up - original pebble is visa-versa).
  • The "notices" window can be cancelled by the press of any button.
  • The 11 hour after bedtime wakeup for automatic exports shuts down as soon as they are done rather than leaving Morpheuz open for 5 minutes.
  • The long press on the back button to leave Morpheuz (originally intended to prevent an accidental press stopping the app) is now only required when in "recording" mode or when power nap is running. Any other time a single press will shut the app, just like any other app.

Saturday, 6 June 2015

Morpheuz 3.1 is live

Morpheuz 3.1 is out there

New features for Pebble, Pebble Steel, Pebble Time and Pebble Time Steel

  • Ten hours of recording time - for those who sleep just that little bit longer and for recording those lie-ins.
  • Name and description changes - 'Reset' is now known as 'Bed Time'. Reset was a little computerise, no?
  • Replaced Strap Metrics (which is shutting down at the end of the summer) with a simpler system. Still no personal data captured.
  • LIFX smartbulb integration - when the smart alarm goes off, your lights will come on and brighten. This feature is thanks to Jorge Rodriguez.

New features for Pebble Time and Pebble Time Steel

  • Colour graph on digital display, colours head from blue to green to yellow as the movement peaks.
  • Timeline pin for Smart Alarm - details when you wake up, the smart alarm window and the sleep quote of the day. The action on this pin allows you to start Morpheuz. This pin is in the past.
  • Timeline pin for Bed Time - shows the time of 'Auto Bed-time' (previously know as 'Auto Reset') and starts off in the future. There are two actions on this pin - Cancel Bed Time - remove this automatic bedtime (although the pin is retained, Morpheuz will not automatically start up), and Bed now - start Morpheuz and set for Bed time. The body text contains the sleep quote of the day.

Thursday, 28 May 2015

Pebble Time and Morpheuz 3.1

Overview

Morpheuz 3.1 is ready for Beta test. It has a few new features that I hope will excite and delight. Some are only available at present on the new Pebble Time.

  • Ten hours of recording time - for those who sleep just that little bit longer and for recording those lie-ins.
  • Name and description changes - 'Reset' is now known as 'Bed Time'.
  • Colour graph on digital display, colours head from blue to green to yellow as the movement peaks. (PT only)
  • LIFX smartbulb integration - when the smart alarm goes off, your lights will come on and brighten. This feature is thanks to Jorge Rodriguez.
  • Timeline pin for Smart Alarm - details when you wake up, the smart alarm window and the sleep quote of the day. The action on this pin allows you to start Morpheuz. This pin is in the past. (PT only)
  • Timeline pin for Bed Time - shows the time of 'Auto Bed-time' (previously know as 'Auto Reset') and starts off in the future. There are two actions on this pin - Cancel Bed Time - remove this automatic bedtime (although the pin is retained, Morpheuz will not automatically start up), and Bed now - start Morpheuz and set for Bed time. The body text contains the sleep quote of the day. (PT only).
  • Replaced Strap Metrics (which is shutting down at the end of the summer) with a simpler system. Still no personal data captured.

Digital screen changes

Smart Alarm Timeline Pin

Top

Body

Actions

Bed time Timeline Pin

Top

Body

Actions

Tuesday, 19 May 2015

Morpheuz in Colour - Don't Mind if I do

Pebble Time will be out soon.

Morpheuz has glorious colour to match Pebble's latest watch

  • Digital screen

  • Analogue screen

  • Notice screen

  • Menus

  • Smart alarm settings

Tuesday, 20 January 2015

Automatic HealthKit Export

Should now be available in the Apple App Store.
  1. Grab the new (1.4) Smartwatch Pro.
  2. Do a manual export to Healthkit from ‎Morpheuz‬.
  3. Go back to ‎Morpheuz‬ settings, tick the automatic option and save.
Tomorrow your Healthkit export will be done for you. Brought to you by the magic of Max Bäeumle and Smartwatch Pro

Sleep well

Sunday, 11 January 2015

Version 2.8

  • Version warning in settings page
  • Copyright upgraded to 2015
  • Full C to JS round trip app message ACK
  • Better version number propogation
  • Allow working builds without the file containing usage application key
  • No longer stops the worker process on exit as this wrecked upgrades
  • Settings page scales to size of phone
  • Report view in pushover scales to size of phone and supports landscape: