I have a Hubitat home automation hub (www.hubitat.com) that uses the (old) Smartthings ecosystem for monitoring and controlling IoT devices. In that model, devices with metering capability can be configured to push power measurements on different events. Either the device reports periodically, or more interestingly, when power changes by more than a certain delta or above/below certain thresholds. This “push” model is especially useful to quickly respond to power demand changes without having to poll on a short interval.
As far as I can tell, the IoTaWatt doesn’t have such a feature. I think this is doable with the Hubitat hub set up as a local IFTTT server. The IoTaWatt would send its events to the local server, which then decides what to do with them (like turn on/off non-essential devices)
Has some similar extension to the IoTaWatt API been made already? I have a fair amount of SW and HW experience, and have dabbled with Arduino Uno.
Thank you in advance for any help.