Just to be sure: I originally missed this, but the retrieved counter is shown as “pulses/mine” in your results. So do I understand it correctly that the input is pulses per minute?
At first I understood it to be pulses per second, so with one pulse per rotation this would be revolutions per second.
But for an input of pulses per minute with one pulse per rotation and calculating the wind speed in km/h I now think the formula is:

So in that case the lambda should be:
- lambda: >-
return x * 0.003086;
Or even more simple (you don’t need a lambda with only one multiplication):
filters:
- multiply: 0.003086
Does this give a realistic result?