A water temperature of 28°C is perfect for Oscars. I know what you mean about water getting very hot. My water often got very hot in the summer time, often reaching 30°C however this won't cause any harm to Oscars. you obviously have to take into account what other fish you have and make sure they are okay with the warmer water conditions. one thing you do have to remember is when the water does get very hot, you can suffer oxygen depletion in the water so if you've got an air stone, keep that running at all times. If you find that the water does get too hot, then just put cold water in until the temperature does drop down a bit