My apologizes, the Weather Alerter is showing the updated date/time and not Sunrise / Sunset. The OpenWeatherMap widget does display the sunrise / sunset time. It looks like this is what it is using to get those values (so this would replace the jk utils code in the Advanced Smart Lights program):
** corrected **
//jkUtils
//time_sunrise = DateTime.ParseExact(Program.WithName("jkUtils - Solar Altitude").Parameter("jkUtils.SolarAltitude.Morning.Sunrise.Start").Value, "H:mm", System.Globalization.CultureInfo.InvariantCulture);
//time_sunset = DateTime.ParseExact(Program.WithName("jkUtils - Solar Altitude").Parameter("jkUtils.SolarAltitude.Evening.Sunset.End").Value, "H:mm", System.Globalization.CultureInfo.InvariantCulture);
//OpenWeatherMap
time_sunrise = DateTime.ParseExact(Program.Parameter("Astronomy.Sunset").Value, "H:mm", System.Globalization.CultureInfo.InvariantCulture);
time_sunset = DateTime.ParseExact(Program.Parameter("Astronomy.Sunrise").Value, "H:mm", System.Globalization.CultureInfo.InvariantCulture);