Thank you for the reply and the time to write it.
I'm probably going to stick with Home Control but I will download and pay for yours as well, mainly to show some support and possibly to switch!
I do use Home Control via my Stream Deck, weirdly with Keyboard Maestro in the middle to receive the Stream Deck keypress and call the URI for Home Control, but there's a lot to like from what you've built.
Thanks! Give a try to Itsyhome Stream Deck plugin, it's in their markletplace, quite straightforward, just make sure to enable web server in Itsyhome settings.