using t1n1wall, opnsense or pfsense on Google Compute Engine GCE
I have been doing some work in GCP recently, both appengine , and GCE. We wanted to make sure all our instances were on private ips and only the LBs had internet ips. This gave us the problem of how to allow our instances reach the internet for updates or for api calls outside. In AWS you had a NAT gateway, but in GCP this doesn't exist. So I set about looking at the easiest way to do NAT from a private IP subnet to a Public address. I am very familiar with m0n0wall and t1n1wall and a tiny bit with pfsense and less with opnsense. The tl;dr is that all these distributions ship an image which within the distribution there is a disk image. Taking this internal image, renaming it and re-compressing it is all you need to do to get it working in GCE. you can configure it via the serial port using these instructions There are guides out there around doing things with Linux and stuff, but you can skip that step. I took the latest version ...
Comments
Looks like you have a gap with the pump controller running at full speed also? Can you plot pump speed on the same graph? It looks very similar to my issues.
if you look at current graphs, you can see that the graph of the second pump has reached 100% for a period of time (it isn't connected to anything, and is part of the thermostat function).
I have the english version of the vbus doc now, here it is