For an integration that works, albeit with limited number of effect patterns, you can use Tasmota:
For more effects there is also the WLED firmware, that firmware can have some issues staying online, but as long as the device is used regularly that should not be an issue.I believe there is a community driver for WLED as well, I have however not used it so can't say what it supports.