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!
The first time you run Jarvis, it asks several questions about what flows/apps to run as morning/afternoon/evening routines, when to trigger the morning routine (such as the day's first unlock), which calendars and email accounts to check, etc. Thereafter, it runs the appropriate routines after the morning trigger event or whenever you run Jarvis manually.
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.
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 Rerun JARVIS to run your routines any time
o Support multiday calendar events, unlimited calendars, announce sun info
o HTTP requests now run simultaneously
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 NWS fails
o Save and restore settings between versions
o Texting app fix for Samsung devices
o Fix low temp calc, add Show Settings flow
o Update NWS weather API, deduplicate weather alerts
Rate and review within the app in the Community section.