by Fran T
Starts off your day by displaying your schedule, the weather, any new text and email messages, and opening apps of your choice. After setup, re-run the flow to replay the announcement at any time. Add an Automate widget to your desktop to run it!
Restores and improves the original version here (see comments at the bottom of this description):
This flow was modelled after JARVIS from Iron Man. When this flow is triggered in the morning (e.g. by an alarm), she will provide the time, weather, and some basic notification info. Then she'll open some apps if vocal confirmation is received.
Example: "Good morning. It's 7am. The weather in Toronto is 17 degrees with scattered clouds. Today's forecast calls for a high of 20 and a low of 11, with approximately 3mm of rain. You have 2 unread emails and no text messages. Also, 6 applications were updated overnight. Sunset will be at 7:28 PM. Your calendar indicates that you have one past event, one ongoing event, and two upcoming events scheduled for today. Would you like to view your agenda?"... "Would you also like to open your morning apps?"... "Have a good day."
1. To provide vocal confirmation, you can say any of the following: yes, ya, yup, yep, sure, do it, go for it, ok
2. You can select what triggers JARVIS in the morning: Alarm or Day's First Unlock. If you choose alarm as the trigger and you have downloaded my "Math Alarm" flow, you can select Math Alarm as a secondary trigger option.
1. Now using API weather information from openweathermap.org. Added a forecast.
2. Added feature to pick calendar application and up to 2 accounts, used to count the number of events for the day.
3. Added feature to pick email application.
Update: I've included error catches for the weather and gmailunread. Thanks to all your comments; keep them coming so that we can perfect this flow.
Updates by Fran T:
o Restored weather forecast feature; allow the user to choose Imperial or Metric weather units; added ability to detect new email in secondary email accounts not reported by Gmail
o Removed choice of obsolete IVONA TTS engine
o Fixed precipitation and calendar event calculations; made setup dialog choices consistent
o Simplified selection of the texting, email, and calendar apps; fixed count of all-day calendar events
o Added ability to re-run the flow to replay the announcement at any time
o Announces ongoing and upcoming calendar events separately
o Rewrote calendar event processing; now handles multiday events
o Added separate past event count, fixed problem with multiday events which span months
o Fixed edge case for all-day events, made announcement of past calendar events optional
o Fixed agenda announcement and setup cancellation, prevent parallel "replay announcement" launches
o Now supports an unlimited number of calendars; optionally announce sun info
Reviews and ratings can be submitted in the app.