It appears the ChimeEnabled variable isn’t updated in realtime. So, here’s a workaround:
- Create a rule on the Elk that turns on a phantom output when the Chime is enabled, I chose output 200
- Create another rule that turns it off when disabled
The Elk plugin can see the status of the output, and you can either create scenes or triggers that act on it. Or, in my case, you can create LUA code that avoids using VeraAlerts for voice alerts if the chime is off.