devices list is optional but you’ll have to provide them if discovery is not working (warnings in the logs and the devices are not available in Home Assistant web interface).
If your are using a robot vacuum (Dyson 360 Eye), discovery is not yet supported so you have to provide devices list.