Frequency/Pulse Measurement

The idea is that, every hour (or half hour),

That might be a long time, why not measure continuously and write an average every timeslot. That way you could detect peaks esp. in the windspeed.

Or is the Arduino running on batteries? [why not on windenergy ?]