Given the ongoing local grid instability and perennial rolling blackouts in South Africa, we really need a better way than email alerts to signal a grid loss.
We're currently developing a small daemon to run on the GX device to catch a grid loss and trigger an event remotely but that will require us installing that custom code on every GX device we ship and that's going to be harder than it should be.
Two solutions come to mind:
1. Allow calling a custom webhook directly from the GX device on grid loss.
2. Allow calling a custom webhook from the VRM API (configured for the site inside VRM) on grid loss.
I would prefer the first solution because it would not be delayed by the reporting interval configured on the device.