Filtering Weather Station Data - any suggestions?

I’m on a bit of a quest to slim down my database size - some of the ‘chattiest’ sensors I have relate to my weather station (which is fed from WeeWX → MQTT)

I’ve been looking into what filters (or combinations) are the way to go and have been running a few as a trial (mainly the moving average and the time throttle) - but before I pull the trigger on one, I thought I’d see if anyone else has gone through the same and have any recommendations (or things to watch out for).

I don’t need every change in the sensor value (which is what the current setup gives me), I think a value every few minutes is sufficient, but interested in hearing what others have found