Force Calendar App to stay on current day and switch dates when the day is over I'm using a calendar application at work to display the Conference Room status. It works just fine on the "today" view but it will not switch days. So if today is the 30th, tomorrow the tablet will still display the 30th. It won't switch to the 31st.

I did notice that the app switches days when the volume button is pushed.

So my end goal is to either schedule a volume up/down button push at 1am every day or a "today" screen tap.

Unless any of you know of any calendar app that will automatically keep up with the current date. I've downloaded and used those other conference room calendar display apps but my boss prefers the view of a calendar in day mode.

Calendar App:
https://play.google.com/store/apps/details?id=org.withouthat.acalendar

Device is always on, never sleeps or locks. Screen is always on that app on "today".

The tablets we bought:
https://www.groupon.com/deals/gg-asus-memo-pad-10-16gb-tablet-3
ASUS MeMO Pad 10" Tablet with a 1.6GHz Quad-Core Processor (ME102A-A1-GR).
Triggering the volume is one way it updates you've observed. I'm sure there are more. For example, turning the display off and on should also do. And while to my knowledge no app can (physically) trigger any button, there are some that can switch the display on and off.

One of those is tasker, which is only available as paid app (though a 7-day-trial can be downloaded at its homepage). As a long-time Tasker user, I feel it's worth every cent as it's the most flexible automation app there is for Android – but YMMV, so there are several other candidates you might wish to check. Relevant for your issue are time-based apps, such as Timeriffic or Llama.

Now for the idea: Schedule a task for midnight (or shortly thereafter), have the app turn off the display, wait 1..5 seconds, turn it on again. This should cause a "page refresh" – with the side-effect of your calendar display being updated. Experiment a little with the start time (set it e.g. to 0:05 to be sure it's the "next day" when it executes) and the "wait time" (e.g. start with 15s to see whether it works, and then reduce it slowly to figure how short you can keep it).