Based on your requirements, I think you should be setting up the mqtt
extension in weewx, and publishing loop packets, at least for wind.
I have a Davis Vantage Pro2, and it reports data every 2s. However, not
every LOOP packet, as they call them, has every bit of data. I think
wind is quite frequent, as your desire for rapid wind information is not
unusual. Rain, on the other hand, is less frequent, as the tipping
bucket only tips so often.
There are many stations to choose from, and acurite is a popular
low-cost choice. It seems to be one of the more reliable low-cost
stations. Generally, people like the Davis equipment except that they
complain about how much it costs, and that you have to have separate
data logger, and occasionally slight USB flakiness. But other than that
it's great.
I am not sure how your wind is and how real time you need, if you set
your thresholds right. You'd have to look at high-time-resolution data
for your site for a while.
Keep in mind that weather standards call for your wind instrument to be
10m above ground in the clear, but that this is often too hard.
However, you just need to measure wind so you can infer conditions near
the awning and figure out what's too much in your judgement.