
Your system seems ideal for my monitoring needs, but I do have a couple questions about the push system.
I have some rural rentals, that use a local wireless ISP (Surfnet) that has monthly bandwidth caps. So I am very concerned about total bandwidth usage, and if there is a way to throttle it, knowing that updates would not then be real-time, but maybe updated each 8 or 12 hours. Also might be nice to block certain hours, like evenings when Netflix is popular with my tenants and the neighbors who effectively share the same total bandwidth over that wireless link. I would not want to interfere with streaming, which is probably pretty delicate on these bandwidth limited links already.
Possibly a bigger issue is that Surfnet does not allow incoming TCP connections (e.g. no servers at the rental location). By the name, the "push" system would seem to establish its own outgoing data connections to your servers, and would not be polled by your cloud system. Is that correct?
Of course, I fail to see how the OmniMeter relay outputs would be remotely controlled in this case, but I can live without that feature.
Looking forward to learning more....
thanks,
paul