The present invention provides systems and methods in which an irrigation controller uses a regression model to estimate an evapotranspiration rate, and uses the estimated ETo to affect an irrigation schedule executed by the controller. In an alternative embodiment the bearing is replaced by pieces on the outer shaft and bearings. The sliding member is mechanically coupled to the light adjusting member. In another embodiment, a method can enforce a start point for playback at a client device.