Yeah, I understand - I just think that this is the exact problem facing every single HA developer. Every manufacturer is trying to roll out their own ecosystem and accessories, and it’s a failed model. Amazon, Google, Samsung, etc.
The result is a totally useless, half-baked home automation solution that does maybe just a handful of extra things. And, introduces new problems. For example, now you will need home/away tracking because blinds should not be moved when the user is away from home. Even if Bond for example were to add all these features, I think the result would be a more expensive solution that is only semi-useful. At least, this is my experience with all the other HA solutions out there.
Not to mention that these solutions only partially cover use cases for people, and where they don’t, it creates new problems.
And, why does each ecosystem need its own temperature sensor? A single temperature sensor should be usable across all devices/platforms. This is where solutions like Home Assistant or Homebridge have immense value to bridge the gap, and NodeRED is compatible with those as well.
Regarding the sun angle, I wrote my own version (not open sourced), but something like this should work: https://flows.nodered.org/node/node-red-contrib-sun-position
They implemented something for blinds here as well. This can easily be tied in with the HTTP calls needed to call the Bond API.