Hi Jason,
Thanks for this plugin it has the potential to make things a lot clearer in my setup
I have electric curtain rails that are controlled by Fibaro relays. These relays are always off except momentarily when they trigger the curtain rail motor to open or close. I have defined virtual on/off devices to indicate whether the curtains are 'off' (open) or 'on' (closed). Your plugin is ideal so that I can use a Custom Formula Adapter to show the status as 'Open' or 'Closed' as opposed to 'off' or 'on'.
I set-up a single Scale Adapter device to check the status of a virtual device curtain. This worked fine. I then duplicated the Scale Adapter device five times, so that I could edit them for my other curtain virtual devices. Having completed the editing, this has highlighted up some odd and inconsistent behaviour. When I close one of the curtains, a single virtual device goes 'on' but all the duplicated devices which work correctly for their individual curtains change their status to 'Closed'. Somehow or other the Scale Adapter seems to be picking up multiple devices.
Happy to provide more info if needed.
UPDATE: Reloading the plugin has cleared the problem.