Left a comment in this PR: #53
This fix appears to have corrected the problem for Zigbee devices, but I'm still seeing the issue with non-Zigbee devices such as TP-Link Kasa devices. Example, when creating a new rule with a Kasa device, you can see the a mismatch between the rule nodes and the description.