I have the Oregon Scientific WGR800 wind sensor mounted and I receive sensor values from it through RFXtrx433XL. It works okay most of the time, it updates once every 30 seconds or something like that whenever there is wind registered.
The problem I have are the periods or days that are windless, with no wind registered at all. It appears as if the sensor only transmits new values when wind is registered, so if it’s windless with 0.0 m/s the value is never picked up by the sensor or HomeAssistant.
This skews the values in HomeAssistant. Instead of showing “0.0 m/s” it will show e.g. “2.5 m/s” and when looking at the details this was registered 9 hours ago or similar.
So I would like a sensor that reset its value to 0.0 m/s if a new value haven’t been received for the last 60 seconds or something like that.
Any suggestions how I can achieve this?