The Leviton devices send Hail when the local button is pressed. I use a program like this to query the device and update the status. If the device is queried without the delay and there is a ramp, the status maybe a intermediate value. I would like to know if there is a better way.
Recessed Query - [ID 001D][Parent 001C]
If
'Living Room Recessed' is switched Hail
Then
Wait 10 seconds
Set 'Living Room Recessed' Query
Else
- No Actions - (To add one, press 'Action')
This switch doesn't send status when switched. It sends Hail so the program does a query.