Variability of the Blazar 1156+295 in 2005–2020