by Fran T
Displays your schedule, the weather (and alerts for US), new text and email messages, commute info, and starts apps and/or flows of your choice at the times of day of your choosing. After setup, re-run JARVIS any time to replay the announcement and run your routines. Tap the notification for the announcement's text, swipe to stop. Add an Automate widget to your desktop to run it!
Fixes 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, she will provide the time, weather, and some basic notification info. Then she'll open apps/flows 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 1 new text message. Also, 6 applications were updated overnight. Sunset will be at 7:28 PM. Your calendar indicates that you have 1 past event, 1 ongoing event, and 2 upcoming events scheduled for today. Would you like to view your agenda?"... "Would you also like to open your morning apps and flows?"... "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 [now configurable at the top of the flow]
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 forecast
2. Added feature to pick calendar app and up to 2 calendars [now unlimited and automatic]
3. Added feature to pick email
Updates by Fran T:
o Fix weather forecast feature, allow choice of weather units, add detection of new email in secondary accounts
o Automatically configure texting, email, and calendar apps
o Restart JARVIS to run your routine any time
o Support multiday calendar events, unlimited number of calendars, announce sun info
o HTTP requests now run simultaneously
o Automatically configure available calendars
o Announce number of new SMS *and* MMS texts
o Add weather alerts and detailed forecast for US
o Add notification showing announcement text; swipe to stop the routine
o Automate flows can now be started in addition to apps, time of day when apps and flows are run can be set
o Add commute info, fall back to Open Weather Map forecast if National Weather Service fails
o Optionally ask before starting any apps or flows; save and restore settings between versions
o Open Gmail to All Inboxes
o Improved app and flow picker experiences (add your flows again for best results)
o Fix NWS authentication, add retry for "busy" HTTP status responses
Reviews and ratings can be submitted in the app.