So I believe I've got to a workable solution. I was hoping that I wouldn't need another bit of hardware, but unfortunately the gateway isn't quite flexible enough. So I've added a PC to the system in order to run CCU-Historian software (
http://www.ccu-historian.de/), which connects to the gateway and logs the 5-second data to a SQL database. The PC can be a SBC such as a Raspberry Pi, or a NAS, or the Historian software can also run in a container, which means you could run it on the cloud and have it grab data so long as the gateway has internet connectivity.
I've run a couple of trials, capturing data from a fridge and washing machine, which I've attached to this post. I need to stress the system a bit more to find out where the limits are. At the moment I've just got 2 plug monitors, but I'd be keen to see if I can up the sampling rate to 1 second. I think the constrain-ing factor is the duty cycle of the wireless link, but I've no idea how close to the limit I am.