feat(devices): add Homlit fan with light
Issue #5787
Due to repetition of color temperature in device info, and numeric dp
23 staying 0 in all logs provided, I suspect that the standard dps for
color temperature and maybe HSV are not used at all in this device.
For now they are implemented as standard with the string color
temperature control as a separate select, and a scene select for the
"RGB mode" (as work_mode is still documented with the standard white,
color, scene, music, and the "groove mode" seems to be a match for
music). The white and RGB lights are split however, as there is a
separate switch for RGB, and dp 21 is not showing up in the logs,
so maybe cannot be used to switch modes.