Hi Arie,
Please accept this as constructive feedback and not criticism.
I would definitely classify this as complex and way beyond a regular Homey user’s capabilities/reach.
Let’s talk about myself. I used to program a looooong time ago, also in a time when reflection was just being introduced e.g. in Java (yet I’m that old), but find it hard to understand.
I would expect that a typical Homey user (who indeed as mentioned is not using HA for a reason) would find this too complex, or worse, may not even care.
Also I would like to point out that I have the same concern as @DirkG: without proper uses cases and examples, it is hard to assess whether or not I would even need it.
Lastly, same as @Peter_Kawa about your example: I think I get it… ![]()