Been working on sorting out the back end for collecting all the data. We were originally looking at OpenHAB but I'm now looking at something called EmonCMS which looks like it might be slightly quicker to make it do what we want with charts and logging from MQTT for the next project milestone. Note that doesnt mean we wont use openhab either in the future. Ideally, Sentrifarm will be able to send data to either system by virtue of using MQTT.
Along the way, I discovered docker. I'm impressed at how, once an image is built, how fast it is to modify it. It does a very good job of caching all the dependencies previously downloaded. So I was able to add in, then remove, modules from an EcomCMS instance in seconds. Why haven't I used this before!