Enviro weather board HTTP Endpoint

Hi, I configured my weather station to send data to my second Pico 2040 via http endpoint. I receive the data but never get any wind speed value and the wind direction confuses me also. I rotate the wind direction sensor in 45° steps and get the following response values: 0, 225, 180, 180, 45, 225, 270, 315 and 270. Any idea what the problem is. The enviro version is v1.23.0-1 on 2024-06-06

{“readings”: {“pressure”: 980.67, “rain”: 0, “wind_speed”: 0, “temperature”: 23.99, “humidity”: 36.98, “wind_direction”: 225, “rain_per_second”: 0.0, “luminance”: 16.12}, “nickname”: “jalousie”, “model”: “weather”, “uid”: “e6616408437bba2d”, “timestamp”: “2025-01-09T16:27:04Z”}

Regards

I get wind speed values after a firmware update. But I notice that the pico wake up when the rain sensor operates and in this case the pico didn’t send cyclic data.

Hi, I figured out what the problem is with the wind direction. In the weather.py is an array with voltage values. These values stand for the wind direction in degree. My wind sensor delivers slightly anomalous values. Congratulations, perfect hardware design!