Room cleaning macro with Cisco Webex Rooms
Cisco Webex Rooms in a new normal
Cisco Webex Rooms are not only fantastic collaboration devices, they enable you to bring intelligence to your meeting rooms, helping you utilize your meeting rooms effectively and safely. You may have read a recent blog from Cisco that discusses how a device can count people in a room and create alerts if the maximum capacity limit of the room is exceeded. The people count mechanism was created with the idea that you could optimize the efficiency of your rooms, but in this new normal it can be repurposed to help keep users aware of capacity limits.
One thing we know is that we have to adhere to strict cleaning schedules as we journey back into the office. How could a Webex Room device help advise and keep track of this? I thought that a way of helping administrators monitor room cleaning would be a good start. I used the User Interface Extensions Editor available from the web interface of the device and created a new button that appeared on the User Interface (UI).
Room cleaning macro
I created a macro (available here) that knows when the new button is pressed and records the timestamp of the cleaning event. I record this timestamp to a secondary macro so it is not lost if the device is shutdown, but this could easily be extended to send the timestamp via HTTP to a central database for administrators to monitor. Sounds great, but what happens if a user presses the button by mistake? The macro detects the button press and before recording the cleaning event it triggers a PIN dialog, the cleaner must enter a valid PIN before the macro will record the event.
This information on its own is valuable but I decided to extend it further. As discussed earlier, the device knows when people are in the room, meaning it knows when the room is vacated too. Using this information, it is possible to create a message on the screen that informs users how long it has been since the room was last used, of course this can also be sent to a central location too. Now it is possible to inform the administrator or user about how long the room has been vacant, when the room was last cleaned and how many times the room has been used since it was last cleaned.
Taking this approach, administrators are empowered with information to ensure their rooms are safe and users can have access to information that gives them peace of mind. The best part is, this can all be achieved with a Webex Room device and a little custom code. Macros and UI Extensions enable countless opportunities for enhancing the meeting room experience, have a go yourself and see what you can create!
Still Need Help?
What would you like to do?
Sep 16, 2021 — Aruna Ravichandran