Hi there, I decided to try 2.0.7.126 again after having issues with my keypads, etc., and rolling back, now that I have a little more time to troubleshoot.
I have my keypads working again to arm/disarm with code. However, I am running into a weird issue with the volume on the keypads themselves.
If I hit "partial" to armHome, the keypad flashes and goes to partial. However, I didn't hear the normal arming tones. However, I DO hear the quick beep sequence on the other keypad. Now, if I start hitting in the code, there is still no volume. Arm again, still no volume, etc. - at this point the Keypad is muted (but I can still hear the tones on the other keypad).
If I hold the '2' down to put the volume up, I can now hear tones again (hitting the code, etc.), UNTIL I hit "partial" again, in which case tones once again stop working.
I will try the same sequence on the other keypad, and once again, it's the same behavior, where the volume is muted until I manually change the volume, while hearing the tones on the other keypad (that wasn't making tones before) as long as I manually fixed the volume first - otherwise both are mute.
Not sure how far back to go with the logs but here's a quick testing session:
Bathroom Keypad (where arming/disarming occured):
dev:662019-03-24 09:29:11.654 pm infoskipped: [raw:catchall: 0104 0020 01 01 0040 00 BCEA 01 00 0000 00 01 , profileId:0104, clusterId:0020, clusterInt:32, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BCEA, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:01, data:[]], description:catchall: 0104 0020 01 01 0040 00 BCEA 01 00 0000 00 01
dev:662019-03-24 09:29:11.649 pm debugdescMap: [raw:catchall: 0104 0020 01 01 0040 00 BCEA 01 00 0000 00 01 , profileId:0104, clusterId:0020, clusterInt:32, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BCEA, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:01, data:[]]
dev:662019-03-24 09:27:11.653 pm infoskipped: [raw:catchall: 0104 0020 01 01 0040 00 BCEA 01 00 0000 00 01 , profileId:0104, clusterId:0020, clusterInt:32, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BCEA, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:01, data:[]], description:catchall: 0104 0020 01 01 0040 00 BCEA 01 00 0000 00 01
dev:662019-03-24 09:27:11.650 pm debugdescMap: [raw:catchall: 0104 0020 01 01 0040 00 BCEA 01 00 0000 00 01 , profileId:0104, clusterId:0020, clusterInt:32, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BCEA, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:01, data:[]]
dev:662019-03-24 09:25:11.678 pm infoskipped: [raw:catchall: 0104 0020 01 01 0040 00 BCEA 01 00 0000 00 01 , profileId:0104, clusterId:0020, clusterInt:32, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BCEA, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:01, data:[]], description:catchall: 0104 0020 01 01 0040 00 BCEA 01 00 0000 00 01
dev:662019-03-24 09:25:11.673 pm debugdescMap: [raw:catchall: 0104 0020 01 01 0040 00 BCEA 01 00 0000 00 01 , profileId:0104, clusterId:0020, clusterInt:32, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BCEA, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:01, data:[]]
dev:662019-03-24 09:23:11.599 pm infoskipped: [raw:catchall: 0104 0020 01 01 0040 00 BCEA 01 00 0000 00 01 , profileId:0104, clusterId:0020, clusterInt:32, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BCEA, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:01, data:[]], description:catchall: 0104 0020 01 01 0040 00 BCEA 01 00 0000 00 01
dev:662019-03-24 09:23:11.595 pm debugdescMap: [raw:catchall: 0104 0020 01 01 0040 00 BCEA 01 00 0000 00 01 , profileId:0104, clusterId:0020, clusterInt:32, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BCEA, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:01, data:[]]
dev:662019-03-24 09:23:09.845 pm infoskipped: [raw:catchall: 0000 0006 00 00 0040 00 BCEA 00 00 0000 00 00 02FDFF040101190000, profileId:0000, clusterId:0006, clusterInt:6, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:BCEA, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[02, FD, FF, 04, 01, 01, 19, 00, 00]], description:catchall: 0000 0006 00 00 0040 00 BCEA 00 00 0000 00 00 02FDFF040101190000
dev:662019-03-24 09:23:09.839 pm debugdescMap: [raw:catchall: 0000 0006 00 00 0040 00 BCEA 00 00 0000 00 00 02FDFF040101190000, profileId:0000, clusterId:0006, clusterInt:6, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:BCEA, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[02, FD, FF, 04, 01, 01, 19, 00, 00]]
dev:662019-03-24 09:22:51.971 pm infoBathroom Keypad is inactive
dev:662019-03-24 09:22:32.210 pm debuggetMotionResult: active
dev:662019-03-24 09:22:32.207 pm debugdescMap: [raw:catchall: 0104 0501 01 01 0040 00 BCEA 01 00 0000 07 00 , profileId:0104, clusterId:0501, clusterInt:1281, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BCEA, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:00, data:[]]
dev:662019-03-24 09:22:21.912 pm infoBathroom Keypad is active
dev:662019-03-24 09:22:21.882 pm debuggetMotionResult: active
dev:662019-03-24 09:22:21.878 pm debugdescMap: [raw:catchall: 0104 0501 01 01 0040 00 BCEA 01 00 0000 07 00 , profileId:0104, clusterId:0501, clusterInt:1281, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BCEA, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:00, data:[]]
dev:662019-03-24 09:22:16.552 pm infoBathroom Keypad was armed home [physical]
dev:662019-03-24 09:22:15.582 pm tracesendArmResponse- sucess, bin:-1, armMode:00 -> armRequest:01, exitDelay:0, isInitiator:true, lcData:[isValid:true, isInitiator:true, code:0000, name:not required, codeNumber:-1]
dev:662019-03-24 09:22:15.577 pm debugdescMap: [raw:catchall: 0104 0501 01 01 0040 00 BCEA 01 00 0000 00 00 01043030303000, profileId:0104, clusterId:0501, clusterInt:1281, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BCEA, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[01, 04, 30, 30, 30, 30, 00]]
dev:662019-03-24 09:22:10.639 pm infoBathroom Keypad is inactive
dev:662019-03-24 09:22:10.636 pm debuggetMotionResult: active
dev:662019-03-24 09:22:10.633 pm debugdescMap: [raw:catchall: 0104 0501 01 01 0040 00 BCEA 01 00 0000 07 00 , profileId:0104, clusterId:0501, clusterInt:1281, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BCEA, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:00, data:[]]
dev:662019-03-24 09:22:07.534 pm infoskipped: [raw:catchall: 0000 0013 00 00 0040 00 BCEA 00 00 0000 00 00 86EABC36C82D0E006F0D0080, profileId:0000, clusterId:0013, clusterInt:19, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:BCEA, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[86, EA, BC, 36, C8, 2D, 0E, 00, 6F, 0D, 00, 80]], description:catchall: 0000 0013 00 00 0040 00 BCEA 00 00 0000 00 00 86EABC36C82D0E006F0D0080
dev:662019-03-24 09:22:07.530 pm debugdescMap: [raw:catchall: 0000 0013 00 00 0040 00 BCEA 00 00 0000 00 00 86EABC36C82D0E006F0D0080, profileId:0000, clusterId:0013, clusterInt:19, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:BCEA, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[86, EA, BC, 36, C8, 2D, 0E, 00, 6F, 0D, 00, 80]]
dev:662019-03-24 09:22:05.572 pm infoBathroom Keypad was disarmed [physical]
dev:662019-03-24 09:22:04.608 pm tracesendArmResponse- sucess, bin:-1, armMode:01 -> armRequest:00, exitDelay:0, isInitiator:true, lcData:[isValid:true, isInitiator:true, code:6896, name:Default, codeNumber:1]
dev:662019-03-24 09:22:04.107 pm debugdescMap: [raw:catchall: 0104 0501 01 01 0040 00 BCEA 01 00 0000 00 00 00043638393600, profileId:0104, clusterId:0501, clusterInt:1281, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BCEA, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[00, 04, 36, 38, 39, 36, 00]]
dev:662019-03-24 09:22:01.530 pm debuggetMotionResult: active
dev:662019-03-24 09:22:01.527 pm debugdescMap: [raw:catchall: 0104 0501 01 01 0040 00 BCEA 01 00 0000 07 00 , profileId:0104, clusterId:0501, clusterInt:1281, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BCEA, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:00, data:[]]
dev:662019-03-24 09:21:48.686 pm debuggetMotionResult: active
dev:662019-03-24 09:21:48.682 pm debugdescMap: [raw:catchall: 0104 0501 01 01 0040 00 BCEA 01 00 0000 07 00 , profileId:0104, clusterId:0501, clusterInt:1281, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BCEA, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:00, data:[]]
dev:662019-03-24 09:21:48.113 pm debuggetMotionResult: active
dev:662019-03-24 09:21:48.110 pm debugdescMap: [raw:catchall: 0104 0501 01 01 0040 00 BCEA 01 00 0000 07 00 , profileId:0104, clusterId:0501, clusterInt:1281, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BCEA, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:00, data:[]]
dev:662019-03-24 09:21:45.834 pm infoskipped: [raw:catchall: 0000 0013 00 00 0040 00 BCEA 00 00 0000 00 00 85EABC36C82D0E006F0D0080, profileId:0000, clusterId:0013, clusterInt:19, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:BCEA, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[85, EA, BC, 36, C8, 2D, 0E, 00, 6F, 0D, 00, 80]], description:catchall: 0000 0013 00 00 0040 00 BCEA 00 00 0000 00 00 85EABC36C82D0E006F0D0080
dev:662019-03-24 09:21:45.822 pm debugdescMap: [raw:catchall: 0000 0013 00 00 0040 00 BCEA 00 00 0000 00 00 85EABC36C82D0E006F0D0080, profileId:0000, clusterId:0013, clusterInt:19, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:BCEA, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[85, EA, BC, 36, C8, 2D, 0E, 00, 6F, 0D, 00, 80]]
dev:662019-03-24 09:21:43.409 pm infoBathroom Keypad was armed home [physical]
dev:662019-03-24 09:21:42.417 pm tracesendArmResponse- sucess, bin:-1, armMode:00 -> armRequest:01, exitDelay:0, isInitiator:true, lcData:[isValid:true, isInitiator:true, code:0000, name:not required, codeNumber:-1]
dev:662019-03-24 09:21:42.382 pm debugdescMap: [raw:catchall: 0104 0501 01 01 0040 00 BCEA 01 00 0000 00 00 01043030303000, profileId:0104, clusterId:0501, clusterInt:1281, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BCEA, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[01, 04, 30, 30, 30, 30, 00]]
dev:662019-03-24 09:21:40.611 pm infoBathroom Keypad is active
dev:662019-03-24 09:21:40.560 pm debuggetMotionResult: active
dev:662019-03-24 09:21:40.555 pm debugdescMap: [raw:catchall: 0104 0501 01 01 0040 00 BCEA 01 00 0000 07 00 , profileId:0104, clusterId:0501, clusterInt:1281, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:BCEA, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:00, data:[]]
Kitchen Keypad:
dev:2322019-03-24 09:32:15.220 pm infoskipped: [raw:catchall: 0104 0020 01 01 0040 00 6650 01 00 0000 00 01 , profileId:0104, clusterId:0020, clusterInt:32, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6650, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:01, data:[]], description:catchall: 0104 0020 01 01 0040 00 6650 01 00 0000 00 01
dev:2322019-03-24 09:32:15.215 pm debugdescMap: [raw:catchall: 0104 0020 01 01 0040 00 6650 01 00 0000 00 01 , profileId:0104, clusterId:0020, clusterInt:32, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6650, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:01, data:[]]
dev:2322019-03-24 09:30:15.194 pm infoskipped: [raw:catchall: 0104 0020 01 01 0040 00 6650 01 00 0000 00 01 , profileId:0104, clusterId:0020, clusterInt:32, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6650, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:01, data:[]], description:catchall: 0104 0020 01 01 0040 00 6650 01 00 0000 00 01
dev:2322019-03-24 09:30:15.189 pm debugdescMap: [raw:catchall: 0104 0020 01 01 0040 00 6650 01 00 0000 00 01 , profileId:0104, clusterId:0020, clusterInt:32, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6650, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:01, data:[]]
dev:2322019-03-24 09:29:23.650 pm infoskipped: [raw:catchall: 0000 0006 00 00 0040 00 6650 00 00 0000 00 00 03FDFF040101190000, profileId:0000, clusterId:0006, clusterInt:6, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:6650, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[03, FD, FF, 04, 01, 01, 19, 00, 00]], description:catchall: 0000 0006 00 00 0040 00 6650 00 00 0000 00 00 03FDFF040101190000
dev:2322019-03-24 09:29:23.646 pm debugdescMap: [raw:catchall: 0000 0006 00 00 0040 00 6650 00 00 0000 00 00 03FDFF040101190000, profileId:0000, clusterId:0006, clusterInt:6, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:6650, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[03, FD, FF, 04, 01, 01, 19, 00, 00]]
dev:2322019-03-24 09:28:15.180 pm infoskipped: [raw:catchall: 0104 0020 01 01 0040 00 6650 01 00 0000 00 01 , profileId:0104, clusterId:0020, clusterInt:32, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6650, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:01, data:[]], description:catchall: 0104 0020 01 01 0040 00 6650 01 00 0000 00 01
dev:2322019-03-24 09:28:15.176 pm debugdescMap: [raw:catchall: 0104 0020 01 01 0040 00 6650 01 00 0000 00 01 , profileId:0104, clusterId:0020, clusterInt:32, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6650, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:01, data:[]]
dev:2322019-03-24 09:26:15.185 pm infoskipped: [raw:catchall: 0104 0020 01 01 0040 00 6650 01 00 0000 00 01 , profileId:0104, clusterId:0020, clusterInt:32, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6650, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:01, data:[]], description:catchall: 0104 0020 01 01 0040 00 6650 01 00 0000 00 01
dev:2322019-03-24 09:26:15.180 pm debugdescMap: [raw:catchall: 0104 0020 01 01 0040 00 6650 01 00 0000 00 01 , profileId:0104, clusterId:0020, clusterInt:32, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6650, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:01, data:[]]
dev:2322019-03-24 09:24:15.140 pm infoskipped: [raw:catchall: 0104 0020 01 01 0040 00 6650 01 00 0000 00 01 , profileId:0104, clusterId:0020, clusterInt:32, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6650, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:01, data:[]], description:catchall: 0104 0020 01 01 0040 00 6650 01 00 0000 00 01
dev:2322019-03-24 09:24:15.135 pm debugdescMap: [raw:catchall: 0104 0020 01 01 0040 00 6650 01 00 0000 00 01 , profileId:0104, clusterId:0020, clusterInt:32, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6650, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:01, data:[]]
dev:2322019-03-24 09:23:04.928 pm infoKitchen Keypad is inactive
dev:2322019-03-24 09:22:34.879 pm infoKitchen Keypad is active
dev:2322019-03-24 09:22:34.838 pm debuggetMotionResult: active
dev:2322019-03-24 09:22:34.834 pm debugdescMap: [raw:catchall: 0104 0501 01 01 0040 00 6650 01 00 0000 07 00 , profileId:0104, clusterId:0501, clusterInt:1281, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6650, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:00, data:[]]
dev:2322019-03-24 09:22:33.505 pm infoKitchen Keypad is inactive
dev:2322019-03-24 09:22:18.753 pm infoKitchen Keypad was armed home [digital]
dev:2322019-03-24 09:22:17.786 pm tracesendArmResponse- sucess, bin:1, armMode:00 -> armRequest:01, exitDelay:0, isInitiator:false, lcData:[isValid:true, isInitiator:false, code:0000, name:not required, codeNumber:-1]
dev:2322019-03-24 09:22:17.780 pm debugarmHome(0, armMode:00, armingMode:00)
dev:2322019-03-24 09:22:15.152 pm infoskipped: [raw:catchall: 0104 0020 01 01 0040 00 6650 01 00 0000 00 01 , profileId:0104, clusterId:0020, clusterInt:32, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6650, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:01, data:[]], description:catchall: 0104 0020 01 01 0040 00 6650 01 00 0000 00 01
dev:2322019-03-24 09:22:15.148 pm debugdescMap: [raw:catchall: 0104 0020 01 01 0040 00 6650 01 00 0000 00 01 , profileId:0104, clusterId:0020, clusterInt:32, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6650, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:01, data:[]]
dev:2322019-03-24 09:22:07.779 pm infoKitchen Keypad was disarmed [digital]
dev:2322019-03-24 09:22:06.786 pm tracesendArmResponse- sucess, bin:1, armMode:01 -> armRequest:00, exitDelay:0, isInitiator:false, lcData:[isValid:true, isInitiator:false, code:0000, name:not required, codeNumber:-1]
dev:2322019-03-24 09:22:03.459 pm infoKitchen Keypad is active
dev:2322019-03-24 09:22:03.437 pm debuggetMotionResult: active
dev:2322019-03-24 09:22:03.433 pm debugdescMap: [raw:catchall: 0104 0501 01 01 0040 00 6650 01 00 0000 07 00 , profileId:0104, clusterId:0501, clusterInt:1281, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6650, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:00, data:[]]
dev:2322019-03-24 09:21:45.782 pm infoKitchen Keypad was armed home [digital]
dev:2322019-03-24 09:21:44.780 pm tracesendArmResponse- sucess, bin:1, armMode:00 -> armRequest:01, exitDelay:0, isInitiator:false, lcData:[isValid:true, isInitiator:false, code:0000, name:not required, codeNumber:-1]
dev:2322019-03-24 09:21:44.772 pm debugarmHome(0, armMode:00, armingMode:00)
I have not tried to force remove and add them back in as it's a pain in the ass to have to set up all my rules again (and I don't recall it helping things last time).