I think I've just tried what you suggested, but it's still picking up the old data. Just to confirm, I've:
1) Stopped weewx
2) sudo wee_device --clear-memory
3) Then started weewx again and refreshed
Do I also need to clear the data at the console and delete the existing database file at the same time?
Here are the logs of the memory clear:
systemd[1]: Stopped LSB: weewx weather system.
wee_device[500270] DEBUG weewx.drivers.vantage: Driver version is 3.2.1
wee_device[500270] DEBUG weewx.drivers.vantage: Option loop_request=1
wee_device[500270] DEBUG weewx.drivers.vantage: Opened up serial port /dev/ttyUSB0; baud 19200; timeout 4.00
wee_device[500270] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
wee_device[500270] DEBUG weewx.drivers.vantage: Hardware type is 16
wee_device[500270] DEBUG weewx.drivers.vantage: ISS ID is 1
wee_device[500270] DEBUG weewx.drivers.vantage: Hardware name: Vantage Pro2
wee_device[500270] DEBUG weewx.drivers.vantage: Gentle wake up of console successful
wee_device[500270] INFO weewx.drivers.vantage: Archive memory cleared.