Weather Hat no wind speed or rain only wind direction

Hi,
I have set up a Weather hat connected to a Raspberry pi Zero 2 W and connected it to a weather station for wind and rain. I’ve run the example scripts and I am getting all reading except wind speed and rain.

It seems to read the wind direction fine. I have tried 2 weather stations. one brand new and one that was connected to a basic direct connect weather station. the old one works find connected to it’s original hardware so seems to work ok.
The brand new one is the exact same model used in the demo video which used to be sold with the hat.

Is there something i might be missing here?

Here is the output on the basic script

System temp: 23.88 *C
Temperature: 16.38 *C

Humidity: 51.10 %
Dew point: 14.11 *C

Light: 0.00 Lux

Pressure: 949.50 hPa

Wind (avg): 0.00 m/sec

Rain: 0.00 mm/sec

Wind (avg): 225.00 degrees (South West)

Cheers,
Chris.

Have you checked the sensors are connected properly? I know on many occasions I have mis-connected multiple peripherals and spent ages wondering why it dosnt work.

Hi there,

Yes, the weather station is connected by RJ11 connectors into the 2 ports on the weather hat. I have made sure the rain gauge is in the rain gauge port and win in the wind port.

Where and how are you testing the station? Is it reading 0 even when in wind/ rain?

Tested inside with a fan on the anemometer and I’ve been testing outside for a few days. yes, the output for wind speed and rain is always 0, last night a storm came through and it didn’t record and speed or rain.

interesting update, I just went a put a multimeter on the solder pins off the RJ11 connectors while we have a consistent wind blowing, and I get a reading every turn of the anemometer. I also now have a reading on my dashboard from when the probes touched it.

Hmmm, interesting. Im afraid i cannot help further, i hav enever experienced this error

Do you have a magnifying glass? I’d have a good look at the solder tabs. Those connectors are surface mount. It sounds like one of the board contacts may have been bent up slightly, and didn’t get soldered to the board correctly.

i’ll have one laying around, i’ll give it a look when I get a chance.
will the 3v spike i’m detecting with the multimeter on the pins translate directly to the GPIO pins on the pi? If I put the probs on the correct GPOI pins should i see the 3v spike each spin?
if so, does anyone know what GPIO pins the center 2 RJ11 pins connect to?

They go to an MCU on the hat, that then sends the info over i2c to the Pi.
weather_hat.sch

So the pin labeled ANEMO2 seems to have a constant short to ground. should this be the case?

That I don’t know? Might be time to contact tech support?
Contact Us for Raspberry Pi Technical Support - Pimoroni

yeah, I did that the other day, hopefully they’ll be able to get back to me soon.