Well, that's the question - should I prefer grouped devices or custom states? The temperature and mode are in a Thermostat-class device. The fan speed for the device could reasonably be treated as a Speed Control device, which would need to be distinct. The vane control (what angle the fan points at) makes more sense as a custom control, because it just has different states than anything else. Perhaps one Thermostat device for the mode/temp settings, and a Speed Control device with custom states for the vane angles, as an overall "fan control" device?
Ultimately this is controlling a Mitsubishi MSZ-GL minisplit head, using the ESPHome API to a device running
ESPHome with
this ESPhome plugin, connected to the Mitsubishi's control board.