Hi Mike,
Forgot to mention, I've HASS setup with MQTT and a bunch of Sonoffs which work really well. The part that I'm confused about is your advice - "If necesary set up Pwm1, 2, 3 on the gpios for the R, G and B and then use the topic cmnd/Arilux/Color with payload RRGGBB (hex) to set the colour"
I've been compiling using arduino and only really play with the user.config file, which is enough for the Sonoffs, but clearly not for the Arilux.
I have another Arilux setup with the MagicHome app and it works alright, but when I update the firmware on my router I have to setup the thing from square one, thats why I prefer the Tasmota firmware.
The unit I flashed with Tasmota was just helluva tricky to setup. ( I used SetOption15) and the LEDs were controllable from the user interface (Basic R, G B)
I just thought it would've been easier to implement in a Home Automation enviroment, as if there aren't enough awesome components to play with