Trevan Busby
Trevan Busby is an IT professional that has worked from home since 2020. Working from home produced the issue of kids walking into my home office while I was on a meeting or family peeking in to review my screen to see if I was on a meeting before speaking to me. I was reminded of the "On Air" lights that radio stations have to warn people they are filming and knowing I have several smart home devices, I decided to set out to solve this problem by creating my own integration and letting my family know when I'm in a meeting without the need to manually hit a button any time I placed or received a call. This also gave me the idea to trigger routines instead of just change a light as this would allow me to remind myself of calendar events if I should be in a calendar event instead of just in a meeting, so I opened this up to trigger different routines based on your different Zoom status.
The Zoom Virtual Switch will allow you to trigger routines based on your Zoom status in conjunction with the Zoom Virtual Switch App. 1) install the Alexa skill and authorize it to work on your account. 2) In The Zoom Marketplace add the Zoom Virtual Switch app (in development). 3) Visit the following web app to correlate your Amazon and Zoom Accounts. https://prod.d1vjhv8hd1rn70.amplifyapp.com/ (users are directed to this source after installing the Zoom app on their marketplace. 4) 5 new virtual devices are now on your Alexa account that allows you to create a routine based on your Zoom Status.
Once this is completed you can now modify smart devices based on your Zoom status. My own use is turning a smart light red when I'm in a Zoom meeting, and green when I'm unavailable. I announce that I'm in a calendar out of my echo dot event when I'm in a calendar event status to remind me that I should be in a meeting. I also make sure to turn my smart light green when I'm available so my family knows its safe to enter! Enjoy the app and I hope it helps you as much as it does me!
May include user name, display name, picture, email address, phone number, job information, stated locale, account, user ID, contact lists added by the account or user (which may include contact information a user imports from a third-party app), and other profile information.
Preferences and settings, which may include whether a passcode or a waiting room is required, permitted event capacity, screen sharing settings, and other settings and configuration information.
Information about how people and their devices interact with Zoom products, which may include when participants join/leave, whether participants sent messages and who they message with, performance data, and other usage information and metrics.
Manage account profile and contact information, which may include adding or removing users, or updating a user's role, group, name, display name, picture, email address, phone number, job information, location, and other profile information if authorized by a user with appropriate permissions.
Manage preferences and settings on the account or profile using the app, which may include updating meeting and webinar configuration preferences, email notification preferences, and configuring Zoom Phone, Zoom Room, and telephony devices.
User
user:read, user:write