I have two RSM2 devices, one can control both relays at the same time from the main device (the real one, not the virtual devices) in SmartThings, while the other cannot.
I installed one in the living room. Initially it would control both switches at the same time from the main button in SmartThings. At some point in the process, the main control quit working: It appears to function, but no response from the switches. There were other issues with the device so I replaced it, but the result is the same – it worked for a few minutes. This is true before configuration with erocm123 device type and app. After configuring, the main device still doesn’t work.
I have another that I installed in the master bedroom. Both switches could be controlled by the main device control in SmartThings, before and after setup with the erocm123 device type and app.
Both switches on both devices function fine independently using the erocm123 device type and app, just the living room switch main device control is non-responsive.
Here is the info from the log. I see there are differences in isStateChange and Displayed:
Living Room:
34e03816-f68e-454b-b7a5-b61028e377be 10:13:03 PM: debug Parsed MultiChannelCmdEncap(bitAddress: false, command: 3, commandClass: 37, destinationEndPoint: 0, parameter: [0], sourceEndPoint: 2) to [[‘name’:switch2, ‘value’:‘off’, ‘isStateChange’:false, ‘displayed’:false, ‘linkText’:‘All Living Room Lights’, ‘descriptionText’:All Living Room Lights switch2 is off], [‘name’:‘switch’, ‘value’:‘off’, ‘isStateChange’:false, ‘displayed’:false, ‘linkText’:‘All Living Room Lights’, ‘descriptionText’:All Living Room Lights switch is off]]
34e03816-f68e-454b-b7a5-b61028e377be 10:13:02 PM: debug Parsed MultiChannelCmdEncap(bitAddress: false, command: 3, commandClass: 37, destinationEndPoint: 0, parameter: [0], sourceEndPoint: 1) to [[‘name’:switch1, ‘value’:‘off’, ‘isStateChange’:false, ‘displayed’:false, ‘linkText’:‘All Living Room Lights’, ‘descriptionText’:All Living Room Lights switch1 is off], [‘name’:‘switch’, ‘value’:‘off’, ‘isStateChange’:false, ‘displayed’:false, ‘linkText’:‘All Living Room Lights’, ‘descriptionText’:All Living Room Lights switch is off]]
Master:
fe5ff0a8-8b7d-44f7-b083-1937db6eeb87 10:12:56 PM: debug physicalHandler called with event: name:switch2 source:DEVICE value:on isStateChange: true isPhysical: false isDigital: false data: {“microDeviceTile”:{“type”:“standard”,“icon”:“st.switches.switch.on”,“backgroundColor”:"#79b821"}} device: All Master Lights
0b38ae46-b8e8-4946-8a00-9f9214d887c9 10:12:56 PM: debug Parsed MultiChannelCmdEncap(bitAddress: false, command: 3, commandClass: 37, destinationEndPoint: 0, parameter: [255], sourceEndPoint: 2) to [[‘name’:switch2, ‘value’:‘on’, ‘isStateChange’:true, ‘displayed’:true, ‘linkText’:‘All Master Lights’, ‘descriptionText’:All Master Lights switch2 is on], [‘name’:‘switch’, ‘value’:‘on’, ‘isStateChange’:false, ‘displayed’:false, ‘linkText’:‘All Master Lights’, ‘descriptionText’:All Master Lights switch is on]]
fe5ff0a8-8b7d-44f7-b083-1937db6eeb87 10:12:56 PM: debug physicalHandler called with event: name:switch1 source:DEVICE value:on isStateChange: true isPhysical: false isDigital: false data: {“microDeviceTile”:{“type”:“standard”,“icon”:“st.switches.switch.on”,“backgroundColor”:"#79b821"}} device: All Master Lights
0b38ae46-b8e8-4946-8a00-9f9214d887c9 10:12:55 PM: debug Parsed MultiChannelCmdEncap(bitAddress: false, command: 3, commandClass: 37, destinationEndPoint: 0, parameter: [255], sourceEndPoint: 1) to [[‘name’:switch1, ‘value’:‘on’, ‘isStateChange’:true, ‘displayed’:true, ‘linkText’:‘All Master Lights’, ‘descriptionText’:All Master Lights switch1 is on], [‘name’:‘switch’, ‘value’:‘on’, ‘isStateChange’:true, ‘displayed’:true, ‘linkText’:‘All Master Lights’, ‘descriptionText’:All Master Lights switch is on]]
Unrelated: Will this app work with an RSM1 single-relay switch to sync the real switch status? So far no-go for me.
Any input is appreciated.