I spent the last few days computing the true sunrise/sunset times when the sun actually appears behind the terrain.

Coming in the next @solarwatch update.