At the top of the hour, the home page typically shows no or fewer rooms then may actually exist because the room list api call only queries those rooms that were known to be recently active in the current hour. Thus, when switching to a new hour there may not be activity known yet and thus the list can be empty.
Change the logic to get all active rooms in the current and former hour, and then check active connections to see how many apply to each room.
At the top of the hour, the home page typically shows no or fewer rooms then may actually exist because the room list api call only queries those rooms that were known to be recently active in the current hour. Thus, when switching to a new hour there may not be activity known yet and thus the list can be empty.
Change the logic to get all active rooms in the current and former hour, and then check active connections to see how many apply to each room.