Fair-weather timepiece (7)
I believe the answer is:
sundial
(Other definitions for sundial that I've seen before include "Old timer?" , "it'll tell you the time" , "Timepiece read by the shadow a gnomon casts" , "Ancient timepiece" , "Primitive timepiece" .)