Hello Somethingfunny! I can happily tell you that Geeni gets it’s API authentication from Tuya Smart. If you switch all of your devices from the Geeni App to Tuya, you can then add the Tuya Component into your config and boom let there be lights.
I have 7 Merkury/Geeni Lights and a switch. It works perfectly.
I hope this helps.