I think it works! I called my wife and had her switch the first relay on then off, then the second, within seconds it updated on the app! I’ll test more when I get home with my other two relay’s.
025d88fd-e5fb-461b-b6cc-7538c154cc07 1:44:02 PM: debug Parsed MultiChannelCmdEncap(bitAddress: false, command: 3, commandClass: 37, destinationEndPoint: 0, parameter: [0], sourceEndPoint: 2) to [null]
025d88fd-e5fb-461b-b6cc-7538c154cc07 1:44:01 PM: debug Parsed MultiChannelCmdEncap(bitAddress: false, command: 3, commandClass: 37, destinationEndPoint: 0, parameter: [0], sourceEndPoint: 1) to [null]
025d88fd-e5fb-461b-b6cc-7538c154cc07 1:44:00 PM: debug Parsed MultiChannelCmdEncap(bitAddress: false, command: 3, commandClass: 37, destinationEndPoint: 0, parameter: [0], sourceEndPoint: 2) to [null]
025d88fd-e5fb-461b-b6cc-7538c154cc07 1:43:58 PM: debug Parsed MultiChannelCmdEncap(bitAddress: false, command: 3, commandClass: 32, destinationEndPoint: 0, parameter: [0], sourceEndPoint: 2) to [[‘name’:switch2, ‘value’:‘off’, ‘isStateChange’:true, ‘displayed’:true, ‘linkText’:‘Living Room Fan & Light Relay’, ‘descriptionText’:Living Room Fan & Light Relay switch2 is off]]
025d88fd-e5fb-461b-b6cc-7538c154cc07 1:43:55 PM: debug Parsed MultiChannelCmdEncap(bitAddress: false, command: 3, commandClass: 37, destinationEndPoint: 0, parameter: [255], sourceEndPoint: 2) to [null]
025d88fd-e5fb-461b-b6cc-7538c154cc07 1:43:53 PM: debug Parsed MultiChannelCmdEncap(bitAddress: false, command: 3, commandClass: 32, destinationEndPoint: 0, parameter: [255], sourceEndPoint: 2) to [[‘name’:switch2, ‘value’:‘on’, ‘isStateChange’:true, ‘displayed’:true, ‘linkText’:‘Living Room Fan & Light Relay’, ‘descriptionText’:Living Room Fan & Light Relay switch2 is on]]
025d88fd-e5fb-461b-b6cc-7538c154cc07 1:43:47 PM: debug Parsed MultiChannelCmdEncap(bitAddress: false, command: 3, commandClass: 37, destinationEndPoint: 0, parameter: [0], sourceEndPoint: 1) to [null]
025d88fd-e5fb-461b-b6cc-7538c154cc07 1:43:46 PM: debug Parsed MultiChannelCmdEncap(bitAddress: false, command: 3, commandClass: 32, destinationEndPoint: 0, parameter: [0], sourceEndPoint: 1) to [[‘name’:switch1, ‘value’:‘off’, ‘isStateChange’:true, ‘displayed’:true, ‘linkText’:‘Living Room Fan & Light Relay’, ‘descriptionText’:Living Room Fan & Light Relay switch1 is off]]
025d88fd-e5fb-461b-b6cc-7538c154cc07 1:43:39 PM: debug Parsed MultiChannelCmdEncap(bitAddress: false, command: 3, commandClass: 37, destinationEndPoint: 0, parameter: [255], sourceEndPoint: 1) to [null]
025d88fd-e5fb-461b-b6cc-7538c154cc07 1:43:37 PM: debug Parsed MultiChannelCmdEncap(bitAddress: false, command: 3, commandClass: 32, destinationEndPoint: 0, parameter: [255], sourceEndPoint: 1) to [[‘name’:switch1, ‘value’:‘on’, ‘isStateChange’:true, ‘displayed’:true, ‘linkText’:‘Living Room Fan & Light Relay’, ‘descriptionText’:Living Room Fan & Light Relay switch1 is on]]