Using 2.08 and Iris V2 Keypad Device as a virtual.
I've noticed when changing the mode or armstate from a dashboard the 'disarmed' command is sent 3 times, armedNight sent 2 times. Have not tested armHome or armAway.
Is this working as designed?
It likely won't do any harm, but does add substantial system overhead.
Device log follows for disarm.
tagging @mike.maxwell
dev:1952019-03-31 15:39:43.389 infoVirtual Iris Keypad was disarmed [digital]
dev:1952019-03-31 15:39:43.193 tracesendArmResponse- sucess, bin:1, armMode:00 -> armRequest:00, exitDelay:0, isInitiator:false, lcData:[isValid:true, isInitiator:false, code:0000, name:not required, codeNumber:-1]
dev:1952019-03-31 15:39:43.136 infoVirtual Iris Keypad was disarmed [digital]
dev:1952019-03-31 15:39:42.942 tracesendArmResponse- sucess, bin:1, armMode:00 -> armRequest:00, exitDelay:0, isInitiator:false, lcData:[isValid:true, isInitiator:false, code:0000, name:not required, codeNumber:-1]
dev:1952019-03-31 15:39:42.897 infoVirtual Iris Keypad was disarmed [digital]
dev:1952019-03-31 15:39:42.697 tracesendArmResponse- sucess, bin:1, armMode:01 -> armRequest:00, exitDelay:0, isInitiator:false, lcData:[isValid:true, isInitiator:false, code:0000, name:not required, codeNumber:-1]