What is the water temperature when scuba diving in Bali?

The water temperature can vary a lot in Bali. In Nusa Lembongan and Nusa Penida it can be around 17 to 28 degrees and in North Bali, Pemuteran, Menjangan Island, Tulamben the water temperature is much warmer from 27 to more than 30 degrees.